├── .gitignore ├── HackHeld Vega II LiPo ├── Hackheld_Vega_LiPo.kicad_pcb ├── Hackheld_Vega_LiPo.kicad_pro └── Hackheld_Vega_LiPo.kicad_sch ├── HackHeld Vega II ├── HackHeld Vega II Gerbers.zip ├── Hackheld_Vega.kicad_pcb ├── Hackheld_Vega.kicad_pro ├── Hackheld_Vega.kicad_sch ├── LICENSE.md └── bom │ └── ibom.html ├── HackHeld Vega ├── Hackheld_Vega_Case │ ├── Hackheld_Vega_Case.scad │ ├── Hackheld_Vega_Case.stl │ └── LICENSE ├── Hackheld_Vega_Images │ ├── hackheld_vega.jpg │ ├── hackheld_vega_bom.jpg │ └── hackheld_vega_oled_note.jpg ├── Hackheld_Vega_PCB │ ├── 3D │ │ ├── D1_mini_LiPo_Shield.step │ │ └── OLED.step │ ├── Footprints │ │ ├── @spacehuhntech_big.kicad_mod │ │ ├── HackHeld_Vega.kicad_mod │ │ ├── galaxy1_regular.kicad_mod │ │ ├── galaxy2_regular.kicad_mod │ │ ├── lyra.kicad_mod │ │ ├── planet_big.kicad_mod │ │ ├── planet_regular.kicad_mod │ │ ├── spacehuhn.kicad_mod │ │ ├── spacehuhncom.kicad_mod │ │ ├── star_small.kicad_mod │ │ ├── star_tiny.kicad_mod │ │ └── summer_triangle.kicad_mod │ ├── Hackheld_Vega-cache.lib │ ├── Hackheld_Vega.kicad_pcb │ ├── Hackheld_Vega.kicad_pcb-bak │ ├── Hackheld_Vega.net │ ├── Hackheld_Vega.pro │ ├── Hackheld_Vega.sch │ ├── Hackheld_Vega.sch-bak │ ├── Hackheld_Vega_rev1_gerbers.zip │ ├── LICENSE │ ├── Symbols │ │ ├── d1_mini.bck │ │ ├── d1_mini.dcm │ │ └── d1_mini.lib │ ├── fp-info-cache │ ├── fp-lib-table │ └── sym-lib-table └── README.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | 4 | Hackheld_Vega_PCB/fp-info-cache 5 | 6 | HackHeld Vega II/fp-info-cache 7 | 8 | HackHeld Vega II/Hackheld_Vega-backups/ 9 | 10 | HackHeld Vega II/production/ 11 | 12 | HackHeld Vega II LiPo/Hackheld_Vega_LiPo-backups/ 13 | 14 | HackHeld Vega II LiPo/fp-info-cache 15 | 16 | *.kicad_prl 17 | -------------------------------------------------------------------------------- /HackHeld Vega II LiPo/Hackheld_Vega_LiPo.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.049999999999999996, 7 | "copper_line_width": 0.19999999999999998, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 1.0, 38 | "height": 1.7, 39 | "width": 1.7 40 | }, 41 | "silk_line_width": 0.12, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 1.0, 44 | "silk_text_size_v": 1.0, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "min_clearance": 0.5 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "filename": "board_design_settings.json", 61 | "version": 2 62 | }, 63 | "rule_severities": { 64 | "annular_width": "error", 65 | "clearance": "ignore", 66 | "connection_width": "warning", 67 | "copper_edge_clearance": "error", 68 | "copper_sliver": "warning", 69 | "courtyards_overlap": "ignore", 70 | "diff_pair_gap_out_of_range": "error", 71 | "diff_pair_uncoupled_length_too_long": "error", 72 | "drill_out_of_range": "error", 73 | "duplicate_footprints": "warning", 74 | "extra_footprint": "warning", 75 | "footprint": "error", 76 | "footprint_type_mismatch": "ignore", 77 | "hole_clearance": "error", 78 | "hole_near_hole": "error", 79 | "invalid_outline": "error", 80 | "isolated_copper": "error", 81 | "item_on_disabled_layer": "error", 82 | "items_not_allowed": "error", 83 | "length_out_of_range": "error", 84 | "lib_footprint_issues": "ignore", 85 | "lib_footprint_mismatch": "ignore", 86 | "malformed_courtyard": "ignore", 87 | "microvia_drill_out_of_range": "error", 88 | "missing_courtyard": "ignore", 89 | "missing_footprint": "warning", 90 | "net_conflict": "warning", 91 | "npth_inside_courtyard": "ignore", 92 | "padstack": "warning", 93 | "pth_inside_courtyard": "ignore", 94 | "shorting_items": "error", 95 | "silk_edge_clearance": "ignore", 96 | "silk_over_copper": "warning", 97 | "silk_overlap": "ignore", 98 | "skew_out_of_range": "error", 99 | "solder_mask_bridge": "ignore", 100 | "starved_thermal": "ignore", 101 | "text_height": "ignore", 102 | "text_thickness": "warning", 103 | "through_hole_pad_without_hole": "error", 104 | "too_many_vias": "error", 105 | "track_dangling": "warning", 106 | "track_width": "error", 107 | "tracks_crossing": "error", 108 | "unconnected_items": "error", 109 | "unresolved_variable": "error", 110 | "via_dangling": "warning", 111 | "zones_intersect": "error" 112 | }, 113 | "rules": { 114 | "max_error": 0.005, 115 | "min_clearance": 0.0, 116 | "min_connection": 0.0, 117 | "min_copper_edge_clearance": 0.024999999999999998, 118 | "min_hole_clearance": 0.25, 119 | "min_hole_to_hole": 0.25, 120 | "min_microvia_diameter": 0.19999999999999998, 121 | "min_microvia_drill": 0.09999999999999999, 122 | "min_resolved_spokes": 2, 123 | "min_silk_clearance": 0.0, 124 | "min_text_height": 0.7999999999999999, 125 | "min_text_thickness": 0.08, 126 | "min_through_hole_diameter": 0.3, 127 | "min_track_width": 0.19999999999999998, 128 | "min_via_annular_width": 0.09999999999999999, 129 | "min_via_diameter": 0.39999999999999997, 130 | "solder_mask_to_copper_clearance": 0.0, 131 | "use_height_for_length_calcs": true 132 | }, 133 | "teardrop_options": [ 134 | { 135 | "td_allow_use_two_tracks": true, 136 | "td_curve_segcount": 5, 137 | "td_on_pad_in_zone": false, 138 | "td_onpadsmd": true, 139 | "td_onroundshapesonly": false, 140 | "td_ontrackend": false, 141 | "td_onviapad": true 142 | } 143 | ], 144 | "teardrop_parameters": [ 145 | { 146 | "td_curve_segcount": 0, 147 | "td_height_ratio": 1.0, 148 | "td_length_ratio": 0.5, 149 | "td_maxheight": 2.0, 150 | "td_maxlen": 1.0, 151 | "td_target_name": "td_round_shape", 152 | "td_width_to_size_filter_ratio": 0.9 153 | }, 154 | { 155 | "td_curve_segcount": 0, 156 | "td_height_ratio": 1.0, 157 | "td_length_ratio": 0.5, 158 | "td_maxheight": 2.0, 159 | "td_maxlen": 1.0, 160 | "td_target_name": "td_rect_shape", 161 | "td_width_to_size_filter_ratio": 0.9 162 | }, 163 | { 164 | "td_curve_segcount": 0, 165 | "td_height_ratio": 1.0, 166 | "td_length_ratio": 0.5, 167 | "td_maxheight": 2.0, 168 | "td_maxlen": 1.0, 169 | "td_target_name": "td_track_end", 170 | "td_width_to_size_filter_ratio": 0.9 171 | } 172 | ], 173 | "track_widths": [ 174 | 0.0 175 | ], 176 | "via_dimensions": [ 177 | { 178 | "diameter": 0.0, 179 | "drill": 0.0 180 | } 181 | ], 182 | "zones_allow_external_fillets": false 183 | }, 184 | "layer_presets": [], 185 | "viewports": [] 186 | }, 187 | "boards": [], 188 | "cvpcb": { 189 | "equivalence_files": [] 190 | }, 191 | "erc": { 192 | "erc_exclusions": [], 193 | "meta": { 194 | "version": 0 195 | }, 196 | "pin_map": [ 197 | [ 198 | 0, 199 | 0, 200 | 0, 201 | 0, 202 | 0, 203 | 0, 204 | 1, 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 2 210 | ], 211 | [ 212 | 0, 213 | 2, 214 | 0, 215 | 1, 216 | 0, 217 | 0, 218 | 1, 219 | 0, 220 | 2, 221 | 2, 222 | 2, 223 | 2 224 | ], 225 | [ 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 0, 232 | 1, 233 | 0, 234 | 1, 235 | 0, 236 | 1, 237 | 2 238 | ], 239 | [ 240 | 0, 241 | 1, 242 | 0, 243 | 0, 244 | 0, 245 | 0, 246 | 1, 247 | 1, 248 | 2, 249 | 1, 250 | 1, 251 | 2 252 | ], 253 | [ 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 0, 259 | 0, 260 | 1, 261 | 0, 262 | 0, 263 | 0, 264 | 0, 265 | 2 266 | ], 267 | [ 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 0, 274 | 0, 275 | 0, 276 | 0, 277 | 0, 278 | 0, 279 | 2 280 | ], 281 | [ 282 | 1, 283 | 1, 284 | 1, 285 | 1, 286 | 1, 287 | 0, 288 | 1, 289 | 1, 290 | 1, 291 | 1, 292 | 1, 293 | 2 294 | ], 295 | [ 296 | 0, 297 | 0, 298 | 0, 299 | 1, 300 | 0, 301 | 0, 302 | 1, 303 | 0, 304 | 0, 305 | 0, 306 | 0, 307 | 2 308 | ], 309 | [ 310 | 0, 311 | 2, 312 | 1, 313 | 2, 314 | 0, 315 | 0, 316 | 1, 317 | 0, 318 | 2, 319 | 2, 320 | 2, 321 | 2 322 | ], 323 | [ 324 | 0, 325 | 2, 326 | 0, 327 | 1, 328 | 0, 329 | 0, 330 | 1, 331 | 0, 332 | 2, 333 | 0, 334 | 0, 335 | 2 336 | ], 337 | [ 338 | 0, 339 | 2, 340 | 1, 341 | 1, 342 | 0, 343 | 0, 344 | 1, 345 | 0, 346 | 2, 347 | 0, 348 | 0, 349 | 2 350 | ], 351 | [ 352 | 2, 353 | 2, 354 | 2, 355 | 2, 356 | 2, 357 | 2, 358 | 2, 359 | 2, 360 | 2, 361 | 2, 362 | 2, 363 | 2 364 | ] 365 | ], 366 | "rule_severities": { 367 | "bus_definition_conflict": "error", 368 | "bus_entry_needed": "error", 369 | "bus_to_bus_conflict": "error", 370 | "bus_to_net_conflict": "error", 371 | "conflicting_netclasses": "error", 372 | "different_unit_footprint": "error", 373 | "different_unit_net": "error", 374 | "duplicate_reference": "error", 375 | "duplicate_sheet_names": "error", 376 | "endpoint_off_grid": "warning", 377 | "extra_units": "error", 378 | "global_label_dangling": "warning", 379 | "hier_label_mismatch": "error", 380 | "label_dangling": "error", 381 | "lib_symbol_issues": "warning", 382 | "missing_bidi_pin": "warning", 383 | "missing_input_pin": "warning", 384 | "missing_power_pin": "error", 385 | "missing_unit": "warning", 386 | "multiple_net_names": "warning", 387 | "net_not_bus_member": "warning", 388 | "no_connect_connected": "warning", 389 | "no_connect_dangling": "warning", 390 | "pin_not_connected": "error", 391 | "pin_not_driven": "error", 392 | "pin_to_pin": "warning", 393 | "power_pin_not_driven": "error", 394 | "similar_labels": "warning", 395 | "simulation_model_issue": "error", 396 | "unannotated": "error", 397 | "unit_value_mismatch": "error", 398 | "unresolved_variable": "error", 399 | "wire_dangling": "error" 400 | } 401 | }, 402 | "libraries": { 403 | "pinned_footprint_libs": [], 404 | "pinned_symbol_libs": [] 405 | }, 406 | "meta": { 407 | "filename": "Hackheld_Vega_LiPo.kicad_pro", 408 | "version": 1 409 | }, 410 | "net_settings": { 411 | "classes": [ 412 | { 413 | "bus_width": 12, 414 | "clearance": 0.2, 415 | "diff_pair_gap": 0.25, 416 | "diff_pair_via_gap": 0.25, 417 | "diff_pair_width": 0.2, 418 | "line_style": 0, 419 | "microvia_diameter": 0.3, 420 | "microvia_drill": 0.1, 421 | "name": "Default", 422 | "pcb_color": "rgba(0, 0, 0, 0.000)", 423 | "schematic_color": "rgba(0, 0, 0, 0.000)", 424 | "track_width": 0.4, 425 | "via_diameter": 0.8, 426 | "via_drill": 0.4, 427 | "wire_width": 6 428 | } 429 | ], 430 | "meta": { 431 | "version": 3 432 | }, 433 | "net_colors": null, 434 | "netclass_assignments": null, 435 | "netclass_patterns": [ 436 | { 437 | "netclass": "Default", 438 | "pattern": "+3V3" 439 | }, 440 | { 441 | "netclass": "Default", 442 | "pattern": "+5V" 443 | }, 444 | { 445 | "netclass": "Default", 446 | "pattern": "/A" 447 | }, 448 | { 449 | "netclass": "Default", 450 | "pattern": "/B" 451 | }, 452 | { 453 | "netclass": "Default", 454 | "pattern": "/DOWN" 455 | }, 456 | { 457 | "netclass": "Default", 458 | "pattern": "/LEFT" 459 | }, 460 | { 461 | "netclass": "Default", 462 | "pattern": "/NEOPIXEL" 463 | }, 464 | { 465 | "netclass": "Default", 466 | "pattern": "/NEOPIXEL_OUT" 467 | }, 468 | { 469 | "netclass": "Default", 470 | "pattern": "/RIGHT" 471 | }, 472 | { 473 | "netclass": "Default", 474 | "pattern": "/SCL" 475 | }, 476 | { 477 | "netclass": "Default", 478 | "pattern": "/SDA" 479 | }, 480 | { 481 | "netclass": "Default", 482 | "pattern": "/UP" 483 | }, 484 | { 485 | "netclass": "Default", 486 | "pattern": "GND" 487 | }, 488 | { 489 | "netclass": "Default", 490 | "pattern": "Net-(U1-Pad1)" 491 | }, 492 | { 493 | "netclass": "Default", 494 | "pattern": "Net-(U1-Pad15)" 495 | }, 496 | { 497 | "netclass": "Default", 498 | "pattern": "Net-(U1-Pad16)" 499 | }, 500 | { 501 | "netclass": "Default", 502 | "pattern": "Net-(U1-Pad2)" 503 | } 504 | ] 505 | }, 506 | "pcbnew": { 507 | "last_paths": { 508 | "gencad": "", 509 | "idf": "", 510 | "netlist": "", 511 | "specctra_dsn": "", 512 | "step": "", 513 | "vrml": "" 514 | }, 515 | "page_layout_descr_file": "" 516 | }, 517 | "schematic": { 518 | "annotate_start_num": 0, 519 | "drawing": { 520 | "dashed_lines_dash_length_ratio": 12.0, 521 | "dashed_lines_gap_length_ratio": 3.0, 522 | "default_line_thickness": 6.0, 523 | "default_text_size": 50.0, 524 | "field_names": [], 525 | "intersheets_ref_own_page": false, 526 | "intersheets_ref_prefix": "", 527 | "intersheets_ref_short": false, 528 | "intersheets_ref_show": false, 529 | "intersheets_ref_suffix": "", 530 | "junction_size_choice": 3, 531 | "label_size_ratio": 0.25, 532 | "pin_symbol_size": 0.0, 533 | "text_offset_ratio": 0.08 534 | }, 535 | "legacy_lib_dir": "", 536 | "legacy_lib_list": [], 537 | "meta": { 538 | "version": 1 539 | }, 540 | "net_format_name": "Pcbnew", 541 | "page_layout_descr_file": "", 542 | "plot_directory": "", 543 | "spice_adjust_passive_values": false, 544 | "spice_current_sheet_as_root": false, 545 | "spice_external_command": "spice \"%I\"", 546 | "spice_model_current_sheet_as_root": true, 547 | "spice_save_all_currents": false, 548 | "spice_save_all_voltages": false, 549 | "subpart_first_id": 65, 550 | "subpart_id_separator": 0 551 | }, 552 | "sheets": [ 553 | [ 554 | "294bc5da-7be4-4095-b5f4-1c9f4e4029f1", 555 | "" 556 | ] 557 | ], 558 | "text_variables": {} 559 | } 560 | -------------------------------------------------------------------------------- /HackHeld Vega II/HackHeld Vega II Gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpacehuhnTech/HackHeld/a0106ac6332b96ed111d023e86fe56d3fc544673/HackHeld Vega II/HackHeld Vega II Gerbers.zip -------------------------------------------------------------------------------- /HackHeld Vega II/Hackheld_Vega.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.049999999999999996, 7 | "copper_line_width": 0.19999999999999998, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 0.762, 38 | "height": 1.524, 39 | "width": 1.524 40 | }, 41 | "silk_line_width": 0.12, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 1.0, 44 | "silk_text_size_v": 1.0, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "filename": "board_design_settings.json", 61 | "version": 2 62 | }, 63 | "rule_severities": { 64 | "annular_width": "error", 65 | "clearance": "ignore", 66 | "connection_width": "warning", 67 | "copper_edge_clearance": "error", 68 | "copper_sliver": "warning", 69 | "courtyards_overlap": "ignore", 70 | "diff_pair_gap_out_of_range": "error", 71 | "diff_pair_uncoupled_length_too_long": "error", 72 | "drill_out_of_range": "error", 73 | "duplicate_footprints": "warning", 74 | "extra_footprint": "warning", 75 | "footprint": "error", 76 | "footprint_type_mismatch": "ignore", 77 | "hole_clearance": "error", 78 | "hole_near_hole": "error", 79 | "invalid_outline": "error", 80 | "isolated_copper": "error", 81 | "item_on_disabled_layer": "error", 82 | "items_not_allowed": "error", 83 | "length_out_of_range": "error", 84 | "lib_footprint_issues": "ignore", 85 | "lib_footprint_mismatch": "ignore", 86 | "malformed_courtyard": "ignore", 87 | "microvia_drill_out_of_range": "error", 88 | "missing_courtyard": "ignore", 89 | "missing_footprint": "warning", 90 | "net_conflict": "warning", 91 | "npth_inside_courtyard": "ignore", 92 | "padstack": "warning", 93 | "pth_inside_courtyard": "ignore", 94 | "shorting_items": "error", 95 | "silk_edge_clearance": "warning", 96 | "silk_over_copper": "warning", 97 | "silk_overlap": "ignore", 98 | "skew_out_of_range": "error", 99 | "solder_mask_bridge": "ignore", 100 | "starved_thermal": "ignore", 101 | "text_height": "ignore", 102 | "text_thickness": "warning", 103 | "through_hole_pad_without_hole": "error", 104 | "too_many_vias": "error", 105 | "track_dangling": "warning", 106 | "track_width": "error", 107 | "tracks_crossing": "error", 108 | "unconnected_items": "error", 109 | "unresolved_variable": "error", 110 | "via_dangling": "warning", 111 | "zones_intersect": "error" 112 | }, 113 | "rules": { 114 | "max_error": 0.005, 115 | "min_clearance": 0.0, 116 | "min_connection": 0.0, 117 | "min_copper_edge_clearance": 0.024999999999999998, 118 | "min_hole_clearance": 0.25, 119 | "min_hole_to_hole": 0.25, 120 | "min_microvia_diameter": 0.19999999999999998, 121 | "min_microvia_drill": 0.09999999999999999, 122 | "min_resolved_spokes": 2, 123 | "min_silk_clearance": 0.0, 124 | "min_text_height": 0.7999999999999999, 125 | "min_text_thickness": 0.08, 126 | "min_through_hole_diameter": 0.3, 127 | "min_track_width": 0.19999999999999998, 128 | "min_via_annular_width": 0.09999999999999999, 129 | "min_via_diameter": 0.39999999999999997, 130 | "solder_mask_to_copper_clearance": 0.0, 131 | "use_height_for_length_calcs": true 132 | }, 133 | "teardrop_options": [ 134 | { 135 | "td_allow_use_two_tracks": true, 136 | "td_curve_segcount": 5, 137 | "td_on_pad_in_zone": false, 138 | "td_onpadsmd": true, 139 | "td_onroundshapesonly": false, 140 | "td_ontrackend": false, 141 | "td_onviapad": true 142 | } 143 | ], 144 | "teardrop_parameters": [ 145 | { 146 | "td_curve_segcount": 0, 147 | "td_height_ratio": 1.0, 148 | "td_length_ratio": 0.5, 149 | "td_maxheight": 2.0, 150 | "td_maxlen": 1.0, 151 | "td_target_name": "td_round_shape", 152 | "td_width_to_size_filter_ratio": 0.9 153 | }, 154 | { 155 | "td_curve_segcount": 0, 156 | "td_height_ratio": 1.0, 157 | "td_length_ratio": 0.5, 158 | "td_maxheight": 2.0, 159 | "td_maxlen": 1.0, 160 | "td_target_name": "td_rect_shape", 161 | "td_width_to_size_filter_ratio": 0.9 162 | }, 163 | { 164 | "td_curve_segcount": 0, 165 | "td_height_ratio": 1.0, 166 | "td_length_ratio": 0.5, 167 | "td_maxheight": 2.0, 168 | "td_maxlen": 1.0, 169 | "td_target_name": "td_track_end", 170 | "td_width_to_size_filter_ratio": 0.9 171 | } 172 | ], 173 | "track_widths": [ 174 | 0.0 175 | ], 176 | "via_dimensions": [ 177 | { 178 | "diameter": 0.0, 179 | "drill": 0.0 180 | } 181 | ], 182 | "zones_allow_external_fillets": false 183 | }, 184 | "layer_presets": [], 185 | "viewports": [] 186 | }, 187 | "boards": [], 188 | "cvpcb": { 189 | "equivalence_files": [] 190 | }, 191 | "erc": { 192 | "erc_exclusions": [], 193 | "meta": { 194 | "version": 0 195 | }, 196 | "pin_map": [ 197 | [ 198 | 0, 199 | 0, 200 | 0, 201 | 0, 202 | 0, 203 | 0, 204 | 1, 205 | 0, 206 | 0, 207 | 0, 208 | 0, 209 | 2 210 | ], 211 | [ 212 | 0, 213 | 2, 214 | 0, 215 | 1, 216 | 0, 217 | 0, 218 | 1, 219 | 0, 220 | 2, 221 | 2, 222 | 2, 223 | 2 224 | ], 225 | [ 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 0, 232 | 1, 233 | 0, 234 | 1, 235 | 0, 236 | 1, 237 | 2 238 | ], 239 | [ 240 | 0, 241 | 1, 242 | 0, 243 | 0, 244 | 0, 245 | 0, 246 | 1, 247 | 1, 248 | 2, 249 | 1, 250 | 1, 251 | 2 252 | ], 253 | [ 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 0, 259 | 0, 260 | 1, 261 | 0, 262 | 0, 263 | 0, 264 | 0, 265 | 2 266 | ], 267 | [ 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 0, 274 | 0, 275 | 0, 276 | 0, 277 | 0, 278 | 0, 279 | 2 280 | ], 281 | [ 282 | 1, 283 | 1, 284 | 1, 285 | 1, 286 | 1, 287 | 0, 288 | 1, 289 | 1, 290 | 1, 291 | 1, 292 | 1, 293 | 2 294 | ], 295 | [ 296 | 0, 297 | 0, 298 | 0, 299 | 1, 300 | 0, 301 | 0, 302 | 1, 303 | 0, 304 | 0, 305 | 0, 306 | 0, 307 | 2 308 | ], 309 | [ 310 | 0, 311 | 2, 312 | 1, 313 | 2, 314 | 0, 315 | 0, 316 | 1, 317 | 0, 318 | 2, 319 | 2, 320 | 2, 321 | 2 322 | ], 323 | [ 324 | 0, 325 | 2, 326 | 0, 327 | 1, 328 | 0, 329 | 0, 330 | 1, 331 | 0, 332 | 2, 333 | 0, 334 | 0, 335 | 2 336 | ], 337 | [ 338 | 0, 339 | 2, 340 | 1, 341 | 1, 342 | 0, 343 | 0, 344 | 1, 345 | 0, 346 | 2, 347 | 0, 348 | 0, 349 | 2 350 | ], 351 | [ 352 | 2, 353 | 2, 354 | 2, 355 | 2, 356 | 2, 357 | 2, 358 | 2, 359 | 2, 360 | 2, 361 | 2, 362 | 2, 363 | 2 364 | ] 365 | ], 366 | "rule_severities": { 367 | "bus_definition_conflict": "error", 368 | "bus_entry_needed": "error", 369 | "bus_to_bus_conflict": "error", 370 | "bus_to_net_conflict": "error", 371 | "conflicting_netclasses": "error", 372 | "different_unit_footprint": "error", 373 | "different_unit_net": "error", 374 | "duplicate_reference": "error", 375 | "duplicate_sheet_names": "error", 376 | "endpoint_off_grid": "warning", 377 | "extra_units": "error", 378 | "global_label_dangling": "warning", 379 | "hier_label_mismatch": "error", 380 | "label_dangling": "error", 381 | "lib_symbol_issues": "warning", 382 | "missing_bidi_pin": "warning", 383 | "missing_input_pin": "warning", 384 | "missing_power_pin": "error", 385 | "missing_unit": "warning", 386 | "multiple_net_names": "warning", 387 | "net_not_bus_member": "warning", 388 | "no_connect_connected": "warning", 389 | "no_connect_dangling": "warning", 390 | "pin_not_connected": "error", 391 | "pin_not_driven": "error", 392 | "pin_to_pin": "warning", 393 | "power_pin_not_driven": "error", 394 | "similar_labels": "warning", 395 | "simulation_model_issue": "error", 396 | "unannotated": "error", 397 | "unit_value_mismatch": "error", 398 | "unresolved_variable": "error", 399 | "wire_dangling": "error" 400 | } 401 | }, 402 | "libraries": { 403 | "pinned_footprint_libs": [], 404 | "pinned_symbol_libs": [] 405 | }, 406 | "meta": { 407 | "filename": "Hackheld_Vega.kicad_pro", 408 | "version": 1 409 | }, 410 | "net_settings": { 411 | "classes": [ 412 | { 413 | "bus_width": 12, 414 | "clearance": 0.2, 415 | "diff_pair_gap": 0.25, 416 | "diff_pair_via_gap": 0.25, 417 | "diff_pair_width": 0.2, 418 | "line_style": 0, 419 | "microvia_diameter": 0.3, 420 | "microvia_drill": 0.1, 421 | "name": "Default", 422 | "pcb_color": "rgba(0, 0, 0, 0.000)", 423 | "schematic_color": "rgba(0, 0, 0, 0.000)", 424 | "track_width": 0.4, 425 | "via_diameter": 0.8, 426 | "via_drill": 0.4, 427 | "wire_width": 6 428 | } 429 | ], 430 | "meta": { 431 | "version": 3 432 | }, 433 | "net_colors": null, 434 | "netclass_assignments": null, 435 | "netclass_patterns": [ 436 | { 437 | "netclass": "Default", 438 | "pattern": "+3V3" 439 | }, 440 | { 441 | "netclass": "Default", 442 | "pattern": "+5V" 443 | }, 444 | { 445 | "netclass": "Default", 446 | "pattern": "/A" 447 | }, 448 | { 449 | "netclass": "Default", 450 | "pattern": "/B" 451 | }, 452 | { 453 | "netclass": "Default", 454 | "pattern": "/DOWN" 455 | }, 456 | { 457 | "netclass": "Default", 458 | "pattern": "/LEFT" 459 | }, 460 | { 461 | "netclass": "Default", 462 | "pattern": "/NEOPIXEL" 463 | }, 464 | { 465 | "netclass": "Default", 466 | "pattern": "/NEOPIXEL_OUT" 467 | }, 468 | { 469 | "netclass": "Default", 470 | "pattern": "/RIGHT" 471 | }, 472 | { 473 | "netclass": "Default", 474 | "pattern": "/SCL" 475 | }, 476 | { 477 | "netclass": "Default", 478 | "pattern": "/SDA" 479 | }, 480 | { 481 | "netclass": "Default", 482 | "pattern": "/UP" 483 | }, 484 | { 485 | "netclass": "Default", 486 | "pattern": "GND" 487 | }, 488 | { 489 | "netclass": "Default", 490 | "pattern": "Net-(U1-Pad1)" 491 | }, 492 | { 493 | "netclass": "Default", 494 | "pattern": "Net-(U1-Pad15)" 495 | }, 496 | { 497 | "netclass": "Default", 498 | "pattern": "Net-(U1-Pad16)" 499 | }, 500 | { 501 | "netclass": "Default", 502 | "pattern": "Net-(U1-Pad2)" 503 | } 504 | ] 505 | }, 506 | "pcbnew": { 507 | "last_paths": { 508 | "gencad": "", 509 | "idf": "", 510 | "netlist": "", 511 | "specctra_dsn": "", 512 | "step": "", 513 | "vrml": "" 514 | }, 515 | "page_layout_descr_file": "" 516 | }, 517 | "schematic": { 518 | "annotate_start_num": 0, 519 | "drawing": { 520 | "dashed_lines_dash_length_ratio": 12.0, 521 | "dashed_lines_gap_length_ratio": 3.0, 522 | "default_line_thickness": 6.0, 523 | "default_text_size": 50.0, 524 | "field_names": [], 525 | "intersheets_ref_own_page": false, 526 | "intersheets_ref_prefix": "", 527 | "intersheets_ref_short": false, 528 | "intersheets_ref_show": false, 529 | "intersheets_ref_suffix": "", 530 | "junction_size_choice": 3, 531 | "label_size_ratio": 0.25, 532 | "pin_symbol_size": 0.0, 533 | "text_offset_ratio": 0.08 534 | }, 535 | "legacy_lib_dir": "", 536 | "legacy_lib_list": [], 537 | "meta": { 538 | "version": 1 539 | }, 540 | "net_format_name": "Pcbnew", 541 | "page_layout_descr_file": "", 542 | "plot_directory": "", 543 | "spice_adjust_passive_values": false, 544 | "spice_current_sheet_as_root": false, 545 | "spice_external_command": "spice \"%I\"", 546 | "spice_model_current_sheet_as_root": true, 547 | "spice_save_all_currents": false, 548 | "spice_save_all_voltages": false, 549 | "subpart_first_id": 65, 550 | "subpart_id_separator": 0 551 | }, 552 | "sheets": [ 553 | [ 554 | "294bc5da-7be4-4095-b5f4-1c9f4e4029f1", 555 | "" 556 | ] 557 | ], 558 | "text_variables": {} 559 | } 560 | -------------------------------------------------------------------------------- /HackHeld Vega II/LICENSE.md: -------------------------------------------------------------------------------- 1 | CERN Open Hardware Licence Version 2 - Strongly Reciprocal 2 | 3 | 4 | Preamble 5 | 6 | CERN has developed this licence to promote collaboration among 7 | hardware designers and to provide a legal tool which supports the 8 | freedom to use, study, modify, share and distribute hardware designs 9 | and products based on those designs. Version 2 of the CERN Open 10 | Hardware Licence comes in three variants: CERN-OHL-P (permissive); and 11 | two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this 12 | licence, CERN-OHL-S (strongly reciprocal). 13 | 14 | The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in 15 | unmodified form only. 16 | 17 | Use of this Licence does not imply any endorsement by CERN of any 18 | Licensor or their designs nor does it imply any involvement by CERN in 19 | their development. 20 | 21 | 22 | 1 Definitions 23 | 24 | 1.1 'Licence' means this CERN-OHL-S. 25 | 26 | 1.2 'Compatible Licence' means 27 | 28 | a) any earlier version of the CERN Open Hardware licence, or 29 | 30 | b) any version of the CERN-OHL-S, or 31 | 32 | c) any licence which permits You to treat the Source to which 33 | it applies as licensed under CERN-OHL-S provided that on 34 | Conveyance of any such Source, or any associated Product You 35 | treat the Source in question as being licensed under 36 | CERN-OHL-S. 37 | 38 | 1.3 'Source' means information such as design materials or digital 39 | code which can be applied to Make or test a Product or to 40 | prepare a Product for use, Conveyance or sale, regardless of its 41 | medium or how it is expressed. It may include Notices. 42 | 43 | 1.4 'Covered Source' means Source that is explicitly made available 44 | under this Licence. 45 | 46 | 1.5 'Product' means any device, component, work or physical object, 47 | whether in finished or intermediate form, arising from the use, 48 | application or processing of Covered Source. 49 | 50 | 1.6 'Make' means to create or configure something, whether by 51 | manufacture, assembly, compiling, loading or applying Covered 52 | Source or another Product or otherwise. 53 | 54 | 1.7 'Available Component' means any part, sub-assembly, library or 55 | code which: 56 | 57 | a) is licensed to You as Complete Source under a Compatible 58 | Licence; or 59 | 60 | b) is available, at the time a Product or the Source containing 61 | it is first Conveyed, to You and any other prospective 62 | licensees 63 | 64 | i) as a physical part with sufficient rights and 65 | information (including any configuration and 66 | programming files and information about its 67 | characteristics and interfaces) to enable it either to 68 | be Made itself, or to be sourced and used to Make the 69 | Product; or 70 | ii) as part of the normal distribution of a tool used to 71 | design or Make the Product. 72 | 73 | 1.8 'Complete Source' means the set of all Source necessary to Make 74 | a Product, in the preferred form for making modifications, 75 | including necessary installation and interfacing information 76 | both for the Product, and for any included Available Components. 77 | If the format is proprietary, it must also be made available in 78 | a format (if the proprietary tool can create it) which is 79 | viewable with a tool available to potential licensees and 80 | licensed under a licence approved by the Free Software 81 | Foundation or the Open Source Initiative. Complete Source need 82 | not include the Source of any Available Component, provided that 83 | You include in the Complete Source sufficient information to 84 | enable a recipient to Make or source and use the Available 85 | Component to Make the Product. 86 | 87 | 1.9 'Source Location' means a location where a Licensor has placed 88 | Covered Source, and which that Licensor reasonably believes will 89 | remain easily accessible for at least three years for anyone to 90 | obtain a digital copy. 91 | 92 | 1.10 'Notice' means copyright, acknowledgement and trademark notices, 93 | Source Location references, modification notices (subsection 94 | 3.3(b)) and all notices that refer to this Licence and to the 95 | disclaimer of warranties that are included in the Covered 96 | Source. 97 | 98 | 1.11 'Licensee' or 'You' means any person exercising rights under 99 | this Licence. 100 | 101 | 1.12 'Licensor' means a natural or legal person who creates or 102 | modifies Covered Source. A person may be a Licensee and a 103 | Licensor at the same time. 104 | 105 | 1.13 'Convey' means to communicate to the public or distribute. 106 | 107 | 108 | 2 Applicability 109 | 110 | 2.1 This Licence governs the use, copying, modification, Conveying 111 | of Covered Source and Products, and the Making of Products. By 112 | exercising any right granted under this Licence, You irrevocably 113 | accept these terms and conditions. 114 | 115 | 2.2 This Licence is granted by the Licensor directly to You, and 116 | shall apply worldwide and without limitation in time. 117 | 118 | 2.3 You shall not attempt to restrict by contract or otherwise the 119 | rights granted under this Licence to other Licensees. 120 | 121 | 2.4 This Licence is not intended to restrict fair use, fair dealing, 122 | or any other similar right. 123 | 124 | 125 | 3 Copying, Modifying and Conveying Covered Source 126 | 127 | 3.1 You may copy and Convey verbatim copies of Covered Source, in 128 | any medium, provided You retain all Notices. 129 | 130 | 3.2 You may modify Covered Source, other than Notices, provided that 131 | You irrevocably undertake to make that modified Covered Source 132 | available from a Source Location should You Convey a Product in 133 | circumstances where the recipient does not otherwise receive a 134 | copy of the modified Covered Source. In each case subsection 3.3 135 | shall apply. 136 | 137 | You may only delete Notices if they are no longer applicable to 138 | the corresponding Covered Source as modified by You and You may 139 | add additional Notices applicable to Your modifications. 140 | Including Covered Source in a larger work is modifying the 141 | Covered Source, and the larger work becomes modified Covered 142 | Source. 143 | 144 | 3.3 You may Convey modified Covered Source (with the effect that You 145 | shall also become a Licensor) provided that You: 146 | 147 | a) retain Notices as required in subsection 3.2; 148 | 149 | b) add a Notice to the modified Covered Source stating that You 150 | have modified it, with the date and brief description of how 151 | You have modified it; 152 | 153 | c) add a Source Location Notice for the modified Covered Source 154 | if You Convey in circumstances where the recipient does not 155 | otherwise receive a copy of the modified Covered Source; and 156 | 157 | d) license the modified Covered Source under the terms and 158 | conditions of this Licence (or, as set out in subsection 159 | 8.3, a later version, if permitted by the licence of the 160 | original Covered Source). Such modified Covered Source must 161 | be licensed as a whole, but excluding Available Components 162 | contained in it, which remain licensed under their own 163 | applicable licences. 164 | 165 | 166 | 4 Making and Conveying Products 167 | 168 | You may Make Products, and/or Convey them, provided that You either 169 | provide each recipient with a copy of the Complete Source or ensure 170 | that each recipient is notified of the Source Location of the Complete 171 | Source. That Complete Source is Covered Source, and You must 172 | accordingly satisfy Your obligations set out in subsection 3.3. If 173 | specified in a Notice, the Product must visibly and securely display 174 | the Source Location on it or its packaging or documentation in the 175 | manner specified in that Notice. 176 | 177 | 178 | 5 Research and Development 179 | 180 | You may Convey Covered Source, modified Covered Source or Products to 181 | a legal entity carrying out development, testing or quality assurance 182 | work on Your behalf provided that the work is performed on terms which 183 | prevent the entity from both using the Source or Products for its own 184 | internal purposes and Conveying the Source or Products or any 185 | modifications to them to any person other than You. Any modifications 186 | made by the entity shall be deemed to be made by You pursuant to 187 | subsection 3.2. 188 | 189 | 190 | 6 DISCLAIMER AND LIABILITY 191 | 192 | 6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products 193 | are provided 'as is' and any express or implied warranties, 194 | including, but not limited to, implied warranties of 195 | merchantability, of satisfactory quality, non-infringement of 196 | third party rights, and fitness for a particular purpose or use 197 | are disclaimed in respect of any Source or Product to the 198 | maximum extent permitted by law. The Licensor makes no 199 | representation that any Source or Product does not or will not 200 | infringe any patent, copyright, trade secret or other 201 | proprietary right. The entire risk as to the use, quality, and 202 | performance of any Source or Product shall be with You and not 203 | the Licensor. This disclaimer of warranty is an essential part 204 | of this Licence and a condition for the grant of any rights 205 | granted under this Licence. 206 | 207 | 6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to 208 | the maximum extent permitted by law, have no liability for 209 | direct, indirect, special, incidental, consequential, exemplary, 210 | punitive or other damages of any character including, without 211 | limitation, procurement of substitute goods or services, loss of 212 | use, data or profits, or business interruption, however caused 213 | and on any theory of contract, warranty, tort (including 214 | negligence), product liability or otherwise, arising in any way 215 | in relation to the Covered Source, modified Covered Source 216 | and/or the Making or Conveyance of a Product, even if advised of 217 | the possibility of such damages, and You shall hold the 218 | Licensor(s) free and harmless from any liability, costs, 219 | damages, fees and expenses, including claims by third parties, 220 | in relation to such use. 221 | 222 | 223 | 7 Patents 224 | 225 | 7.1 Subject to the terms and conditions of this Licence, each 226 | Licensor hereby grants to You a perpetual, worldwide, 227 | non-exclusive, no-charge, royalty-free, irrevocable (except as 228 | stated in subsections 7.2 and 8.4) patent licence to Make, have 229 | Made, use, offer to sell, sell, import, and otherwise transfer 230 | the Covered Source and Products, where such licence applies only 231 | to those patent claims licensable by such Licensor that are 232 | necessarily infringed by exercising rights under the Covered 233 | Source as Conveyed by that Licensor. 234 | 235 | 7.2 If You institute patent litigation against any entity (including 236 | a cross-claim or counterclaim in a lawsuit) alleging that the 237 | Covered Source or a Product constitutes direct or contributory 238 | patent infringement, or You seek any declaration that a patent 239 | licensed to You under this Licence is invalid or unenforceable 240 | then any rights granted to You under this Licence shall 241 | terminate as of the date such process is initiated. 242 | 243 | 244 | 8 General 245 | 246 | 8.1 If any provisions of this Licence are or subsequently become 247 | invalid or unenforceable for any reason, the remaining 248 | provisions shall remain effective. 249 | 250 | 8.2 You shall not use any of the name (including acronyms and 251 | abbreviations), image, or logo by which the Licensor or CERN is 252 | known, except where needed to comply with section 3, or where 253 | the use is otherwise allowed by law. Any such permitted use 254 | shall be factual and shall not be made so as to suggest any kind 255 | of endorsement or implication of involvement by the Licensor or 256 | its personnel. 257 | 258 | 8.3 CERN may publish updated versions and variants of this Licence 259 | which it considers to be in the spirit of this version, but may 260 | differ in detail to address new problems or concerns. New 261 | versions will be published with a unique version number and a 262 | variant identifier specifying the variant. If the Licensor has 263 | specified that a given variant applies to the Covered Source 264 | without specifying a version, You may treat that Covered Source 265 | as being released under any version of the CERN-OHL with that 266 | variant. If no variant is specified, the Covered Source shall be 267 | treated as being released under CERN-OHL-S. The Licensor may 268 | also specify that the Covered Source is subject to a specific 269 | version of the CERN-OHL or any later version in which case You 270 | may apply this or any later version of CERN-OHL with the same 271 | variant identifier published by CERN. 272 | 273 | 8.4 This Licence shall terminate with immediate effect if You fail 274 | to comply with any of its terms and conditions. 275 | 276 | 8.5 However, if You cease all breaches of this Licence, then Your 277 | Licence from any Licensor is reinstated unless such Licensor has 278 | terminated this Licence by giving You, while You remain in 279 | breach, a notice specifying the breach and requiring You to cure 280 | it within 30 days, and You have failed to come into compliance 281 | in all material respects by the end of the 30 day period. Should 282 | You repeat the breach after receipt of a cure notice and 283 | subsequent reinstatement, this Licence will terminate 284 | immediately and permanently. Section 6 shall continue to apply 285 | after any termination. 286 | 287 | 8.6 This Licence shall not be enforceable except by a Licensor 288 | acting as such, and third party beneficiary rights are 289 | specifically excluded. 290 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_Case/Hackheld_Vega_Case.scad: -------------------------------------------------------------------------------- 1 | /* [Case] */ 2 | // Case Length in mm 3 | length = 67.1; 4 | // Case Width in mm 5 | width = 50.5; 6 | // Case Height in mm 7 | height = 10; 8 | // Case Wall Width 9 | wall = 2; 10 | // Screw Size 11 | scew = 2.5; // [2.5, 3] 12 | 13 | /* [D1 Mini] */ 14 | // D1 Mini Width in mm 15 | wemos_length = 34.8; 16 | // D1 Mini Width in mm 17 | wemos_width = 26.2; 18 | // D1 Mini Y-Position 19 | wemos_y = 5.8; 20 | // USB Cutout Height in mm 21 | wemos_cutout_height = 4.4; 22 | 23 | /* [OLED Pin Cutout] */ 24 | // OLED Pin Row Length in mm 25 | oled_length = 3.7; 26 | // OLED Pin Row Width in mm 27 | oled_width = 10; 28 | 29 | /* [General] */ 30 | // Higher definition curves 31 | $fs=0.01; 32 | $fn=50; 33 | 34 | // Source: https://gist.github.com/groovenectar/92174cb1c98c1089347e 35 | module roundedcube(size = [1, 1, 1], center = false, radius = 0.5, apply_to = "all") { 36 | // If single value, convert to [x, y, z] vector 37 | size = (size[0] == undef) ? [size, size, size] : size; 38 | 39 | translate_min = radius; 40 | translate_xmax = size[0] - radius; 41 | translate_ymax = size[1] - radius; 42 | translate_zmax = size[2] - radius; 43 | 44 | diameter = radius * 2; 45 | 46 | module build_point(type = "sphere", rotate = [0, 0, 0]) { 47 | if (type == "sphere") { 48 | sphere(r = radius); 49 | } else if (type == "cylinder") { 50 | rotate(a = rotate) 51 | cylinder(h = diameter, r = radius, center = true); 52 | } 53 | } 54 | 55 | obj_translate = (center == false) ? 56 | [0, 0, 0] : [ 57 | -(size[0] / 2), 58 | -(size[1] / 2), 59 | -(size[2] / 2) 60 | ]; 61 | 62 | translate(v = obj_translate) { 63 | hull() { 64 | for (translate_x = [translate_min, translate_xmax]) { 65 | x_at = (translate_x == translate_min) ? "min" : "max"; 66 | for (translate_y = [translate_min, translate_ymax]) { 67 | y_at = (translate_y == translate_min) ? "min" : "max"; 68 | for (translate_z = [translate_min, translate_zmax]) { 69 | z_at = (translate_z == translate_min) ? "min" : "max"; 70 | 71 | translate(v = [translate_x, translate_y, translate_z]) 72 | if ( 73 | (apply_to == "all") || 74 | (apply_to == "xmin" && x_at == "min") || (apply_to == "xmax" && x_at == "max") || 75 | (apply_to == "ymin" && y_at == "min") || (apply_to == "ymax" && y_at == "max") || 76 | (apply_to == "zmin" && z_at == "min") || (apply_to == "zmax" && z_at == "max") 77 | ) { 78 | build_point("sphere"); 79 | } else { 80 | rotate = 81 | (apply_to == "xmin" || apply_to == "xmax" || apply_to == "x") ? [0, 90, 0] : ( 82 | (apply_to == "ymin" || apply_to == "ymax" || apply_to == "y") ? [90, 90, 0] : 83 | [0, 0, 0] 84 | ); 85 | build_point("cylinder", rotate); 86 | } 87 | } 88 | } 89 | } 90 | } 91 | } 92 | } 93 | 94 | module draw_base() { 95 | difference() { 96 | roundedcube([width, length, height], false, 3, "zmin"); 97 | 98 | translate([wall, wall, wall]) 99 | cube([width-(wall*2), (length-wall*2), height+0.01-wall]); 100 | } 101 | } 102 | 103 | module draw_screw_holes() { 104 | _height = height-wall; 105 | _diameter = scew-0.2; 106 | _diameter_big = 4.8; 107 | 108 | _x = 3.75; 109 | _y = 3.75; 110 | _z = _height/2 + wall; 111 | 112 | difference() { 113 | translate([_x, _y, _z]) 114 | cylinder(h=_height, d=_diameter_big, center=true); 115 | 116 | translate([_x, _y, _z]) 117 | cylinder(h=_height, d=_diameter, center=true); 118 | } 119 | 120 | difference() { 121 | translate([width-_x, _y, _z]) 122 | cylinder(h=_height, d=_diameter_big, center=true); 123 | 124 | translate([width-_x, _y, _z]) 125 | cylinder(h=_height, d=_diameter, center=true); 126 | } 127 | 128 | difference() { 129 | translate([_x, length-_y, _z]) 130 | cylinder(h=_height, d=_diameter_big, center=true); 131 | 132 | translate([_x, length-_y, _z]) 133 | cylinder(h=_height, d=_diameter, center=true); 134 | } 135 | 136 | difference() { 137 | translate([width-_x, length-_y, _z]) 138 | cylinder(h=_height, d=_diameter_big, center=true); 139 | 140 | translate([width-_x, length-_y, _z]) 141 | cylinder(h=_height, d=_diameter, center=true); 142 | } 143 | } 144 | 145 | module draw_wemos_cutout() { 146 | #translate([wall, wemos_y, wall]) 147 | cube([/*wall*/wemos_length-wall, wemos_width, height-wall]); 148 | 149 | #translate([0, wemos_y, height-wemos_cutout_height]) 150 | cube([/*wall*/wall, wemos_width, wemos_cutout_height]); 151 | } 152 | 153 | module draw_oled_cutout() { 154 | #translate([width/2-oled_width/2, 1, wall]) 155 | cube([oled_width, oled_length, height+0.01-wall]); 156 | } 157 | 158 | difference() { 159 | union() { 160 | difference() { 161 | draw_base(); 162 | draw_oled_cutout(); 163 | } 164 | draw_screw_holes(); 165 | } 166 | draw_wemos_cutout(); 167 | } 168 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_Case/Hackheld_Vega_Case.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpacehuhnTech/HackHeld/a0106ac6332b96ed111d023e86fe56d3fc544673/HackHeld Vega/Hackheld_Vega_Case/Hackheld_Vega_Case.stl -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_Case/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Spacehuhn Technologies 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_Images/hackheld_vega.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpacehuhnTech/HackHeld/a0106ac6332b96ed111d023e86fe56d3fc544673/HackHeld Vega/Hackheld_Vega_Images/hackheld_vega.jpg -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_Images/hackheld_vega_bom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpacehuhnTech/HackHeld/a0106ac6332b96ed111d023e86fe56d3fc544673/HackHeld Vega/Hackheld_Vega_Images/hackheld_vega_bom.jpg -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_Images/hackheld_vega_oled_note.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpacehuhnTech/HackHeld/a0106ac6332b96ed111d023e86fe56d3fc544673/HackHeld Vega/Hackheld_Vega_Images/hackheld_vega_oled_note.jpg -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/@spacehuhntech_big.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 -7.933267 -0.790759) (xy -7.799292 -0.782689) (xy -7.692298 -0.768693) (xy -7.605673 -0.747154) (xy -7.532807 -0.716459) (xy -7.470979 -0.677834) (xy -7.430074 -0.646471) (xy -7.398712 -0.615884) 10 | (xy -7.375534 -0.581082) (xy -7.359185 -0.537070) (xy -7.348304 -0.478858) (xy -7.341536 -0.401452) (xy -7.337521 -0.299859) (xy -7.335047 -0.178010) (xy -7.333249 -0.038944) (xy -7.333322 0.070805) 11 | (xy -7.335832 0.155760) (xy -7.341344 0.220446) (xy -7.350422 0.269386) (xy -7.363631 0.307105) (xy -7.381536 0.338126) (xy -7.402809 0.364831) (xy -7.442252 0.402569) (xy -7.488817 0.431070) 12 | (xy -7.547293 0.451315) (xy -7.622466 0.464288) (xy -7.719124 0.470970) (xy -7.842056 0.472344) (xy -7.921303 0.471220) (xy -8.056702 0.467154) (xy -8.162015 0.458733) (xy -8.241009 0.442383) 13 | (xy -8.297457 0.414528) (xy -8.335127 0.371591) (xy -8.357789 0.309998) (xy -8.369215 0.226173) (xy -8.373173 0.116541) (xy -8.373533 0.042333) (xy -8.373432 0.031640) (xy -8.077200 0.031640) 14 | (xy -8.076114 0.103514) (xy -8.073193 0.162173) (xy -8.068941 0.199706) (xy -8.065911 0.208845) (xy -8.043359 0.215785) (xy -8.000188 0.219765) (xy -7.981245 0.220133) (xy -7.907867 0.220133) 15 | (xy -7.907867 -0.169333) (xy -7.959780 -0.169333) (xy -8.009691 -0.166646) (xy -8.043108 -0.154870) (xy -8.063288 -0.128430) (xy -8.073487 -0.081753) (xy -8.076962 -0.009264) (xy -8.077200 0.031640) 16 | (xy -8.373432 0.031640) (xy -8.372452 -0.071563) (xy -8.368242 -0.157331) (xy -8.359456 -0.220669) (xy -8.344648 -0.267275) (xy -8.322369 -0.302844) (xy -8.291173 -0.333076) (xy -8.274985 -0.345610) 17 | (xy -8.255150 -0.358408) (xy -8.231635 -0.367880) (xy -8.199046 -0.374650) (xy -8.151990 -0.379344) (xy -8.085074 -0.382585) (xy -7.992904 -0.384998) (xy -7.923618 -0.386302) (xy -7.620000 -0.391604) 18 | (xy -7.620000 -0.060335) (xy -7.619555 0.061550) (xy -7.617695 0.152645) (xy -7.613631 0.216020) (xy -7.606573 0.254745) (xy -7.595735 0.271890) (xy -7.580327 0.270526) (xy -7.559560 0.253723) 19 | (xy -7.543654 0.236905) (xy -7.530276 0.216679) (xy -7.520612 0.186302) (xy -7.513731 0.139691) (xy -7.508698 0.070760) (xy -7.504984 -0.015176) (xy -7.501812 -0.163214) (xy -7.504428 -0.281337) 20 | (xy -7.513243 -0.373067) (xy -7.528672 -0.441926) (xy -7.551125 -0.491436) (xy -7.562618 -0.507152) (xy -7.613024 -0.551099) (xy -7.682105 -0.582930) (xy -7.773732 -0.603646) (xy -7.891775 -0.614247) 21 | (xy -7.984067 -0.616188) (xy -8.130875 -0.611237) (xy -8.247774 -0.595608) (xy -8.337174 -0.568739) (xy -8.401486 -0.530072) (xy -8.416651 -0.515660) (xy -8.458200 -0.471461) (xy -8.468154 0.469767) 22 | (xy -8.424845 0.521238) (xy -8.390150 0.555586) (xy -8.347745 0.582374) (xy -8.292994 0.602673) (xy -8.221265 0.617553) (xy -8.127922 0.628085) (xy -8.008334 0.635340) (xy -7.916333 0.638744) 23 | (xy -7.794873 0.643536) (xy -7.700886 0.649482) (xy -7.636282 0.656413) (xy -7.602972 0.664159) (xy -7.599093 0.666981) (xy -7.587523 0.706002) (xy -7.589633 0.753439) (xy -7.604298 0.790103) 24 | (xy -7.606454 0.792480) (xy -7.631690 0.800735) (xy -7.684299 0.806715) (xy -7.757867 0.810474) (xy -7.845980 0.812070) (xy -7.942226 0.811558) (xy -8.040191 0.808995) (xy -8.133461 0.804437) 25 | (xy -8.215622 0.797939) (xy -8.280262 0.789559) (xy -8.296416 0.786441) (xy -8.415407 0.750280) (xy -8.507276 0.698048) (xy -8.576022 0.627032) (xy -8.607138 0.575651) (xy -8.654475 0.482600) 26 | (xy -8.649471 -0.008466) (xy -8.647966 -0.150253) (xy -8.646437 -0.262368) (xy -8.644535 -0.349008) (xy -8.641908 -0.414367) (xy -8.638206 -0.462640) (xy -8.633079 -0.498022) (xy -8.626176 -0.524706) 27 | (xy -8.617147 -0.546889) (xy -8.605642 -0.568764) (xy -8.602133 -0.575039) (xy -8.541986 -0.652690) (xy -8.457727 -0.712832) (xy -8.348062 -0.755882) (xy -8.211701 -0.782258) (xy -8.047351 -0.792375) 28 | (xy -7.933267 -0.790759) )(layer F.SilkS) (width 0.010000) 29 | ) 30 | (fp_poly (pts (xy 1.162200 -0.642433) (xy 1.190569 -0.631161) (xy 1.210665 -0.608373) (xy 1.223886 -0.570700) (xy 1.231629 -0.514774) (xy 1.235293 -0.437225) (xy 1.236277 -0.334684) (xy 1.235978 -0.203784) 31 | (xy 1.235761 -0.105237) (xy 1.235296 0.059227) (xy 1.233462 0.193493) (xy 1.229200 0.301225) (xy 1.221453 0.386089) (xy 1.209161 0.451751) (xy 1.191266 0.501878) (xy 1.166710 0.540135) 32 | (xy 1.134434 0.570187) (xy 1.093380 0.595701) (xy 1.042488 0.620343) (xy 1.023848 0.628689) (xy 0.980233 0.645468) (xy 0.933089 0.656977) (xy 0.874123 0.664399) (xy 0.795044 0.668917) 33 | (xy 0.728133 0.670875) (xy 0.639408 0.671577) (xy 0.556227 0.669849) (xy 0.488167 0.666034) (xy 0.446087 0.660759) (xy 0.368295 0.637227) (xy 0.293295 0.602737) (xy 0.233818 0.563585) 34 | (xy 0.216546 0.547282) (xy 0.194396 0.520723) (xy 0.176671 0.492650) (xy 0.162883 0.459110) (xy 0.152544 0.416148) (xy 0.145165 0.359811) (xy 0.140257 0.286144) (xy 0.137331 0.191193) 35 | (xy 0.135900 0.071004) (xy 0.135474 -0.078377) (xy 0.135467 -0.108927) (xy 0.135208 -0.257860) (xy 0.135305 -0.376387) (xy 0.137070 -0.467957) (xy 0.141812 -0.536017) (xy 0.150843 -0.584015) 36 | (xy 0.165472 -0.615399) (xy 0.187011 -0.633616) (xy 0.216770 -0.642115) (xy 0.256060 -0.644343) (xy 0.306191 -0.643748) (xy 0.338667 -0.643466) (xy 0.399008 -0.643987) (xy 0.446107 -0.643073) 37 | (xy 0.481595 -0.637013) (xy 0.507103 -0.622095) (xy 0.524262 -0.594605) (xy 0.534703 -0.550833) (xy 0.540057 -0.487065) (xy 0.541955 -0.399589) (xy 0.542028 -0.284694) (xy 0.541867 -0.180972) 38 | (xy 0.542038 -0.037503) (xy 0.543205 0.075689) (xy 0.546351 0.162191) (xy 0.552457 0.225591) (xy 0.562506 0.269480) (xy 0.577478 0.297445) (xy 0.598356 0.313075) (xy 0.626121 0.319958) 39 | (xy 0.661756 0.321684) (xy 0.679407 0.321734) (xy 0.723647 0.321953) (xy 0.758250 0.320148) (xy 0.784400 0.312623) (xy 0.803279 0.295685) (xy 0.816070 0.265638) (xy 0.823954 0.218788) 40 | (xy 0.828114 0.151440) (xy 0.829734 0.059900) (xy 0.829995 -0.059527) (xy 0.829992 -0.148762) (xy 0.830673 -0.271390) (xy 0.832456 -0.381795) (xy 0.835180 -0.475439) (xy 0.838686 -0.547781) 41 | (xy 0.842812 -0.594282) (xy 0.846298 -0.609600) (xy 0.865627 -0.623393) (xy 0.906428 -0.632869) (xy 0.973748 -0.638972) (xy 1.013469 -0.640847) (xy 1.075048 -0.643907) (xy 1.124159 -0.645559) 42 | (xy 1.162200 -0.642433) )(layer F.SilkS) (width 0.010000) 43 | ) 44 | (fp_poly (pts (xy -6.457139 -0.634299) (xy -6.366961 -0.632376) (xy -6.293872 -0.629443) (xy -6.243351 -0.625723) (xy -6.220877 -0.621439) (xy -6.220532 -0.621160) (xy -6.210888 -0.595088) (xy -6.204161 -0.545802) 45 | (xy -6.200613 -0.483852) (xy -6.200507 -0.419785) (xy -6.204106 -0.364151) (xy -6.211672 -0.327498) (xy -6.213139 -0.324339) (xy -6.222823 -0.310264) (xy -6.238031 -0.300302) (xy -6.264363 -0.293584) 46 | (xy -6.307417 -0.289245) (xy -6.372793 -0.286416) (xy -6.466089 -0.284230) (xy -6.472903 -0.284096) (xy -6.568134 -0.281884) (xy -6.634746 -0.279078) (xy -6.677985 -0.274909) (xy -6.703098 -0.268609) 47 | (xy -6.715332 -0.259411) (xy -6.719677 -0.247968) (xy -6.718034 -0.214559) (xy -6.711422 -0.202348) (xy -6.689561 -0.194056) (xy -6.641914 -0.182945) (xy -6.576265 -0.170676) (xy -6.523849 -0.162302) 48 | (xy -6.399432 -0.138812) (xy -6.304575 -0.109121) (xy -6.235266 -0.071477) (xy -6.187494 -0.024132) (xy -6.179337 -0.012017) (xy -6.165030 0.014633) (xy -6.155695 0.044610) (xy -6.150555 0.085048) 49 | (xy -6.148833 0.143077) (xy -6.149752 0.225831) (xy -6.150368 0.254000) (xy -6.154904 0.361790) (xy -6.164665 0.442027) (xy -6.182464 0.500940) (xy -6.211112 0.544757) (xy -6.253425 0.579707) 50 | (xy -6.312018 0.611922) (xy -6.341893 0.625398) (xy -6.372121 0.635513) (xy -6.408225 0.642850) (xy -6.455727 0.647994) (xy -6.520146 0.651530) (xy -6.607004 0.654041) (xy -6.721823 0.656111) 51 | (xy -6.731000 0.656254) (xy -6.868654 0.657372) (xy -6.975298 0.656017) (xy -7.050107 0.652219) (xy -7.092257 0.646007) (xy -7.099300 0.643171) (xy -7.113889 0.628676) (xy -7.122868 0.602519) 52 | (xy -7.127466 0.557670) (xy -7.128913 0.487101) (xy -7.128933 0.473615) (xy -7.129360 0.415246) (xy -7.127680 0.372163) (xy -7.119448 0.341972) (xy -7.100223 0.322284) (xy -7.065561 0.310706) 53 | (xy -7.011021 0.304848) (xy -6.932158 0.302318) (xy -6.824531 0.300725) (xy -6.807200 0.300445) (xy -6.561667 0.296334) (xy -6.561667 0.254000) (xy -6.563305 0.235323) (xy -6.572072 0.221780) 54 | (xy -6.593748 0.211119) (xy -6.634112 0.201086) (xy -6.698945 0.189428) (xy -6.747934 0.181375) (xy -6.861380 0.160162) (xy -6.946834 0.136918) (xy -7.010167 0.109099) (xy -7.057250 0.074165) 55 | (xy -7.092056 0.032394) (xy -7.108461 0.006013) (xy -7.119293 -0.020624) (xy -7.125455 -0.054709) (xy -7.127851 -0.103433) (xy -7.127386 -0.173986) (xy -7.125922 -0.237066) (xy -7.121114 -0.344805) 56 | (xy -7.111171 -0.425009) (xy -7.093264 -0.483933) (xy -7.064562 -0.527831) (xy -7.022233 -0.562957) (xy -6.963715 -0.595433) (xy -6.933809 -0.609231) (xy -6.904504 -0.619388) (xy -6.870125 -0.626461) 57 | (xy -6.824998 -0.631002) (xy -6.763447 -0.633567) (xy -6.679797 -0.634710) (xy -6.568375 -0.634985) (xy -6.558927 -0.634987) (xy -6.457139 -0.634299) )(layer F.SilkS) (width 0.010000) 58 | ) 59 | (fp_poly (pts (xy -5.422328 -0.634002) (xy -5.308644 -0.630442) (xy -5.219777 -0.623411) (xy -5.151221 -0.612008) (xy -5.098471 -0.595334) (xy -5.057023 -0.572487) (xy -5.022372 -0.542567) (xy -5.004733 -0.522953) 60 | (xy -4.972630 -0.477557) (xy -4.950282 -0.425972) (xy -4.936466 -0.361807) (xy -4.929962 -0.278670) (xy -4.929547 -0.170171) (xy -4.930366 -0.133964) (xy -4.933277 -0.043880) (xy -4.937247 0.019848) 61 | (xy -4.943635 0.064729) (xy -4.953796 0.098271) (xy -4.969089 0.127983) (xy -4.981122 0.146839) (xy -5.022115 0.198250) (xy -5.070570 0.235289) (xy -5.132750 0.260332) (xy -5.214913 0.275753) 62 | (xy -5.323323 0.283926) (xy -5.344802 0.284765) (xy -5.533403 0.291401) (xy -5.540100 0.458121) (xy -5.544251 0.530488) (xy -5.549991 0.589968) (xy -5.556419 0.628537) (xy -5.560313 0.638387) 63 | (xy -5.582166 0.644442) (xy -5.628751 0.649498) (xy -5.690941 0.653266) (xy -5.759608 0.655454) (xy -5.825625 0.655774) (xy -5.879865 0.653937) (xy -5.913202 0.649652) (xy -5.913412 0.649591) 64 | (xy -5.936988 0.627994) (xy -5.952386 0.587299) (xy -5.955200 0.554502) (xy -5.957191 0.494597) (xy -5.958417 0.412303) (xy -5.958934 0.312339) (xy -5.958799 0.199422) (xy -5.958068 0.078272) 65 | (xy -5.956926 -0.033866) (xy -5.555558 -0.033866) (xy -5.456632 -0.033866) (xy -5.399486 -0.037163) (xy -5.355042 -0.045678) (xy -5.337387 -0.054187) (xy -5.326311 -0.081311) (xy -5.318930 -0.130131) 66 | (xy -5.317067 -0.173139) (xy -5.318369 -0.229330) (xy -5.324798 -0.261312) (xy -5.340140 -0.278716) (xy -5.362646 -0.289101) (xy -5.410091 -0.299294) (xy -5.467647 -0.301890) (xy -5.476946 -0.301382) 67 | (xy -5.545667 -0.296333) (xy -5.550612 -0.165100) (xy -5.555558 -0.033866) (xy -5.956926 -0.033866) (xy -5.956798 -0.046392) (xy -5.955047 -0.169852) (xy -5.952870 -0.287389) (xy -5.950325 -0.394284) 68 | (xy -5.947468 -0.485820) (xy -5.944355 -0.557276) (xy -5.941044 -0.603934) (xy -5.937865 -0.620909) (xy -5.917394 -0.625096) (xy -5.868249 -0.628787) (xy -5.795623 -0.631786) (xy -5.704706 -0.633897) 69 | (xy -5.600690 -0.634924) (xy -5.565332 -0.634992) (xy -5.422328 -0.634002) )(layer F.SilkS) (width 0.010000) 70 | ) 71 | (fp_poly (pts (xy -4.139284 -0.634711) (xy -4.063425 -0.633457) (xy -4.010690 -0.630654) (xy -3.975707 -0.625720) (xy -3.953106 -0.618073) (xy -3.937515 -0.607128) (xy -3.931506 -0.601133) (xy -3.911123 -0.568923) 72 | (xy -3.883588 -0.510745) (xy -3.851255 -0.433135) (xy -3.816478 -0.342630) (xy -3.781607 -0.245768) (xy -3.748998 -0.149086) (xy -3.721001 -0.059120) (xy -3.699971 0.017592) (xy -3.688259 0.074513) 73 | (xy -3.688218 0.074807) (xy -3.682543 0.134339) (xy -3.678951 0.210804) (xy -3.677334 0.297224) (xy -3.677582 0.386622) (xy -3.679584 0.472023) (xy -3.683230 0.546450) (xy -3.688412 0.602925) 74 | (xy -3.695018 0.634472) (xy -3.697090 0.637871) (xy -3.722388 0.646705) (xy -3.771906 0.653131) (xy -3.836071 0.656967) (xy -3.905312 0.658033) (xy -3.970055 0.656146) (xy -4.020727 0.651124) 75 | (xy -4.045165 0.644485) (xy -4.062766 0.631704) (xy -4.073451 0.611414) (xy -4.078900 0.575982) (xy -4.080794 0.517779) (xy -4.080933 0.482004) (xy -4.080933 0.338667) (xy -4.402667 0.338667) 76 | (xy -4.402667 0.482004) (xy -4.403630 0.553594) (xy -4.407531 0.598796) (xy -4.415887 0.625056) (xy -4.430213 0.639824) (xy -4.435420 0.642871) (xy -4.471448 0.652159) (xy -4.529847 0.657463) 77 | (xy -4.599360 0.658806) (xy -4.668728 0.656207) (xy -4.726695 0.649689) (xy -4.755857 0.642265) (xy -4.795780 0.626276) (xy -4.788710 0.308905) (xy -4.781734 -0.004233) (xy -4.368479 -0.004233) 78 | (xy -4.356709 0.007637) (xy -4.318628 0.014492) (xy -4.250748 0.016913) (xy -4.241800 0.016934) (xy -4.170325 0.014904) (xy -4.129137 0.008445) (xy -4.114878 -0.003003) (xy -4.114800 -0.004175) 79 | (xy -4.119890 -0.029279) (xy -4.133412 -0.077269) (xy -4.152745 -0.139019) (xy -4.158844 -0.157535) (xy -4.181352 -0.222640) (xy -4.198261 -0.261547) (xy -4.213846 -0.280453) (xy -4.232383 -0.285555) 80 | (xy -4.246495 -0.284593) (xy -4.269859 -0.278198) (xy -4.287823 -0.260958) (xy -4.304707 -0.225960) (xy -4.324831 -0.166293) (xy -4.329131 -0.152400) (xy -4.347739 -0.089407) (xy -4.361619 -0.037782) 81 | (xy -4.368247 -0.007030) (xy -4.368479 -0.004233) (xy -4.781734 -0.004233) (xy -4.781639 -0.008466) (xy -4.674310 -0.292296) (xy -4.638360 -0.385874) (xy -4.605041 -0.469851) (xy -4.576718 -0.538476) 82 | (xy -4.555756 -0.586001) (xy -4.545455 -0.605562) (xy -4.533915 -0.616572) (xy -4.514511 -0.624477) (xy -4.482154 -0.629776) (xy -4.431754 -0.632965) (xy -4.358218 -0.634539) (xy -4.256459 -0.634996) 83 | (xy -4.243636 -0.635000) (xy -4.139284 -0.634711) )(layer F.SilkS) (width 0.010000) 84 | ) 85 | (fp_poly (pts (xy -2.640811 -0.639516) (xy -2.598753 -0.628185) (xy -2.573836 -0.607294) (xy -2.561879 -0.574624) (xy -2.558702 -0.527959) (xy -2.560127 -0.465080) (xy -2.560544 -0.452037) (xy -2.565400 -0.296333) 86 | (xy -2.793237 -0.291584) (xy -2.897188 -0.289412) (xy -2.972663 -0.284719) (xy -3.024207 -0.272760) (xy -3.056364 -0.248786) (xy -3.073681 -0.208050) (xy -3.080702 -0.145805) (xy -3.081974 -0.057304) 87 | (xy -3.081867 0.009882) (xy -3.081216 0.109445) (xy -3.078908 0.180532) (xy -3.074411 0.228515) (xy -3.067191 0.258767) (xy -3.056716 0.276661) (xy -3.055257 0.278191) (xy -3.036883 0.289879) 88 | (xy -3.005574 0.297724) (xy -2.955564 0.302375) (xy -2.881087 0.304484) (xy -2.819576 0.304800) (xy -2.736760 0.305602) (xy -2.664825 0.307786) (xy -2.611370 0.311021) (xy -2.583995 0.314976) 89 | (xy -2.583718 0.315079) (xy -2.570416 0.326569) (xy -2.562224 0.352827) (xy -2.558083 0.400191) (xy -2.556934 0.475004) (xy -2.556933 0.475349) (xy -2.557811 0.548722) (xy -2.561389 0.595511) 90 | (xy -2.569087 0.622971) (xy -2.582324 0.638362) (xy -2.589687 0.642871) (xy -2.619949 0.649648) (xy -2.676824 0.654399) (xy -2.753121 0.657130) (xy -2.841646 0.657844) (xy -2.935208 0.656547) 91 | (xy -3.026615 0.653243) (xy -3.108674 0.647937) (xy -3.160849 0.642505) (xy -3.271351 0.618488) (xy -3.355834 0.576912) (xy -3.418941 0.514597) (xy -3.462059 0.436346) (xy -3.471162 0.407930) 92 | (xy -3.477979 0.369095) (xy -3.482786 0.315234) (xy -3.485859 0.241742) (xy -3.487473 0.144012) (xy -3.487904 0.017438) (xy -3.487895 0.004777) (xy -3.487085 -0.133539) (xy -3.484309 -0.242677) 93 | (xy -3.478580 -0.327313) (xy -3.468912 -0.392121) (xy -3.454317 -0.441777) (xy -3.433810 -0.480954) (xy -3.406403 -0.514329) (xy -3.371617 -0.546150) (xy -3.334533 -0.573532) (xy -3.293254 -0.594492) 94 | (xy -3.242380 -0.610113) (xy -3.176512 -0.621476) (xy -3.090249 -0.629663) (xy -2.978191 -0.635757) (xy -2.911626 -0.638327) (xy -2.793068 -0.642369) (xy -2.704190 -0.643505) (xy -2.640811 -0.639516) )(layer F.SilkS) (width 0.010000) 95 | ) 96 | (fp_poly (pts (xy -1.746956 -0.642819) (xy -1.646943 -0.640976) (xy -1.560037 -0.638068) (xy -1.492107 -0.634097) (xy -1.449022 -0.629062) (xy -1.438220 -0.625937) (xy -1.421950 -0.612995) (xy -1.412093 -0.590582) 97 | (xy -1.407126 -0.551233) (xy -1.405521 -0.487483) (xy -1.405467 -0.465667) (xy -1.406439 -0.394237) (xy -1.410371 -0.349179) (xy -1.418790 -0.323024) (xy -1.433221 -0.308309) (xy -1.438220 -0.305396) 98 | (xy -1.466703 -0.298965) (xy -1.521947 -0.293609) (xy -1.596856 -0.289787) (xy -1.684330 -0.287959) (xy -1.709154 -0.287866) (xy -1.947334 -0.287867) (xy -1.947334 -0.172330) (xy -1.760421 -0.166598) 99 | (xy -1.672167 -0.162753) (xy -1.612573 -0.157083) (xy -1.576450 -0.148793) (xy -1.558607 -0.137087) (xy -1.557480 -0.135466) (xy -1.549194 -0.106157) (xy -1.543311 -0.054589) (xy -1.541193 0.003024) 100 | (xy -1.542767 0.069654) (xy -1.551362 0.115625) (xy -1.572251 0.144759) (xy -1.610706 0.160874) (xy -1.672000 0.167790) (xy -1.761404 0.169328) (xy -1.770743 0.169333) (xy -1.947334 0.169333) 101 | (xy -1.947334 0.304800) (xy -1.709154 0.304800) (xy -1.619506 0.306012) (xy -1.540509 0.309341) (xy -1.479262 0.314329) (xy -1.442863 0.320515) (xy -1.438220 0.322329) (xy -1.421950 0.335272) 102 | (xy -1.412093 0.357685) (xy -1.407126 0.397034) (xy -1.405521 0.460784) (xy -1.405467 0.482600) (xy -1.406439 0.554029) (xy -1.410371 0.599088) (xy -1.418790 0.625242) (xy -1.433221 0.639958) 103 | (xy -1.438220 0.642871) (xy -1.465364 0.648366) (xy -1.520395 0.652797) (xy -1.597499 0.656171) (xy -1.690863 0.658491) (xy -1.794673 0.659763) (xy -1.903118 0.659992) (xy -2.010383 0.659183) 104 | (xy -2.110654 0.657341) (xy -2.198120 0.654471) (xy -2.266967 0.650578) (xy -2.311380 0.645666) (xy -2.324100 0.642110) (xy -2.331856 0.635522) (xy -2.338134 0.623508) (xy -2.343090 0.602765) 105 | (xy -2.346878 0.569987) (xy -2.349652 0.521869) (xy -2.351566 0.455107) (xy -2.352777 0.366397) (xy -2.353436 0.252432) (xy -2.353701 0.109909) (xy -2.353733 0.008221) (xy -2.353666 -0.152645) 106 | (xy -2.353350 -0.282975) (xy -2.352613 -0.386097) (xy -2.351282 -0.465341) (xy -2.349187 -0.524036) (xy -2.346155 -0.565511) (xy -2.342014 -0.593097) (xy -2.336592 -0.610122) (xy -2.329717 -0.619917) 107 | (xy -2.321218 -0.625810) (xy -2.320980 -0.625937) (xy -2.293570 -0.631540) (xy -2.238180 -0.636080) (xy -2.160679 -0.639555) (xy -2.066936 -0.641967) (xy -1.962822 -0.643315) (xy -1.854205 -0.643599) 108 | (xy -1.746956 -0.642819) )(layer F.SilkS) (width 0.010000) 109 | ) 110 | (fp_poly (pts (xy -0.184725 -0.644742) (xy -0.156244 -0.636390) (xy -0.135027 -0.618103) (xy -0.120023 -0.586815) (xy -0.110179 -0.539460) (xy -0.104446 -0.472972) (xy -0.101771 -0.384284) (xy -0.101102 -0.270332) 111 | (xy -0.101389 -0.128048) (xy -0.101600 0.008467) (xy -0.101306 0.175663) (xy -0.101125 0.312072) (xy -0.102109 0.420759) (xy -0.105308 0.504790) (xy -0.111775 0.567232) (xy -0.122561 0.611149) 112 | (xy -0.138716 0.639609) (xy -0.161293 0.655678) (xy -0.191342 0.662420) (xy -0.229916 0.662903) (xy -0.278066 0.660192) (xy -0.324264 0.657781) (xy -0.404980 0.652873) (xy -0.456936 0.645012) 113 | (xy -0.485179 0.633253) (xy -0.491436 0.626534) (xy -0.497670 0.600417) (xy -0.502820 0.548014) (xy -0.506353 0.476901) (xy -0.507740 0.394655) (xy -0.507741 0.393700) (xy -0.508000 0.186267) 114 | (xy -0.795867 0.186267) (xy -0.795867 0.405804) (xy -0.796282 0.496438) (xy -0.798066 0.559050) (xy -0.802024 0.599480) (xy -0.808965 0.623567) (xy -0.819694 0.637152) (xy -0.828620 0.642871) 115 | (xy -0.860420 0.650633) (xy -0.915225 0.655928) (xy -0.982253 0.658580) (xy -1.050722 0.658419) (xy -1.109849 0.655269) (xy -1.148851 0.648959) (xy -1.151467 0.648058) (xy -1.181924 0.628288) 116 | (xy -1.189308 0.619761) (xy -1.192920 0.597727) (xy -1.195891 0.546587) (xy -1.198236 0.471092) (xy -1.199967 0.375998) (xy -1.201099 0.266057) (xy -1.201646 0.146023) (xy -1.201621 0.020649) 117 | (xy -1.201040 -0.105311) (xy -1.199914 -0.227105) (xy -1.198259 -0.339978) (xy -1.196089 -0.439177) (xy -1.193417 -0.519949) (xy -1.190257 -0.577540) (xy -1.186624 -0.607197) (xy -1.185702 -0.609600) 118 | (xy -1.161285 -0.622700) (xy -1.112404 -0.632941) (xy -1.048380 -0.639849) (xy -0.978532 -0.642951) (xy -0.912181 -0.641776) (xy -0.858644 -0.635850) (xy -0.831636 -0.627551) (xy -0.816720 -0.617384) 119 | (xy -0.806640 -0.601736) (xy -0.800458 -0.574554) (xy -0.797231 -0.529785) (xy -0.796019 -0.461375) (xy -0.795867 -0.397337) (xy -0.795867 -0.186266) (xy -0.508000 -0.186266) (xy -0.507741 -0.385233) 120 | (xy -0.506326 -0.465905) (xy -0.502676 -0.535496) (xy -0.497358 -0.586221) (xy -0.491436 -0.609600) (xy -0.472107 -0.623393) (xy -0.431305 -0.632869) (xy -0.363985 -0.638972) (xy -0.324264 -0.640847) 121 | (xy -0.267683 -0.643905) (xy -0.221521 -0.646225) (xy -0.184725 -0.644742) )(layer F.SilkS) (width 0.010000) 122 | ) 123 | (fp_poly (pts (xy 1.649786 -0.643250) (xy 1.695864 -0.640847) (xy 1.776580 -0.635940) (xy 1.828536 -0.628078) (xy 1.856778 -0.616319) (xy 1.863035 -0.609600) (xy 1.869395 -0.583292) (xy 1.874610 -0.530908) 124 | (xy 1.878113 -0.460232) (xy 1.879341 -0.385233) (xy 1.879600 -0.186266) (xy 2.167467 -0.186266) (xy 2.167467 -0.397337) (xy 2.167914 -0.485997) (xy 2.169826 -0.546767) (xy 2.174060 -0.585619) 125 | (xy 2.181469 -0.608523) (xy 2.192911 -0.621450) (xy 2.200220 -0.625937) (xy 2.236588 -0.635474) (xy 2.295526 -0.641165) (xy 2.365954 -0.642978) (xy 2.436791 -0.640879) (xy 2.496954 -0.634833) 126 | (xy 2.530431 -0.626952) (xy 2.573867 -0.610438) (xy 2.573867 0.627372) (xy 2.530431 0.643886) (xy 2.487185 0.653177) (xy 2.424225 0.658494) (xy 2.352632 0.659871) (xy 2.283486 0.657342) 127 | (xy 2.227870 0.650940) (xy 2.200220 0.642871) (xy 2.186731 0.632869) (xy 2.177532 0.615992) (xy 2.171817 0.586399) (xy 2.168777 0.538251) (xy 2.167607 0.465708) (xy 2.167467 0.405804) 128 | (xy 2.167467 0.186267) (xy 1.879600 0.186267) (xy 1.879341 0.393700) (xy 1.877981 0.476028) (xy 1.874471 0.547308) (xy 1.869339 0.599962) (xy 1.863116 0.626414) (xy 1.863042 0.626534) 129 | (xy 1.839159 0.638852) (xy 1.790699 0.648532) (xy 1.726880 0.655156) (xy 1.656921 0.658301) (xy 1.590038 0.657549) (xy 1.535450 0.652478) (xy 1.502833 0.642956) (xy 1.495077 0.636133) 130 | (xy 1.488797 0.623902) (xy 1.483841 0.602953) (xy 1.480053 0.569978) (xy 1.477279 0.521667) (xy 1.475365 0.454710) (xy 1.474155 0.365799) (xy 1.473496 0.251624) (xy 1.473232 0.108876) 131 | (xy 1.473200 0.008221) (xy 1.472906 -0.158941) (xy 1.472725 -0.295315) (xy 1.473710 -0.403970) (xy 1.476913 -0.487970) (xy 1.483385 -0.550383) (xy 1.494178 -0.594275) (xy 1.510345 -0.622712) 132 | (xy 1.532937 -0.638762) (xy 1.563007 -0.645491) (xy 1.601606 -0.645964) (xy 1.649786 -0.643250) )(layer F.SilkS) (width 0.010000) 133 | ) 134 | (fp_poly (pts (xy 2.933238 -0.643659) (xy 2.951637 -0.643466) (xy 3.011279 -0.642396) (xy 3.058868 -0.636826) (xy 3.100033 -0.623220) (xy 3.140401 -0.598039) (xy 3.185604 -0.557746) (xy 3.241269 -0.498803) 135 | (xy 3.313027 -0.417673) (xy 3.315589 -0.414743) (xy 3.496733 -0.207542) (xy 3.501485 -0.408253) (xy 3.503995 -0.494281) (xy 3.507451 -0.552653) (xy 3.512985 -0.589577) (xy 3.521728 -0.611262) 136 | (xy 3.534812 -0.623918) (xy 3.541487 -0.627829) (xy 3.573136 -0.635469) (xy 3.626792 -0.639832) (xy 3.692886 -0.641109) (xy 3.761845 -0.639493) (xy 3.824101 -0.635173) (xy 3.870083 -0.628341) 137 | (xy 3.889043 -0.620889) (xy 3.892566 -0.600942) (xy 3.895572 -0.551771) (xy 3.898059 -0.478013) (xy 3.900028 -0.384307) (xy 3.901479 -0.275290) (xy 3.902413 -0.155600) (xy 3.902828 -0.029876) 138 | (xy 3.902725 0.097245) (xy 3.902103 0.221124) (xy 3.900964 0.337124) (xy 3.899307 0.440607) (xy 3.897132 0.526934) (xy 3.894438 0.591467) (xy 3.891227 0.629569) (xy 3.889043 0.637822) 139 | (xy 3.863765 0.646671) (xy 3.814264 0.653112) (xy 3.750110 0.656961) (xy 3.680875 0.658037) (xy 3.616128 0.656155) (xy 3.565439 0.651133) (xy 3.540969 0.644485) (xy 3.522539 0.630803) 140 | (xy 3.511749 0.608846) (xy 3.506630 0.570467) (xy 3.505215 0.507521) (xy 3.505200 0.496463) (xy 3.505200 0.367584) (xy 3.365500 0.193176) (xy 3.312773 0.128421) (xy 3.267163 0.074411) 141 | (xy 3.232979 0.036105) (xy 3.214534 0.018464) (xy 3.213100 0.017851) (xy 3.209084 0.033602) (xy 3.205591 0.077952) (xy 3.202836 0.145635) (xy 3.201033 0.231383) (xy 3.200400 0.328225) 142 | (xy 3.200288 0.437853) (xy 3.199580 0.518326) (xy 3.197717 0.574355) (xy 3.194142 0.610652) (xy 3.188296 0.631928) (xy 3.179620 0.642895) (xy 3.167556 0.648264) (xy 3.162300 0.649727) 143 | (xy 3.118328 0.656288) (xy 3.056260 0.659315) (xy 2.986696 0.659057) (xy 2.920235 0.655767) (xy 2.867480 0.649695) (xy 2.840567 0.642110) (xy 2.832811 0.635522) (xy 2.826532 0.623508) 144 | (xy 2.821577 0.602765) (xy 2.817789 0.569987) (xy 2.815015 0.521869) (xy 2.813100 0.455107) (xy 2.811890 0.366397) (xy 2.811230 0.252432) (xy 2.810966 0.109909) (xy 2.810933 0.008221) 145 | (xy 2.810817 -0.157718) (xy 2.810919 -0.292926) (xy 2.811916 -0.400534) (xy 2.814483 -0.483674) (xy 2.819297 -0.545480) (xy 2.827035 -0.589081) (xy 2.838372 -0.617612) (xy 2.853984 -0.634203) 146 | (xy 2.874549 -0.641986) (xy 2.900741 -0.644094) (xy 2.933238 -0.643659) )(layer F.SilkS) (width 0.010000) 147 | ) 148 | (fp_poly (pts (xy 4.946693 -0.640898) (xy 5.017341 -0.639228) (xy 5.064255 -0.636602) (xy 5.076369 -0.635062) (xy 5.132005 -0.624772) (xy 5.127169 -0.460553) (xy 5.122333 -0.296333) (xy 4.965700 -0.291464) 149 | (xy 4.809066 -0.286596) (xy 4.809066 0.169373) (xy 4.808955 0.305651) (xy 4.808439 0.411971) (xy 4.807249 0.492241) (xy 4.805115 0.550370) (xy 4.801766 0.590264) (xy 4.796932 0.615833) 150 | (xy 4.790342 0.630985) (xy 4.781727 0.639628) (xy 4.776313 0.642871) (xy 4.741502 0.651822) (xy 4.684052 0.657327) (xy 4.614558 0.659409) (xy 4.543619 0.658092) (xy 4.481832 0.653400) 151 | (xy 4.439793 0.645355) (xy 4.432300 0.642110) (xy 4.423412 0.634527) (xy 4.416490 0.620789) (xy 4.411291 0.597026) (xy 4.407573 0.559365) (xy 4.405094 0.503935) (xy 4.403612 0.426867) 152 | (xy 4.402885 0.324287) (xy 4.402670 0.192325) (xy 4.402666 0.168492) (xy 4.402666 -0.287867) (xy 4.250862 -0.287867) (xy 4.177621 -0.288599) (xy 4.130855 -0.291833) (xy 4.103184 -0.299120) 153 | (xy 4.087229 -0.312015) (xy 4.079786 -0.323876) (xy 4.071515 -0.357006) (xy 4.067252 -0.410649) (xy 4.066747 -0.474251) (xy 4.069750 -0.537257) (xy 4.076011 -0.589110) (xy 4.085281 -0.619256) 154 | (xy 4.086822 -0.621160) (xy 4.106812 -0.625012) (xy 4.155431 -0.628642) (xy 4.227445 -0.631978) (xy 4.317615 -0.634945) (xy 4.420706 -0.637471) (xy 4.531481 -0.639481) (xy 4.644704 -0.640903) 155 | (xy 4.755137 -0.641662) (xy 4.857546 -0.641684) (xy 4.946693 -0.640898) )(layer F.SilkS) (width 0.010000) 156 | ) 157 | (fp_poly (pts (xy 5.920700 -0.634756) (xy 6.028525 -0.633887) (xy 6.109933 -0.632192) (xy 6.168647 -0.629467) (xy 6.208390 -0.625510) (xy 6.232885 -0.620117) (xy 6.245855 -0.613085) (xy 6.248758 -0.609600) 158 | (xy 6.256785 -0.580719) (xy 6.262627 -0.528965) (xy 6.265064 -0.465316) (xy 6.265074 -0.462643) (xy 6.264500 -0.400675) (xy 6.259413 -0.355417) (xy 6.245219 -0.324244) (xy 6.217327 -0.304530) 159 | (xy 6.171141 -0.293649) (xy 6.102071 -0.288977) (xy 6.005521 -0.287887) (xy 5.959324 -0.287867) (xy 5.706533 -0.287867) (xy 5.706533 -0.169333) (xy 5.876980 -0.169333) (xy 5.970416 -0.168486) 160 | (xy 6.035223 -0.163440) (xy 6.076636 -0.150439) (xy 6.099889 -0.125725) (xy 6.110218 -0.085542) (xy 6.112857 -0.026133) (xy 6.112933 0.000000) (xy 6.111753 0.067055) (xy 6.104722 0.113564) 161 | (xy 6.086605 0.143284) (xy 6.052169 0.159972) (xy 5.996177 0.167385) (xy 5.913395 0.169279) (xy 5.876980 0.169334) (xy 5.706533 0.169333) (xy 5.706533 0.304800) (xy 5.959324 0.304800) 162 | (xy 6.067840 0.305187) (xy 6.147088 0.308128) (xy 6.201669 0.316297) (xy 6.236181 0.332365) (xy 6.255224 0.359005) (xy 6.263396 0.398890) (xy 6.265298 0.454690) (xy 6.265333 0.482600) 163 | (xy 6.265490 0.534942) (xy 6.263498 0.575880) (xy 6.255661 0.606799) (xy 6.238287 0.629081) (xy 6.207680 0.644112) (xy 6.160145 0.653273) (xy 6.091989 0.657951) (xy 5.999517 0.659528) 164 | (xy 5.879033 0.659388) (xy 5.794224 0.659063) (xy 5.677544 0.658314) (xy 5.571348 0.656918) (xy 5.480575 0.654996) (xy 5.410166 0.652673) (xy 5.365062 0.650071) (xy 5.350933 0.648058) 165 | (xy 5.320476 0.628288) (xy 5.313092 0.619761) (xy 5.309478 0.597724) (xy 5.306506 0.546581) (xy 5.304161 0.471084) (xy 5.302429 0.375987) (xy 5.301297 0.266044) (xy 5.300751 0.146008) 166 | (xy 5.300776 0.020633) (xy 5.301360 -0.105328) (xy 5.302486 -0.227121) (xy 5.304143 -0.339993) (xy 5.306315 -0.439191) (xy 5.308989 -0.519960) (xy 5.312151 -0.577547) (xy 5.315787 -0.607200) 167 | (xy 5.316708 -0.609600) (xy 5.325954 -0.617379) (xy 5.345163 -0.623435) (xy 5.378058 -0.627970) (xy 5.428363 -0.631187) (xy 5.499801 -0.633289) (xy 5.596095 -0.634479) (xy 5.720969 -0.634960) 168 | (xy 5.782733 -0.635000) (xy 5.920700 -0.634756) )(layer F.SilkS) (width 0.010000) 169 | ) 170 | (fp_poly (pts (xy 7.230002 -0.641213) (xy 7.292315 -0.636579) (xy 7.328389 -0.628507) (xy 7.329430 -0.627980) (xy 7.347207 -0.616171) (xy 7.357993 -0.599123) (xy 7.363158 -0.569513) (xy 7.364075 -0.520020) 171 | (xy 7.362390 -0.452037) (xy 7.357533 -0.296333) (xy 7.128933 -0.291969) (xy 7.026549 -0.289851) (xy 6.951835 -0.284873) (xy 6.900440 -0.272353) (xy 6.868014 -0.247613) (xy 6.850202 -0.205971) 172 | (xy 6.842655 -0.142749) (xy 6.841020 -0.053267) (xy 6.841066 0.017600) (xy 6.841757 0.115556) (xy 6.844199 0.185127) (xy 6.848951 0.231772) (xy 6.856570 0.260952) (xy 6.867613 0.278128) 173 | (xy 6.867676 0.278191) (xy 6.886050 0.289879) (xy 6.917359 0.297724) (xy 6.967370 0.302375) (xy 7.041847 0.304484) (xy 7.103358 0.304800) (xy 7.186173 0.305602) (xy 7.258109 0.307786) 174 | (xy 7.311564 0.311021) (xy 7.338939 0.314976) (xy 7.339215 0.315079) (xy 7.352517 0.326569) (xy 7.360709 0.352827) (xy 7.364850 0.400191) (xy 7.366000 0.475004) (xy 7.366000 0.475349) 175 | (xy 7.365122 0.548722) (xy 7.361544 0.595511) (xy 7.353846 0.622971) (xy 7.340609 0.638362) (xy 7.333246 0.642871) (xy 7.303468 0.649465) (xy 7.247178 0.654160) (xy 7.171677 0.656948) 176 | (xy 7.084268 0.657818) (xy 6.992252 0.656761) (xy 6.902931 0.653767) (xy 6.823606 0.648827) (xy 6.773333 0.643611) (xy 6.653241 0.616037) (xy 6.560205 0.568500) (xy 6.493599 0.500544) 177 | (xy 6.452794 0.411711) (xy 6.452345 0.410108) (xy 6.446140 0.369458) (xy 6.441336 0.301779) (xy 6.437930 0.213879) (xy 6.435921 0.112569) (xy 6.435305 0.004655) (xy 6.436081 -0.103053) 178 | (xy 6.438246 -0.203746) (xy 6.441797 -0.290615) (xy 6.446734 -0.356853) (xy 6.452618 -0.394163) (xy 6.492335 -0.477792) (xy 6.557579 -0.548167) (xy 6.640372 -0.596974) (xy 6.651075 -0.600975) 179 | (xy 6.699738 -0.612547) (xy 6.771494 -0.622644) (xy 6.859295 -0.630988) (xy 6.956094 -0.637298) (xy 7.054844 -0.641292) (xy 7.148495 -0.642690) (xy 7.230002 -0.641213) )(layer F.SilkS) (width 0.010000) 180 | ) 181 | (fp_poly (pts (xy 7.732483 -0.644030) (xy 7.772400 -0.643466) (xy 7.851453 -0.642924) (xy 7.906781 -0.637880) (xy 7.942615 -0.623209) (xy 7.963186 -0.593786) (xy 7.972725 -0.544486) (xy 7.975463 -0.470185) 182 | (xy 7.975600 -0.397337) (xy 7.975600 -0.186266) (xy 8.263467 -0.186266) (xy 8.263467 -0.397337) (xy 8.263914 -0.493092) (xy 8.268079 -0.560109) (xy 8.280191 -0.603513) (xy 8.304482 -0.628430) 183 | (xy 8.345183 -0.639984) (xy 8.406525 -0.643301) (xy 8.466667 -0.643466) (xy 8.518492 -0.644333) (xy 8.560737 -0.644857) (xy 8.594372 -0.641921) (xy 8.620368 -0.632409) (xy 8.639696 -0.613206) 184 | (xy 8.653329 -0.581194) (xy 8.662236 -0.533259) (xy 8.667390 -0.466283) (xy 8.669762 -0.377152) (xy 8.670322 -0.262748) (xy 8.670043 -0.119956) (xy 8.669867 0.008467) (xy 8.669799 0.169369) 185 | (xy 8.669483 0.299732) (xy 8.668746 0.402887) (xy 8.667417 0.482162) (xy 8.665323 0.540885) (xy 8.662293 0.582385) (xy 8.658154 0.609991) (xy 8.652736 0.627032) (xy 8.645865 0.636836) 186 | (xy 8.637371 0.642733) (xy 8.637113 0.642871) (xy 8.600745 0.652407) (xy 8.541807 0.658099) (xy 8.471379 0.659912) (xy 8.400542 0.657813) (xy 8.340379 0.651767) (xy 8.306902 0.643886) 187 | (xy 8.263467 0.627372) (xy 8.263467 0.186267) (xy 7.975600 0.186267) (xy 7.975600 0.405804) (xy 7.975185 0.496438) (xy 7.973401 0.559050) (xy 7.969442 0.599480) (xy 7.962502 0.623567) 188 | (xy 7.951772 0.637152) (xy 7.942846 0.642871) (xy 7.908036 0.651822) (xy 7.850585 0.657327) (xy 7.781092 0.659409) (xy 7.710153 0.658092) (xy 7.648365 0.653400) (xy 7.606326 0.645355) 189 | (xy 7.598833 0.642110) (xy 7.591078 0.635522) (xy 7.584799 0.623508) (xy 7.579843 0.602765) (xy 7.576056 0.569987) (xy 7.573282 0.521869) (xy 7.571367 0.455107) (xy 7.570157 0.366397) 190 | (xy 7.569497 0.252432) (xy 7.569233 0.109909) (xy 7.569200 0.008221) (xy 7.568930 -0.158018) (xy 7.568767 -0.293519) (xy 7.569683 -0.401398) (xy 7.572651 -0.484771) (xy 7.578641 -0.546755) 191 | (xy 7.588626 -0.590467) (xy 7.603577 -0.619023) (xy 7.624467 -0.635541) (xy 7.652267 -0.643137) (xy 7.687948 -0.644928) (xy 7.732483 -0.644030) )(layer F.SilkS) (width 0.010000) 192 | ) 193 | ) 194 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/galaxy1_regular.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 -1.358015 -1.561189) (xy -1.281675 -1.557224) (xy -1.210754 -1.551032) (xy -1.148949 -1.542639) (xy -1.147233 -1.542346) (xy -0.961433 -1.503586) (xy -0.769732 -1.450335) (xy -0.573821 -1.383237) 10 | (xy -0.375393 -1.302936) (xy -0.176139 -1.210077) (xy 0.022249 -1.105305) (xy 0.067078 -1.079876) (xy 0.111534 -1.054798) (xy 0.156058 -1.030491) (xy 0.196187 -1.009340) (xy 0.227457 -0.993731) 11 | (xy 0.234078 -0.990651) (xy 0.342957 -0.935903) (xy 0.456795 -0.868698) (xy 0.572287 -0.791359) (xy 0.686129 -0.706210) (xy 0.795016 -0.615574) (xy 0.882555 -0.534643) (xy 1.004712 -0.406325) 12 | (xy 1.112414 -0.273760) (xy 1.205201 -0.137721) (xy 1.282612 0.001020) (xy 1.344189 0.141690) (xy 1.389472 0.283519) (xy 1.402593 0.338869) (xy 1.411723 0.397097) (xy 1.416879 0.464285) 13 | (xy 1.418115 0.535357) (xy 1.415484 0.605240) (xy 1.409038 0.668859) (xy 1.398831 0.721138) (xy 1.398572 0.722094) (xy 1.363167 0.820973) (xy 1.313642 0.910987) (xy 1.250755 0.991358) 14 | (xy 1.175264 1.061305) (xy 1.087929 1.120047) (xy 0.989507 1.166805) (xy 0.953294 1.179956) (xy 0.926188 1.189979) (xy 0.907988 1.198487) (xy 0.902047 1.203870) (xy 0.902494 1.204357) 15 | (xy 0.915336 1.209071) (xy 0.941519 1.216437) (xy 0.977797 1.225696) (xy 1.020924 1.236088) (xy 1.067655 1.246855) (xy 1.114745 1.257236) (xy 1.158947 1.266474) (xy 1.197016 1.273807) 16 | (xy 1.206500 1.275479) (xy 1.266125 1.283257) (xy 1.338080 1.288129) (xy 1.424363 1.290218) (xy 1.443566 1.290313) (xy 1.502314 1.290145) (xy 1.547943 1.289148) (xy 1.584263 1.287012) 17 | (xy 1.615082 1.283426) (xy 1.644206 1.278080) (xy 1.671102 1.271763) (xy 1.759827 1.242776) (xy 1.834865 1.203961) (xy 1.896181 1.155510) (xy 1.943737 1.097614) (xy 1.977499 1.030465) 18 | (xy 1.997430 0.954255) (xy 2.003495 0.869174) (xy 1.995657 0.775414) (xy 1.973880 0.673168) (xy 1.938129 0.562625) (xy 1.888368 0.443979) (xy 1.843460 0.352907) (xy 1.766060 0.217561) 19 | (xy 1.673727 0.078785) (xy 1.567753 -0.062001) (xy 1.449429 -0.203378) (xy 1.320048 -0.343928) (xy 1.180902 -0.482230) (xy 1.033281 -0.616866) (xy 0.878478 -0.746417) (xy 0.757767 -0.839893) 20 | (xy 0.709192 -0.877110) (xy 0.672980 -0.907257) (xy 0.647230 -0.932393) (xy 0.630044 -0.954576) (xy 0.619523 -0.975866) (xy 0.614285 -0.995400) (xy 0.613903 -1.039127) (xy 0.627752 -1.079236) 21 | (xy 0.653170 -1.113236) (xy 0.687494 -1.138639) (xy 0.728060 -1.152954) (xy 0.772204 -1.153690) (xy 0.781667 -1.151889) (xy 0.803660 -1.142699) (xy 0.836904 -1.122949) (xy 0.880113 -1.093461) 22 | (xy 0.925600 -1.059926) (xy 1.132387 -0.895334) (xy 1.326172 -0.725082) (xy 1.506087 -0.550034) (xy 1.671262 -0.371055) (xy 1.820828 -0.189008) (xy 1.876985 -0.114300) (xy 1.960782 0.007434) 23 | (xy 2.037380 0.133147) (xy 2.105545 0.260300) (xy 2.164042 0.386352) (xy 2.211638 0.508765) (xy 2.247098 0.624997) (xy 2.257537 0.668867) (xy 2.265446 0.717577) (xy 2.270777 0.776053) 24 | (xy 2.273528 0.839957) (xy 2.273696 0.904950) (xy 2.271281 0.966696) (xy 2.266280 1.020857) (xy 2.258691 1.063094) (xy 2.257706 1.066800) (xy 2.221956 1.165823) (xy 2.172657 1.254975) 25 | (xy 2.110299 1.333855) (xy 2.035371 1.402061) (xy 1.948362 1.459192) (xy 1.849763 1.504845) (xy 1.740061 1.538620) (xy 1.664187 1.553827) (xy 1.616974 1.559334) (xy 1.557219 1.563044) 26 | (xy 1.489218 1.564962) (xy 1.417266 1.565097) (xy 1.345660 1.563455) (xy 1.278694 1.560043) (xy 1.220664 1.554867) (xy 1.206500 1.553089) (xy 1.061005 1.528165) (xy 0.906888 1.492079) 27 | (xy 0.747366 1.445780) (xy 0.585657 1.390212) (xy 0.424977 1.326323) (xy 0.402167 1.316516) (xy 0.365166 1.299822) (xy 0.316773 1.277017) (xy 0.259076 1.249165) (xy 0.194167 1.217325) 28 | (xy 0.124136 1.182559) (xy 0.051075 1.145927) (xy -0.022927 1.108492) (xy -0.095778 1.071313) (xy -0.165387 1.035452) (xy -0.229664 1.001971) (xy -0.286519 0.971929) (xy -0.333859 0.946388) 29 | (xy -0.369596 0.926410) (xy -0.387230 0.915900) (xy -0.548858 0.806149) (xy -0.698725 0.687548) (xy -0.835464 0.561286) (xy -0.957707 0.428551) (xy -0.983455 0.397446) (xy -1.075365 0.275583) 30 | (xy -1.154047 0.153529) (xy -1.219493 0.032058) (xy -1.271697 -0.088055) (xy -1.310650 -0.206035) (xy -1.336346 -0.321105) (xy -1.348777 -0.432492) (xy -1.347936 -0.539419) (xy -1.333814 -0.641111) 31 | (xy -1.306406 -0.736793) (xy -1.265703 -0.825691) (xy -1.211698 -0.907027) (xy -1.144384 -0.980028) (xy -1.063753 -1.043918) (xy -0.997593 -1.083765) (xy -0.968099 -1.097748) (xy -0.928746 -1.114004) 32 | (xy -0.885909 -1.129971) (xy -0.863889 -1.137468) (xy -0.778225 -1.165496) (xy -0.866127 -1.192486) (xy -0.978876 -1.223879) (xy -1.099046 -1.251593) (xy -1.217191 -1.273468) (xy -1.227667 -1.275118) 33 | (xy -1.286029 -1.282085) (xy -1.352477 -1.286608) (xy -1.422541 -1.288678) (xy -1.491755 -1.288286) (xy -1.555652 -1.285421) (xy -1.609762 -1.280074) (xy -1.634067 -1.276003) (xy -1.727491 -1.250624) 34 | (xy -1.807351 -1.215490) (xy -1.873521 -1.170695) (xy -1.925873 -1.116337) (xy -1.964283 -1.052509) (xy -1.978574 -1.016000) (xy -1.988362 -0.972010) (xy -1.993661 -0.916461) (xy -1.994541 -0.854101) 35 | (xy -1.991072 -0.789680) (xy -1.983321 -0.727947) (xy -1.973720 -0.682278) (xy -1.933631 -0.556491) (xy -1.878232 -0.426188) (xy -1.808251 -0.292278) (xy -1.724418 -0.155672) (xy -1.627462 -0.017280) 36 | (xy -1.518111 0.121988) (xy -1.397096 0.261221) (xy -1.265145 0.399509) (xy -1.122988 0.535941) (xy -0.971354 0.669609) (xy -0.810972 0.799600) (xy -0.748145 0.847647) (xy -0.699970 0.884751) 37 | (xy -0.664206 0.914828) (xy -0.639089 0.940121) (xy -0.622858 0.962872) (xy -0.613753 0.985325) (xy -0.610011 1.009722) (xy -0.609600 1.024050) (xy -0.617240 1.069468) (xy -0.638414 1.107712) 38 | (xy -0.670503 1.136692) (xy -0.710890 1.154318) (xy -0.756955 1.158498) (xy -0.775096 1.156184) (xy -0.796058 1.147837) (xy -0.827909 1.129242) (xy -0.869091 1.101630) (xy -0.918045 1.066233) 39 | (xy -0.973210 1.024279) (xy -1.033027 0.977000) (xy -1.095937 0.925627) (xy -1.160380 0.871390) (xy -1.224798 0.815519) (xy -1.287629 0.759246) (xy -1.341967 0.708863) (xy -1.495430 0.557835) 40 | (xy -1.636456 0.406573) (xy -1.764582 0.255754) (xy -1.879341 0.106057) (xy -1.980270 -0.041838) (xy -2.066902 -0.187253) (xy -2.138774 -0.329509) (xy -2.195421 -0.467927) (xy -2.234485 -0.594379) 41 | (xy -2.261150 -0.721240) (xy -2.273531 -0.839425) (xy -2.271559 -0.949460) (xy -2.255164 -1.051873) (xy -2.224276 -1.147191) (xy -2.178825 -1.235940) (xy -2.142546 -1.288897) (xy -2.078118 -1.360627) 42 | (xy -2.001088 -1.422072) (xy -1.911095 -1.473437) (xy -1.807778 -1.514930) (xy -1.691607 -1.546573) (xy -1.643626 -1.554183) (xy -1.582579 -1.559421) (xy -1.512164 -1.562316) (xy -1.436077 -1.562895) 43 | (xy -1.358015 -1.561189) )(layer F.SilkS) (width 0.010000) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/galaxy2_regular.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 1.239637 -1.628928) (xy 1.257823 -1.622979) (xy 1.281459 -1.610277) (xy 1.313887 -1.588675) (xy 1.353561 -1.559460) (xy 1.398932 -1.523916) (xy 1.448453 -1.483331) (xy 1.500577 -1.438990) 10 | (xy 1.553756 -1.392179) (xy 1.606442 -1.344185) (xy 1.657089 -1.296293) (xy 1.691169 -1.262849) (xy 1.819036 -1.127919) (xy 1.933517 -0.991614) (xy 2.035739 -0.852387) (xy 2.126827 -0.708689) 11 | (xy 2.207910 -0.558972) (xy 2.216958 -0.540657) (xy 2.278622 -0.402386) (xy 2.327711 -0.265942) (xy 2.364353 -0.131876) (xy 2.388676 -0.000739) (xy 2.400807 0.126919) (xy 2.400874 0.250547) 12 | (xy 2.389005 0.369593) (xy 2.365327 0.483507) (xy 2.329968 0.591738) (xy 2.283055 0.693735) (xy 2.224717 0.788947) (xy 2.155081 0.876824) (xy 2.074274 0.956814) (xy 1.982425 1.028367) 13 | (xy 1.879660 1.090931) (xy 1.833442 1.114316) (xy 1.761981 1.146210) (xy 1.692194 1.172301) (xy 1.619625 1.193982) (xy 1.539814 1.212646) (xy 1.484086 1.223431) (xy 1.439731 1.229576) 14 | (xy 1.384170 1.234326) (xy 1.320650 1.237635) (xy 1.252417 1.239456) (xy 1.182715 1.239741) (xy 1.114792 1.238443) (xy 1.051893 1.235515) (xy 0.997264 1.230909) (xy 0.994228 1.230568) 15 | (xy 0.828617 1.206044) (xy 0.665623 1.170410) (xy 0.503414 1.123110) (xy 0.340157 1.063589) (xy 0.174022 0.991289) (xy 0.119743 0.965262) (xy 0.045732 0.928067) (xy -0.023504 0.891127) 16 | (xy -0.091284 0.852498) (xy -0.160931 0.810237) (xy -0.235763 0.762398) (xy -0.304466 0.716879) (xy -0.370880 0.671893) (xy -0.427200 0.632635) (xy -0.475723 0.597278) (xy -0.518747 0.563996) 17 | (xy -0.558572 0.530963) (xy -0.597496 0.496351) (xy -0.637817 0.458335) (xy -0.672274 0.424590) (xy -0.766341 0.325186) (xy -0.847114 0.226377) (xy -0.915658 0.126655) (xy -0.973041 0.024509) 18 | (xy -1.007068 -0.049075) (xy -1.035579 -0.122064) (xy -1.055983 -0.189092) (xy -1.069450 -0.255362) (xy -1.077153 -0.326073) (xy -1.079420 -0.370573) (xy -1.079762 -0.439694) (xy -1.075135 -0.498823) 19 | (xy -1.064797 -0.551855) (xy -1.048004 -0.602683) (xy -1.025761 -0.651751) (xy -0.992160 -0.706164) (xy -0.947872 -0.759501) (xy -0.896387 -0.808418) (xy -0.841191 -0.849573) (xy -0.789803 -0.877855) 20 | (xy -0.760278 -0.891074) (xy -0.813754 -0.903293) (xy -0.907752 -0.921548) (xy -1.007174 -0.935007) (xy -1.108694 -0.943528) (xy -1.208986 -0.946966) (xy -1.304725 -0.945181) (xy -1.392583 -0.938028) 21 | (xy -1.444391 -0.930343) (xy -1.558661 -0.903723) (xy -1.663006 -0.867174) (xy -1.757148 -0.820949) (xy -1.840808 -0.765298) (xy -1.913708 -0.700474) (xy -1.975569 -0.626728) (xy -2.026112 -0.544311) 22 | (xy -2.065059 -0.453476) (xy -2.092131 -0.354475) (xy -2.094304 -0.343455) (xy -2.101042 -0.294620) (xy -2.105044 -0.236531) (xy -2.106251 -0.174199) (xy -2.104605 -0.112634) (xy -2.100049 -0.056848) 23 | (xy -2.097801 -0.039915) (xy -2.071510 0.090074) (xy -2.031524 0.221755) (xy -1.978435 0.354257) (xy -1.912835 0.486708) (xy -1.835315 0.618236) (xy -1.746465 0.747970) (xy -1.646879 0.875037) 24 | (xy -1.537147 0.998566) (xy -1.417860 1.117686) (xy -1.289611 1.231523) (xy -1.171664 1.325240) (xy -1.130111 1.357868) (xy -1.099599 1.385435) (xy -1.078588 1.410120) (xy -1.065539 1.434100) 25 | (xy -1.058911 1.459555) (xy -1.057161 1.487226) (xy -1.063669 1.532626) (xy -1.083054 1.571360) (xy -1.115244 1.603317) (xy -1.144454 1.621143) (xy -1.175342 1.630392) (xy -1.211734 1.632112) 26 | (xy -1.246767 1.626366) (xy -1.263023 1.620019) (xy -1.278444 1.610710) (xy -1.302159 1.594693) (xy -1.331006 1.574171) (xy -1.361821 1.551347) (xy -1.363543 1.550044) (xy -1.505537 1.435640) 27 | (xy -1.640477 1.313305) (xy -1.767333 1.184302) (xy -1.885073 1.049894) (xy -1.992667 0.911345) (xy -2.089084 0.769917) (xy -2.173294 0.626875) (xy -2.244265 0.483480) (xy -2.256353 0.455867) 28 | (xy -2.311104 0.314274) (xy -2.352954 0.175652) (xy -2.381980 0.040440) (xy -2.398259 -0.090923) (xy -2.401867 -0.217996) (xy -2.392882 -0.340341) (xy -2.371379 -0.457518) (xy -2.337435 -0.569086) 29 | (xy -2.291128 -0.674608) (xy -2.232533 -0.773642) (xy -2.161727 -0.865750) (xy -2.078787 -0.950492) (xy -1.999786 -1.015669) (xy -1.904760 -1.078025) (xy -1.799768 -1.130567) (xy -1.685673 -1.173146) 30 | (xy -1.563336 -1.205614) (xy -1.433617 -1.227823) (xy -1.297380 -1.239626) (xy -1.155484 -1.240874) (xy -1.008793 -1.231420) (xy -0.859972 -1.211420) (xy -0.709938 -1.181432) (xy -0.561567 -1.142084) 31 | (xy -0.413665 -1.092858) (xy -0.265039 -1.033240) (xy -0.114497 -0.962714) (xy 0.039156 -0.880764) (xy 0.197113 -0.786873) (xy 0.347072 -0.689632) (xy 0.413291 -0.644493) (xy 0.469539 -0.604644) 32 | (xy 0.518366 -0.568037) (xy 0.562324 -0.532624) (xy 0.603964 -0.496358) (xy 0.645837 -0.457191) (xy 0.685866 -0.417734) (xy 0.772075 -0.324830) (xy 0.847980 -0.230086) (xy 0.913514 -0.134239) 33 | (xy 0.968609 -0.038027) (xy 1.013198 0.057814) (xy 1.047214 0.152546) (xy 1.070589 0.245431) (xy 1.083255 0.335732) (xy 1.085145 0.422712) (xy 1.076192 0.505633) (xy 1.056329 0.583758) 34 | (xy 1.025487 0.656350) (xy 0.983599 0.722671) (xy 0.930598 0.781985) (xy 0.866416 0.833552) (xy 0.803732 0.870385) (xy 0.762007 0.891466) (xy 0.814617 0.903489) (xy 0.909704 0.922620) 35 | (xy 1.002932 0.935715) (xy 1.099419 0.943323) (xy 1.204281 0.945990) (xy 1.211943 0.946005) (xy 1.310563 0.943948) (xy 1.398137 0.937242) (xy 1.477550 0.925306) (xy 1.551688 0.907558) 36 | (xy 1.623439 0.883416) (xy 1.695687 0.852301) (xy 1.709057 0.845871) (xy 1.800138 0.794456) (xy 1.879296 0.734862) (xy 1.946651 0.666917) (xy 2.002321 0.590446) (xy 2.046428 0.505278) 37 | (xy 2.079090 0.411240) (xy 2.100427 0.308157) (xy 2.104798 0.273998) (xy 2.109370 0.172259) (xy 2.101644 0.064727) (xy 2.082084 -0.047483) (xy 2.051157 -0.163258) (xy 2.009327 -0.281482) 38 | (xy 1.957062 -0.401041) (xy 1.894826 -0.520818) (xy 1.823085 -0.639701) (xy 1.742305 -0.756573) (xy 1.652951 -0.870320) (xy 1.602316 -0.928915) (xy 1.535907 -1.000199) (xy 1.462007 -1.074144) 39 | (xy 1.383600 -1.148044) (xy 1.303667 -1.219194) (xy 1.225192 -1.284888) (xy 1.151155 -1.342422) (xy 1.127159 -1.359905) (xy 1.092232 -1.390885) (xy 1.070588 -1.425517) (xy 1.061046 -1.466278) 40 | (xy 1.060861 -1.498692) (xy 1.064038 -1.528055) (xy 1.070419 -1.549117) (xy 1.082073 -1.568049) (xy 1.085690 -1.572716) (xy 1.118014 -1.603189) (xy 1.156625 -1.623352) (xy 1.198255 -1.632249) 41 | (xy 1.239637 -1.628928) )(layer F.SilkS) (width 0.010000) 42 | ) 43 | ) 44 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/lyra.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 3.185753 -4.626540) (xy 3.258997 -4.607693) (xy 3.279034 -4.598694) (xy 3.357384 -4.545195) (xy 3.423342 -4.473079) (xy 3.456489 -4.419600) (xy 3.479523 -4.352381) (xy 3.488132 -4.273647) 10 | (xy 3.482447 -4.192701) (xy 3.462596 -4.118846) (xy 3.451988 -4.095750) (xy 3.396345 -4.014904) (xy 3.326252 -3.953027) (xy 3.245063 -3.911491) (xy 3.156129 -3.891666) (xy 3.062801 -3.894924) 11 | (xy 2.999528 -3.910688) (xy 2.919307 -3.937841) (xy 2.834578 -3.870746) (xy 2.810321 -3.851501) (xy 2.768054 -3.817926) (xy 2.709644 -3.771507) (xy 2.636959 -3.713728) (xy 2.551866 -3.646073) 12 | (xy 2.456231 -3.570026) (xy 2.351923 -3.487073) (xy 2.240807 -3.398698) (xy 2.124752 -3.306385) (xy 2.058818 -3.253936) (xy 1.367786 -2.704222) (xy 1.366518 -2.580836) (xy 1.365156 -2.520849) 13 | (xy 1.361561 -2.478776) (xy 1.354266 -2.447145) (xy 1.341804 -2.418480) (xy 1.330810 -2.398867) (xy 1.275367 -2.324513) (xy 1.207652 -2.266151) (xy 1.132546 -2.227506) (xy 1.091761 -2.216358) 14 | (xy 1.047750 -2.208039) (xy 0.382258 0.419656) (xy -0.283233 3.047351) (xy -0.232231 3.102682) (xy -0.175715 3.181018) (xy -0.141766 3.266021) (xy -0.129741 3.354042) (xy -0.138995 3.441434) 15 | (xy -0.168885 3.524550) (xy -0.218767 3.599742) (xy -0.287996 3.663362) (xy -0.336550 3.693413) (xy -0.375247 3.711470) (xy -0.412268 3.721736) (xy -0.457475 3.726216) (xy -0.501650 3.726984) 16 | (xy -0.589058 3.720079) (xy -0.661806 3.697519) (xy -0.727080 3.656609) (xy -0.755650 3.631758) (xy -0.793750 3.595954) (xy -1.600200 3.874191) (xy -1.791724 3.940259) (xy -1.960658 3.998531) 17 | (xy -2.108414 4.049526) (xy -2.236404 4.093762) (xy -2.346038 4.131756) (xy -2.438728 4.164027) (xy -2.515887 4.191092) (xy -2.578925 4.213470) (xy -2.629254 4.231677) (xy -2.668285 4.246233) 18 | (xy -2.697430 4.257654) (xy -2.718100 4.266459) (xy -2.731708 4.273165) (xy -2.739664 4.278291) (xy -2.743380 4.282354) (xy -2.744267 4.285872) (xy -2.743737 4.289364) (xy -2.743202 4.293346) 19 | (xy -2.743200 4.293554) (xy -2.750371 4.334063) (xy -2.769230 4.385993) (xy -2.795800 4.440772) (xy -2.826101 4.489828) (xy -2.845667 4.514319) (xy -2.916591 4.575458) (xy -2.996858 4.613836) 20 | (xy -3.089526 4.630836) (xy -3.105150 4.631644) (xy -3.156447 4.631061) (xy -3.202831 4.626370) (xy -3.232150 4.619274) (xy -3.322953 4.570751) (xy -3.396899 4.507453) (xy -3.451171 4.432176) 21 | (xy -3.474364 4.378749) (xy -3.490414 4.292118) (xy -3.484689 4.201803) (xy -3.458782 4.114077) (xy -3.414285 4.035215) (xy -3.376160 3.991693) (xy -3.337490 3.961177) (xy -3.315672 3.948065) 22 | (xy -2.910530 3.948065) (xy -2.868140 3.986662) (xy -2.837498 4.009440) (xy -2.812604 4.018897) (xy -2.806700 4.018259) (xy -2.791904 4.013082) (xy -2.754991 4.000273) (xy -2.697853 3.980486) 23 | (xy -2.622385 3.954375) (xy -2.530480 3.922595) (xy -2.424029 3.885800) (xy -2.304928 3.844644) (xy -2.175067 3.799783) (xy -2.036342 3.751870) (xy -1.890644 3.701560) (xy -1.873250 3.695555) 24 | (xy -1.726224 3.644786) (xy -1.585477 3.596173) (xy -1.452959 3.550390) (xy -1.330621 3.508110) (xy -1.220413 3.470010) (xy -1.124286 3.436762) (xy -1.044191 3.409042) (xy -0.982076 3.387524) 25 | (xy -0.939894 3.372883) (xy -0.919594 3.365792) (xy -0.918900 3.365545) (xy -0.892317 3.352196) (xy -0.878244 3.331080) (xy -0.870817 3.297000) (xy -0.847613 3.218216) (xy -0.803966 3.141684) 26 | (xy -0.770254 3.100840) (xy -0.737951 3.072562) (xy -0.695958 3.043503) (xy -0.652050 3.018250) (xy -0.614005 3.001387) (xy -0.594148 2.997005) (xy -0.568951 2.990372) (xy -0.561254 2.986284) 27 | (xy -0.556507 2.973072) (xy -0.545822 2.936272) (xy -0.529471 2.876928) (xy -0.507722 2.796080) (xy -0.480846 2.694773) (xy -0.449112 2.574047) (xy -0.412790 2.434947) (xy -0.372151 2.278513) 28 | (xy -0.327464 2.105789) (xy -0.278998 1.917817) (xy -0.227025 1.715639) (xy -0.171813 1.500299) (xy -0.113633 1.272837) (xy -0.052754 1.034298) (xy 0.010554 0.785722) (xy 0.076020 0.528154) 29 | (xy 0.120111 0.354404) (xy 0.784878 -2.266950) (xy 0.716362 -2.337500) (xy -0.184744 -2.012673) (xy -0.332940 -1.959244) (xy -0.476815 -1.907358) (xy -0.614178 -1.857806) (xy -0.742841 -1.811378) 30 | (xy -0.860612 -1.768865) (xy -0.965301 -1.731058) (xy -1.054717 -1.698748) (xy -1.126670 -1.672725) (xy -1.178970 -1.653781) (xy -1.208194 -1.643157) (xy -1.330537 -1.598468) (xy -1.344994 -1.524982) 31 | (xy -1.374229 -1.439558) (xy -1.424500 -1.363080) (xy -1.491895 -1.299743) (xy -1.572499 -1.253738) (xy -1.610908 -1.240134) (xy -1.667684 -1.223579) (xy -2.910530 3.948065) (xy -3.315672 3.948065) 32 | (xy -3.290075 3.932682) (xy -3.242602 3.910689) (xy -3.203755 3.899684) (xy -3.196953 3.899178) (xy -3.174973 3.888453) (xy -3.161997 3.870325) (xy -3.157854 3.855349) (xy -3.148075 3.816837) 33 | (xy -3.132940 3.755954) (xy -3.112733 3.673863) (xy -3.087734 3.571731) (xy -3.058227 3.450720) (xy -3.024493 3.311996) (xy -2.986815 3.156722) (xy -2.945474 2.986065) (xy -2.900754 2.801187) 34 | (xy -2.852935 2.603254) (xy -2.802301 2.393430) (xy -2.749133 2.172880) (xy -2.693714 1.942768) (xy -2.636325 1.704259) (xy -2.577249 1.458517) (xy -2.533670 1.277097) (xy -1.917802 -1.287555) 35 | (xy -1.959453 -1.321887) (xy -1.989194 -1.352751) (xy -2.020934 -1.395222) (xy -2.038777 -1.424235) (xy -2.057859 -1.461599) (xy -2.069172 -1.494514) (xy -2.074670 -1.532133) (xy -2.076306 -1.583608) 36 | (xy -2.076341 -1.600200) (xy -2.074385 -1.664475) (xy -2.067934 -1.710623) (xy -2.055878 -1.745693) (xy -2.052376 -1.752600) (xy -2.001158 -1.831284) (xy -1.940914 -1.890243) (xy -1.877105 -1.929643) 37 | (xy -1.789674 -1.960718) (xy -1.699416 -1.970023) (xy -1.611241 -1.958177) (xy -1.530055 -1.925796) (xy -1.465072 -1.877744) (xy -1.425194 -1.839225) (xy -0.410972 -2.204295) (xy -0.257064 -2.259854) 38 | (xy -0.109890 -2.313290) (xy 0.028774 -2.363943) (xy 0.157153 -2.411148) (xy 0.273471 -2.454243) (xy 0.375953 -2.492565) (xy 0.462823 -2.525452) (xy 0.532306 -2.552240) (xy 0.582627 -2.572266) 39 | (xy 0.612009 -2.584868) (xy 0.619125 -2.588860) (xy 0.631677 -2.616527) (xy 0.635278 -2.640853) (xy 0.645771 -2.693187) (xy 0.673382 -2.752086) (xy 0.713516 -2.810936) (xy 0.761577 -2.863121) 40 | (xy 0.812969 -2.902028) (xy 0.819150 -2.905494) (xy 0.887813 -2.931567) (xy 0.967545 -2.944848) (xy 1.049489 -2.945073) (xy 1.124792 -2.931977) (xy 1.166619 -2.915875) (xy 1.173180 -2.913074) 41 | (xy 1.180622 -2.912019) (xy 1.190299 -2.913713) (xy 1.203566 -2.919160) (xy 1.221777 -2.929364) (xy 1.246288 -2.945328) (xy 1.278452 -2.968057) (xy 1.319625 -2.998553) (xy 1.371160 -3.037821) 42 | (xy 1.434413 -3.086865) (xy 1.510738 -3.146687) (xy 1.601489 -3.218293) (xy 1.708022 -3.302684) (xy 1.831691 -3.400866) (xy 1.973850 -3.513842) (xy 1.976998 -3.516345) (xy 2.753846 -4.133850) 43 | (xy 2.747202 -4.222750) (xy 2.751775 -4.320975) (xy 2.779228 -4.412245) (xy 2.827621 -4.493062) (xy 2.895013 -4.559923) (xy 2.955077 -4.597901) (xy 3.024119 -4.621620) (xy 3.104236 -4.631174) 44 | (xy 3.185753 -4.626540) )(layer F.SilkS) (width 0.010000) 45 | ) 46 | ) 47 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/planet_big.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 2.851419 -1.949346) (xy 2.908579 -1.937428) (xy 3.006056 -1.890852) (xy 3.080360 -1.819468) (xy 3.128401 -1.728687) (xy 3.147092 -1.623919) (xy 3.138880 -1.533874) (xy 3.102126 -1.426290) 10 | (xy 3.034364 -1.304314) (xy 2.937160 -1.169545) (xy 2.812077 -1.023585) (xy 2.660680 -0.868033) (xy 2.484533 -0.704489) (xy 2.285200 -0.534554) (xy 2.064247 -0.359828) (xy 1.823236 -0.181911) 11 | (xy 1.803551 -0.167883) (xy 1.637788 -0.050056) (xy 1.627503 0.142793) (xy 1.597732 0.371283) (xy 1.534933 0.589958) (xy 1.441681 0.796001) (xy 1.320554 0.986592) (xy 1.174127 1.158914) 12 | (xy 1.004977 1.310147) (xy 0.815680 1.437474) (xy 0.608813 1.538075) (xy 0.386952 1.609133) (xy 0.264600 1.633781) (xy 0.150289 1.645637) (xy 0.017105 1.649019) (xy -0.123241 1.644514) 13 | (xy -0.259039 1.632708) (xy -0.378579 1.614189) (xy -0.443858 1.598283) (xy -0.520427 1.572257) (xy -0.612629 1.536258) (xy -0.703817 1.496887) (xy -0.728380 1.485456) (xy -0.886546 1.410292) 14 | (xy -1.155380 1.528555) (xy -1.446988 1.651610) (xy -1.719984 1.756208) (xy -1.972785 1.841932) (xy -2.203807 1.908362) (xy -2.411466 1.955081) (xy -2.594178 1.981669) (xy -2.750359 1.987709) 15 | (xy -2.854713 1.977540) (xy -2.961056 1.943267) (xy -3.050711 1.883885) (xy -3.115705 1.804902) (xy -3.122409 1.792542) (xy -3.152871 1.695044) (xy -3.151004 1.614714) (xy -2.778179 1.614714) 16 | (xy -2.685988 1.614714) (xy -2.626481 1.610717) (xy -2.545491 1.600026) (xy -2.456775 1.584596) (xy -2.418573 1.576751) (xy -2.334096 1.555814) (xy -2.229708 1.525797) (xy -2.110556 1.488573) 17 | (xy -1.981792 1.446013) (xy -1.848564 1.399988) (xy -1.716023 1.352369) (xy -1.589316 1.305028) (xy -1.473595 1.259837) (xy -1.374008 1.218667) (xy -1.295706 1.183389) (xy -1.243836 1.155874) 18 | (xy -1.227601 1.143926) (xy -1.231109 1.123959) (xy -1.253792 1.084013) (xy -1.291164 1.031617) (xy -1.304932 1.014145) (xy -1.358531 0.938896) (xy -1.418557 0.840519) (xy -1.478980 0.729969) 19 | (xy -1.533768 0.618198) (xy -1.571847 0.529287) (xy -1.579928 0.512434) (xy -1.591207 0.505570) (xy -1.610916 0.511178) (xy -1.644286 0.531743) (xy -1.696548 0.569750) (xy -1.762851 0.620001) 20 | (xy -1.924737 0.746664) (xy -2.081570 0.875738) (xy -2.229957 1.004021) (xy -2.366503 1.128309) (xy -2.487813 1.245401) (xy -2.590492 1.352093) (xy -2.671145 1.445184) (xy -2.726378 1.521471) 21 | (xy -2.736197 1.538232) (xy -2.778179 1.614714) (xy -3.151004 1.614714) (xy -3.150342 1.586236) (xy -3.114670 1.465808) (xy -3.045704 1.333450) (xy -2.943293 1.188852) (xy -2.807284 1.031701) 22 | (xy -2.696758 0.918714) (xy -2.592581 0.820947) (xy -2.465994 0.709221) (xy -2.324686 0.589846) (xy -2.176344 0.469131) (xy -2.028658 0.353383) (xy -1.889314 0.248912) (xy -1.819616 0.198966) 23 | (xy -1.652589 0.081643) (xy -1.651795 -0.011231) (xy -1.648131 -0.074180) (xy -1.639149 -0.156843) (xy -1.626633 -0.243352) (xy -1.623783 -0.260182) (xy -1.564729 -0.496758) (xy -1.473959 -0.718183) 24 | (xy -1.353773 -0.921945) (xy -1.206467 -1.105533) (xy -1.190155 -1.120782) (xy 1.199543 -1.120782) (xy 1.288159 -1.005165) (xy 1.381814 -0.870950) (xy 1.462579 -0.731643) (xy 1.523579 -0.599417) 25 | (xy 1.535611 -0.566964) (xy 1.555716 -0.514840) (xy 1.572779 -0.480243) (xy 1.580628 -0.471714) (xy 1.598864 -0.482106) (xy 1.639669 -0.510377) (xy 1.696936 -0.552168) (xy 1.762334 -0.601421) 26 | (xy 1.907131 -0.713183) (xy 2.029456 -0.810615) (xy 2.136710 -0.899986) (xy 2.236294 -0.987563) (xy 2.335609 -1.079616) (xy 2.401192 -1.142556) (xy 2.498119 -1.239573) (xy 2.584449 -1.331780) 27 | (xy 2.656874 -1.415199) (xy 2.712084 -1.485853) (xy 2.746772 -1.539765) (xy 2.757714 -1.571155) (xy 2.741450 -1.590727) (xy 2.694934 -1.597652) (xy 2.621577 -1.592824) (xy 2.524793 -1.577135) 28 | (xy 2.407993 -1.551477) (xy 2.274590 -1.516744) (xy 2.127996 -1.473829) (xy 1.971625 -1.423624) (xy 1.808887 -1.367022) (xy 1.643196 -1.304916) (xy 1.477964 -1.238199) (xy 1.466093 -1.233206) 29 | (xy 1.199543 -1.120782) (xy -1.190155 -1.120782) (xy -1.034340 -1.266435) (xy -0.839689 -1.402141) (xy -0.624812 -1.510138) (xy -0.414322 -1.582032) (xy -0.343299 -1.599468) (xy -0.275727 -1.611213) 30 | (xy -0.201558 -1.618237) (xy -0.110740 -1.621510) (xy 0.000000 -1.622030) (xy 0.163575 -1.617381) (xy 0.302706 -1.603090) (xy 0.428516 -1.576681) (xy 0.552132 -1.535682) (xy 0.684677 -1.477618) 31 | (xy 0.714437 -1.463148) (xy 0.875518 -1.383744) (xy 1.087295 -1.478800) (xy 1.303460 -1.572124) (xy 1.522910 -1.659945) (xy 1.739366 -1.740093) (xy 1.946551 -1.810393) (xy 2.138188 -1.868674) 32 | (xy 2.307999 -1.912763) (xy 2.393514 -1.930880) (xy 2.512424 -1.948237) (xy 2.635350 -1.957189) (xy 2.751835 -1.957603) (xy 2.851419 -1.949346) )(layer F.SilkS) (width 0.010000) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/planet_regular.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 1.995993 -1.364543) (xy 2.036005 -1.356200) (xy 2.104239 -1.323597) (xy 2.156252 -1.273628) (xy 2.189880 -1.210081) (xy 2.202964 -1.136744) (xy 2.197216 -1.073712) (xy 2.171488 -0.998403) 10 | (xy 2.124055 -0.913020) (xy 2.056012 -0.818682) (xy 1.968454 -0.716510) (xy 1.862476 -0.607623) (xy 1.739173 -0.493143) (xy 1.599640 -0.374188) (xy 1.444972 -0.251880) (xy 1.276265 -0.127338) 11 | (xy 1.262486 -0.117519) (xy 1.146451 -0.035040) (xy 1.139252 0.099955) (xy 1.118412 0.259898) (xy 1.074453 0.412970) (xy 1.009177 0.557200) (xy 0.924388 0.690614) (xy 0.821889 0.811239) 12 | (xy 0.703484 0.917103) (xy 0.570976 1.006231) (xy 0.426169 1.076652) (xy 0.270866 1.126392) (xy 0.185220 1.143646) (xy 0.105202 1.151945) (xy 0.011973 1.154313) (xy -0.086269 1.151159) 13 | (xy -0.181328 1.142895) (xy -0.265006 1.129932) (xy -0.310701 1.118798) (xy -0.364299 1.100580) (xy -0.428841 1.075380) (xy -0.492672 1.047821) (xy -0.509866 1.039819) (xy -0.620582 0.987204) 14 | (xy -0.808766 1.069988) (xy -1.012892 1.156126) (xy -1.203989 1.229345) (xy -1.380950 1.289352) (xy -1.542665 1.335853) (xy -1.688027 1.368556) (xy -1.815925 1.387168) (xy -1.925252 1.391396) 15 | (xy -1.998299 1.384278) (xy -2.072740 1.360287) (xy -2.135498 1.318719) (xy -2.180994 1.263431) (xy -2.185686 1.254779) (xy -2.207010 1.186530) (xy -2.205704 1.130300) (xy -1.944726 1.130300) 16 | (xy -1.880192 1.130300) (xy -1.838537 1.127501) (xy -1.781844 1.120018) (xy -1.719743 1.109217) (xy -1.693001 1.103725) (xy -1.633868 1.089069) (xy -1.560796 1.068058) (xy -1.477390 1.042001) 17 | (xy -1.387255 1.012209) (xy -1.293995 0.979991) (xy -1.201216 0.946658) (xy -1.112522 0.913519) (xy -1.031517 0.881886) (xy -0.961806 0.853066) (xy -0.906994 0.828372) (xy -0.870686 0.809112) 18 | (xy -0.859321 0.800747) (xy -0.861776 0.786771) (xy -0.877655 0.758809) (xy -0.903815 0.722132) (xy -0.913453 0.709901) (xy -0.950972 0.657227) (xy -0.992990 0.588363) (xy -1.035286 0.510978) 19 | (xy -1.073638 0.432738) (xy -1.100293 0.370501) (xy -1.105950 0.358704) (xy -1.113845 0.353898) (xy -1.127641 0.357824) (xy -1.151000 0.372220) (xy -1.187584 0.398824) (xy -1.233996 0.434001) 20 | (xy -1.347316 0.522665) (xy -1.457099 0.613016) (xy -1.560970 0.702814) (xy -1.656553 0.789816) (xy -1.741469 0.871780) (xy -1.813345 0.946465) (xy -1.869802 1.011628) (xy -1.908465 1.065029) 21 | (xy -1.915338 1.076762) (xy -1.944726 1.130300) (xy -2.205704 1.130300) (xy -2.205240 1.110365) (xy -2.180269 1.026065) (xy -2.131993 0.933415) (xy -2.060305 0.832196) (xy -1.965099 0.722190) 22 | (xy -1.887731 0.643099) (xy -1.814807 0.574662) (xy -1.726196 0.496454) (xy -1.627280 0.412892) (xy -1.523441 0.328391) (xy -1.420061 0.247368) (xy -1.322520 0.174238) (xy -1.273731 0.139276) 23 | (xy -1.156812 0.057150) (xy -1.156256 -0.007862) (xy -1.153692 -0.051926) (xy -1.147404 -0.109791) (xy -1.138644 -0.170347) (xy -1.136648 -0.182128) (xy -1.095310 -0.347731) (xy -1.031772 -0.502728) 24 | (xy -0.947641 -0.645362) (xy -0.844527 -0.773873) (xy -0.833108 -0.784548) (xy 0.839680 -0.784548) (xy 0.901711 -0.703616) (xy 0.967269 -0.609666) (xy 1.023805 -0.512150) (xy 1.066505 -0.419592) 25 | (xy 1.074927 -0.396875) (xy 1.089001 -0.360388) (xy 1.100945 -0.336170) (xy 1.106440 -0.330200) (xy 1.119205 -0.337475) (xy 1.147768 -0.357264) (xy 1.187855 -0.386518) (xy 1.233634 -0.420995) 26 | (xy 1.334991 -0.499229) (xy 1.420619 -0.567431) (xy 1.495697 -0.629990) (xy 1.565406 -0.691294) (xy 1.634926 -0.755731) (xy 1.680834 -0.799790) (xy 1.748683 -0.867701) (xy 1.809114 -0.932246) 27 | (xy 1.859811 -0.990640) (xy 1.898459 -1.040098) (xy 1.922740 -1.077836) (xy 1.930400 -1.099809) (xy 1.919015 -1.113509) (xy 1.886453 -1.118357) (xy 1.835104 -1.114977) (xy 1.767355 -1.103995) 28 | (xy 1.685595 -1.086034) (xy 1.592213 -1.061721) (xy 1.489597 -1.031681) (xy 1.380137 -0.996537) (xy 1.266221 -0.956916) (xy 1.150237 -0.913442) (xy 1.034575 -0.866740) (xy 1.026265 -0.863245) 29 | (xy 0.839680 -0.784548) (xy -0.833108 -0.784548) (xy -0.724038 -0.886505) (xy -0.587782 -0.981499) (xy -0.437369 -1.057097) (xy -0.290026 -1.107423) (xy -0.240309 -1.119628) (xy -0.193009 -1.127850) 30 | (xy -0.141091 -1.132766) (xy -0.077518 -1.135058) (xy 0.000000 -1.135421) (xy 0.114503 -1.132167) (xy 0.211894 -1.122163) (xy 0.299961 -1.103677) (xy 0.386492 -1.074978) (xy 0.479274 -1.034333) 31 | (xy 0.500106 -1.024204) (xy 0.612862 -0.968621) (xy 0.761106 -1.035161) (xy 0.912422 -1.100487) (xy 1.066037 -1.161962) (xy 1.217556 -1.218065) (xy 1.362586 -1.267276) (xy 1.496731 -1.308072) 32 | (xy 1.615599 -1.338934) (xy 1.675459 -1.351617) (xy 1.758697 -1.363766) (xy 1.844745 -1.370033) (xy 1.926284 -1.370322) (xy 1.995993 -1.364543) )(layer F.SilkS) (width 0.010000) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/spacehuhncom.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.322848 -0.531592) (xy -0.275572 -0.530611) (xy -0.120650 -0.527050) (xy -0.114300 -0.149841) (xy -0.112078 -0.034306) (xy -0.109633 0.057964) (xy -0.106841 0.129103) (xy -0.103578 0.181246) 10 | (xy -0.099722 0.216527) (xy -0.095147 0.237081) (xy -0.091441 0.243859) (xy -0.068066 0.253903) (xy -0.028665 0.259332) (xy 0.017822 0.260190) (xy 0.062453 0.256518) (xy 0.096286 0.248360) 11 | (xy 0.105998 0.242919) (xy 0.112164 0.235491) (xy 0.117012 0.222744) (xy 0.120698 0.201860) (xy 0.123379 0.170023) (xy 0.125211 0.124413) (xy 0.126351 0.062214) (xy 0.126957 -0.019393) 12 | (xy 0.127184 -0.123224) (xy 0.127194 -0.138081) (xy 0.127594 -0.232223) (xy 0.128626 -0.318445) (xy 0.130199 -0.393374) (xy 0.132218 -0.453641) (xy 0.134589 -0.495875) (xy 0.137220 -0.516706) 13 | (xy 0.137729 -0.517947) (xy 0.149898 -0.525267) (xy 0.177326 -0.529687) (xy 0.223250 -0.531461) (xy 0.290907 -0.530842) (xy 0.299460 -0.530647) (xy 0.450850 -0.527050) (xy 0.454188 -0.095098) 14 | (xy 0.455046 0.021076) (xy 0.455540 0.114703) (xy 0.455519 0.188633) (xy 0.454836 0.245719) (xy 0.453342 0.288812) (xy 0.450891 0.320763) (xy 0.447332 0.344424) (xy 0.442519 0.362647) 15 | (xy 0.436303 0.378282) (xy 0.428788 0.393683) (xy 0.384724 0.454759) (xy 0.321392 0.500935) (xy 0.237766 0.532891) (xy 0.209550 0.539600) (xy 0.156589 0.547475) (xy 0.087905 0.553111) 16 | (xy 0.012047 0.556270) (xy -0.062435 0.556715) (xy -0.126992 0.554208) (xy -0.165100 0.550026) (xy -0.238190 0.531642) (xy -0.306514 0.503421) (xy -0.360314 0.469487) (xy -0.365001 0.465517) 17 | (xy -0.387171 0.445395) (xy -0.405140 0.426035) (xy -0.419384 0.404604) (xy -0.430374 0.378271) (xy -0.438583 0.344203) (xy -0.444486 0.299568) (xy -0.448554 0.241534) (xy -0.451262 0.167268) 18 | (xy -0.453081 0.073939) (xy -0.454486 -0.041286) (xy -0.454810 -0.072128) (xy -0.455787 -0.201290) (xy -0.455758 -0.306231) (xy -0.454695 -0.388110) (xy -0.452572 -0.448085) (xy -0.449363 -0.487316) 19 | (xy -0.445040 -0.506963) (xy -0.444775 -0.507488) (xy -0.437271 -0.518666) (xy -0.425922 -0.526037) (xy -0.406132 -0.530230) (xy -0.373306 -0.531872) (xy -0.322848 -0.531592) )(layer F.SilkS) (width 0.010000) 20 | ) 21 | (fp_poly (pts (xy 4.936437 -0.552295) (xy 5.043606 -0.532986) (xy 5.129593 -0.500762) (xy 5.194095 -0.455733) (xy 5.232400 -0.406400) (xy 5.241775 -0.389043) (xy 5.249095 -0.372557) (xy 5.254614 -0.353688) 22 | (xy 5.258587 -0.329179) (xy 5.261267 -0.295777) (xy 5.262909 -0.250226) (xy 5.263767 -0.189272) (xy 5.264096 -0.109658) (xy 5.264149 -0.008131) (xy 5.264150 0.000000) (xy 5.264106 0.103207) 23 | (xy 5.263805 0.184270) (xy 5.262993 0.246442) (xy 5.261415 0.292980) (xy 5.258817 0.327137) (xy 5.254944 0.352170) (xy 5.249543 0.371333) (xy 5.242360 0.387881) (xy 5.233139 0.405069) 24 | (xy 5.232400 0.406400) (xy 5.190092 0.457972) (xy 5.126978 0.500879) (xy 5.046814 0.532936) (xy 4.992541 0.545970) (xy 4.926043 0.553993) (xy 4.844335 0.557295) (xy 4.757133 0.556037) 25 | (xy 4.674153 0.550383) (xy 4.605111 0.540493) (xy 4.599999 0.539420) (xy 4.514976 0.513277) (xy 4.448624 0.474668) (xy 4.397103 0.422085) (xy 4.362450 0.376679) (xy 4.358868 0.020064) 26 | (xy 4.358701 0.002427) (xy 4.686300 0.002427) (xy 4.686753 0.090659) (xy 4.689095 0.156703) (xy 4.694801 0.203766) (xy 4.705347 0.235057) (xy 4.722205 0.253785) (xy 4.746853 0.263156) 27 | (xy 4.780763 0.266381) (xy 4.807784 0.266700) (xy 4.851955 0.264394) (xy 4.888631 0.258484) (xy 4.903034 0.253553) (xy 4.911711 0.247357) (xy 4.918069 0.237027) (xy 4.922467 0.218963) 28 | (xy 4.925261 0.189566) (xy 4.926810 0.145237) (xy 4.927470 0.082378) (xy 4.927600 0.006195) (xy 4.927600 -0.228015) (xy 4.895698 -0.248918) (xy 4.860696 -0.261723) (xy 4.814783 -0.265839) 29 | (xy 4.767035 -0.261946) (xy 4.726529 -0.250725) (xy 4.703446 -0.234495) (xy 4.696560 -0.217666) (xy 4.691619 -0.186886) (xy 4.688408 -0.139177) (xy 4.686712 -0.071560) (xy 4.686300 0.002427) 30 | (xy 4.358701 0.002427) (xy 4.357876 -0.084543) (xy 4.357381 -0.166976) (xy 4.357579 -0.230456) (xy 4.358668 -0.278206) (xy 4.360846 -0.313449) (xy 4.364312 -0.339408) (xy 4.369262 -0.359307) 31 | (xy 4.375896 -0.376367) (xy 4.384268 -0.393531) (xy 4.427103 -0.452726) (xy 4.488998 -0.498513) (xy 4.570748 -0.531200) (xy 4.673149 -0.551098) (xy 4.796996 -0.558515) (xy 4.808391 -0.558580) 32 | (xy 4.936437 -0.552295) )(layer F.SilkS) (width 0.010000) 33 | ) 34 | (fp_poly (pts (xy -5.968635 -0.533617) (xy -5.896918 -0.532253) (xy -5.833882 -0.529818) (xy -5.784088 -0.526317) (xy -5.752096 -0.521756) (xy -5.742940 -0.518160) (xy -5.735070 -0.497540) (xy -5.729976 -0.459243) 35 | (xy -5.727659 -0.410841) (xy -5.728118 -0.359904) (xy -5.731353 -0.314006) (xy -5.737365 -0.280715) (xy -5.742940 -0.269240) (xy -5.761876 -0.262195) (xy -5.803045 -0.257369) (xy -5.867543 -0.254676) 36 | (xy -5.938752 -0.254001) (xy -6.005300 -0.253478) (xy -6.063756 -0.252043) (xy -6.108918 -0.249897) (xy -6.135583 -0.247238) (xy -6.139412 -0.246292) (xy -6.154597 -0.229000) (xy -6.159151 -0.201406) 37 | (xy -6.151965 -0.176752) (xy -6.145740 -0.170795) (xy -6.127703 -0.165374) (xy -6.090926 -0.157985) (xy -6.041866 -0.149855) (xy -6.015565 -0.146011) (xy -5.930895 -0.132951) (xy -5.866790 -0.119774) 38 | (xy -5.818453 -0.104977) (xy -5.781089 -0.087061) (xy -5.749899 -0.064524) (xy -5.746892 -0.061921) (xy -5.718846 -0.032309) (xy -5.699120 0.002431) (xy -5.686456 0.047088) (xy -5.679596 0.106455) 39 | (xy -5.677280 0.185323) (xy -5.677250 0.203200) (xy -5.682358 0.299802) (xy -5.698467 0.375788) (xy -5.727257 0.434172) (xy -5.770409 0.477966) (xy -5.829604 0.510182) (xy -5.853421 0.518946) 40 | (xy -5.876798 0.522764) (xy -5.919863 0.526083) (xy -5.978342 0.528864) (xy -6.047960 0.531066) (xy -6.124444 0.532650) (xy -6.203518 0.533575) (xy -6.280909 0.533802) (xy -6.352342 0.533290) 41 | (xy -6.413543 0.532000) (xy -6.460239 0.529891) (xy -6.488154 0.526925) (xy -6.493934 0.524933) (xy -6.499623 0.506464) (xy -6.502648 0.470027) (xy -6.503244 0.422782) (xy -6.501645 0.371889) 42 | (xy -6.498080 0.324508) (xy -6.492784 0.287801) (xy -6.485990 0.268926) (xy -6.485597 0.268564) (xy -6.466158 0.262968) (xy -6.423808 0.258180) (xy -6.361027 0.254382) (xy -6.280298 0.251756) 43 | (xy -6.247472 0.251134) (xy -6.026150 0.247650) (xy -6.021900 0.217610) (xy -6.022665 0.189988) (xy -6.028422 0.176798) (xy -6.044884 0.170443) (xy -6.080590 0.161969) (xy -6.129616 0.152669) 44 | (xy -6.166022 0.146764) (xy -6.267991 0.129254) (xy -6.347321 0.109571) (xy -6.406763 0.084945) (xy -6.449072 0.052607) (xy -6.476999 0.009788) (xy -6.493299 -0.046283) (xy -6.500724 -0.118373) 45 | (xy -6.502122 -0.191335) (xy -6.500981 -0.262588) (xy -6.497385 -0.314548) (xy -6.490600 -0.353267) (xy -6.479889 -0.384793) (xy -6.478104 -0.388825) (xy -6.439153 -0.446134) (xy -6.381922 -0.492701) 46 | (xy -6.325880 -0.518947) (xy -6.297838 -0.524143) (xy -6.251116 -0.528231) (xy -6.190275 -0.531216) (xy -6.119874 -0.533104) (xy -6.044474 -0.533903) (xy -5.968635 -0.533617) )(layer F.SilkS) (width 0.010000) 47 | ) 48 | (fp_poly (pts (xy -5.088891 -0.532776) (xy -4.997549 -0.530574) (xy -4.925384 -0.526298) (xy -4.869296 -0.519451) (xy -4.826184 -0.509540) (xy -4.792948 -0.496068) (xy -4.766488 -0.478540) (xy -4.747562 -0.460674) 49 | (xy -4.714840 -0.421199) (xy -4.691994 -0.380564) (xy -4.677081 -0.332644) (xy -4.668155 -0.271313) (xy -4.663481 -0.195835) (xy -4.662800 -0.086329) (xy -4.671128 0.001968) (xy -4.689540 0.071978) 50 | (xy -4.719109 0.126619) (xy -4.760909 0.168814) (xy -4.808157 0.197719) (xy -4.841219 0.212207) (xy -4.875653 0.222368) (xy -4.917931 0.229373) (xy -4.974521 0.234396) (xy -5.027232 0.237416) 51 | (xy -5.181600 0.245177) (xy -5.181600 0.369200) (xy -5.182360 0.424692) (xy -5.184399 0.471919) (xy -5.187362 0.504202) (xy -5.189309 0.513311) (xy -5.196523 0.522058) (xy -5.213000 0.527908) 52 | (xy -5.242931 0.531391) (xy -5.290510 0.533041) (xy -5.347612 0.533400) (xy -5.412277 0.533030) (xy -5.456153 0.531462) (xy -5.483848 0.528003) (xy -5.499970 0.521963) (xy -5.509126 0.512650) 53 | (xy -5.511354 0.508834) (xy -5.514768 0.489868) (xy -5.517684 0.448956) (xy -5.520103 0.389551) (xy -5.522024 0.315103) (xy -5.523447 0.229063) (xy -5.524373 0.134882) (xy -5.524800 0.036010) 54 | (xy -5.524730 -0.064102) (xy -5.524163 -0.162003) (xy -5.523100 -0.254000) (xy -5.181600 -0.254000) (xy -5.181600 -0.038100) (xy -5.101590 -0.038100) (xy -5.055615 -0.040450) (xy -5.020725 -0.046646) 55 | (xy -5.006340 -0.053341) (xy -4.997442 -0.075242) (xy -4.992513 -0.113082) (xy -4.991553 -0.157710) (xy -4.994562 -0.199977) (xy -5.001540 -0.230732) (xy -5.006340 -0.238760) (xy -5.026987 -0.247070) 56 | (xy -5.064978 -0.252536) (xy -5.101590 -0.254000) (xy -5.181600 -0.254000) (xy -5.523100 -0.254000) (xy -5.523097 -0.254243) (xy -5.521534 -0.337371) (xy -5.519473 -0.407935) (xy -5.516914 -0.462486) 57 | (xy -5.513858 -0.497572) (xy -5.511354 -0.508835) (xy -5.505866 -0.516665) (xy -5.496758 -0.522630) (xy -5.480861 -0.526983) (xy -5.455003 -0.529977) (xy -5.416016 -0.531864) (xy -5.360730 -0.532895) 58 | (xy -5.285975 -0.533323) (xy -5.202509 -0.533401) (xy -5.088891 -0.532776) )(layer F.SilkS) (width 0.010000) 59 | ) 60 | (fp_poly (pts (xy -4.004280 -0.533299) (xy -3.942586 -0.532725) (xy -3.898996 -0.531274) (xy -3.869861 -0.528541) (xy -3.851533 -0.524121) (xy -3.840363 -0.517610) (xy -3.832704 -0.508601) (xy -3.830205 -0.504826) 61 | (xy -3.816816 -0.478518) (xy -3.797366 -0.433088) (xy -3.773687 -0.373553) (xy -3.747612 -0.304933) (xy -3.720970 -0.232248) (xy -3.695595 -0.160515) (xy -3.673318 -0.094756) (xy -3.655970 -0.039989) 62 | (xy -3.645383 -0.001232) (xy -3.643993 0.005443) (xy -3.640092 0.040455) (xy -3.637109 0.095098) (xy -3.635221 0.163613) (xy -3.634600 0.240243) (xy -3.635075 0.299769) (xy -3.638550 0.527050) 63 | (xy -3.956050 0.527050) (xy -3.963320 0.279400) (xy -4.228181 0.279400) (xy -4.231816 0.403225) (xy -4.235450 0.527050) (xy -4.384919 0.530630) (xy -4.451057 0.531643) (xy -4.495858 0.530689) 64 | (xy -4.523330 0.527388) (xy -4.537488 0.521362) (xy -4.541425 0.515867) (xy -4.543345 0.498100) (xy -4.544664 0.459013) (xy -4.545341 0.402684) (xy -4.545334 0.333186) (xy -4.544603 0.254596) 65 | (xy -4.544285 0.232887) (xy -4.540356 -0.015875) (xy -4.202870 -0.015875) (xy -4.195171 -0.007513) (xy -4.169096 -0.002427) (xy -4.121769 -0.000192) (xy -4.095750 0.000000) (xy -4.039058 -0.001185) 66 | (xy -4.004768 -0.005026) (xy -3.989978 -0.011954) (xy -3.988883 -0.015875) (xy -3.993203 -0.034656) (xy -4.003752 -0.070723) (xy -4.018523 -0.117330) (xy -4.023808 -0.133350) (xy -4.040838 -0.182879) 67 | (xy -4.053668 -0.212988) (xy -4.065705 -0.228490) (xy -4.080359 -0.234199) (xy -4.095750 -0.234950) (xy -4.114798 -0.233524) (xy -4.128601 -0.226039) (xy -4.140575 -0.207686) (xy -4.154137 -0.173658) 68 | (xy -4.167945 -0.133350) (xy -4.183724 -0.084818) (xy -4.195850 -0.044660) (xy -4.202321 -0.019610) (xy -4.202870 -0.015875) (xy -4.540356 -0.015875) (xy -4.540105 -0.031750) (xy -4.453194 -0.260350) 69 | (xy -4.424976 -0.333068) (xy -4.398467 -0.398612) (xy -4.375422 -0.452854) (xy -4.357597 -0.491664) (xy -4.346749 -0.510914) (xy -4.346523 -0.511175) (xy -4.337069 -0.519035) (xy -4.322306 -0.524814) 70 | (xy -4.298620 -0.528824) (xy -4.262395 -0.531373) (xy -4.210017 -0.532774) (xy -4.137871 -0.533336) (xy -4.087725 -0.533400) (xy -4.004280 -0.533299) )(layer F.SilkS) (width 0.010000) 71 | ) 72 | (fp_poly (pts (xy -3.005690 -0.531107) (xy -2.951727 -0.530501) (xy -2.698750 -0.527050) (xy -2.695130 -0.396731) (xy -2.693704 -0.338132) (xy -2.694029 -0.299906) (xy -2.697138 -0.277035) (xy -2.704064 -0.264502) 73 | (xy -2.715838 -0.257288) (xy -2.724531 -0.253856) (xy -2.749414 -0.249127) (xy -2.793714 -0.245213) (xy -2.851455 -0.242485) (xy -2.916659 -0.241318) (xy -2.925637 -0.241300) (xy -3.007987 -0.240150) 74 | (xy -3.065774 -0.236657) (xy -3.099733 -0.230762) (xy -3.108960 -0.226061) (xy -3.115383 -0.209148) (xy -3.119980 -0.172105) (xy -3.122857 -0.113361) (xy -3.124120 -0.031346) (xy -3.124200 0.000984) 75 | (xy -3.123885 0.080801) (xy -3.122709 0.138990) (xy -3.120328 0.179318) (xy -3.116397 0.205554) (xy -3.110573 0.221463) (xy -3.103244 0.230219) (xy -3.084197 0.238185) (xy -3.046866 0.244533) 76 | (xy -2.989026 0.249514) (xy -2.908446 0.253376) (xy -2.890519 0.254000) (xy -2.698750 0.260350) (xy -2.698750 0.527050) (xy -2.959100 0.529941) (xy -3.050011 0.530686) (xy -3.119761 0.530455) 77 | (xy -3.172578 0.528975) (xy -3.212691 0.525972) (xy -3.244330 0.521174) (xy -3.271724 0.514308) (xy -3.289166 0.508638) (xy -3.358952 0.473371) (xy -3.413542 0.423106) (xy -3.448630 0.362074) 78 | (xy -3.453402 0.347274) (xy -3.457972 0.317195) (xy -3.461597 0.266407) (xy -3.464279 0.199582) (xy -3.466022 0.121393) (xy -3.466828 0.036512) (xy -3.466702 -0.050387) (xy -3.465646 -0.134632) 79 | (xy -3.463664 -0.211550) (xy -3.460758 -0.276468) (xy -3.456932 -0.324715) (xy -3.452925 -0.349250) (xy -3.425362 -0.405678) (xy -3.378364 -0.456528) (xy -3.317899 -0.496350) (xy -3.272169 -0.514339) 80 | (xy -3.241229 -0.521549) (xy -3.203128 -0.526628) (xy -3.153848 -0.529779) (xy -3.089374 -0.531205) (xy -3.005690 -0.531107) )(layer F.SilkS) (width 0.010000) 81 | ) 82 | (fp_poly (pts (xy -2.242955 -0.531204) (xy -2.129670 -0.530447) (xy -2.126382 -0.530418) (xy -1.746250 -0.527050) (xy -1.746250 -0.260350) (xy -2.197100 -0.253414) (xy -2.197100 -0.139700) (xy -2.040890 -0.139700) 83 | (xy -1.960464 -0.138368) (xy -1.905080 -0.134358) (xy -1.874520 -0.127650) (xy -1.869440 -0.124460) (xy -1.861390 -0.103622) (xy -1.856294 -0.065382) (xy -1.854155 -0.017565) (xy -1.854972 0.032002) 84 | (xy -1.858744 0.075495) (xy -1.865473 0.105087) (xy -1.869440 0.111759) (xy -1.890815 0.119476) (xy -1.936932 0.124488) (xy -2.008010 0.126815) (xy -2.040890 0.127000) (xy -2.197100 0.127000) 85 | (xy -2.197100 0.253413) (xy -1.971675 0.256881) (xy -1.746250 0.260350) (xy -1.746250 0.527050) (xy -2.128996 0.530409) (xy -2.238594 0.531252) (xy -2.325458 0.531567) (xy -2.392250 0.531238) 86 | (xy -2.441632 0.530151) (xy -2.476265 0.528188) (xy -2.498813 0.525236) (xy -2.511937 0.521179) (xy -2.518300 0.515902) (xy -2.519521 0.513495) (xy -2.521653 0.495463) (xy -2.523417 0.455691) 87 | (xy -2.524820 0.397523) (xy -2.525873 0.324306) (xy -2.526585 0.239387) (xy -2.526964 0.146111) (xy -2.527019 0.047824) (xy -2.526761 -0.052126) (xy -2.526197 -0.150395) (xy -2.525337 -0.243635) 88 | (xy -2.524191 -0.328501) (xy -2.522766 -0.401646) (xy -2.521073 -0.459725) (xy -2.519120 -0.499390) (xy -2.516917 -0.517296) (xy -2.516713 -0.517718) (xy -2.508161 -0.522478) (xy -2.487781 -0.526136) 89 | (xy -2.453320 -0.528764) (xy -2.402530 -0.530436) (xy -2.333158 -0.531225) (xy -2.242955 -0.531204) )(layer F.SilkS) (width 0.010000) 90 | ) 91 | (fp_poly (pts (xy -1.234727 -0.346075) (xy -1.231203 -0.165100) (xy -0.978598 -0.165100) (xy -0.971550 -0.527050) (xy -0.654050 -0.527050) (xy -0.654050 0.527050) (xy -0.971550 0.527050) (xy -0.978580 0.152400) 92 | (xy -1.231221 0.152400) (xy -1.234736 0.339725) (xy -1.238250 0.527050) (xy -1.394073 0.530617) (xy -1.464080 0.531512) (xy -1.512008 0.530267) (xy -1.541112 0.526625) (xy -1.554641 0.520331) 93 | (xy -1.556145 0.517901) (xy -1.557425 0.502019) (xy -1.558455 0.463524) (xy -1.559220 0.405201) (xy -1.559705 0.329835) (xy -1.559894 0.240213) (xy -1.559771 0.139120) (xy -1.559323 0.029341) 94 | (xy -1.559072 -0.012717) (xy -1.555750 -0.527050) (xy -1.238250 -0.527050) (xy -1.234727 -0.346075) )(layer F.SilkS) (width 0.010000) 95 | ) 96 | (fp_poly (pts (xy 0.828509 -0.530618) (xy 0.984250 -0.527050) (xy 0.987773 -0.346075) (xy 0.991297 -0.165100) (xy 1.231900 -0.165100) (xy 1.231900 -0.334010) (xy 1.233039 -0.416499) (xy 1.236500 -0.474451) 97 | (xy 1.242346 -0.508629) (xy 1.247139 -0.518160) (xy 1.266874 -0.525273) (xy 1.305337 -0.530260) (xy 1.355948 -0.533121) (xy 1.412124 -0.533856) (xy 1.467284 -0.532464) (xy 1.514845 -0.528947) 98 | (xy 1.548226 -0.523303) (xy 1.559560 -0.518160) (xy 1.563610 -0.501686) (xy 1.567087 -0.463172) (xy 1.569992 -0.405971) (xy 1.572324 -0.333438) (xy 1.574083 -0.248925) (xy 1.575270 -0.155787) 99 | (xy 1.575884 -0.057377) (xy 1.575925 0.042952) (xy 1.575393 0.141846) (xy 1.574289 0.235951) (xy 1.572613 0.321914) (xy 1.570363 0.396381) (xy 1.567541 0.455999) (xy 1.564146 0.497414) 100 | (xy 1.560179 0.517272) (xy 1.559560 0.518159) (xy 1.537707 0.526108) (xy 1.491372 0.531189) (xy 1.421317 0.533330) (xy 1.403350 0.533400) (xy 1.328326 0.531896) (xy 1.276860 0.527437) 101 | (xy 1.249713 0.520095) (xy 1.247139 0.518159) (xy 1.239965 0.498778) (xy 1.235098 0.456699) (xy 1.232461 0.390964) (xy 1.231900 0.327659) (xy 1.231900 0.152400) (xy 0.991279 0.152400) 102 | (xy 0.987764 0.339725) (xy 0.984250 0.527050) (xy 0.828509 0.530617) (xy 0.672769 0.534184) (xy 0.660234 0.501215) (xy 0.657033 0.480040) (xy 0.654207 0.435793) (xy 0.651815 0.370802) 103 | (xy 0.649916 0.287394) (xy 0.648567 0.187895) (xy 0.647827 0.074633) (xy 0.647700 -0.000001) (xy 0.648041 -0.120497) (xy 0.649026 -0.228644) (xy 0.650598 -0.322117) (xy 0.652697 -0.398587) 104 | (xy 0.655265 -0.455728) (xy 0.658245 -0.491214) (xy 0.660234 -0.501216) (xy 0.672769 -0.534185) (xy 0.828509 -0.530618) )(layer F.SilkS) (width 0.010000) 105 | ) 106 | (fp_poly (pts (xy 2.072872 -0.486280) (xy 2.100157 -0.457922) (xy 2.138688 -0.415591) (xy 2.183485 -0.364856) (xy 2.229566 -0.311285) (xy 2.232674 -0.307617) (xy 2.343150 -0.177083) (xy 2.346721 -0.338544) 107 | (xy 2.349316 -0.406989) (xy 2.353562 -0.462600) (xy 2.359025 -0.501011) (xy 2.364473 -0.517089) (xy 2.377907 -0.524830) (xy 2.405102 -0.529498) (xy 2.449745 -0.531402) (xy 2.515524 -0.530852) 108 | (xy 2.526001 -0.530612) (xy 2.673350 -0.527050) (xy 2.673350 0.527050) (xy 2.529117 0.530653) (xy 2.451689 0.531099) (xy 2.398491 0.527990) (xy 2.369945 0.521353) (xy 2.367192 0.519573) 109 | (xy 2.357093 0.500669) (xy 2.351345 0.462593) (xy 2.349500 0.402366) (xy 2.349500 0.298094) (xy 2.114550 0.008458) (xy 2.108200 0.255054) (xy 2.105720 0.332362) (xy 2.102580 0.401407) 110 | (xy 2.099045 0.457993) (xy 2.095381 0.497925) (xy 2.091855 0.517006) (xy 2.091575 0.517525) (xy 2.074828 0.524825) (xy 2.039501 0.530065) (xy 1.991787 0.533243) (xy 1.937879 0.534361) 111 | (xy 1.883972 0.533418) (xy 1.836257 0.530415) (xy 1.800929 0.525353) (xy 1.784181 0.518231) (xy 1.783804 0.517508) (xy 1.782557 0.501714) (xy 1.781558 0.463304) (xy 1.780820 0.405060) 112 | (xy 1.780358 0.329766) (xy 1.780187 0.240204) (xy 1.780322 0.139157) (xy 1.780776 0.029407) (xy 1.781028 -0.012717) (xy 1.784350 -0.527050) (xy 1.903947 -0.530730) (xy 2.023545 -0.534410) 113 | (xy 2.072872 -0.486280) )(layer F.SilkS) (width 0.010000) 114 | ) 115 | (fp_poly (pts (xy 3.019207 0.128913) (xy 3.073498 0.129807) (xy 3.257550 0.133350) (xy 3.257550 0.527050) (xy 3.070851 0.530560) (xy 2.998101 0.531712) (xy 2.946645 0.531688) (xy 2.912389 0.530049) 116 | (xy 2.891239 0.526358) (xy 2.879099 0.520178) (xy 2.871875 0.511069) (xy 2.870826 0.509170) (xy 2.864527 0.484311) (xy 2.860215 0.441193) (xy 2.857844 0.386050) (xy 2.857367 0.325114) 117 | (xy 2.858740 0.264616) (xy 2.861917 0.210789) (xy 2.866852 0.169864) (xy 2.873473 0.148109) (xy 2.882460 0.139514) (xy 2.897404 0.133674) (xy 2.922427 0.130212) (xy 2.961653 0.128751) 118 | (xy 3.019207 0.128913) )(layer F.SilkS) (width 0.010000) 119 | ) 120 | (fp_poly (pts (xy 4.134165 -0.530750) (xy 4.171633 -0.524623) (xy 4.195622 -0.513224) (xy 4.209114 -0.495188) (xy 4.215087 -0.469150) (xy 4.216524 -0.433744) (xy 4.216400 -0.391273) (xy 4.215556 -0.337899) 121 | (xy 4.210717 -0.298975) (xy 4.198424 -0.272220) (xy 4.175214 -0.255355) (xy 4.137628 -0.246101) (xy 4.082205 -0.242179) (xy 4.005484 -0.241309) (xy 3.988707 -0.241301) (xy 3.914946 -0.240790) 122 | (xy 3.862491 -0.238984) (xy 3.827262 -0.235468) (xy 3.805182 -0.229830) (xy 3.792171 -0.221654) (xy 3.791857 -0.221343) (xy 3.783193 -0.200020) (xy 3.776655 -0.159088) (xy 3.772230 -0.103917) 123 | (xy 3.769906 -0.039873) (xy 3.769671 0.027675) (xy 3.771514 0.093358) (xy 3.775422 0.151809) (xy 3.781384 0.197658) (xy 3.789388 0.225539) (xy 3.792856 0.230219) (xy 3.811009 0.238040) 124 | (xy 3.845886 0.243923) (xy 3.900151 0.248144) (xy 3.976468 0.250976) (xy 3.999231 0.251498) (xy 4.078078 0.253397) (xy 4.135079 0.256834) (xy 4.173777 0.264077) (xy 4.197714 0.277397) 125 | (xy 4.210436 0.299064) (xy 4.215483 0.331346) (xy 4.216400 0.376513) (xy 4.216400 0.390612) (xy 4.216538 0.436956) (xy 4.214892 0.472036) (xy 4.208368 0.497402) (xy 4.193875 0.514605) 126 | (xy 4.168319 0.525194) (xy 4.128609 0.530722) (xy 4.071652 0.532737) (xy 3.994355 0.532791) (xy 3.933378 0.532515) (xy 3.829796 0.531477) (xy 3.748733 0.529047) (xy 3.687334 0.525050) 127 | (xy 3.642748 0.519314) (xy 3.617161 0.513325) (xy 3.571055 0.492925) (xy 3.527854 0.464101) (xy 3.516922 0.454268) (xy 3.492457 0.428358) (xy 3.473441 0.403093) (xy 3.459124 0.374848) 128 | (xy 3.448756 0.340000) (xy 3.441587 0.294923) (xy 3.436865 0.235994) (xy 3.433842 0.159589) (xy 3.431765 0.062083) (xy 3.431423 0.041292) (xy 3.430397 -0.081613) (xy 3.432171 -0.182086) 129 | (xy 3.437524 -0.263015) (xy 3.447230 -0.327289) (xy 3.462067 -0.377795) (xy 3.482810 -0.417421) (xy 3.510235 -0.449055) (xy 3.545120 -0.475585) (xy 3.575050 -0.493018) (xy 3.596769 -0.504257) 130 | (xy 3.616951 -0.512764) (xy 3.639522 -0.518984) (xy 3.668407 -0.523362) (xy 3.707534 -0.526345) (xy 3.760830 -0.528378) (xy 3.832219 -0.529906) (xy 3.911089 -0.531157) (xy 4.006873 -0.532652) 131 | (xy 4.080238 -0.532971) (xy 4.134165 -0.530750) )(layer F.SilkS) (width 0.010000) 132 | ) 133 | (fp_poly (pts (xy 5.687449 -0.533284) (xy 5.734009 -0.530846) (xy 5.768637 -0.522951) (xy 5.795952 -0.506466) (xy 5.820578 -0.478254) (xy 5.847136 -0.435182) (xy 5.880248 -0.374116) (xy 5.892196 -0.351733) 134 | (xy 5.925509 -0.292079) (xy 5.950558 -0.253679) (xy 5.968915 -0.234369) (xy 5.979766 -0.231199) (xy 5.993897 -0.243401) (xy 6.016412 -0.273528) (xy 6.044096 -0.316905) (xy 6.070911 -0.363664) 135 | (xy 6.105773 -0.428015) (xy 6.132069 -0.473831) (xy 6.154634 -0.504155) (xy 6.178300 -0.522031) (xy 6.207901 -0.530503) (xy 6.248269 -0.532614) (xy 6.304238 -0.531409) (xy 6.335983 -0.530591) 136 | (xy 6.496050 -0.527050) (xy 6.496050 0.527050) (xy 6.178550 0.527050) (xy 6.165850 -0.031750) (xy 6.125130 0.046162) (xy 6.095503 0.100051) (xy 6.071096 0.134778) (xy 6.046955 0.154454) 137 | (xy 6.018127 0.163189) (xy 5.981831 0.165100) (xy 5.941089 0.163564) (xy 5.908951 0.159678) (xy 5.900161 0.157380) (xy 5.885075 0.143035) (xy 5.863081 0.111901) (xy 5.838354 0.070046) 138 | (xy 5.832448 0.059022) (xy 5.784850 -0.031618) (xy 5.772150 0.527050) (xy 5.623584 0.530622) (xy 5.559682 0.531830) (xy 5.516491 0.531397) (xy 5.489344 0.528707) (xy 5.473575 0.523143) 139 | (xy 5.464514 0.514088) (xy 5.461659 0.509232) (xy 5.458203 0.490188) (xy 5.455247 0.449201) (xy 5.452790 0.389725) (xy 5.450833 0.315210) (xy 5.449377 0.229108) (xy 5.448422 0.134871) 140 | (xy 5.447970 0.035952) (xy 5.448022 -0.064199) (xy 5.448577 -0.162128) (xy 5.449636 -0.254385) (xy 5.451201 -0.337517) (xy 5.453272 -0.408073) (xy 5.455850 -0.462600) (xy 5.458935 -0.497647) 141 | (xy 5.461446 -0.508835) (xy 5.469363 -0.519377) (xy 5.482783 -0.526405) (xy 5.506327 -0.530615) (xy 5.544618 -0.532706) (xy 5.602277 -0.533374) (xy 5.624333 -0.533401) (xy 5.687449 -0.533284) )(layer F.SilkS) (width 0.010000) 142 | ) 143 | ) 144 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/star_small.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.004807 -0.985059) (xy 0.005395 -0.974104) (xy 0.005612 -0.964244) (xy 0.009898 -0.906214) (xy 0.020320 -0.841009) (xy 0.036014 -0.772050) (xy 0.056115 -0.702761) (xy 0.079760 -0.636564) 10 | (xy 0.100393 -0.588673) (xy 0.152359 -0.492924) (xy 0.215099 -0.402620) (xy 0.287408 -0.318983) (xy 0.368085 -0.243232) (xy 0.455924 -0.176590) (xy 0.549723 -0.120275) (xy 0.574675 -0.107605) 11 | (xy 0.640745 -0.078643) (xy 0.712101 -0.053317) (xy 0.785428 -0.032494) (xy 0.857410 -0.017044) (xy 0.924731 -0.007834) (xy 0.964243 -0.005608) (xy 0.981352 -0.005198) (xy 0.989532 -0.004548) 12 | (xy 0.987966 -0.003409) (xy 0.975838 -0.001531) (xy 0.952331 0.001337) (xy 0.935082 0.003333) (xy 0.826414 0.020007) (xy 0.726442 0.044361) (xy 0.633286 0.077037) (xy 0.545068 0.118681) 13 | (xy 0.471502 0.162298) (xy 0.378663 0.229758) (xy 0.295783 0.305064) (xy 0.222657 0.388446) (xy 0.159081 0.480134) (xy 0.110649 0.568325) (xy 0.068662 0.664118) (xy 0.037804 0.757923) 14 | (xy 0.017355 0.852315) (xy 0.007491 0.936625) (xy 0.002784 1.000125) (xy -0.002231 0.942975) (xy -0.018312 0.828947) (xy -0.045765 0.719704) (xy -0.083991 0.615841) (xy -0.132395 0.517950) 15 | (xy -0.190379 0.426627) (xy -0.257346 0.342466) (xy -0.332701 0.266062) (xy -0.415846 0.198008) (xy -0.506184 0.138900) (xy -0.603120 0.089331) (xy -0.706055 0.049896) (xy -0.814393 0.021190) 16 | (xy -0.927538 0.003806) (xy -0.946905 0.002044) (xy -1.006475 -0.002843) (xy -0.940342 -0.007394) (xy -0.843706 -0.018836) (xy -0.749898 -0.040027) (xy -0.656362 -0.071676) (xy -0.568325 -0.110650) 17 | (xy -0.468840 -0.166166) (xy -0.377770 -0.230969) (xy -0.295492 -0.304515) (xy -0.222382 -0.386261) (xy -0.158816 -0.475662) (xy -0.105169 -0.572174) (xy -0.061818 -0.675255) (xy -0.029138 -0.784359) 18 | (xy -0.007505 -0.898942) (xy -0.004010 -0.927100) (xy -0.000411 -0.958495) (xy 0.002117 -0.978074) (xy 0.003786 -0.986655) (xy 0.004807 -0.985059) )(layer F.SilkS) (width 0.010000) 19 | ) 20 | ) 21 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/star_tiny.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.003846 -0.788047) (xy 0.004316 -0.779283) (xy 0.004489 -0.771395) (xy 0.007919 -0.724971) (xy 0.016256 -0.672807) (xy 0.028811 -0.617640) (xy 0.044892 -0.562209) (xy 0.063808 -0.509251) 10 | (xy 0.080314 -0.470939) (xy 0.121887 -0.394339) (xy 0.172079 -0.322096) (xy 0.229927 -0.255186) (xy 0.294468 -0.194586) (xy 0.364739 -0.141272) (xy 0.439779 -0.096220) (xy 0.459740 -0.086084) 11 | (xy 0.512596 -0.062915) (xy 0.569681 -0.042654) (xy 0.628343 -0.025996) (xy 0.685928 -0.013635) (xy 0.739785 -0.006267) (xy 0.771394 -0.004487) (xy 0.785082 -0.004158) (xy 0.791626 -0.003639) 12 | (xy 0.790373 -0.002728) (xy 0.780670 -0.001225) (xy 0.761865 0.001070) (xy 0.748066 0.002666) (xy 0.661131 0.016006) (xy 0.581153 0.035489) (xy 0.506629 0.061630) (xy 0.436054 0.094945) 13 | (xy 0.377201 0.129839) (xy 0.302930 0.183807) (xy 0.236626 0.244051) (xy 0.178126 0.310757) (xy 0.127265 0.384107) (xy 0.088519 0.454660) (xy 0.054929 0.531295) (xy 0.030243 0.606339) 14 | (xy 0.013884 0.681852) (xy 0.005993 0.749300) (xy 0.002227 0.800100) (xy -0.001785 0.754380) (xy -0.014650 0.663158) (xy -0.036612 0.575763) (xy -0.067193 0.492672) (xy -0.105916 0.414360) 15 | (xy -0.152303 0.341302) (xy -0.205877 0.273973) (xy -0.266161 0.212849) (xy -0.332677 0.158406) (xy -0.404948 0.111120) (xy -0.482496 0.071465) (xy -0.564844 0.039917) (xy -0.651515 0.016952) 16 | (xy -0.742030 0.003044) (xy -0.757524 0.001635) (xy -0.805180 -0.002275) (xy -0.752274 -0.005915) (xy -0.674965 -0.015069) (xy -0.599919 -0.032022) (xy -0.525089 -0.057341) (xy -0.454660 -0.088520) 17 | (xy -0.375072 -0.132933) (xy -0.302216 -0.184775) (xy -0.236394 -0.243612) (xy -0.177906 -0.309009) (xy -0.127053 -0.380530) (xy -0.084135 -0.457740) (xy -0.049454 -0.540204) (xy -0.023310 -0.627487) 18 | (xy -0.006004 -0.719154) (xy -0.003208 -0.741680) (xy -0.000329 -0.766796) (xy 0.001693 -0.782459) (xy 0.003028 -0.789324) (xy 0.003846 -0.788047) )(layer F.SilkS) (width 0.010000) 19 | ) 20 | ) 21 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Footprints/summer_triangle.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 -3.398084 -5.420391) (xy -3.291029 -5.389180) (xy -3.194262 -5.335320) (xy -3.113265 -5.261302) (xy -3.053517 -5.169619) (xy -3.041411 -5.141303) (xy -3.014459 -5.070729) (xy 0.017589 -4.713784) 10 | (xy 3.049638 -4.356839) (xy 3.090976 -4.412826) (xy 3.173591 -4.501015) (xy 3.268462 -4.562792) (xy 3.371172 -4.598767) (xy 3.477308 -4.609549) (xy 3.582454 -4.595747) (xy 3.682195 -4.557972) 11 | (xy 3.772117 -4.496833) (xy 3.847804 -4.412940) (xy 3.904842 -4.306902) (xy 3.907487 -4.300081) (xy 3.933602 -4.189184) (xy 3.930596 -4.077654) (xy 3.900593 -3.970499) (xy 3.845718 -3.872721) 12 | (xy 3.768096 -3.789327) (xy 3.669850 -3.725322) (xy 3.661900 -3.721531) (xy 3.608250 -3.699996) (xy 3.559352 -3.686063) (xy 3.537093 -3.683156) (xy 3.501187 -3.676669) (xy 3.482742 -3.664180) 13 | (xy 3.476715 -3.647736) (xy 3.460908 -3.602446) (xy 3.435736 -3.529532) (xy 3.401616 -3.430217) (xy 3.358964 -3.305721) (xy 3.308196 -3.157267) (xy 3.249729 -2.986077) (xy 3.183979 -2.793374) 14 | (xy 3.111363 -2.580378) (xy 3.032296 -2.348312) (xy 2.947195 -2.098398) (xy 2.856476 -1.831858) (xy 2.760556 -1.549914) (xy 2.659851 -1.253788) (xy 2.554777 -0.944702) (xy 2.445751 -0.623878) 15 | (xy 2.333188 -0.292537) (xy 2.217505 0.048097) (xy 2.099119 0.396804) (xy 2.069806 0.483164) (xy 0.668502 4.611687) (xy 0.713539 4.659312) (xy 0.776115 4.739492) (xy 0.814309 4.825444) 16 | (xy 0.831441 4.925980) (xy 0.833162 4.976812) (xy 0.831199 5.050900) (xy 0.823422 5.105498) (xy 0.807568 5.152668) (xy 0.795366 5.178293) (xy 0.728474 5.276256) (xy 0.638401 5.358580) 17 | (xy 0.571500 5.399920) (xy 0.505932 5.423458) (xy 0.425221 5.437790) (xy 0.341563 5.442025) (xy 0.267153 5.435272) (xy 0.230187 5.424842) (xy 0.117580 5.366599) (xy 0.031179 5.293599) 18 | (xy -0.032303 5.202840) (xy -0.047562 5.171265) (xy -0.083445 5.053385) (xy -0.088430 4.935297) (xy -0.062944 4.820707) (xy -0.007416 4.713319) (xy 0.007725 4.692418) (xy 0.062786 4.620285) 19 | (xy -1.697588 0.068469) (xy -3.457963 -4.483347) (xy -3.546509 -4.503457) (xy -3.608991 -4.520857) (xy -3.669311 -4.542733) (xy -3.694746 -4.554330) (xy -3.764667 -4.603592) (xy -3.158800 -4.603592) 20 | (xy -1.400807 -0.056622) (xy -1.259675 0.308288) (xy -1.121461 0.665421) (xy -0.986603 1.013649) (xy -0.855541 1.351844) (xy -0.728715 1.678877) (xy -0.606564 1.993621) (xy -0.489529 2.294948) 21 | (xy -0.378049 2.581729) (xy -0.272564 2.852837) (xy -0.173514 3.107144) (xy -0.081337 3.343520) (xy 0.003525 3.560839) (xy 0.080634 3.757972) (xy 0.149549 3.933791) (xy 0.209831 4.087169) 22 | (xy 0.261040 4.216976) (xy 0.302737 4.322086) (xy 0.334482 4.401369) (xy 0.355834 4.453698) (xy 0.366355 4.477946) (xy 0.367410 4.479580) (xy 0.373313 4.463824) (xy 0.388991 4.419219) 23 | (xy 0.414030 4.346982) (xy 0.448012 4.248334) (xy 0.490523 4.124495) (xy 0.541147 3.976682) (xy 0.599468 3.806117) (xy 0.665071 3.614019) (xy 0.737539 3.401606) (xy 0.816458 3.170100) 24 | (xy 0.901411 2.920718) (xy 0.991982 2.654681) (xy 1.087757 2.373209) (xy 1.188319 2.077520) (xy 1.293252 1.768834) (xy 1.402142 1.448371) (xy 1.514572 1.117350) (xy 1.630126 0.776991) 25 | (xy 1.748390 0.428513) (xy 1.777034 0.344089) (xy 3.176436 -3.780635) (xy 3.129563 -3.828578) (xy 3.094591 -3.872240) (xy 3.059391 -3.928252) (xy 3.045501 -3.955042) (xy 3.015770 -4.006207) 26 | (xy 2.986713 -4.035840) (xy 2.976562 -4.040175) (xy 2.957404 -4.042754) (xy 2.908704 -4.048777) (xy 2.832334 -4.058024) (xy 2.730167 -4.070277) (xy 2.604078 -4.085314) (xy 2.455939 -4.102917) 27 | (xy 2.287624 -4.122866) (xy 2.101006 -4.144941) (xy 1.897959 -4.168923) (xy 1.680355 -4.194591) (xy 1.450069 -4.221726) (xy 1.208973 -4.250109) (xy 0.958941 -4.279519) (xy 0.701846 -4.309737) 28 | (xy 0.439562 -4.340543) (xy 0.173962 -4.371718) (xy -0.093081 -4.403041) (xy -0.359693 -4.434294) (xy -0.624002 -4.465256) (xy -0.884133 -4.495708) (xy -1.138213 -4.525430) (xy -1.384369 -4.554202) 29 | (xy -1.620728 -4.581805) (xy -1.845416 -4.608019) (xy -2.056560 -4.632624) (xy -2.252287 -4.655400) (xy -2.430723 -4.676129) (xy -2.589994 -4.694589) (xy -2.728229 -4.710562) (xy -2.843552 -4.723828) 30 | (xy -2.934091 -4.734167) (xy -2.997973 -4.741360) (xy -3.033323 -4.745186) (xy -3.040063 -4.745774) (xy -3.057532 -4.733262) (xy -3.085616 -4.702248) (xy -3.107369 -4.674126) (xy -3.158800 -4.603592) 31 | (xy -3.764667 -4.603592) (xy -3.784758 -4.617746) (xy -3.855792 -4.702325) (xy -3.905573 -4.802228) (xy -3.931824 -4.911614) (xy -3.932271 -5.024643) (xy -3.912645 -5.113386) (xy -3.870949 -5.197418) 32 | (xy -3.806558 -5.278289) (xy -3.728060 -5.347410) (xy -3.644040 -5.396195) (xy -3.621136 -5.404895) (xy -3.509947 -5.426460) (xy -3.398084 -5.420391) )(layer F.SilkS) (width 0.010000) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Conn_01x03_Female 5 | # 6 | DEF Connector_Conn_01x03_Female J 0 40 Y N 1 F N 7 | F0 "J" 0 200 50 H V C CNN 8 | F1 "Connector_Conn_01x03_Female" 0 -200 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_1x??_* 13 | $ENDFPLIST 14 | DRAW 15 | A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120 16 | A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 17 | A 0 100 20 901 -901 1 1 6 N 0 120 0 80 18 | P 2 1 1 6 -50 -100 -20 -100 N 19 | P 2 1 1 6 -50 0 -20 0 N 20 | P 2 1 1 6 -50 100 -20 100 N 21 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 22 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 23 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 24 | ENDDRAW 25 | ENDDEF 26 | # 27 | # Connector_Conn_01x04_Female 28 | # 29 | DEF Connector_Conn_01x04_Female J 0 40 Y N 1 F N 30 | F0 "J" 0 200 50 H V C CNN 31 | F1 "Connector_Conn_01x04_Female" 0 -300 50 H V C CNN 32 | F2 "" 0 0 50 H I C CNN 33 | F3 "" 0 0 50 H I C CNN 34 | $FPLIST 35 | Connector*:*_1x??_* 36 | $ENDFPLIST 37 | DRAW 38 | A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220 39 | A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120 40 | A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 41 | A 0 100 20 901 -901 1 1 6 N 0 120 0 80 42 | P 2 1 1 6 -50 -200 -20 -200 N 43 | P 2 1 1 6 -50 -100 -20 -100 N 44 | P 2 1 1 6 -50 0 -20 0 N 45 | P 2 1 1 6 -50 100 -20 100 N 46 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 47 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 48 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 49 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 50 | ENDDRAW 51 | ENDDEF 52 | # 53 | # LED_WS2812B 54 | # 55 | DEF LED_WS2812B D 0 10 Y Y 1 F N 56 | F0 "D" 200 225 50 H V R BNN 57 | F1 "LED_WS2812B" 50 -225 50 H V L TNN 58 | F2 "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" 50 -300 50 H I L TNN 59 | F3 "" 100 -375 50 H I L TNN 60 | $FPLIST 61 | LED*WS2812*PLCC*5.0x5.0mm*P3.2mm* 62 | $ENDFPLIST 63 | DRAW 64 | T 0 90 -165 30 0 0 0 RGB Normal 0 C C 65 | S 200 200 -200 -200 0 1 10 f 66 | P 2 0 1 0 50 -140 70 -140 N 67 | P 2 0 1 0 50 -100 70 -100 N 68 | P 2 0 1 0 185 -140 105 -140 N 69 | P 3 0 1 0 90 -100 50 -140 50 -120 N 70 | P 3 0 1 0 90 -60 50 -100 50 -80 N 71 | P 3 0 1 0 145 -40 145 -140 145 -160 N 72 | P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N 73 | X VDD 1 0 300 100 D 50 50 1 1 W 74 | X DOUT 2 300 0 100 L 50 50 1 1 O 75 | X VSS 3 0 -300 100 U 50 50 1 1 W 76 | X DIN 4 -300 0 100 R 50 50 1 1 I 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # Switch_SW_Push 81 | # 82 | DEF Switch_SW_Push SW 0 40 N N 1 F N 83 | F0 "SW" 50 100 50 H V L CNN 84 | F1 "Switch_SW_Push" 0 -60 50 H V C CNN 85 | F2 "" 0 200 50 H I C CNN 86 | F3 "" 0 200 50 H I C CNN 87 | DRAW 88 | C -80 0 20 0 1 0 N 89 | C 80 0 20 0 1 0 N 90 | P 2 0 1 0 0 50 0 120 N 91 | P 2 0 1 0 100 50 -100 50 N 92 | X 1 1 -200 0 100 R 50 50 0 1 P 93 | X 2 2 200 0 100 L 50 50 0 1 P 94 | ENDDRAW 95 | ENDDEF 96 | # 97 | # d1_mini_D1_mini 98 | # 99 | DEF d1_mini_D1_mini U 0 20 Y Y 1 F N 100 | F0 "U" 150 750 50 H V L CNN 101 | F1 "d1_mini_D1_mini" 50 -750 50 H V L CNN 102 | F2 "Hackheld Footprints:D1_mini" 0 -1150 50 H I C CNN 103 | F3 "" -1850 -1150 50 H I C CNN 104 | $FPLIST 105 | WEMOS*D1*mini* 106 | $ENDFPLIST 107 | DRAW 108 | S -300 700 300 -700 1 1 10 f 109 | X ~RST 1 -400 400 100 R 50 50 1 1 I 110 | X GND 10 0 -800 100 U 50 50 1 1 W 111 | X D4 11 400 0 100 L 50 50 1 1 B 112 | X D3 12 400 100 100 L 50 50 1 1 B 113 | X SDA/D2 13 400 200 100 L 50 50 1 1 B 114 | X SCL/D1 14 400 300 100 L 50 50 1 1 B 115 | X RX 15 -400 100 100 R 50 50 1 1 I 116 | X TX 16 -400 0 100 R 50 50 1 1 O 117 | X A0 2 400 500 100 L 50 50 1 1 I 118 | X D0 3 400 400 100 L 50 50 1 1 B 119 | X SCK/D5 4 400 -100 100 L 50 50 1 1 B 120 | X MISO/D6 5 400 -200 100 L 50 50 1 1 B 121 | X MOSI/D7 6 400 -300 100 L 50 50 1 1 B 122 | X CS/D8 7 400 -400 100 L 50 50 1 1 B 123 | X 3V3 8 100 800 100 D 50 50 1 1 w 124 | X 5V 9 -100 800 100 D 50 50 1 1 W 125 | ENDDRAW 126 | ENDDEF 127 | # 128 | # power_+3V3 129 | # 130 | DEF power_+3V3 #PWR 0 0 Y Y 1 F P 131 | F0 "#PWR" 0 -150 50 H I C CNN 132 | F1 "power_+3V3" 0 140 50 H V C CNN 133 | F2 "" 0 0 50 H I C CNN 134 | F3 "" 0 0 50 H I C CNN 135 | ALIAS +3.3V 136 | DRAW 137 | P 2 0 1 0 -30 50 0 100 N 138 | P 2 0 1 0 0 0 0 100 N 139 | P 2 0 1 0 0 100 30 50 N 140 | X +3V3 1 0 0 0 U 50 50 1 1 W N 141 | ENDDRAW 142 | ENDDEF 143 | # 144 | # power_+5V 145 | # 146 | DEF power_+5V #PWR 0 0 Y Y 1 F P 147 | F0 "#PWR" 0 -150 50 H I C CNN 148 | F1 "power_+5V" 0 140 50 H V C CNN 149 | F2 "" 0 0 50 H I C CNN 150 | F3 "" 0 0 50 H I C CNN 151 | DRAW 152 | P 2 0 1 0 -30 50 0 100 N 153 | P 2 0 1 0 0 0 0 100 N 154 | P 2 0 1 0 0 100 30 50 N 155 | X +5V 1 0 0 0 U 50 50 1 1 W N 156 | ENDDRAW 157 | ENDDEF 158 | # 159 | # power_GND 160 | # 161 | DEF power_GND #PWR 0 0 Y Y 1 F P 162 | F0 "#PWR" 0 -250 50 H I C CNN 163 | F1 "power_GND" 0 -150 50 H V C CNN 164 | F2 "" 0 0 50 H I C CNN 165 | F3 "" 0 0 50 H I C CNN 166 | DRAW 167 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 168 | X GND 1 0 0 0 D 50 50 1 1 W N 169 | ENDDRAW 170 | ENDDEF 171 | # 172 | # power_PWR_FLAG 173 | # 174 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 175 | F0 "#FLG" 0 75 50 H I C CNN 176 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 177 | F2 "" 0 0 50 H I C CNN 178 | F3 "" 0 0 50 H I C CNN 179 | DRAW 180 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 181 | X pwr 1 0 0 0 U 50 50 0 0 w 182 | ENDDRAW 183 | ENDDEF 184 | # 185 | #End Library 186 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /Users/space/Projects/Hackheld_Vega/Hackheld_Vega.sch) 4 | (date "2021 June 21, Monday 12:38:58") 5 | (tool "Eeschema (5.1.9-0-10_14)") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "Hackheld Vega") 9 | (company "Spacehuhn Technologies") 10 | (rev 1) 11 | (date 2021-06-14) 12 | (source Hackheld_Vega.sch) 13 | (comment (number 1) (value "Designed with <3 by Stefan")) 14 | (comment (number 2) (value "Hackable ESP8266 Handheld")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref D1) 19 | (value WS2812B) 20 | (footprint "Hackheld Footprints:Neopixel_5050") 21 | (datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) 22 | (libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller")) 23 | (sheetpath (names /) (tstamps /)) 24 | (tstamp 60CA8789)) 25 | (comp (ref J2) 26 | (value Conn_01x03_Female) 27 | (footprint Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical) 28 | (datasheet ~) 29 | (libsource (lib Connector) (part Conn_01x03_Female) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")) 30 | (sheetpath (names /) (tstamps /)) 31 | (tstamp 60CAE1BE)) 32 | (comp (ref J1) 33 | (value Conn_01x04_Female) 34 | (footprint "Hackheld Footprints:PinSocket_OLED") 35 | (datasheet ~) 36 | (libsource (lib Connector) (part Conn_01x04_Female) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) 37 | (sheetpath (names /) (tstamps /)) 38 | (tstamp 60C8269E)) 39 | (comp (ref U1) 40 | (value D1_mini) 41 | (footprint "Hackheld Footprints:D1_mini") 42 | (datasheet https://wiki.wemos.cc/products:d1:d1_mini#documentation) 43 | (libsource (lib d1_mini) (part D1_mini) (description "32-bit microcontroller module with WiFi")) 44 | (sheetpath (names /) (tstamps /)) 45 | (tstamp 60C8DBD5)) 46 | (comp (ref SW6) 47 | (value SW_Push) 48 | (footprint Button_Switch_THT:SW_PUSH_6mm) 49 | (datasheet ~) 50 | (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) 51 | (sheetpath (names /) (tstamps /)) 52 | (tstamp 60DAD94C)) 53 | (comp (ref SW5) 54 | (value SW_Push) 55 | (footprint Button_Switch_THT:SW_PUSH_6mm) 56 | (datasheet ~) 57 | (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) 58 | (sheetpath (names /) (tstamps /)) 59 | (tstamp 60D9F689)) 60 | (comp (ref SW4) 61 | (value SW_Push) 62 | (footprint Button_Switch_THT:SW_PUSH_6mm) 63 | (datasheet ~) 64 | (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) 65 | (sheetpath (names /) (tstamps /)) 66 | (tstamp 60D9E47B)) 67 | (comp (ref SW3) 68 | (value SW_Push) 69 | (footprint Button_Switch_THT:SW_PUSH_6mm) 70 | (datasheet ~) 71 | (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) 72 | (sheetpath (names /) (tstamps /)) 73 | (tstamp 60D9EE8F)) 74 | (comp (ref SW2) 75 | (value SW_Push) 76 | (footprint Button_Switch_THT:SW_PUSH_6mm) 77 | (datasheet ~) 78 | (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) 79 | (sheetpath (names /) (tstamps /)) 80 | (tstamp 60D9DAD9)) 81 | (comp (ref SW1) 82 | (value SW_Push) 83 | (footprint Button_Switch_THT:SW_PUSH_6mm) 84 | (datasheet ~) 85 | (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) 86 | (sheetpath (names /) (tstamps /)) 87 | (tstamp 60D97ADE))) 88 | (libparts 89 | (libpart (lib Connector) (part Conn_01x03_Female) 90 | (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") 91 | (docs ~) 92 | (footprints 93 | (fp Connector*:*_1x??_*)) 94 | (fields 95 | (field (name Reference) J) 96 | (field (name Value) Conn_01x03_Female)) 97 | (pins 98 | (pin (num 1) (name Pin_1) (type passive)) 99 | (pin (num 2) (name Pin_2) (type passive)) 100 | (pin (num 3) (name Pin_3) (type passive)))) 101 | (libpart (lib Connector) (part Conn_01x04_Female) 102 | (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)") 103 | (docs ~) 104 | (footprints 105 | (fp Connector*:*_1x??_*)) 106 | (fields 107 | (field (name Reference) J) 108 | (field (name Value) Conn_01x04_Female)) 109 | (pins 110 | (pin (num 1) (name Pin_1) (type passive)) 111 | (pin (num 2) (name Pin_2) (type passive)) 112 | (pin (num 3) (name Pin_3) (type passive)) 113 | (pin (num 4) (name Pin_4) (type passive)))) 114 | (libpart (lib LED) (part WS2812B) 115 | (description "RGB LED with integrated controller") 116 | (docs https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) 117 | (footprints 118 | (fp LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*)) 119 | (fields 120 | (field (name Reference) D) 121 | (field (name Value) WS2812B) 122 | (field (name Footprint) LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm)) 123 | (pins 124 | (pin (num 1) (name VDD) (type power_in)) 125 | (pin (num 2) (name DOUT) (type output)) 126 | (pin (num 3) (name VSS) (type power_in)) 127 | (pin (num 4) (name DIN) (type input)))) 128 | (libpart (lib Switch) (part SW_Push) 129 | (description "Push button switch, generic, two pins") 130 | (docs ~) 131 | (fields 132 | (field (name Reference) SW) 133 | (field (name Value) SW_Push)) 134 | (pins 135 | (pin (num 1) (name 1) (type passive)) 136 | (pin (num 2) (name 2) (type passive)))) 137 | (libpart (lib d1_mini) (part D1_mini) 138 | (description "32-bit microcontroller module with WiFi") 139 | (docs https://wiki.wemos.cc/products:d1:d1_mini#documentation) 140 | (footprints 141 | (fp WEMOS*D1*mini*)) 142 | (fields 143 | (field (name Reference) U) 144 | (field (name Value) D1_mini) 145 | (field (name Footprint) "Hackheld Footprints:D1_mini")) 146 | (pins 147 | (pin (num 1) (name ~RST) (type input)) 148 | (pin (num 2) (name A0) (type input)) 149 | (pin (num 3) (name D0) (type BiDi)) 150 | (pin (num 4) (name SCK/D5) (type BiDi)) 151 | (pin (num 5) (name MISO/D6) (type BiDi)) 152 | (pin (num 6) (name MOSI/D7) (type BiDi)) 153 | (pin (num 7) (name CS/D8) (type BiDi)) 154 | (pin (num 8) (name 3V3) (type power_out)) 155 | (pin (num 9) (name 5V) (type power_in)) 156 | (pin (num 10) (name GND) (type power_in)) 157 | (pin (num 11) (name D4) (type BiDi)) 158 | (pin (num 12) (name D3) (type BiDi)) 159 | (pin (num 13) (name SDA/D2) (type BiDi)) 160 | (pin (num 14) (name SCL/D1) (type BiDi)) 161 | (pin (num 15) (name RX) (type input)) 162 | (pin (num 16) (name TX) (type output))))) 163 | (libraries 164 | (library (logical Connector) 165 | (uri /Users/space/Downloads/kicad-symbols-master/Connector.lib)) 166 | (library (logical LED) 167 | (uri /Users/space/Downloads/kicad-symbols-master/LED.lib)) 168 | (library (logical Switch) 169 | (uri /Users/space/Downloads/kicad-symbols-master/Switch.lib)) 170 | (library (logical d1_mini) 171 | (uri /Users/space/Projects/Hackheld_Vega/Symbols/d1_mini.lib))) 172 | (nets 173 | (net (code 1) (name GND) 174 | (node (ref SW1) (pin 2)) 175 | (node (ref D1) (pin 3)) 176 | (node (ref SW2) (pin 2)) 177 | (node (ref J2) (pin 1)) 178 | (node (ref J1) (pin 1)) 179 | (node (ref SW3) (pin 2)) 180 | (node (ref SW4) (pin 2)) 181 | (node (ref SW5) (pin 2)) 182 | (node (ref SW6) (pin 2)) 183 | (node (ref U1) (pin 10))) 184 | (net (code 2) (name /DOWN) 185 | (node (ref U1) (pin 5)) 186 | (node (ref SW4) (pin 1))) 187 | (net (code 3) (name /B) 188 | (node (ref U1) (pin 12)) 189 | (node (ref SW6) (pin 1))) 190 | (net (code 4) (name /RIGHT) 191 | (node (ref U1) (pin 6)) 192 | (node (ref SW2) (pin 1))) 193 | (net (code 5) (name /LEFT) 194 | (node (ref U1) (pin 3)) 195 | (node (ref SW1) (pin 1))) 196 | (net (code 6) (name +5V) 197 | (node (ref U1) (pin 9)) 198 | (node (ref D1) (pin 1)) 199 | (node (ref J2) (pin 3))) 200 | (net (code 7) (name /NEOPIXEL) 201 | (node (ref D1) (pin 4)) 202 | (node (ref U1) (pin 7))) 203 | (net (code 8) (name /NEOPIXEL_OUT) 204 | (node (ref J2) (pin 2)) 205 | (node (ref D1) (pin 2))) 206 | (net (code 9) (name /SDA) 207 | (node (ref J1) (pin 4)) 208 | (node (ref U1) (pin 13))) 209 | (net (code 10) (name /SCL) 210 | (node (ref J1) (pin 3)) 211 | (node (ref U1) (pin 14))) 212 | (net (code 11) (name /A) 213 | (node (ref SW5) (pin 1)) 214 | (node (ref U1) (pin 11))) 215 | (net (code 12) (name /UP) 216 | (node (ref U1) (pin 4)) 217 | (node (ref SW3) (pin 1))) 218 | (net (code 13) (name "Net-(U1-Pad2)") 219 | (node (ref U1) (pin 2))) 220 | (net (code 14) (name "Net-(U1-Pad1)") 221 | (node (ref U1) (pin 1))) 222 | (net (code 15) (name "Net-(U1-Pad15)") 223 | (node (ref U1) (pin 15))) 224 | (net (code 16) (name "Net-(U1-Pad16)") 225 | (node (ref U1) (pin 16))) 226 | (net (code 17) (name +3V3) 227 | (node (ref U1) (pin 8)) 228 | (node (ref J1) (pin 2))))) -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega.pro: -------------------------------------------------------------------------------- 1 | update=2021 June 14, Monday 19:22:54 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | [schematic_editor] 35 | version=1 36 | PageLayoutDescrFile= 37 | PlotDirectoryName= 38 | SubpartIdSeparator=0 39 | SubpartFirstId=65 40 | NetFmtName=Pcbnew 41 | SpiceAjustPassiveValues=0 42 | LabSize=50 43 | ERC_TestSimilarLabels=1 44 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Hackheld Vega Schematic" 8 | Date "2021-08-06" 9 | Rev "1" 10 | Comp "Spacehuhn Technologies" 11 | Comment1 "Designed with <3 by Stefan" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L power:GND #PWR09 18 | U 1 1 60C8DA61 19 | P 4050 4650 20 | F 0 "#PWR09" H 4050 4400 50 0001 C CNN 21 | F 1 "GND" H 4055 4477 50 0000 C CNN 22 | F 2 "" H 4050 4650 50 0001 C CNN 23 | F 3 "" H 4050 4650 50 0001 C CNN 24 | 1 4050 4650 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L power:GND #PWR07 29 | U 1 1 60C8E742 30 | P 4950 4200 31 | F 0 "#PWR07" H 4950 3950 50 0001 C CNN 32 | F 1 "GND" H 4955 4027 50 0000 C CNN 33 | F 2 "" H 4950 4200 50 0001 C CNN 34 | F 3 "" H 4950 4200 50 0001 C CNN 35 | 1 4950 4200 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L power:GND #PWR05 40 | U 1 1 60C8ED9C 41 | P 4050 3750 42 | F 0 "#PWR05" H 4050 3500 50 0001 C CNN 43 | F 1 "GND" H 4055 3577 50 0000 C CNN 44 | F 2 "" H 4050 3750 50 0001 C CNN 45 | F 3 "" H 4050 3750 50 0001 C CNN 46 | 1 4050 3750 47 | 1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L power:GND #PWR04 51 | U 1 1 60C8FB19 52 | P 4050 3300 53 | F 0 "#PWR04" H 4050 3050 50 0001 C CNN 54 | F 1 "GND" H 4055 3127 50 0000 C CNN 55 | F 2 "" H 4050 3300 50 0001 C CNN 56 | F 3 "" H 4050 3300 50 0001 C CNN 57 | 1 4050 3300 58 | 1 0 0 -1 59 | $EndComp 60 | Wire Wire Line 61 | 4050 3750 3900 3750 62 | Wire Wire Line 63 | 4050 4650 3900 4650 64 | Wire Wire Line 65 | 4050 3300 3900 3300 66 | Wire Wire Line 67 | 4950 4200 4800 4200 68 | Wire Wire Line 69 | 3500 4650 3450 4650 70 | Wire Wire Line 71 | 4400 4200 4350 4200 72 | Wire Wire Line 73 | 3500 3750 3450 3750 74 | Wire Wire Line 75 | 3500 3300 3450 3300 76 | Text Label 3450 3300 2 50 ~ 0 77 | LEFT 78 | Text Label 3450 3750 2 50 ~ 0 79 | RIGHT 80 | Text Label 3450 4650 2 50 ~ 0 81 | DOWN 82 | Text Label 4350 4200 2 50 ~ 0 83 | B 84 | $Comp 85 | L LED:WS2812B D1 86 | U 1 1 60CA8789 87 | P 7500 3900 88 | F 0 "D1" H 7844 3946 50 0000 L CNN 89 | F 1 "WS2812B" H 7844 3855 50 0000 L CNN 90 | F 2 "Hackheld Footprints:Neopixel_5050" H 7550 3600 50 0001 L TNN 91 | F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 7600 3525 50 0001 L TNN 92 | 1 7500 3900 93 | 1 0 0 -1 94 | $EndComp 95 | $Comp 96 | L Connector:Conn_01x03_Female J2 97 | U 1 1 60CAE1BE 98 | P 9000 3850 99 | F 0 "J2" H 8900 3400 50 0000 C CNN 100 | F 1 "Conn_01x03_Female" H 8850 3500 50 0000 C CNN 101 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" H 9000 3850 50 0001 C CNN 102 | F 3 "~" H 9000 3850 50 0001 C CNN 103 | 1 9000 3850 104 | -1 0 0 1 105 | $EndComp 106 | $Comp 107 | L power:GND #PWR015 108 | U 1 1 60CAF07B 109 | P 9250 3950 110 | F 0 "#PWR015" H 9250 3700 50 0001 C CNN 111 | F 1 "GND" H 9255 3777 50 0000 C CNN 112 | F 2 "" H 9250 3950 50 0001 C CNN 113 | F 3 "" H 9250 3950 50 0001 C CNN 114 | 1 9250 3950 115 | 1 0 0 -1 116 | $EndComp 117 | Text Label 8000 3900 0 50 ~ 0 118 | NEOPIXEL_OUT 119 | Wire Wire Line 120 | 9250 3750 9200 3750 121 | Wire Wire Line 122 | 9250 3850 9200 3850 123 | Wire Wire Line 124 | 9250 3950 9200 3950 125 | Text Label 7200 3900 2 50 ~ 0 126 | NEOPIXEL 127 | Wire Wire Line 128 | 7800 3900 8000 3900 129 | $Comp 130 | L power:GND #PWR013 131 | U 1 1 60CB66E5 132 | P 7500 4250 133 | F 0 "#PWR013" H 7500 4000 50 0001 C CNN 134 | F 1 "GND" H 7505 4077 50 0000 C CNN 135 | F 2 "" H 7500 4250 50 0001 C CNN 136 | F 3 "" H 7500 4250 50 0001 C CNN 137 | 1 7500 4250 138 | 1 0 0 -1 139 | $EndComp 140 | Wire Wire Line 141 | 7500 4250 7500 4200 142 | Wire Wire Line 143 | 7500 3600 7500 3550 144 | Text Label 9250 3850 0 50 ~ 0 145 | NEOPIXEL_OUT 146 | $Comp 147 | L power:+5V #PWR012 148 | U 1 1 60CBDD23 149 | P 7500 3550 150 | F 0 "#PWR012" H 7500 3400 50 0001 C CNN 151 | F 1 "+5V" H 7515 3723 50 0000 C CNN 152 | F 2 "" H 7500 3550 50 0001 C CNN 153 | F 3 "" H 7500 3550 50 0001 C CNN 154 | 1 7500 3550 155 | 1 0 0 -1 156 | $EndComp 157 | Wire Wire Line 158 | 6300 3750 6250 3750 159 | Wire Wire Line 160 | 6300 3850 6250 3850 161 | Wire Wire Line 162 | 6300 4050 6250 4050 163 | Text Label 6300 3750 0 50 ~ 0 164 | SDA 165 | Text Label 6300 3850 0 50 ~ 0 166 | SCL 167 | $Comp 168 | L power:GND #PWR011 169 | U 1 1 60C97073 170 | P 6400 3950 171 | F 0 "#PWR011" H 6400 3700 50 0001 C CNN 172 | F 1 "GND" H 6450 4000 50 0000 R CNN 173 | F 2 "" H 6400 3950 50 0001 C CNN 174 | F 3 "" H 6400 3950 50 0001 C CNN 175 | 1 6400 3950 176 | 1 0 0 -1 177 | $EndComp 178 | $Comp 179 | L Connector:Conn_01x04_Female J1 180 | U 1 1 60C8269E 181 | P 6050 3950 182 | F 0 "J1" H 6078 3926 50 0000 L CNN 183 | F 1 "Conn_01x04_Female" H 6078 3835 50 0000 L CNN 184 | F 2 "Hackheld Footprints:PinSocket_OLED" H 6050 3950 50 0001 C CNN 185 | F 3 "~" H 6050 3950 50 0001 C CNN 186 | 1 6050 3950 187 | -1 0 0 1 188 | $EndComp 189 | Wire Notes Line 190 | 5100 2750 5100 5350 191 | Wire Notes Line 192 | 3150 5350 3150 2750 193 | Wire Notes Line 194 | 5200 2750 5200 5350 195 | Wire Notes Line 196 | 5200 5350 6700 5350 197 | Wire Notes Line 198 | 6700 5350 6700 2750 199 | Wire Notes Line 200 | 6700 2750 5200 2750 201 | Wire Notes Line 202 | 6800 2750 6800 5350 203 | Wire Notes Line 204 | 9900 5350 9900 2750 205 | Wire Notes Line 206 | 8600 2750 8600 5350 207 | Text Notes 3150 2750 0 50 ~ 0 208 | Buttons 209 | Text Notes 5200 2750 0 50 ~ 0 210 | OLED (pins) 211 | Text Notes 6800 2750 0 50 ~ 0 212 | Neopixel WS2812b 213 | Text Notes 8700 2750 0 50 ~ 0 214 | Neopixel daisy chain (pins) 215 | Wire Notes Line 216 | 3150 2750 5100 2750 217 | Wire Notes Line 218 | 5100 5350 3150 5350 219 | Text Label 4350 3750 2 50 ~ 0 220 | A 221 | Wire Wire Line 222 | 4400 3750 4350 3750 223 | Wire Wire Line 224 | 4950 3750 4800 3750 225 | $Comp 226 | L power:GND #PWR06 227 | U 1 1 60C8E1E8 228 | P 4950 3750 229 | F 0 "#PWR06" H 4950 3500 50 0001 C CNN 230 | F 1 "GND" H 4955 3577 50 0000 C CNN 231 | F 2 "" H 4950 3750 50 0001 C CNN 232 | F 3 "" H 4950 3750 50 0001 C CNN 233 | 1 4950 3750 234 | 1 0 0 -1 235 | $EndComp 236 | Text Label 3450 4200 2 50 ~ 0 237 | UP 238 | Wire Wire Line 239 | 3500 4200 3450 4200 240 | Wire Wire Line 241 | 4050 4200 3900 4200 242 | $Comp 243 | L power:GND #PWR08 244 | U 1 1 60C8D00D 245 | P 4050 4200 246 | F 0 "#PWR08" H 4050 3950 50 0001 C CNN 247 | F 1 "GND" H 4055 4027 50 0000 C CNN 248 | F 2 "" H 4050 4200 50 0001 C CNN 249 | F 3 "" H 4050 4200 50 0001 C CNN 250 | 1 4050 4200 251 | 1 0 0 -1 252 | $EndComp 253 | Wire Wire Line 254 | 2600 3650 2650 3650 255 | Wire Wire Line 256 | 2600 3750 2650 3750 257 | Text Label 2650 3750 0 50 ~ 0 258 | SDA 259 | Text Label 2650 3650 0 50 ~ 0 260 | SCL 261 | Text Label 2650 4050 0 50 ~ 0 262 | UP 263 | Text Label 2650 4150 0 50 ~ 0 264 | DOWN 265 | Text Label 2650 3550 0 50 ~ 0 266 | LEFT 267 | Text Label 2650 4250 0 50 ~ 0 268 | RIGHT 269 | Text Label 2650 3950 0 50 ~ 0 270 | A 271 | Text Label 2650 3850 0 50 ~ 0 272 | B 273 | Wire Wire Line 274 | 2650 3850 2600 3850 275 | Wire Wire Line 276 | 2650 3950 2600 3950 277 | Wire Wire Line 278 | 2650 4050 2600 4050 279 | Wire Wire Line 280 | 2650 4150 2600 4150 281 | Wire Wire Line 282 | 2650 4250 2600 4250 283 | Wire Wire Line 284 | 2650 4350 2600 4350 285 | $Comp 286 | L power:+5V #PWR016 287 | U 1 1 60E365DF 288 | P 2100 3100 289 | F 0 "#PWR016" H 2100 2950 50 0001 C CNN 290 | F 1 "+5V" H 2115 3273 50 0000 C CNN 291 | F 2 "" H 2100 3100 50 0001 C CNN 292 | F 3 "" H 2100 3100 50 0001 C CNN 293 | 1 2100 3100 294 | 1 0 0 -1 295 | $EndComp 296 | Wire Wire Line 297 | 2100 3150 2100 3100 298 | $Comp 299 | L power:GND #PWR017 300 | U 1 1 60E365E6 301 | P 2200 4900 302 | F 0 "#PWR017" H 2200 4650 50 0001 C CNN 303 | F 1 "GND" H 2205 4727 50 0000 C CNN 304 | F 2 "" H 2200 4900 50 0001 C CNN 305 | F 3 "" H 2200 4900 50 0001 C CNN 306 | 1 2200 4900 307 | 1 0 0 -1 308 | $EndComp 309 | Wire Wire Line 310 | 2200 4900 2200 4850 311 | NoConn ~ 2600 3450 312 | NoConn ~ 1800 3550 313 | NoConn ~ 1800 3850 314 | NoConn ~ 1800 3950 315 | Wire Notes Line 316 | 3050 5350 1500 5350 317 | Wire Notes Line 318 | 1500 5350 1500 2750 319 | Wire Notes Line 320 | 1500 2750 3050 2750 321 | Wire Notes Line 322 | 3050 2750 3050 5350 323 | Text Notes 1500 2750 0 50 ~ 0 324 | D1 Mini ESP8266 Dev Board 325 | $Comp 326 | L power:PWR_FLAG #FLG01 327 | U 1 1 60E365F6 328 | P 2100 3100 329 | F 0 "#FLG01" H 2100 3175 50 0001 C CNN 330 | F 1 "PWR_FLAG" V 2100 3227 50 0000 L CNN 331 | F 2 "" H 2100 3100 50 0001 C CNN 332 | F 3 "~" H 2100 3100 50 0001 C CNN 333 | 1 2100 3100 334 | 0 -1 -1 0 335 | $EndComp 336 | Connection ~ 2100 3100 337 | $Comp 338 | L power:PWR_FLAG #FLG02 339 | U 1 1 60E365FD 340 | P 2200 4850 341 | F 0 "#FLG02" H 2200 4925 50 0001 C CNN 342 | F 1 "PWR_FLAG" V 2200 4978 50 0000 L CNN 343 | F 2 "" H 2200 4850 50 0001 C CNN 344 | F 3 "~" H 2200 4850 50 0001 C CNN 345 | 1 2200 4850 346 | 0 1 1 0 347 | $EndComp 348 | Wire Wire Line 349 | 2200 4850 2200 4750 350 | Connection ~ 2200 4850 351 | Text Label 2650 4350 0 50 ~ 0 352 | NEOPIXEL 353 | Wire Wire Line 354 | 2600 3550 2650 3550 355 | $Comp 356 | L power:PWR_FLAG #FLG03 357 | U 1 1 60E36607 358 | P 2300 3100 359 | F 0 "#FLG03" H 2300 3175 50 0001 C CNN 360 | F 1 "PWR_FLAG" V 2300 3228 50 0000 L CNN 361 | F 2 "" H 2300 3100 50 0001 C CNN 362 | F 3 "~" H 2300 3100 50 0001 C CNN 363 | 1 2300 3100 364 | 0 1 1 0 365 | $EndComp 366 | $Comp 367 | L power:+3V3 #PWR018 368 | U 1 1 60E3660D 369 | P 2300 3100 370 | F 0 "#PWR018" H 2300 2950 50 0001 C CNN 371 | F 1 "+3V3" H 2315 3273 50 0000 C CNN 372 | F 2 "" H 2300 3100 50 0001 C CNN 373 | F 3 "" H 2300 3100 50 0001 C CNN 374 | 1 2300 3100 375 | 1 0 0 -1 376 | $EndComp 377 | Wire Wire Line 378 | 2300 3150 2300 3100 379 | Connection ~ 2300 3100 380 | Wire Notes Line 381 | 6800 5350 9900 5350 382 | Wire Notes Line 383 | 6800 2750 9900 2750 384 | $Comp 385 | L d1_mini:D1_mini U1 386 | U 1 1 60C8DBD5 387 | P 2200 3950 388 | F 0 "U1" H 2200 3061 50 0000 C CNN 389 | F 1 "D1_mini" H 1850 3150 50 0000 C CNN 390 | F 2 "Hackheld Footprints:D1_mini" H 2200 2800 50 0001 C CNN 391 | F 3 "https://wiki.wemos.cc/products:d1:d1_mini#documentation" H 350 2800 50 0001 C CNN 392 | 1 2200 3950 393 | 1 0 0 -1 394 | $EndComp 395 | $Comp 396 | L Switch:SW_Push SW6 397 | U 1 1 60DAD94C 398 | P 4600 4200 399 | F 0 "SW6" H 4600 4485 50 0000 C CNN 400 | F 1 "SW_Push" H 4600 4394 50 0000 C CNN 401 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 4600 4400 50 0001 C CNN 402 | F 3 "~" H 4600 4400 50 0001 C CNN 403 | 1 4600 4200 404 | 1 0 0 -1 405 | $EndComp 406 | $Comp 407 | L Switch:SW_Push SW5 408 | U 1 1 60D9F689 409 | P 4600 3750 410 | F 0 "SW5" H 4600 4035 50 0000 C CNN 411 | F 1 "SW_Push" H 4600 3944 50 0000 C CNN 412 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 4600 3950 50 0001 C CNN 413 | F 3 "~" H 4600 3950 50 0001 C CNN 414 | 1 4600 3750 415 | 1 0 0 -1 416 | $EndComp 417 | $Comp 418 | L Switch:SW_Push SW4 419 | U 1 1 60D9E47B 420 | P 3700 4650 421 | F 0 "SW4" H 3700 4935 50 0000 C CNN 422 | F 1 "SW_Push" H 3700 4844 50 0000 C CNN 423 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 4850 50 0001 C CNN 424 | F 3 "~" H 3700 4850 50 0001 C CNN 425 | 1 3700 4650 426 | 1 0 0 -1 427 | $EndComp 428 | $Comp 429 | L Switch:SW_Push SW3 430 | U 1 1 60D9EE8F 431 | P 3700 4200 432 | F 0 "SW3" H 3700 4485 50 0000 C CNN 433 | F 1 "SW_Push" H 3700 4394 50 0000 C CNN 434 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 4400 50 0001 C CNN 435 | F 3 "~" H 3700 4400 50 0001 C CNN 436 | 1 3700 4200 437 | 1 0 0 -1 438 | $EndComp 439 | $Comp 440 | L Switch:SW_Push SW2 441 | U 1 1 60D9DAD9 442 | P 3700 3750 443 | F 0 "SW2" H 3700 4035 50 0000 C CNN 444 | F 1 "SW_Push" H 3700 3944 50 0000 C CNN 445 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 3950 50 0001 C CNN 446 | F 3 "~" H 3700 3950 50 0001 C CNN 447 | 1 3700 3750 448 | 1 0 0 -1 449 | $EndComp 450 | $Comp 451 | L Switch:SW_Push SW1 452 | U 1 1 60D97ADE 453 | P 3700 3300 454 | F 0 "SW1" H 3700 3585 50 0000 C CNN 455 | F 1 "SW_Push" H 3700 3494 50 0000 C CNN 456 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 3500 50 0001 C CNN 457 | F 3 "~" H 3700 3500 50 0001 C CNN 458 | 1 3700 3300 459 | 1 0 0 -1 460 | $EndComp 461 | $Comp 462 | L power:+3V3 #PWR010 463 | U 1 1 60C97E78 464 | P 6550 4050 465 | F 0 "#PWR010" H 6550 3900 50 0001 C CNN 466 | F 1 "+3V3" H 6450 3950 50 0000 L CNN 467 | F 2 "" H 6550 4050 50 0001 C CNN 468 | F 3 "" H 6550 4050 50 0001 C CNN 469 | 1 6550 4050 470 | 1 0 0 -1 471 | $EndComp 472 | $Comp 473 | L power:+5V #PWR0101 474 | U 1 1 60CF81B9 475 | P 9250 3750 476 | F 0 "#PWR0101" H 9250 3600 50 0001 C CNN 477 | F 1 "+5V" H 9265 3923 50 0000 C CNN 478 | F 2 "" H 9250 3750 50 0001 C CNN 479 | F 3 "" H 9250 3750 50 0001 C CNN 480 | 1 9250 3750 481 | 1 0 0 -1 482 | $EndComp 483 | Wire Wire Line 484 | 6250 3950 6400 3950 485 | Wire Wire Line 486 | 6300 4050 6300 4100 487 | Wire Wire Line 488 | 6300 4100 6550 4100 489 | Wire Wire Line 490 | 6550 4100 6550 4050 491 | $EndSCHEMATC 492 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega.sch-bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "Hackheld Vega Schematic" 8 | Date "2021-08-06" 9 | Rev "1" 10 | Comp "Spacehuhn Technologies" 11 | Comment1 "Designed with <3 by Stefan" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L power:GND #PWR09 18 | U 1 1 60C8DA61 19 | P 4050 4650 20 | F 0 "#PWR09" H 4050 4400 50 0001 C CNN 21 | F 1 "GND" H 4055 4477 50 0000 C CNN 22 | F 2 "" H 4050 4650 50 0001 C CNN 23 | F 3 "" H 4050 4650 50 0001 C CNN 24 | 1 4050 4650 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L power:GND #PWR07 29 | U 1 1 60C8E742 30 | P 4950 4200 31 | F 0 "#PWR07" H 4950 3950 50 0001 C CNN 32 | F 1 "GND" H 4955 4027 50 0000 C CNN 33 | F 2 "" H 4950 4200 50 0001 C CNN 34 | F 3 "" H 4950 4200 50 0001 C CNN 35 | 1 4950 4200 36 | 1 0 0 -1 37 | $EndComp 38 | $Comp 39 | L power:GND #PWR05 40 | U 1 1 60C8ED9C 41 | P 4050 3750 42 | F 0 "#PWR05" H 4050 3500 50 0001 C CNN 43 | F 1 "GND" H 4055 3577 50 0000 C CNN 44 | F 2 "" H 4050 3750 50 0001 C CNN 45 | F 3 "" H 4050 3750 50 0001 C CNN 46 | 1 4050 3750 47 | 1 0 0 -1 48 | $EndComp 49 | $Comp 50 | L power:GND #PWR04 51 | U 1 1 60C8FB19 52 | P 4050 3300 53 | F 0 "#PWR04" H 4050 3050 50 0001 C CNN 54 | F 1 "GND" H 4055 3127 50 0000 C CNN 55 | F 2 "" H 4050 3300 50 0001 C CNN 56 | F 3 "" H 4050 3300 50 0001 C CNN 57 | 1 4050 3300 58 | 1 0 0 -1 59 | $EndComp 60 | Wire Wire Line 61 | 4050 3750 3900 3750 62 | Wire Wire Line 63 | 4050 4650 3900 4650 64 | Wire Wire Line 65 | 4050 3300 3900 3300 66 | Wire Wire Line 67 | 4950 4200 4800 4200 68 | Wire Wire Line 69 | 3500 4650 3450 4650 70 | Wire Wire Line 71 | 4400 4200 4350 4200 72 | Wire Wire Line 73 | 3500 3750 3450 3750 74 | Wire Wire Line 75 | 3500 3300 3450 3300 76 | Text Label 3450 3300 2 50 ~ 0 77 | LEFT 78 | Text Label 3450 3750 2 50 ~ 0 79 | RIGHT 80 | Text Label 3450 4650 2 50 ~ 0 81 | DOWN 82 | Text Label 4350 4200 2 50 ~ 0 83 | B 84 | $Comp 85 | L LED:WS2812B D1 86 | U 1 1 60CA8789 87 | P 7500 3900 88 | F 0 "D1" H 7844 3946 50 0000 L CNN 89 | F 1 "WS2812B" H 7844 3855 50 0000 L CNN 90 | F 2 "Hackheld Footprints:Neopixel_5050" H 7550 3600 50 0001 L TNN 91 | F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 7600 3525 50 0001 L TNN 92 | 1 7500 3900 93 | 1 0 0 -1 94 | $EndComp 95 | $Comp 96 | L Connector:Conn_01x03_Female J2 97 | U 1 1 60CAE1BE 98 | P 9000 3850 99 | F 0 "J2" H 8900 3400 50 0000 C CNN 100 | F 1 "Conn_01x03_Female" H 8850 3500 50 0000 C CNN 101 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical" H 9000 3850 50 0001 C CNN 102 | F 3 "~" H 9000 3850 50 0001 C CNN 103 | 1 9000 3850 104 | -1 0 0 1 105 | $EndComp 106 | $Comp 107 | L power:GND #PWR015 108 | U 1 1 60CAF07B 109 | P 9250 3950 110 | F 0 "#PWR015" H 9250 3700 50 0001 C CNN 111 | F 1 "GND" H 9255 3777 50 0000 C CNN 112 | F 2 "" H 9250 3950 50 0001 C CNN 113 | F 3 "" H 9250 3950 50 0001 C CNN 114 | 1 9250 3950 115 | 1 0 0 -1 116 | $EndComp 117 | Text Label 8000 3900 0 50 ~ 0 118 | NEOPIXEL_OUT 119 | Wire Wire Line 120 | 9250 3750 9200 3750 121 | Wire Wire Line 122 | 9250 3850 9200 3850 123 | Wire Wire Line 124 | 9250 3950 9200 3950 125 | Text Label 7200 3900 2 50 ~ 0 126 | NEOPIXEL 127 | Wire Wire Line 128 | 7800 3900 8000 3900 129 | $Comp 130 | L power:GND #PWR013 131 | U 1 1 60CB66E5 132 | P 7500 4250 133 | F 0 "#PWR013" H 7500 4000 50 0001 C CNN 134 | F 1 "GND" H 7505 4077 50 0000 C CNN 135 | F 2 "" H 7500 4250 50 0001 C CNN 136 | F 3 "" H 7500 4250 50 0001 C CNN 137 | 1 7500 4250 138 | 1 0 0 -1 139 | $EndComp 140 | Wire Wire Line 141 | 7500 4250 7500 4200 142 | Wire Wire Line 143 | 7500 3600 7500 3550 144 | Text Label 9250 3850 0 50 ~ 0 145 | NEOPIXEL_OUT 146 | $Comp 147 | L power:+5V #PWR012 148 | U 1 1 60CBDD23 149 | P 7500 3550 150 | F 0 "#PWR012" H 7500 3400 50 0001 C CNN 151 | F 1 "+5V" H 7515 3723 50 0000 C CNN 152 | F 2 "" H 7500 3550 50 0001 C CNN 153 | F 3 "" H 7500 3550 50 0001 C CNN 154 | 1 7500 3550 155 | 1 0 0 -1 156 | $EndComp 157 | Wire Wire Line 158 | 6300 3950 6250 3950 159 | Wire Wire Line 160 | 6300 3750 6250 3750 161 | Wire Wire Line 162 | 6300 3850 6250 3850 163 | Wire Wire Line 164 | 6300 4050 6250 4050 165 | Text Label 6300 3750 0 50 ~ 0 166 | SDA 167 | Text Label 6300 3850 0 50 ~ 0 168 | SCL 169 | $Comp 170 | L power:GND #PWR011 171 | U 1 1 60C97073 172 | P 6300 4050 173 | F 0 "#PWR011" H 6300 3800 50 0001 C CNN 174 | F 1 "GND" V 6305 3922 50 0000 R CNN 175 | F 2 "" H 6300 4050 50 0001 C CNN 176 | F 3 "" H 6300 4050 50 0001 C CNN 177 | 1 6300 4050 178 | 0 -1 -1 0 179 | $EndComp 180 | $Comp 181 | L Connector:Conn_01x04_Female J1 182 | U 1 1 60C8269E 183 | P 6050 3950 184 | F 0 "J1" H 6078 3926 50 0000 L CNN 185 | F 1 "Conn_01x04_Female" H 6078 3835 50 0000 L CNN 186 | F 2 "Hackheld Footprints:PinSocket_OLED" H 6050 3950 50 0001 C CNN 187 | F 3 "~" H 6050 3950 50 0001 C CNN 188 | 1 6050 3950 189 | -1 0 0 1 190 | $EndComp 191 | Wire Notes Line 192 | 5100 2750 5100 5350 193 | Wire Notes Line 194 | 3150 5350 3150 2750 195 | Wire Notes Line 196 | 5200 2750 5200 5350 197 | Wire Notes Line 198 | 5200 5350 6700 5350 199 | Wire Notes Line 200 | 6700 5350 6700 2750 201 | Wire Notes Line 202 | 6700 2750 5200 2750 203 | Wire Notes Line 204 | 6800 2750 6800 5350 205 | Wire Notes Line 206 | 9900 5350 9900 2750 207 | Wire Notes Line 208 | 8600 2750 8600 5350 209 | Text Notes 3150 2750 0 50 ~ 0 210 | Buttons 211 | Text Notes 5200 2750 0 50 ~ 0 212 | OLED (pins) 213 | Text Notes 6800 2750 0 50 ~ 0 214 | Neopixel WS2812b 215 | Text Notes 8700 2750 0 50 ~ 0 216 | Neopixel daisy chain (pins) 217 | Wire Notes Line 218 | 3150 2750 5100 2750 219 | Wire Notes Line 220 | 5100 5350 3150 5350 221 | Text Label 4350 3750 2 50 ~ 0 222 | A 223 | Wire Wire Line 224 | 4400 3750 4350 3750 225 | Wire Wire Line 226 | 4950 3750 4800 3750 227 | $Comp 228 | L power:GND #PWR06 229 | U 1 1 60C8E1E8 230 | P 4950 3750 231 | F 0 "#PWR06" H 4950 3500 50 0001 C CNN 232 | F 1 "GND" H 4955 3577 50 0000 C CNN 233 | F 2 "" H 4950 3750 50 0001 C CNN 234 | F 3 "" H 4950 3750 50 0001 C CNN 235 | 1 4950 3750 236 | 1 0 0 -1 237 | $EndComp 238 | Text Label 3450 4200 2 50 ~ 0 239 | UP 240 | Wire Wire Line 241 | 3500 4200 3450 4200 242 | Wire Wire Line 243 | 4050 4200 3900 4200 244 | $Comp 245 | L power:GND #PWR08 246 | U 1 1 60C8D00D 247 | P 4050 4200 248 | F 0 "#PWR08" H 4050 3950 50 0001 C CNN 249 | F 1 "GND" H 4055 4027 50 0000 C CNN 250 | F 2 "" H 4050 4200 50 0001 C CNN 251 | F 3 "" H 4050 4200 50 0001 C CNN 252 | 1 4050 4200 253 | 1 0 0 -1 254 | $EndComp 255 | Wire Wire Line 256 | 2600 3650 2650 3650 257 | Wire Wire Line 258 | 2600 3750 2650 3750 259 | Text Label 2650 3750 0 50 ~ 0 260 | SDA 261 | Text Label 2650 3650 0 50 ~ 0 262 | SCL 263 | Text Label 2650 4050 0 50 ~ 0 264 | UP 265 | Text Label 2650 4150 0 50 ~ 0 266 | DOWN 267 | Text Label 2650 3550 0 50 ~ 0 268 | LEFT 269 | Text Label 2650 4250 0 50 ~ 0 270 | RIGHT 271 | Text Label 2650 3950 0 50 ~ 0 272 | A 273 | Text Label 2650 3850 0 50 ~ 0 274 | B 275 | Wire Wire Line 276 | 2650 3850 2600 3850 277 | Wire Wire Line 278 | 2650 3950 2600 3950 279 | Wire Wire Line 280 | 2650 4050 2600 4050 281 | Wire Wire Line 282 | 2650 4150 2600 4150 283 | Wire Wire Line 284 | 2650 4250 2600 4250 285 | Wire Wire Line 286 | 2650 4350 2600 4350 287 | $Comp 288 | L power:+5V #PWR016 289 | U 1 1 60E365DF 290 | P 2100 3100 291 | F 0 "#PWR016" H 2100 2950 50 0001 C CNN 292 | F 1 "+5V" H 2115 3273 50 0000 C CNN 293 | F 2 "" H 2100 3100 50 0001 C CNN 294 | F 3 "" H 2100 3100 50 0001 C CNN 295 | 1 2100 3100 296 | 1 0 0 -1 297 | $EndComp 298 | Wire Wire Line 299 | 2100 3150 2100 3100 300 | $Comp 301 | L power:GND #PWR017 302 | U 1 1 60E365E6 303 | P 2200 4900 304 | F 0 "#PWR017" H 2200 4650 50 0001 C CNN 305 | F 1 "GND" H 2205 4727 50 0000 C CNN 306 | F 2 "" H 2200 4900 50 0001 C CNN 307 | F 3 "" H 2200 4900 50 0001 C CNN 308 | 1 2200 4900 309 | 1 0 0 -1 310 | $EndComp 311 | Wire Wire Line 312 | 2200 4900 2200 4850 313 | NoConn ~ 2600 3450 314 | NoConn ~ 1800 3550 315 | NoConn ~ 1800 3850 316 | NoConn ~ 1800 3950 317 | Wire Notes Line 318 | 3050 5350 1500 5350 319 | Wire Notes Line 320 | 1500 5350 1500 2750 321 | Wire Notes Line 322 | 1500 2750 3050 2750 323 | Wire Notes Line 324 | 3050 2750 3050 5350 325 | Text Notes 1500 2750 0 50 ~ 0 326 | D1 Mini ESP8266 Dev Board 327 | $Comp 328 | L power:PWR_FLAG #FLG01 329 | U 1 1 60E365F6 330 | P 2100 3100 331 | F 0 "#FLG01" H 2100 3175 50 0001 C CNN 332 | F 1 "PWR_FLAG" V 2100 3227 50 0000 L CNN 333 | F 2 "" H 2100 3100 50 0001 C CNN 334 | F 3 "~" H 2100 3100 50 0001 C CNN 335 | 1 2100 3100 336 | 0 -1 -1 0 337 | $EndComp 338 | Connection ~ 2100 3100 339 | $Comp 340 | L power:PWR_FLAG #FLG02 341 | U 1 1 60E365FD 342 | P 2200 4850 343 | F 0 "#FLG02" H 2200 4925 50 0001 C CNN 344 | F 1 "PWR_FLAG" V 2200 4978 50 0000 L CNN 345 | F 2 "" H 2200 4850 50 0001 C CNN 346 | F 3 "~" H 2200 4850 50 0001 C CNN 347 | 1 2200 4850 348 | 0 1 1 0 349 | $EndComp 350 | Wire Wire Line 351 | 2200 4850 2200 4750 352 | Connection ~ 2200 4850 353 | Text Label 2650 4350 0 50 ~ 0 354 | NEOPIXEL 355 | Wire Wire Line 356 | 2600 3550 2650 3550 357 | $Comp 358 | L power:PWR_FLAG #FLG03 359 | U 1 1 60E36607 360 | P 2300 3100 361 | F 0 "#FLG03" H 2300 3175 50 0001 C CNN 362 | F 1 "PWR_FLAG" V 2300 3228 50 0000 L CNN 363 | F 2 "" H 2300 3100 50 0001 C CNN 364 | F 3 "~" H 2300 3100 50 0001 C CNN 365 | 1 2300 3100 366 | 0 1 1 0 367 | $EndComp 368 | $Comp 369 | L power:+3V3 #PWR018 370 | U 1 1 60E3660D 371 | P 2300 3100 372 | F 0 "#PWR018" H 2300 2950 50 0001 C CNN 373 | F 1 "+3V3" H 2315 3273 50 0000 C CNN 374 | F 2 "" H 2300 3100 50 0001 C CNN 375 | F 3 "" H 2300 3100 50 0001 C CNN 376 | 1 2300 3100 377 | 1 0 0 -1 378 | $EndComp 379 | Wire Wire Line 380 | 2300 3150 2300 3100 381 | Connection ~ 2300 3100 382 | Wire Notes Line 383 | 6800 5350 9900 5350 384 | Wire Notes Line 385 | 6800 2750 9900 2750 386 | $Comp 387 | L d1_mini:D1_mini U1 388 | U 1 1 60C8DBD5 389 | P 2200 3950 390 | F 0 "U1" H 2200 3061 50 0000 C CNN 391 | F 1 "D1_mini" H 1850 3150 50 0000 C CNN 392 | F 2 "Hackheld Footprints:D1_mini" H 2200 2800 50 0001 C CNN 393 | F 3 "https://wiki.wemos.cc/products:d1:d1_mini#documentation" H 350 2800 50 0001 C CNN 394 | 1 2200 3950 395 | 1 0 0 -1 396 | $EndComp 397 | $Comp 398 | L Switch:SW_Push SW6 399 | U 1 1 60DAD94C 400 | P 4600 4200 401 | F 0 "SW6" H 4600 4485 50 0000 C CNN 402 | F 1 "SW_Push" H 4600 4394 50 0000 C CNN 403 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 4600 4400 50 0001 C CNN 404 | F 3 "~" H 4600 4400 50 0001 C CNN 405 | 1 4600 4200 406 | 1 0 0 -1 407 | $EndComp 408 | $Comp 409 | L Switch:SW_Push SW5 410 | U 1 1 60D9F689 411 | P 4600 3750 412 | F 0 "SW5" H 4600 4035 50 0000 C CNN 413 | F 1 "SW_Push" H 4600 3944 50 0000 C CNN 414 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 4600 3950 50 0001 C CNN 415 | F 3 "~" H 4600 3950 50 0001 C CNN 416 | 1 4600 3750 417 | 1 0 0 -1 418 | $EndComp 419 | $Comp 420 | L Switch:SW_Push SW4 421 | U 1 1 60D9E47B 422 | P 3700 4650 423 | F 0 "SW4" H 3700 4935 50 0000 C CNN 424 | F 1 "SW_Push" H 3700 4844 50 0000 C CNN 425 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 4850 50 0001 C CNN 426 | F 3 "~" H 3700 4850 50 0001 C CNN 427 | 1 3700 4650 428 | 1 0 0 -1 429 | $EndComp 430 | $Comp 431 | L Switch:SW_Push SW3 432 | U 1 1 60D9EE8F 433 | P 3700 4200 434 | F 0 "SW3" H 3700 4485 50 0000 C CNN 435 | F 1 "SW_Push" H 3700 4394 50 0000 C CNN 436 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 4400 50 0001 C CNN 437 | F 3 "~" H 3700 4400 50 0001 C CNN 438 | 1 3700 4200 439 | 1 0 0 -1 440 | $EndComp 441 | $Comp 442 | L Switch:SW_Push SW2 443 | U 1 1 60D9DAD9 444 | P 3700 3750 445 | F 0 "SW2" H 3700 4035 50 0000 C CNN 446 | F 1 "SW_Push" H 3700 3944 50 0000 C CNN 447 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 3950 50 0001 C CNN 448 | F 3 "~" H 3700 3950 50 0001 C CNN 449 | 1 3700 3750 450 | 1 0 0 -1 451 | $EndComp 452 | $Comp 453 | L Switch:SW_Push SW1 454 | U 1 1 60D97ADE 455 | P 3700 3300 456 | F 0 "SW1" H 3700 3585 50 0000 C CNN 457 | F 1 "SW_Push" H 3700 3494 50 0000 C CNN 458 | F 2 "Button_Switch_THT:SW_PUSH_6mm" H 3700 3500 50 0001 C CNN 459 | F 3 "~" H 3700 3500 50 0001 C CNN 460 | 1 3700 3300 461 | 1 0 0 -1 462 | $EndComp 463 | $Comp 464 | L power:+3V3 #PWR010 465 | U 1 1 60C97E78 466 | P 6300 3950 467 | F 0 "#PWR010" H 6300 3800 50 0001 C CNN 468 | F 1 "+3V3" V 6315 4078 50 0000 L CNN 469 | F 2 "" H 6300 3950 50 0001 C CNN 470 | F 3 "" H 6300 3950 50 0001 C CNN 471 | 1 6300 3950 472 | 0 1 1 0 473 | $EndComp 474 | $Comp 475 | L power:+5V #PWR0101 476 | U 1 1 60CF81B9 477 | P 9250 3750 478 | F 0 "#PWR0101" H 9250 3600 50 0001 C CNN 479 | F 1 "+5V" H 9265 3923 50 0000 C CNN 480 | F 2 "" H 9250 3750 50 0001 C CNN 481 | F 3 "" H 9250 3750 50 0001 C CNN 482 | 1 9250 3750 483 | 1 0 0 -1 484 | $EndComp 485 | $EndSCHEMATC 486 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega_rev1_gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpacehuhnTech/HackHeld/a0106ac6332b96ed111d023e86fe56d3fc544673/HackHeld Vega/Hackheld_Vega_PCB/Hackheld_Vega_rev1_gerbers.zip -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/LICENSE: -------------------------------------------------------------------------------- 1 | CERN Open Hardware Licence Version 2 - Permissive 2 | 3 | 4 | Preamble 5 | 6 | CERN has developed this licence to promote collaboration among 7 | hardware designers and to provide a legal tool which supports the 8 | freedom to use, study, modify, share and distribute hardware designs 9 | and products based on those designs. Version 2 of the CERN Open 10 | Hardware Licence comes in three variants: this licence, CERN-OHL-P 11 | (permissive); and two reciprocal licences: CERN-OHL-W (weakly 12 | reciprocal) and CERN-OHL-S (strongly reciprocal). 13 | 14 | The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in 15 | unmodified form only. 16 | 17 | Use of this Licence does not imply any endorsement by CERN of any 18 | Licensor or their designs nor does it imply any involvement by CERN in 19 | their development. 20 | 21 | 22 | 1 Definitions 23 | 24 | 1.1 'Licence' means this CERN-OHL-P. 25 | 26 | 1.2 'Source' means information such as design materials or digital 27 | code which can be applied to Make or test a Product or to 28 | prepare a Product for use, Conveyance or sale, regardless of its 29 | medium or how it is expressed. It may include Notices. 30 | 31 | 1.3 'Covered Source' means Source that is explicitly made available 32 | under this Licence. 33 | 34 | 1.4 'Product' means any device, component, work or physical object, 35 | whether in finished or intermediate form, arising from the use, 36 | application or processing of Covered Source. 37 | 38 | 1.5 'Make' means to create or configure something, whether by 39 | manufacture, assembly, compiling, loading or applying Covered 40 | Source or another Product or otherwise. 41 | 42 | 1.6 'Notice' means copyright, acknowledgement and trademark notices, 43 | references to the location of any Notices, modification notices 44 | (subsection 3.3(b)) and all notices that refer to this Licence 45 | and to the disclaimer of warranties that are included in the 46 | Covered Source. 47 | 48 | 1.7 'Licensee' or 'You' means any person exercising rights under 49 | this Licence. 50 | 51 | 1.8 'Licensor' means a person who creates Source or modifies Covered 52 | Source and subsequently Conveys the resulting Covered Source 53 | under the terms and conditions of this Licence. A person may be 54 | a Licensee and a Licensor at the same time. 55 | 56 | 1.9 'Convey' means to communicate to the public or distribute. 57 | 58 | 59 | 2 Applicability 60 | 61 | 2.1 This Licence governs the use, copying, modification, Conveying 62 | of Covered Source and Products, and the Making of Products. By 63 | exercising any right granted under this Licence, You irrevocably 64 | accept these terms and conditions. 65 | 66 | 2.2 This Licence is granted by the Licensor directly to You, and 67 | shall apply worldwide and without limitation in time. 68 | 69 | 2.3 You shall not attempt to restrict by contract or otherwise the 70 | rights granted under this Licence to other Licensees. 71 | 72 | 2.4 This Licence is not intended to restrict fair use, fair dealing, 73 | or any other similar right. 74 | 75 | 76 | 3 Copying, Modifying and Conveying Covered Source 77 | 78 | 3.1 You may copy and Convey verbatim copies of Covered Source, in 79 | any medium, provided You retain all Notices. 80 | 81 | 3.2 You may modify Covered Source, other than Notices. 82 | 83 | You may only delete Notices if they are no longer applicable to 84 | the corresponding Covered Source as modified by You and You may 85 | add additional Notices applicable to Your modifications. 86 | 87 | 3.3 You may Convey modified Covered Source (with the effect that You 88 | shall also become a Licensor) provided that You: 89 | 90 | a) retain Notices as required in subsection 3.2; and 91 | 92 | b) add a Notice to the modified Covered Source stating that You 93 | have modified it, with the date and brief description of how 94 | You have modified it. 95 | 96 | 3.4 You may Convey Covered Source or modified Covered Source under 97 | licence terms which differ from the terms of this Licence 98 | provided that: 99 | 100 | a) You comply at all times with subsection 3.3; and 101 | 102 | b) You provide a copy of this Licence to anyone to whom You 103 | Convey Covered Source or modified Covered Source. 104 | 105 | 106 | 4 Making and Conveying Products 107 | 108 | You may Make Products, and/or Convey them, provided that You ensure 109 | that the recipient of the Product has access to any Notices applicable 110 | to the Product. 111 | 112 | 113 | 5 DISCLAIMER AND LIABILITY 114 | 115 | 5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products 116 | are provided 'as is' and any express or implied warranties, 117 | including, but not limited to, implied warranties of 118 | merchantability, of satisfactory quality, non-infringement of 119 | third party rights, and fitness for a particular purpose or use 120 | are disclaimed in respect of any Source or Product to the 121 | maximum extent permitted by law. The Licensor makes no 122 | representation that any Source or Product does not or will not 123 | infringe any patent, copyright, trade secret or other 124 | proprietary right. The entire risk as to the use, quality, and 125 | performance of any Source or Product shall be with You and not 126 | the Licensor. This disclaimer of warranty is an essential part 127 | of this Licence and a condition for the grant of any rights 128 | granted under this Licence. 129 | 130 | 5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to 131 | the maximum extent permitted by law, have no liability for 132 | direct, indirect, special, incidental, consequential, exemplary, 133 | punitive or other damages of any character including, without 134 | limitation, procurement of substitute goods or services, loss of 135 | use, data or profits, or business interruption, however caused 136 | and on any theory of contract, warranty, tort (including 137 | negligence), product liability or otherwise, arising in any way 138 | in relation to the Covered Source, modified Covered Source 139 | and/or the Making or Conveyance of a Product, even if advised of 140 | the possibility of such damages, and You shall hold the 141 | Licensor(s) free and harmless from any liability, costs, 142 | damages, fees and expenses, including claims by third parties, 143 | in relation to such use. 144 | 145 | 146 | 6 Patents 147 | 148 | 6.1 Subject to the terms and conditions of this Licence, each 149 | Licensor hereby grants to You a perpetual, worldwide, 150 | non-exclusive, no-charge, royalty-free, irrevocable (except as 151 | stated in this section 6, or where terminated by the Licensor 152 | for cause) patent license to Make, have Made, use, offer to 153 | sell, sell, import, and otherwise transfer the Covered Source 154 | and Products, where such licence applies only to those patent 155 | claims licensable by such Licensor that are necessarily 156 | infringed by exercising rights under the Covered Source as 157 | Conveyed by that Licensor. 158 | 159 | 6.2 If You institute patent litigation against any entity (including 160 | a cross-claim or counterclaim in a lawsuit) alleging that the 161 | Covered Source or a Product constitutes direct or contributory 162 | patent infringement, or You seek any declaration that a patent 163 | licensed to You under this Licence is invalid or unenforceable 164 | then any rights granted to You under this Licence shall 165 | terminate as of the date such process is initiated. 166 | 167 | 168 | 7 General 169 | 170 | 7.1 If any provisions of this Licence are or subsequently become 171 | invalid or unenforceable for any reason, the remaining 172 | provisions shall remain effective. 173 | 174 | 7.2 You shall not use any of the name (including acronyms and 175 | abbreviations), image, or logo by which the Licensor or CERN is 176 | known, except where needed to comply with section 3, or where 177 | the use is otherwise allowed by law. Any such permitted use 178 | shall be factual and shall not be made so as to suggest any kind 179 | of endorsement or implication of involvement by the Licensor or 180 | its personnel. 181 | 182 | 7.3 CERN may publish updated versions and variants of this Licence 183 | which it considers to be in the spirit of this version, but may 184 | differ in detail to address new problems or concerns. New 185 | versions will be published with a unique version number and a 186 | variant identifier specifying the variant. If the Licensor has 187 | specified that a given variant applies to the Covered Source 188 | without specifying a version, You may treat that Covered Source 189 | as being released under any version of the CERN-OHL with that 190 | variant. If no variant is specified, the Covered Source shall be 191 | treated as being released under CERN-OHL-S. The Licensor may 192 | also specify that the Covered Source is subject to a specific 193 | version of the CERN-OHL or any later version in which case You 194 | may apply this or any later version of CERN-OHL with the same 195 | variant identifier published by CERN. 196 | 197 | 7.4 This Licence shall not be enforceable except by a Licensor 198 | acting as such, and third party beneficiary rights are 199 | specifically excluded. 200 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Symbols/d1_mini.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP D1_mini 4 | D 32-bit microcontroller module with WiFi 5 | K ESP8266 WiFi microcontroller ESP8266EX 6 | F https://wiki.wemos.cc/products:d1:d1_mini#documentation 7 | $ENDCMP 8 | # 9 | $CMP D1_mini_addon 10 | D 32-bit microcontroller module with WiFi 11 | K ESP8266 WiFi microcontroller ESP8266EX 12 | F https://wiki.wemos.cc/products:d1:d1_mini#documentation 13 | $ENDCMP 14 | # 15 | #End Doc Library 16 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Symbols/d1_mini.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP D1_mini 4 | D 32-bit microcontroller module with WiFi 5 | K ESP8266 WiFi microcontroller ESP8266EX 6 | F https://wiki.wemos.cc/products:d1:d1_mini#documentation 7 | $ENDCMP 8 | # 9 | $CMP D1_mini_addon 10 | D Addon Shield 11 | K ESP8266 WiFi microcontroller ESP8266EX addon shield 12 | $ENDCMP 13 | # 14 | #End Doc Library 15 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/Symbols/d1_mini.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # D1_mini 5 | # 6 | DEF D1_mini U 0 20 Y Y 1 F N 7 | F0 "U" 150 750 50 H V L CNN 8 | F1 "D1_mini" 50 -750 50 H V L CNN 9 | F2 "Hackheld Footprints:D1_mini" 0 -1150 50 H I C CNN 10 | F3 "" -1850 -1150 50 H I C CNN 11 | $FPLIST 12 | WEMOS*D1*mini* 13 | $ENDFPLIST 14 | DRAW 15 | S -300 700 300 -700 1 1 10 f 16 | X ~RST 1 -400 400 100 R 50 50 1 1 I 17 | X GND 10 0 -800 100 U 50 50 1 1 W 18 | X D4 11 400 0 100 L 50 50 1 1 B 19 | X D3 12 400 100 100 L 50 50 1 1 B 20 | X SDA/D2 13 400 200 100 L 50 50 1 1 B 21 | X SCL/D1 14 400 300 100 L 50 50 1 1 B 22 | X RX 15 -400 100 100 R 50 50 1 1 I 23 | X TX 16 -400 0 100 R 50 50 1 1 O 24 | X A0 2 400 500 100 L 50 50 1 1 I 25 | X D0 3 400 400 100 L 50 50 1 1 B 26 | X SCK/D5 4 400 -100 100 L 50 50 1 1 B 27 | X MISO/D6 5 400 -200 100 L 50 50 1 1 B 28 | X MOSI/D7 6 400 -300 100 L 50 50 1 1 B 29 | X CS/D8 7 400 -400 100 L 50 50 1 1 B 30 | X 3V3 8 100 800 100 D 50 50 1 1 w 31 | X 5V 9 -100 800 100 D 50 50 1 1 W 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # D1_mini_addon 36 | # 37 | DEF D1_mini_addon U 0 20 Y Y 1 F N 38 | F0 "U" 150 750 50 H V L CNN 39 | F1 "D1_mini_addon" 50 -750 50 H V L CNN 40 | F2 "Hackheld Footprints:D1_mini_addon" 0 -1150 50 H I C CNN 41 | F3 "" -1850 -1150 50 H I C CNN 42 | $FPLIST 43 | WEMOS*D1*mini* 44 | $ENDFPLIST 45 | DRAW 46 | S -300 700 300 -700 1 1 10 f 47 | X ~RST 1 -400 400 100 R 50 50 1 1 I 48 | X GND 10 0 -800 100 U 50 50 1 1 W 49 | X D4 11 400 0 100 L 50 50 1 1 B 50 | X D3 12 400 100 100 L 50 50 1 1 B 51 | X SDA/D2 13 400 200 100 L 50 50 1 1 B 52 | X SCL/D1 14 400 300 100 L 50 50 1 1 B 53 | X RX 15 -400 100 100 R 50 50 1 1 I 54 | X TX 16 -400 0 100 R 50 50 1 1 O 55 | X A0 2 400 500 100 L 50 50 1 1 I 56 | X D0 3 400 400 100 L 50 50 1 1 B 57 | X SCK/D5 4 400 -100 100 L 50 50 1 1 B 58 | X MISO/D6 5 400 -200 100 L 50 50 1 1 B 59 | X MOSI/D7 6 400 -300 100 L 50 50 1 1 B 60 | X CS/D8 7 400 -400 100 L 50 50 1 1 B 61 | X 3V3 8 100 800 100 D 50 50 1 1 w 62 | X 5V 9 -100 800 100 D 50 50 1 1 W 63 | ENDDRAW 64 | ENDDEF 65 | # 66 | #End Library 67 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "Hackheld Footprints")(type KiCad)(uri ${KIPRJMOD}/Footprints)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /HackHeld Vega/Hackheld_Vega_PCB/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name d1_mini)(type Legacy)(uri ${KIPRJMOD}/Symbols/d1_mini.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /HackHeld Vega/README.md: -------------------------------------------------------------------------------- 1 | # HackHeld 2 | 3 | A open source hackable handheld for DIY. 4 | 5 | ## Hackheld Vega 6 | 7 | ![Hackheld Vega Assembled](https://raw.githubusercontent.com/SpacehuhnTech/Hackheld/main/HackHeld%20Vega/Hackheld_Vega_Images/hackheld_vega.jpg) 8 | 9 | The Hackheld Vega is made to be as simple as possible. Made up of just a D1 Mini, OLED, RGB LED and a couple of buttons! 10 | It can run the [ESP8266 Deauther](https://github.com/spacehuhntech/esp8266_deauther), but you can also write your own firmware using Arduino. 11 | 12 | ### Hackheld Vega - PCB 13 | 14 | [Download Gerbers](https://github.com/SpacehuhnTech/Hackheld/raw/main/HackHeld%20Vega/Hackheld_Vega_PCB/Hackheld_Vega_rev1_gerbers.zip) 15 | 16 | ### Hackheld Vega - Bill Of Materials (BOM) 17 | 18 | | Part | Amount | Description | Link (affiliate) | 19 | | ---- | ------ | ----------- | ---------------- | 20 | | D1 Mini | 1 | Wemos/Lolin D1 Mini ESP8266 Dev Board | https://s.click.aliexpress.com/e/_99hh4H | 21 | | 1.3" OLED SH1106 | 1 | I2C (4Pin) Make sure its pins are in this order (left to right): **VDD,GND,SCK,SDA** (The position of GND is important, it must be the second pin! The other pins can sometimes have slightly different labels) | https://s.click.aliexpress.com/e/_9gf1BF | 22 | | Buttons | 6 | 6x6mm 4pin tactile push button | https://s.click.aliexpress.com/e/_9IwWtj | 23 | | Neopixel | 1 | RGB LED WS2812B 5050 | https://s.click.aliexpress.com/e/_9fRrPj | 24 | | PCB | 1 | [Download Gerbers](https://github.com/SpacehuhnTech/Hackheld/blob/main/HackHeld%20Vega/Hackheld_Vega_PCB/Hackheld_Vega_gerbers.zip) | - | 25 | | 3D Printed Case | 1 | [Download STL](https://github.com/SpacehuhnTech/Hackheld/blob/main/HackHeld%20Vega/Hackheld_Vega_Case/Hackheld_Vega_Case.stl) | - | 26 | | Case screws | 4 | M2.5 screws (I used 6mm long screws) | https://s.click.aliexpress.com/e/_9QSLrc | 27 | 28 | ![Hackheld Vega OLED pinout](https://raw.githubusercontent.com/SpacehuhnTech/Hackheld/main/HackHeld%20Vega/Hackheld_Vega_Images/hackheld_vega_oled_note.jpg) 29 | ![Hackheld Vega Parts](https://raw.githubusercontent.com/SpacehuhnTech/Hackheld/main/HackHeld%20Vega/Hackheld_Vega_Images/hackheld_vega_bom.jpg) 30 | 31 | 32 | ### Hackheld Vega - Case 33 | 34 | [Download STL](https://www.prusaprinters.org/prints/95180-hackheld-vega-case) 35 | 36 | Additionally, you will need 4 M2.5 screws to connect the PCB to the case. 37 | 38 | ### Hackheld Vega - Firmware 39 | 40 | You can write your own code for it, or run the [ESP8266 Deauther V2](https://github.com/spacehuhntech/esp8266_deauther) (You can download a [bin file here](https://github.com/SpacehuhnTech/esp8266_deauther/releases/download/2.6.1/esp8266_deauther_2.6.1_HACKHELD_VEGA.bin)) 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HackHeld 2 | 3 | Here you can find all the hardware files for the HackHeld project. 4 | 5 | Visit [hackheld.spacehuhn.com](https://hackheld.spacehuhn.com) for more information. 6 | --------------------------------------------------------------------------------