├── .gitignore ├── 3dmodel ├── 54601-906002WPLFc.stp └── mdt420b0x001_c3d.stp ├── LineSim ├── 3dmodels │ ├── 54601-906001.step │ ├── BH9VPC.step │ └── GF-123-0054.step ├── LineSim-cache.lib ├── LineSim.kicad_pcb ├── LineSim.kicad_pro ├── LineSim.kicad_sch ├── LineSim.kicad_sym ├── LineSim.pretty │ ├── BAT_BH9VPC.kicad_mod │ ├── BAT_BH9VPC_NoHoles.kicad_mod │ ├── RJ11.kicad_mod │ └── SW_GF-123-0054.kicad_mod ├── LineSim.sch ├── default.kicad_wks ├── fp-lib-table └── sym-lib-table ├── README.md ├── SkyFax.kicad_pcb ├── SkyFax.kicad_pro ├── SkyFax.kicad_sch ├── SkyFax.kicad_sym ├── SkyFax.pretty ├── AMPHENOL_MDT420B01001.kicad_mod ├── AMPHENOL_MDT420B01001_2260.kicad_mod ├── M.2-B-KEY_2242.kicad_mod ├── M.2-B-KEY_2260.kicad_mod └── M.2-B-KEY_2280.kicad_mod ├── SoundCard ├── .gitignore ├── 3dmodels │ ├── CUI_DEVICES_CVS-1508.STL │ └── CUI_DEVICES_CVS-1508.step ├── SoundCard.kicad_pcb ├── SoundCard.kicad_pro ├── SoundCard.kicad_sch ├── SoundCard.kicad_sym ├── SoundCard.pretty │ └── PC_Speaker_15.0mm.kicad_mod ├── bom │ └── ibom.html ├── custom.pretty │ ├── ME_IRL_Logo.kicad_mod │ └── ME_IRL_Logo_INV.kicad_mod ├── default.kicad_wks ├── fp-lib-table ├── production │ ├── gerber.zip │ └── netlist.ipc └── sym-lib-table ├── bom ├── bom_digikey.csv └── ibom.html ├── case ├── bottom.stl ├── feet.stl └── top.stl ├── docs ├── AN93.pdf ├── Si2494_39-2507641.pdf ├── cp2102n-datasheet.pdf ├── images │ ├── 4.1_pic.jpg │ ├── case_model.png │ ├── case_pic.jpg │ ├── line_sim.latex │ ├── line_sim.png │ ├── render_3.0.png │ └── render_4.0.png └── si3056.pdf ├── fp-lib-table ├── production ├── gerber.zip └── netlist.ipc ├── si2494.kicad_sch ├── si3018.kicad_sch ├── sym-lib-table └── usb_serial.kicad_sch /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | *.dsn 25 | *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | -------------------------------------------------------------------------------- /LineSim/LineSim-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | #End Library 5 | -------------------------------------------------------------------------------- /LineSim/LineSim.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.038099999999999995, 7 | "copper_line_width": 0.254, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.524, 10 | "copper_text_size_v": 1.524, 11 | "copper_text_thickness": 0.30479999999999996, 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.15239999999999998, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 0.8128, 44 | "silk_text_size_v": 0.8128, 45 | "silk_text_thickness": 0.15239999999999998, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "connection_width": "warning", 61 | "copper_edge_clearance": "error", 62 | "copper_sliver": "warning", 63 | "courtyards_overlap": "error", 64 | "diff_pair_gap_out_of_range": "error", 65 | "diff_pair_uncoupled_length_too_long": "error", 66 | "drill_out_of_range": "error", 67 | "duplicate_footprints": "warning", 68 | "extra_footprint": "warning", 69 | "footprint": "error", 70 | "footprint_type_mismatch": "ignore", 71 | "hole_clearance": "error", 72 | "hole_near_hole": "error", 73 | "invalid_outline": "error", 74 | "isolated_copper": "warning", 75 | "item_on_disabled_layer": "error", 76 | "items_not_allowed": "error", 77 | "length_out_of_range": "error", 78 | "lib_footprint_issues": "warning", 79 | "lib_footprint_mismatch": "warning", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "warning", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_edge_clearance": "warning", 90 | "silk_over_copper": "warning", 91 | "silk_overlap": "warning", 92 | "skew_out_of_range": "error", 93 | "solder_mask_bridge": "error", 94 | "starved_thermal": "error", 95 | "text_height": "warning", 96 | "text_thickness": "warning", 97 | "through_hole_pad_without_hole": "error", 98 | "too_many_vias": "error", 99 | "track_dangling": "warning", 100 | "track_width": "error", 101 | "tracks_crossing": "error", 102 | "unconnected_items": "error", 103 | "unresolved_variable": "error", 104 | "via_dangling": "warning", 105 | "zones_intersect": "error" 106 | }, 107 | "rule_severitieslegacy_courtyards_overlap": true, 108 | "rule_severitieslegacy_no_courtyard_defined": true, 109 | "rules": { 110 | "max_error": 0.005, 111 | "min_clearance": 0.0, 112 | "min_connection": 0.0, 113 | "min_copper_edge_clearance": 0.0, 114 | "min_hole_clearance": 0.25, 115 | "min_hole_to_hole": 0.25, 116 | "min_microvia_diameter": 0.0, 117 | "min_microvia_drill": 0.0, 118 | "min_resolved_spokes": 2, 119 | "min_silk_clearance": 0.0, 120 | "min_text_height": 0.7999999999999999, 121 | "min_text_thickness": 0.08, 122 | "min_through_hole_diameter": 0.3, 123 | "min_track_width": 0.127, 124 | "min_via_annular_width": 0.09999999999999999, 125 | "min_via_diameter": 0.6, 126 | "solder_mask_to_copper_clearance": 0.0, 127 | "use_height_for_length_calcs": true 128 | }, 129 | "teardrop_options": [ 130 | { 131 | "td_allow_use_two_tracks": true, 132 | "td_curve_segcount": 5, 133 | "td_on_pad_in_zone": false, 134 | "td_onpadsmd": true, 135 | "td_onroundshapesonly": false, 136 | "td_ontrackend": false, 137 | "td_onviapad": true 138 | } 139 | ], 140 | "teardrop_parameters": [ 141 | { 142 | "td_curve_segcount": 0, 143 | "td_height_ratio": 1.0, 144 | "td_length_ratio": 0.5, 145 | "td_maxheight": 2.0, 146 | "td_maxlen": 1.0, 147 | "td_target_name": "td_round_shape", 148 | "td_width_to_size_filter_ratio": 0.9 149 | }, 150 | { 151 | "td_curve_segcount": 0, 152 | "td_height_ratio": 1.0, 153 | "td_length_ratio": 0.5, 154 | "td_maxheight": 2.0, 155 | "td_maxlen": 1.0, 156 | "td_target_name": "td_rect_shape", 157 | "td_width_to_size_filter_ratio": 0.9 158 | }, 159 | { 160 | "td_curve_segcount": 0, 161 | "td_height_ratio": 1.0, 162 | "td_length_ratio": 0.5, 163 | "td_maxheight": 2.0, 164 | "td_maxlen": 1.0, 165 | "td_target_name": "td_track_end", 166 | "td_width_to_size_filter_ratio": 0.9 167 | } 168 | ], 169 | "track_widths": [ 170 | 0.0, 171 | 0.15, 172 | 0.2, 173 | 0.4, 174 | 0.6 175 | ], 176 | "via_dimensions": [ 177 | { 178 | "diameter": 0.0, 179 | "drill": 0.0 180 | }, 181 | { 182 | "diameter": 0.6, 183 | "drill": 0.3 184 | }, 185 | { 186 | "diameter": 0.9, 187 | "drill": 0.4 188 | } 189 | ], 190 | "zones_allow_external_fillets": false 191 | }, 192 | "layer_presets": [], 193 | "viewports": [] 194 | }, 195 | "boards": [], 196 | "cvpcb": { 197 | "equivalence_files": [] 198 | }, 199 | "erc": { 200 | "erc_exclusions": [], 201 | "meta": { 202 | "version": 0 203 | }, 204 | "pin_map": [ 205 | [ 206 | 0, 207 | 0, 208 | 0, 209 | 0, 210 | 0, 211 | 0, 212 | 1, 213 | 0, 214 | 0, 215 | 0, 216 | 0, 217 | 2 218 | ], 219 | [ 220 | 0, 221 | 2, 222 | 0, 223 | 1, 224 | 0, 225 | 0, 226 | 1, 227 | 0, 228 | 2, 229 | 2, 230 | 2, 231 | 2 232 | ], 233 | [ 234 | 0, 235 | 0, 236 | 0, 237 | 0, 238 | 0, 239 | 0, 240 | 1, 241 | 0, 242 | 1, 243 | 0, 244 | 1, 245 | 2 246 | ], 247 | [ 248 | 0, 249 | 1, 250 | 0, 251 | 0, 252 | 0, 253 | 0, 254 | 1, 255 | 1, 256 | 2, 257 | 1, 258 | 1, 259 | 2 260 | ], 261 | [ 262 | 0, 263 | 0, 264 | 0, 265 | 0, 266 | 0, 267 | 0, 268 | 1, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 2 274 | ], 275 | [ 276 | 0, 277 | 0, 278 | 0, 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 2 288 | ], 289 | [ 290 | 1, 291 | 1, 292 | 1, 293 | 1, 294 | 1, 295 | 0, 296 | 1, 297 | 1, 298 | 1, 299 | 1, 300 | 1, 301 | 2 302 | ], 303 | [ 304 | 0, 305 | 0, 306 | 0, 307 | 1, 308 | 0, 309 | 0, 310 | 1, 311 | 0, 312 | 0, 313 | 0, 314 | 0, 315 | 2 316 | ], 317 | [ 318 | 0, 319 | 2, 320 | 1, 321 | 2, 322 | 0, 323 | 0, 324 | 1, 325 | 0, 326 | 2, 327 | 2, 328 | 2, 329 | 2 330 | ], 331 | [ 332 | 0, 333 | 2, 334 | 0, 335 | 1, 336 | 0, 337 | 0, 338 | 1, 339 | 0, 340 | 2, 341 | 0, 342 | 0, 343 | 2 344 | ], 345 | [ 346 | 0, 347 | 2, 348 | 1, 349 | 1, 350 | 0, 351 | 0, 352 | 1, 353 | 0, 354 | 2, 355 | 0, 356 | 0, 357 | 2 358 | ], 359 | [ 360 | 2, 361 | 2, 362 | 2, 363 | 2, 364 | 2, 365 | 2, 366 | 2, 367 | 2, 368 | 2, 369 | 2, 370 | 2, 371 | 2 372 | ] 373 | ], 374 | "rule_severities": { 375 | "bus_definition_conflict": "error", 376 | "bus_entry_needed": "error", 377 | "bus_to_bus_conflict": "error", 378 | "bus_to_net_conflict": "error", 379 | "conflicting_netclasses": "error", 380 | "different_unit_footprint": "error", 381 | "different_unit_net": "error", 382 | "duplicate_reference": "error", 383 | "duplicate_sheet_names": "error", 384 | "endpoint_off_grid": "warning", 385 | "extra_units": "error", 386 | "global_label_dangling": "warning", 387 | "hier_label_mismatch": "error", 388 | "label_dangling": "error", 389 | "lib_symbol_issues": "warning", 390 | "missing_bidi_pin": "warning", 391 | "missing_input_pin": "warning", 392 | "missing_power_pin": "error", 393 | "missing_unit": "warning", 394 | "multiple_net_names": "warning", 395 | "net_not_bus_member": "warning", 396 | "no_connect_connected": "warning", 397 | "no_connect_dangling": "warning", 398 | "pin_not_connected": "error", 399 | "pin_not_driven": "error", 400 | "pin_to_pin": "warning", 401 | "power_pin_not_driven": "error", 402 | "similar_labels": "warning", 403 | "simulation_model_issue": "ignore", 404 | "unannotated": "error", 405 | "unit_value_mismatch": "error", 406 | "unresolved_variable": "error", 407 | "wire_dangling": "error" 408 | } 409 | }, 410 | "libraries": { 411 | "pinned_footprint_libs": [ 412 | "LineSim" 413 | ], 414 | "pinned_symbol_libs": [ 415 | "LineSim" 416 | ] 417 | }, 418 | "meta": { 419 | "filename": "LineSim.kicad_pro", 420 | "version": 1 421 | }, 422 | "net_settings": { 423 | "classes": [ 424 | { 425 | "bus_width": 12, 426 | "clearance": 0.127, 427 | "diff_pair_gap": 0.254, 428 | "diff_pair_via_gap": 0.25, 429 | "diff_pair_width": 0.1524, 430 | "line_style": 0, 431 | "microvia_diameter": 0.6858, 432 | "microvia_drill": 0.3302, 433 | "name": "Default", 434 | "pcb_color": "rgba(0, 0, 0, 0.000)", 435 | "schematic_color": "rgba(0, 0, 0, 0.000)", 436 | "track_width": 0.127, 437 | "via_diameter": 0.6, 438 | "via_drill": 0.3, 439 | "wire_width": 6 440 | } 441 | ], 442 | "meta": { 443 | "version": 3 444 | }, 445 | "net_colors": null, 446 | "netclass_assignments": null, 447 | "netclass_patterns": [] 448 | }, 449 | "pcbnew": { 450 | "last_paths": { 451 | "gencad": "", 452 | "idf": "", 453 | "netlist": "", 454 | "specctra_dsn": "", 455 | "step": "", 456 | "vrml": "" 457 | }, 458 | "page_layout_descr_file": "default.kicad_wks" 459 | }, 460 | "schematic": { 461 | "annotate_start_num": 0, 462 | "drawing": { 463 | "dashed_lines_dash_length_ratio": 12.0, 464 | "dashed_lines_gap_length_ratio": 3.0, 465 | "default_line_thickness": 6.0, 466 | "default_text_size": 50.0, 467 | "field_names": [], 468 | "intersheets_ref_own_page": false, 469 | "intersheets_ref_prefix": "", 470 | "intersheets_ref_short": false, 471 | "intersheets_ref_show": false, 472 | "intersheets_ref_suffix": "", 473 | "junction_size_choice": 3, 474 | "label_size_ratio": 0.25, 475 | "pin_symbol_size": 0.0, 476 | "text_offset_ratio": 0.08 477 | }, 478 | "legacy_lib_dir": "", 479 | "legacy_lib_list": [], 480 | "meta": { 481 | "version": 1 482 | }, 483 | "net_format_name": "", 484 | "page_layout_descr_file": "default.kicad_wks", 485 | "plot_directory": "", 486 | "spice_adjust_passive_values": false, 487 | "spice_current_sheet_as_root": false, 488 | "spice_external_command": "spice \"%I\"", 489 | "spice_model_current_sheet_as_root": true, 490 | "spice_save_all_currents": false, 491 | "spice_save_all_voltages": false, 492 | "subpart_first_id": 65, 493 | "subpart_id_separator": 0 494 | }, 495 | "sheets": [ 496 | [ 497 | "c535bce7-01a5-4796-8436-e0103ee2dc39", 498 | "" 499 | ] 500 | ], 501 | "text_variables": {} 502 | } 503 | -------------------------------------------------------------------------------- /LineSim/LineSim.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) 2 | ) 3 | -------------------------------------------------------------------------------- /LineSim/LineSim.pretty/BAT_BH9VPC.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "BAT_BH9VPC" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -23.495 -15.875) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp c5c3b9c1-0f3a-4bae-aca4-16cbe2974171) 7 | ) 8 | (fp_text value "BAT_BH9VPC" (at -20.32 15.875) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp cbbeb33d-b766-4ef4-b1db-edc2c3cfbeba) 11 | ) 12 | (fp_text user "+" (at 25 4.5) (layer "F.SilkS") 13 | (effects (font (size 1.4 1.4) (thickness 0.15))) 14 | (tstamp 43401e2e-6521-4d32-94fb-0f28ac7461bd) 15 | ) 16 | (fp_text user "-" (at 25 -4.75) (layer "F.SilkS") 17 | (effects (font (size 1.4 1.4) (thickness 0.15))) 18 | (tstamp 61c0ae57-572e-462e-a7a6-2225849261d0) 19 | ) 20 | (fp_text user "See datasheet for NPTH drill dimensions" (at -27 18.71) (layer "F.Fab") 21 | (effects (font (size 1.4 1.4) (thickness 0.15))) 22 | (tstamp 51728523-a545-48e7-9e6d-b507b7139afe) 23 | ) 24 | (fp_text user "+" (at 27.94 7.62) (layer "F.Fab") 25 | (effects (font (size 1.4 1.4) (thickness 0.15))) 26 | (tstamp 58c74a74-a353-4b9f-9bc9-610f5cff0063) 27 | ) 28 | (fp_text user "-" (at 27.94 -6.35) (layer "F.Fab") 29 | (effects (font (size 1.4 1.4) (thickness 0.15))) 30 | (tstamp e03a6276-56fd-4344-85f0-b9fcfebaabc6) 31 | ) 32 | (fp_line (start -27.175 -14.985) (end 27.175 -14.985) 33 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f1acd72a-5aea-46a7-bd2a-8fb949a31b88)) 34 | (fp_line (start -27.175 14.985) (end -27.175 -14.985) 35 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 0af9322b-e3b4-4f12-9939-f3cefa097c6f)) 36 | (fp_line (start 27.175 -14.985) (end 27.175 14.985) 37 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp fcc949d0-baf9-4152-82aa-4cca7826a971)) 38 | (fp_line (start 27.175 14.985) (end -27.175 14.985) 39 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 127e107a-daa5-48ba-8d5f-631ee8d27104)) 40 | (fp_line (start -27.425 -15.25) (end 27.425 -15.25) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9ef83b4c-0c23-4c56-b13e-735d4bb0f5ab)) 42 | (fp_line (start -27.425 15.25) (end -27.425 -15.25) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f5de913f-8369-4bdc-bdc6-3121d2ddf56a)) 44 | (fp_line (start 27.425 -15.25) (end 27.425 15.25) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e6bab354-aba8-461e-a136-4659892985ce)) 46 | (fp_line (start 27.425 15.25) (end -27.425 15.25) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9ce87ff4-b2eb-48ca-be59-1514c52f0bd3)) 48 | (fp_line (start -27.175 -14.985) (end 27.175 -14.985) 49 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp a2032bb9-e190-4646-9adf-9cf86ef85907)) 50 | (fp_line (start -27.175 14.985) (end -27.175 -14.985) 51 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 6a389284-897d-4d72-9863-4eb002f9e7a2)) 52 | (fp_line (start 27.175 -14.985) (end 27.175 14.985) 53 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp a4a01673-e1b1-40d7-a4f0-71938f24855e)) 54 | (fp_line (start 27.175 14.985) (end -27.175 14.985) 55 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 64defe6b-ffe8-45ed-8fcc-356c0375499a)) 56 | (pad "" np_thru_hole circle (at -13.625 -11.09) (size 2.29 2.29) (drill 2.29) (layers "*.Cu" "*.Mask") (tstamp f917627d-660c-4ef2-93f9-102fc035826c)) 57 | (pad "" np_thru_hole circle (at -0.135 11.26) (size 2.29 2.29) (drill 2.29) (layers "*.Cu" "*.Mask") (tstamp 2e5f6bb5-13a0-4505-8ba2-e7837b36c8b5)) 58 | (pad "1" thru_hole circle (at 24.945 6.35) (size 1.524 1.524) (drill 1.016) (layers "*.Cu" "*.Mask") (tstamp 8d255686-98ba-4fb3-abff-ca1b7a55c963)) 59 | (pad "2" thru_hole circle (at 24.945 -6.35) (size 1.524 1.524) (drill 1.016) (layers "*.Cu" "*.Mask") (tstamp 5e7a2892-d4f6-4db7-a605-4db635667dd8)) 60 | (model "${KIPRJMOD}/3dmodels/BH9VPC.step" 61 | (offset (xyz 0 0 0)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz -90 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /LineSim/LineSim.pretty/BAT_BH9VPC_NoHoles.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "BAT_BH9VPC_NoHoles" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -23.495 -15.875) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp c5c3b9c1-0f3a-4bae-aca4-16cbe2974171) 7 | ) 8 | (fp_text value "BAT_BH9VPC" (at -20.32 15.875) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp cbbeb33d-b766-4ef4-b1db-edc2c3cfbeba) 11 | ) 12 | (fp_text user "+" (at 25 4.5) (layer "F.SilkS") 13 | (effects (font (size 1.4 1.4) (thickness 0.15))) 14 | (tstamp 43401e2e-6521-4d32-94fb-0f28ac7461bd) 15 | ) 16 | (fp_text user "-" (at 25 -4.75) (layer "F.SilkS") 17 | (effects (font (size 1.4 1.4) (thickness 0.15))) 18 | (tstamp 61c0ae57-572e-462e-a7a6-2225849261d0) 19 | ) 20 | (fp_text user "See datasheet for NPTH drill dimensions" (at -27 18.71) (layer "F.Fab") 21 | (effects (font (size 1.4 1.4) (thickness 0.15))) 22 | (tstamp 51728523-a545-48e7-9e6d-b507b7139afe) 23 | ) 24 | (fp_text user "+" (at 27.94 7.62) (layer "F.Fab") 25 | (effects (font (size 1.4 1.4) (thickness 0.15))) 26 | (tstamp 58c74a74-a353-4b9f-9bc9-610f5cff0063) 27 | ) 28 | (fp_text user "-" (at 27.94 -6.35) (layer "F.Fab") 29 | (effects (font (size 1.4 1.4) (thickness 0.15))) 30 | (tstamp e03a6276-56fd-4344-85f0-b9fcfebaabc6) 31 | ) 32 | (fp_line (start -27.175 -14.985) (end 27.175 -14.985) 33 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f1acd72a-5aea-46a7-bd2a-8fb949a31b88)) 34 | (fp_line (start -27.175 14.985) (end -27.175 -14.985) 35 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 0af9322b-e3b4-4f12-9939-f3cefa097c6f)) 36 | (fp_line (start 27.175 -14.985) (end 27.175 14.985) 37 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp fcc949d0-baf9-4152-82aa-4cca7826a971)) 38 | (fp_line (start 27.175 14.985) (end -27.175 14.985) 39 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 127e107a-daa5-48ba-8d5f-631ee8d27104)) 40 | (fp_line (start -27.425 -15.25) (end 27.425 -15.25) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9ef83b4c-0c23-4c56-b13e-735d4bb0f5ab)) 42 | (fp_line (start -27.425 15.25) (end -27.425 -15.25) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f5de913f-8369-4bdc-bdc6-3121d2ddf56a)) 44 | (fp_line (start 27.425 -15.25) (end 27.425 15.25) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e6bab354-aba8-461e-a136-4659892985ce)) 46 | (fp_line (start 27.425 15.25) (end -27.425 15.25) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9ce87ff4-b2eb-48ca-be59-1514c52f0bd3)) 48 | (fp_line (start -27.175 -14.985) (end 27.175 -14.985) 49 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp a2032bb9-e190-4646-9adf-9cf86ef85907)) 50 | (fp_line (start -27.175 14.985) (end -27.175 -14.985) 51 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 6a389284-897d-4d72-9863-4eb002f9e7a2)) 52 | (fp_line (start 27.175 -14.985) (end 27.175 14.985) 53 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp a4a01673-e1b1-40d7-a4f0-71938f24855e)) 54 | (fp_line (start 27.175 14.985) (end -27.175 14.985) 55 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 64defe6b-ffe8-45ed-8fcc-356c0375499a)) 56 | (pad "1" thru_hole circle (at 24.945 6.35) (size 1.524 1.524) (drill 1.016) (layers "*.Cu" "*.Mask") (tstamp 8d255686-98ba-4fb3-abff-ca1b7a55c963)) 57 | (pad "2" thru_hole circle (at 24.945 -6.35) (size 1.524 1.524) (drill 1.016) (layers "*.Cu" "*.Mask") (tstamp 5e7a2892-d4f6-4db7-a605-4db635667dd8)) 58 | (model "${KIPRJMOD}/3dmodels/BH9VPC.step" 59 | (offset (xyz 0 0 0)) 60 | (scale (xyz 1 1 1)) 61 | (rotate (xyz -90 0 0)) 62 | ) 63 | ) 64 | -------------------------------------------------------------------------------- /LineSim/LineSim.pretty/RJ11.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "RJ11" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "RJ11 connector") 4 | (tags "RJ11 connector") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at -1.67 -2.16) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp a65542a3-2caa-4b36-9840-73641740309a) 9 | ) 10 | (fp_text value "RJ11" (at 3.54 18.3) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 96de7441-e6f8-464c-9244-5738084c7e82) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 3.16 7.76) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp d7fc4279-d6fa-4a63-8304-acc6763fb16c) 17 | ) 18 | (fp_line (start -3.9 0.77) (end -3.9 -0.76) 19 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 715003b1-942d-4bc6-b667-242d2c32855a)) 20 | (fp_line (start -3.43 -1.23) (end 9.77 -1.23) 21 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f3aa477c-8d45-478b-ace1-4ae06afedd2e)) 22 | (fp_line (start -3.43 7.72) (end -3.43 7.79) 23 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 805e2333-cc7d-4ab8-b9bb-5b87bb79cdb5)) 24 | (fp_line (start -3.43 7.79) (end -3.43 -1.23) 25 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e5a12e29-d0cb-4511-abef-7904c87fa069)) 26 | (fp_line (start -3.43 16.77) (end -3.43 9.99) 27 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0a5b3b29-43b3-411b-bada-33d7931d58d7)) 28 | (fp_line (start 9.77 -1.23) (end 9.77 7.79) 29 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 48cd165d-4216-4729-b619-2e67f0c8e21b)) 30 | (fp_line (start 9.77 16.65) (end 9.77 16.77) 31 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 54835ed2-699f-4321-9408-bc85b918cdb1)) 32 | (fp_line (start 9.77 16.76) (end 9.77 16.77) 33 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 47a16e09-8396-45c6-a340-e01750520287)) 34 | (fp_line (start 9.77 16.77) (end -3.43 16.77) 35 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6ba42dd8-2e38-40be-b556-cb8b2cbfa829)) 36 | (fp_line (start 9.77 16.77) (end 9.77 9.99) 37 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a79a142-3064-4bd9-a9ba-7924dbfe4e95)) 38 | (fp_line (start -4.04 -1.73) (end 10.38 -1.73) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 555dc923-7813-4d37-81df-1fa8363338c8)) 40 | (fp_line (start -4.04 17.27) (end -4.04 -1.73) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8d1ad8f9-75f8-42e0-a8c8-e2e25ff2d070)) 42 | (fp_line (start 10.38 -1.73) (end 10.38 17.27) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ca7c8ade-6e68-4498-be5c-636214cec9ba)) 44 | (fp_line (start 10.38 17.27) (end -4.04 17.27) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2ea4bcb1-648a-41ce-8387-012cf5a1d366)) 46 | (fp_line (start -3.43 -1.23) (end 9.77 -1.23) 47 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5065f961-e4b1-4bc9-87c9-0d807d1057ee)) 48 | (fp_line (start -3.43 -0.48) (end -3.43 -1.23) 49 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5805c857-1e4e-480b-87e5-3ac03358ea5f)) 50 | (fp_line (start -3.43 0.52) (end -2.93 0.02) 51 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e446756d-e065-4d9c-b8db-fddd8ea528b1)) 52 | (fp_line (start -3.43 16.77) (end -3.43 0.52) 53 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 19da823d-1e5b-47d8-b959-a1d2e2096158)) 54 | (fp_line (start -2.93 0.02) (end -3.43 -0.48) 55 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd74f36f-6d1c-42bd-9c83-538a4a47d1e3)) 56 | (fp_line (start 9.77 -1.23) (end 9.77 16.77) 57 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 410351c2-b33b-4dab-b470-c081184f2480)) 58 | (fp_line (start 9.77 16.77) (end -3.43 16.77) 59 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9b995200-c740-48a8-8787-3a2218df22a6)) 60 | (pad "" np_thru_hole circle (at -1.91 8.89) (size 3.25 3.25) (drill 3.25) (layers "*.Cu" "*.Mask") (tstamp 17e2f5bd-56e5-46ac-9e2d-5b4f10151f9c)) 61 | (pad "" np_thru_hole circle (at 8.25 8.89) (size 3.25 3.25) (drill 3.25) (layers "*.Cu" "*.Mask") (tstamp c16297a1-b9d0-4319-9866-9c7bdf89dcaf)) 62 | (pad "1" thru_hole circle (at 2.54 0) (size 1.52 1.52) (drill 0.76) (layers "*.Cu" "*.Mask") (tstamp fee3c4d5-ce90-429c-b509-11896cfa456b)) 63 | (pad "2" thru_hole circle (at 3.81 2.54) (size 1.52 1.52) (drill 0.76) (layers "*.Cu" "*.Mask") (tstamp 4da5984b-fdff-4189-83c9-3fdb5c29f601)) 64 | (pad "x" thru_hole circle (at 1.27 2.54) (size 1.52 1.52) (drill 0.76) (layers "*.Cu" "*.Mask") (tstamp c410741a-389a-4230-aa95-1b88654e7d25)) 65 | (pad "x" thru_hole circle (at 5.08 0) (size 1.52 1.52) (drill 0.76) (layers "*.Cu" "*.Mask") (tstamp c59b5103-675d-44cb-9128-5f987f8e8841)) 66 | (model "${KIPRJMOD}/3dmodels/54601-906001.step" 67 | (offset (xyz 3.2 -16.75 0)) 68 | (scale (xyz 1 1 1)) 69 | (rotate (xyz -90 0 0)) 70 | ) 71 | ) 72 | -------------------------------------------------------------------------------- /LineSim/LineSim.pretty/SW_GF-123-0054.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW_GF-123-0054" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at -4.445 -6.985) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 6b746a44-ae1a-45e6-af38-302af5b0be93) 7 | ) 8 | (fp_text value "SW_GF-123-0054" (at 1.27 6.985) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 6b812952-c3ab-478f-8395-4e274f506ce2) 11 | ) 12 | (fp_line (start -8.23 5.08) (end -8.23 -5.08) 13 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 44ea2288-4683-4169-9967-a0d75adce380)) 14 | (fp_line (start 8.23 -5.08) (end -8.23 -5.08) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp d6a37eeb-4673-4fa9-b8a8-1521d52baa3a)) 16 | (fp_line (start 8.23 -5.08) (end 8.23 5.08) 17 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp c2392773-7c3d-4c07-84f1-1ae83944d530)) 18 | (fp_line (start 8.23 -3.3) (end 8.23 -1.75) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 0914a58d-8d82-4106-b0a0-2030fb57a8b9)) 20 | (fp_line (start 8.23 5.08) (end -8.23 5.08) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp f74c6f7c-4faa-4050-8549-c6dd1e50c416)) 22 | (fp_circle (center -9.04 -1.57) (end -8.94 -1.57) 23 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0c5ded61-bb91-446f-960f-f20c71957f3d)) 24 | (fp_line (start -8.48 -5.33) (end 8.48 -5.33) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bb919d93-f6a0-42f5-aca5-3e090b1a5c80)) 26 | (fp_line (start -8.48 5.33) (end -8.48 -5.33) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9781dc2f-3810-45a3-b569-027419a828d6)) 28 | (fp_line (start 8.48 -5.33) (end 8.48 5.33) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 32028074-4c8e-4d65-bf2a-a87e68615a21)) 30 | (fp_line (start 8.48 5.33) (end -8.48 5.33) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c590fc3b-c82d-46da-8894-97bd4fe35173)) 32 | (fp_line (start -8.23 -5.08) (end 8.23 -5.08) 33 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 24b9c42c-a3e6-4b5c-a703-b779c49813d7)) 34 | (fp_line (start -8.23 5.08) (end -8.23 -5.08) 35 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp de84521e-a2eb-4620-8183-224ce90aed58)) 36 | (fp_line (start 8.23 -5.08) (end 8.23 5.08) 37 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp f5b0d13d-e2ac-4724-8c33-036523e85a4a)) 38 | (fp_line (start 8.23 5.08) (end -8.23 5.08) 39 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 68258c38-b510-41eb-ad99-0e1aacea7994)) 40 | (fp_circle (center -9.04 -1.57) (end -8.94 -1.57) 41 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.Fab") (tstamp 1586ae32-21e0-446d-903f-043c8c7c699c)) 42 | (pad "1" thru_hole rect (at -4.6 -1.09) (size 2.625 2.625) (drill 1.75) (layers "*.Cu" "*.Mask") 43 | (solder_mask_margin 0.102) (tstamp ca051ecd-1158-4632-b984-d36d3c8d72bb)) 44 | (pad "2" thru_hole circle (at 0 -1.09) (size 2.625 2.625) (drill 1.75) (layers "*.Cu" "*.Mask") 45 | (solder_mask_margin 0.102) (tstamp 9d4d4bcc-87cd-49df-af1f-015a9a8f91d2)) 46 | (model "${KIPRJMOD}/3dmodels/GF-123-0054.step" 47 | (offset (xyz 0 0 0)) 48 | (scale (xyz 1 1 1)) 49 | (rotate (xyz -90 0 0)) 50 | ) 51 | ) 52 | -------------------------------------------------------------------------------- /LineSim/LineSim.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:JLCPCB-cache 3 | EELAYER 30 0 4 | EELAYER END 5 | $Descr USLetter 11000 8500 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "" 9 | Date "" 10 | Rev "1" 11 | Comp "" 12 | Comment1 "Design for JLCPCB 1-2 Layer Service" 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $EndSCHEMATC 18 | -------------------------------------------------------------------------------- /LineSim/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "LineSim")(type "KiCad")(uri "${KIPRJMOD}/LineSim.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /LineSim/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "LineSim")(type "KiCad")(uri "${KIPRJMOD}/LineSim.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SkyFax Modems 2 | 3 | Fax and data modems built around Skyworks's [ISOModem chips](https://www.skyworksinc.com/en/Products/Modems-and-DAAs). 4 | 5 | Current functional version is 4.1 (see 3.0 below): 6 | 7 | ![Version 4.1 Assembled](/docs/images/4.1_pic.jpg) 8 | 9 | ![Revision 4.0 KiCad 3D Render](/docs/images/render_4.0.png) 10 | 11 | ## Case 12 | 13 | I've also designed and printed a case to go with it. The STL files can be found under [/case](/case). Or on [OnShape](https://cad.onshape.com/documents/ec3c126b0fcf528ada2a864d/w/a2689da35195e5fe9917eb13/e/6bc9b2e75f28a1d3ae68eb94?renderMode=0&uiState=66b1e84c84b2ab750eaa0002). 14 | 15 | ![case](/docs/images/case_pic.jpg) 16 | 17 | ![model](/docs/images/case_model.png) 18 | 19 | Version 3.0: 20 | 21 | ![Revision 3.0 KiCad 3D Render](/docs/images/render_3.0.png) 22 | 23 | ## Simple Line Simulator 24 | 25 | If you don't have access to a working landline or a proper telephone line simulator two modems can be connected back to back directly. 26 | 27 | There are [this](https://tldp.org/HOWTO/Modem-HOWTO-26.html) and [this](https://mattfife.com/?p=4765) pages, but I have found this circuit to work for me: 28 | 29 | ![Simple line simulator](/docs/images/line_sim.png) 30 | 31 | The voltage and resistance can be tweaked to provide ~20mA of current with the modem/phone off-hook. 32 | 33 | If you'd like the schematic or just have a PCB made for the line simulator, check out the [LineSim](/LineSim) project included in this repo. 34 | 35 | Once hooked up, you want to disable the dialtone detection with the command `ATX3`. Then you can just dial with `ATDT` on one modem and answer with `ATA` on the other. 36 | 37 | See [AN93](/docs/AN93.pdf) section 5.4 for details on all the AT commands supported. 38 | -------------------------------------------------------------------------------- /SkyFax.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.09999999999999999, 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.15, 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.15, 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.3 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | }, 57 | { 58 | "gap": 1.0, 59 | "via_gap": 0.0, 60 | "width": 0.15 61 | } 62 | ], 63 | "drc_exclusions": [], 64 | "meta": { 65 | "version": 2 66 | }, 67 | "rule_severities": { 68 | "annular_width": "error", 69 | "clearance": "error", 70 | "connection_width": "warning", 71 | "copper_edge_clearance": "ignore", 72 | "copper_sliver": "warning", 73 | "courtyards_overlap": "error", 74 | "diff_pair_gap_out_of_range": "error", 75 | "diff_pair_uncoupled_length_too_long": "error", 76 | "drill_out_of_range": "error", 77 | "duplicate_footprints": "warning", 78 | "extra_footprint": "warning", 79 | "footprint": "error", 80 | "footprint_type_mismatch": "ignore", 81 | "hole_clearance": "error", 82 | "hole_near_hole": "error", 83 | "invalid_outline": "error", 84 | "isolated_copper": "warning", 85 | "item_on_disabled_layer": "error", 86 | "items_not_allowed": "error", 87 | "length_out_of_range": "error", 88 | "lib_footprint_issues": "warning", 89 | "lib_footprint_mismatch": "warning", 90 | "malformed_courtyard": "error", 91 | "microvia_drill_out_of_range": "error", 92 | "missing_courtyard": "ignore", 93 | "missing_footprint": "warning", 94 | "net_conflict": "warning", 95 | "npth_inside_courtyard": "ignore", 96 | "padstack": "warning", 97 | "pth_inside_courtyard": "ignore", 98 | "shorting_items": "error", 99 | "silk_edge_clearance": "warning", 100 | "silk_over_copper": "warning", 101 | "silk_overlap": "ignore", 102 | "skew_out_of_range": "error", 103 | "solder_mask_bridge": "ignore", 104 | "starved_thermal": "ignore", 105 | "text_height": "warning", 106 | "text_thickness": "warning", 107 | "through_hole_pad_without_hole": "error", 108 | "too_many_vias": "error", 109 | "track_dangling": "warning", 110 | "track_width": "error", 111 | "tracks_crossing": "error", 112 | "unconnected_items": "error", 113 | "unresolved_variable": "error", 114 | "via_dangling": "warning", 115 | "zones_intersect": "error" 116 | }, 117 | "rules": { 118 | "max_error": 0.005, 119 | "min_clearance": 0.127, 120 | "min_connection": 0.127, 121 | "min_copper_edge_clearance": 0.3, 122 | "min_hole_clearance": 0.26, 123 | "min_hole_to_hole": 0.3, 124 | "min_microvia_diameter": 0.19999999999999998, 125 | "min_microvia_drill": 0.09999999999999999, 126 | "min_resolved_spokes": 2, 127 | "min_silk_clearance": 0.0, 128 | "min_text_height": 0.7999999999999999, 129 | "min_text_thickness": 0.08, 130 | "min_through_hole_diameter": 0.3, 131 | "min_track_width": 0.127, 132 | "min_via_annular_width": 0.13999999999999999, 133 | "min_via_diameter": 0.5, 134 | "solder_mask_clearance": 0.0, 135 | "solder_mask_min_width": 0.0, 136 | "solder_mask_to_copper_clearance": 0.0, 137 | "use_height_for_length_calcs": true 138 | }, 139 | "teardrop_options": [ 140 | { 141 | "td_allow_use_two_tracks": true, 142 | "td_curve_segcount": 5, 143 | "td_on_pad_in_zone": false, 144 | "td_onpadsmd": true, 145 | "td_onroundshapesonly": false, 146 | "td_ontrackend": false, 147 | "td_onviapad": true 148 | } 149 | ], 150 | "teardrop_parameters": [ 151 | { 152 | "td_curve_segcount": 0, 153 | "td_height_ratio": 1.0, 154 | "td_length_ratio": 0.5, 155 | "td_maxheight": 2.0, 156 | "td_maxlen": 1.0, 157 | "td_target_name": "td_round_shape", 158 | "td_width_to_size_filter_ratio": 0.9 159 | }, 160 | { 161 | "td_curve_segcount": 0, 162 | "td_height_ratio": 1.0, 163 | "td_length_ratio": 0.5, 164 | "td_maxheight": 2.0, 165 | "td_maxlen": 1.0, 166 | "td_target_name": "td_rect_shape", 167 | "td_width_to_size_filter_ratio": 0.9 168 | }, 169 | { 170 | "td_curve_segcount": 0, 171 | "td_height_ratio": 1.0, 172 | "td_length_ratio": 0.5, 173 | "td_maxheight": 2.0, 174 | "td_maxlen": 1.0, 175 | "td_target_name": "td_track_end", 176 | "td_width_to_size_filter_ratio": 0.9 177 | } 178 | ], 179 | "track_widths": [ 180 | 0.0, 181 | 0.15, 182 | 0.3, 183 | 0.4, 184 | 0.5, 185 | 0.6, 186 | 0.8 187 | ], 188 | "via_dimensions": [ 189 | { 190 | "diameter": 0.0, 191 | "drill": 0.0 192 | } 193 | ], 194 | "zones_allow_external_fillets": false 195 | }, 196 | "layer_presets": [], 197 | "viewports": [] 198 | }, 199 | "boards": [], 200 | "cvpcb": { 201 | "equivalence_files": [] 202 | }, 203 | "erc": { 204 | "erc_exclusions": [], 205 | "meta": { 206 | "version": 0 207 | }, 208 | "pin_map": [ 209 | [ 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 1, 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 2 222 | ], 223 | [ 224 | 0, 225 | 2, 226 | 0, 227 | 1, 228 | 0, 229 | 0, 230 | 1, 231 | 0, 232 | 2, 233 | 2, 234 | 2, 235 | 2 236 | ], 237 | [ 238 | 0, 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 0, 244 | 1, 245 | 0, 246 | 1, 247 | 0, 248 | 1, 249 | 2 250 | ], 251 | [ 252 | 0, 253 | 1, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 1, 259 | 1, 260 | 2, 261 | 1, 262 | 1, 263 | 2 264 | ], 265 | [ 266 | 0, 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 1, 273 | 0, 274 | 0, 275 | 0, 276 | 0, 277 | 2 278 | ], 279 | [ 280 | 0, 281 | 0, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 0, 291 | 2 292 | ], 293 | [ 294 | 1, 295 | 1, 296 | 1, 297 | 1, 298 | 1, 299 | 0, 300 | 1, 301 | 1, 302 | 1, 303 | 1, 304 | 1, 305 | 2 306 | ], 307 | [ 308 | 0, 309 | 0, 310 | 0, 311 | 1, 312 | 0, 313 | 0, 314 | 1, 315 | 0, 316 | 0, 317 | 0, 318 | 0, 319 | 2 320 | ], 321 | [ 322 | 0, 323 | 2, 324 | 1, 325 | 2, 326 | 0, 327 | 0, 328 | 1, 329 | 0, 330 | 2, 331 | 2, 332 | 2, 333 | 2 334 | ], 335 | [ 336 | 0, 337 | 2, 338 | 0, 339 | 1, 340 | 0, 341 | 0, 342 | 1, 343 | 0, 344 | 2, 345 | 0, 346 | 0, 347 | 2 348 | ], 349 | [ 350 | 0, 351 | 2, 352 | 1, 353 | 1, 354 | 0, 355 | 0, 356 | 1, 357 | 0, 358 | 2, 359 | 0, 360 | 0, 361 | 2 362 | ], 363 | [ 364 | 2, 365 | 2, 366 | 2, 367 | 2, 368 | 2, 369 | 2, 370 | 2, 371 | 2, 372 | 2, 373 | 2, 374 | 2, 375 | 2 376 | ] 377 | ], 378 | "rule_severities": { 379 | "bus_definition_conflict": "error", 380 | "bus_entry_needed": "error", 381 | "bus_to_bus_conflict": "error", 382 | "bus_to_net_conflict": "error", 383 | "conflicting_netclasses": "error", 384 | "different_unit_footprint": "error", 385 | "different_unit_net": "error", 386 | "duplicate_reference": "error", 387 | "duplicate_sheet_names": "error", 388 | "endpoint_off_grid": "warning", 389 | "extra_units": "error", 390 | "global_label_dangling": "warning", 391 | "hier_label_mismatch": "error", 392 | "label_dangling": "error", 393 | "lib_symbol_issues": "warning", 394 | "missing_bidi_pin": "warning", 395 | "missing_input_pin": "warning", 396 | "missing_power_pin": "error", 397 | "missing_unit": "warning", 398 | "multiple_net_names": "warning", 399 | "net_not_bus_member": "warning", 400 | "no_connect_connected": "warning", 401 | "no_connect_dangling": "warning", 402 | "pin_not_connected": "error", 403 | "pin_not_driven": "error", 404 | "pin_to_pin": "warning", 405 | "power_pin_not_driven": "error", 406 | "similar_labels": "warning", 407 | "simulation_model_issue": "ignore", 408 | "unannotated": "error", 409 | "unit_value_mismatch": "error", 410 | "unresolved_variable": "error", 411 | "wire_dangling": "error" 412 | } 413 | }, 414 | "libraries": { 415 | "pinned_footprint_libs": [ 416 | "FaxCam", 417 | "SkyFax.custom", 418 | "SkyFax" 419 | ], 420 | "pinned_symbol_libs": [ 421 | "SkyFax" 422 | ] 423 | }, 424 | "meta": { 425 | "filename": "SkyFax.kicad_pro", 426 | "version": 1 427 | }, 428 | "net_settings": { 429 | "classes": [ 430 | { 431 | "bus_width": 12, 432 | "clearance": 0.14, 433 | "diff_pair_gap": 0.25, 434 | "diff_pair_via_gap": 0.25, 435 | "diff_pair_width": 0.2, 436 | "line_style": 0, 437 | "microvia_diameter": 0.3, 438 | "microvia_drill": 0.1, 439 | "name": "Default", 440 | "pcb_color": "rgba(0, 0, 0, 0.000)", 441 | "schematic_color": "rgba(0, 0, 0, 0.000)", 442 | "track_width": 0.2, 443 | "via_diameter": 0.6, 444 | "via_drill": 0.3, 445 | "wire_width": 6 446 | }, 447 | { 448 | "bus_width": 12, 449 | "clearance": 0.14, 450 | "diff_pair_gap": 0.25, 451 | "diff_pair_via_gap": 0.25, 452 | "diff_pair_width": 0.2, 453 | "line_style": 0, 454 | "microvia_diameter": 0.3, 455 | "microvia_drill": 0.1, 456 | "name": "PWR", 457 | "pcb_color": "rgba(0, 0, 0, 0.000)", 458 | "schematic_color": "rgba(0, 0, 0, 0.000)", 459 | "track_width": 0.2, 460 | "via_diameter": 0.6, 461 | "via_drill": 0.3, 462 | "wire_width": 8 463 | } 464 | ], 465 | "meta": { 466 | "version": 3 467 | }, 468 | "net_colors": null, 469 | "netclass_assignments": null, 470 | "netclass_patterns": [ 471 | { 472 | "netclass": "PWR", 473 | "pattern": "GND" 474 | }, 475 | { 476 | "netclass": "PWR", 477 | "pattern": "+3V3" 478 | } 479 | ] 480 | }, 481 | "pcbnew": { 482 | "last_paths": { 483 | "gencad": "", 484 | "idf": "", 485 | "netlist": "", 486 | "specctra_dsn": "", 487 | "step": "", 488 | "vrml": "" 489 | }, 490 | "page_layout_descr_file": "" 491 | }, 492 | "schematic": { 493 | "annotate_start_num": 0, 494 | "drawing": { 495 | "dashed_lines_dash_length_ratio": 12.0, 496 | "dashed_lines_gap_length_ratio": 3.0, 497 | "default_line_thickness": 6.0, 498 | "default_text_size": 50.0, 499 | "field_names": [], 500 | "intersheets_ref_own_page": false, 501 | "intersheets_ref_prefix": "", 502 | "intersheets_ref_short": false, 503 | "intersheets_ref_show": false, 504 | "intersheets_ref_suffix": "", 505 | "junction_size_choice": 3, 506 | "label_size_ratio": 0.375, 507 | "pin_symbol_size": 25.0, 508 | "text_offset_ratio": 0.15 509 | }, 510 | "legacy_lib_dir": "", 511 | "legacy_lib_list": [], 512 | "meta": { 513 | "version": 1 514 | }, 515 | "net_format_name": "", 516 | "ngspice": { 517 | "fix_include_paths": true, 518 | "fix_passive_vals": false, 519 | "meta": { 520 | "version": 0 521 | }, 522 | "model_mode": 0, 523 | "workbook_filename": "" 524 | }, 525 | "page_layout_descr_file": "", 526 | "plot_directory": "", 527 | "spice_adjust_passive_values": false, 528 | "spice_current_sheet_as_root": false, 529 | "spice_external_command": "spice \"%I\"", 530 | "spice_model_current_sheet_as_root": true, 531 | "spice_save_all_currents": false, 532 | "spice_save_all_voltages": false, 533 | "subpart_first_id": 65, 534 | "subpart_id_separator": 0 535 | }, 536 | "sheets": [ 537 | [ 538 | "8648f108-1e45-4954-a197-b251f5522881", 539 | "" 540 | ], 541 | [ 542 | "a903dc45-63a8-4bd9-abb6-8c8172debdba", 543 | "USB_Serial" 544 | ], 545 | [ 546 | "dce568ae-6901-43dd-b126-62f53dd263d4", 547 | "SI2494" 548 | ], 549 | [ 550 | "605d23de-e47a-44f3-987a-fb8e050dc2c1", 551 | "SI3018" 552 | ] 553 | ], 554 | "text_variables": {} 555 | } 556 | -------------------------------------------------------------------------------- /SkyFax.pretty/AMPHENOL_MDT420B01001.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "AMPHENOL_MDT420B01001" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -8.075 -7.935) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp c14f85c1-d374-4b55-a42f-efca4e7d03a7) 7 | ) 8 | (fp_text value "AMPHENOL_MDT420B01001" (at 2.085 4.935) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 60a45223-55cd-4d09-aaf0-f2aa0c1b80d5) 11 | ) 12 | (fp_line (start -11 2.85) (end -11 -2.805) 13 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp d649f86f-dd13-488f-834b-509d2bee1d36)) 14 | (fp_line (start -9.47 2.85) (end -11 2.85) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 24c66b45-acb7-427e-858f-cd58eea35e6b)) 16 | (fp_line (start 11 -2.805) (end 11 -1.145) 17 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 874efa07-abf8-462b-8b1c-65337218b5c2)) 18 | (fp_line (start 11 2.85) (end 9.47 2.85) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a6600b22-c0d5-4bda-8ee0-45daba1a1285)) 20 | (fp_line (start 11 2.85) (end 11 1.145) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5f250102-e9e8-48d4-8bec-ab0833eefe42)) 22 | (fp_circle (center -9.25 -6.796) (end -9.15 -6.796) 23 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.SilkS") (tstamp 10c28e5f-574d-46e3-9afc-60f4cf612a58)) 24 | (fp_line (start -11.25 -6.3) (end -11.25 3.3) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4628faf2-73ca-46e2-bd9d-47d1ea144692)) 26 | (fp_line (start -11.25 3.3) (end 11.25 3.3) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 16027bdc-86c8-42f7-82ab-37e08091fd5a)) 28 | (fp_line (start 11.25 -6.3) (end -11.25 -6.3) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c621c9bc-afaf-4e39-a339-b1d17dd12279)) 30 | (fp_line (start 11.25 3.3) (end 11.25 -6.3) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 45f81012-36cc-431c-a3df-12b3fac8363b)) 32 | (fp_line (start -11 -5.7) (end 11 -5.7) 33 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 829a8cb0-31eb-42ef-b0d3-01c3624bbcdc)) 34 | (fp_line (start -11 2.85) (end -11 -5.7) 35 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp a167e75d-93f2-43d5-9acb-9b8fcff22daf)) 36 | (fp_line (start 11 -5.7) (end 11 2.85) 37 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 8622dbaf-3c80-45fb-9da1-696e2d007c20)) 38 | (fp_line (start 11 2.85) (end -11 2.85) 39 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp e4d16bc3-8163-439c-966e-0f0e50a9a283)) 40 | (fp_circle (center -9.25 -6.796) (end -9.15 -6.796) 41 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.Fab") (tstamp c8fdedaa-4f62-43f4-b787-405ca8d136d2)) 42 | (pad "" np_thru_hole circle (at -10 0) (size 1.15 1.15) (drill 1.15) (layers "*.Cu" "*.Mask") (tstamp eb6dd982-e4eb-48a5-b1f9-77f42d631094)) 43 | (pad "" np_thru_hole circle (at 10 0) (size 1.65 1.65) (drill 1.65) (layers "*.Cu" "*.Mask") (tstamp 4c4bc7ea-2665-48e2-adce-76806a2f17b3)) 44 | (pad "1" smd rect (at -9.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 45 | (solder_mask_margin 0.102) (tstamp 3ec27386-5f17-407b-b727-0c56a7f6ce9d)) 46 | (pad "2" smd rect (at -9 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 47 | (solder_mask_margin 0.102) (tstamp 7a7143b6-2593-4bcd-8d78-a541a6b56789)) 48 | (pad "3" smd rect (at -8.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 49 | (solder_mask_margin 0.102) (tstamp cf00f4ad-dcb1-420d-aa9b-3396745a3df8)) 50 | (pad "4" smd rect (at -8.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 51 | (solder_mask_margin 0.102) (tstamp 36cf66dc-818f-4d58-86c5-477b16fd2ed6)) 52 | (pad "5" smd rect (at -8.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 53 | (solder_mask_margin 0.102) (tstamp 49807a45-281c-49d5-8814-27c6f80bd2f9)) 54 | (pad "6" smd rect (at -8 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (solder_mask_margin 0.102) (tstamp 3c991148-a971-4d77-add5-fbc486f5b561)) 56 | (pad "7" smd rect (at -7.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 57 | (solder_mask_margin 0.102) (tstamp d8e0d2f1-9c54-4137-b6ae-661a0e6e0bfc)) 58 | (pad "8" smd rect (at -7.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (solder_mask_margin 0.102) (tstamp 1f1fa64f-956d-4369-9639-36eecc37654a)) 60 | (pad "9" smd rect (at -7.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 61 | (solder_mask_margin 0.102) (tstamp bf8b4e63-e4e6-403a-ae97-42ae912a71f6)) 62 | (pad "10" smd rect (at -7 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 63 | (solder_mask_margin 0.102) (tstamp 0a1bb2db-7542-40cb-8361-a634ab6ba57d)) 64 | (pad "11" smd rect (at -6.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 65 | (solder_mask_margin 0.102) (tstamp b660052c-b28e-4359-824a-62002a14bad2)) 66 | (pad "20" smd rect (at -4.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 67 | (solder_mask_margin 0.102) (tstamp d63b1655-4fdf-4102-bfaa-edcd31cea86c)) 68 | (pad "21" smd rect (at -4.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 69 | (solder_mask_margin 0.102) (tstamp 45b73c0d-dc6c-47ce-8031-029cfcaf4cdc)) 70 | (pad "22" smd rect (at -4 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 71 | (solder_mask_margin 0.102) (tstamp 17efb5ff-07f7-4d50-b2c6-0676cca737b5)) 72 | (pad "23" smd rect (at -3.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 73 | (solder_mask_margin 0.102) (tstamp aca1cc0d-1005-4437-b93b-905adde0dd65)) 74 | (pad "24" smd rect (at -3.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 75 | (solder_mask_margin 0.102) (tstamp 2054fd8c-f553-44df-ad60-d1775f3905bb)) 76 | (pad "25" smd rect (at -3.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 77 | (solder_mask_margin 0.102) (tstamp c9449eed-7b02-4615-aad2-332da3ac13c3)) 78 | (pad "26" smd rect (at -3 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 79 | (solder_mask_margin 0.102) (tstamp 301a3a3c-1945-4e34-961d-4cd0d3f75045)) 80 | (pad "27" smd rect (at -2.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 81 | (solder_mask_margin 0.102) (tstamp 4f0866df-994e-4ac2-b4ff-9cd7b1646a7f)) 82 | (pad "28" smd rect (at -2.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 83 | (solder_mask_margin 0.102) (tstamp 86b2b506-36a4-477f-a4ee-59660a4a1bd7)) 84 | (pad "29" smd rect (at -2.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 85 | (solder_mask_margin 0.102) (tstamp 6a0ce138-09b2-4178-bc3e-d37351054b6f)) 86 | (pad "30" smd rect (at -2 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 87 | (solder_mask_margin 0.102) (tstamp af1903fa-c69b-47d4-a236-002eb2280709)) 88 | (pad "31" smd rect (at -1.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 89 | (solder_mask_margin 0.102) (tstamp dc4adcd6-2e5d-467a-bb47-b988e63565da)) 90 | (pad "32" smd rect (at -1.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 91 | (solder_mask_margin 0.102) (tstamp cf56e0e6-f1b5-4b64-adf4-658101185ab1)) 92 | (pad "33" smd rect (at -1.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 93 | (solder_mask_margin 0.102) (tstamp 6c68ee57-a09b-4b87-810f-a03ff6e8e216)) 94 | (pad "34" smd rect (at -1 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 95 | (solder_mask_margin 0.102) (tstamp 4bf1d00d-cfff-4b13-9e14-7eda365e9d9f)) 96 | (pad "35" smd rect (at -0.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 97 | (solder_mask_margin 0.102) (tstamp 5b2ffad9-9aba-465e-837b-f88f8e7c4f99)) 98 | (pad "36" smd rect (at -0.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 99 | (solder_mask_margin 0.102) (tstamp 1ec5dbac-6eaf-4dff-9470-a19c82f37754)) 100 | (pad "37" smd rect (at -0.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 101 | (solder_mask_margin 0.102) (tstamp b0fffb5d-78f5-45a7-b881-8d2f77606b4b)) 102 | (pad "38" smd rect (at 0 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 103 | (solder_mask_margin 0.102) (tstamp 4e09aa93-edca-4011-8997-3bb822ec9b57)) 104 | (pad "39" smd rect (at 0.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 105 | (solder_mask_margin 0.102) (tstamp a2cb2640-dd46-49cf-b7c9-1007dca3dfb8)) 106 | (pad "40" smd rect (at 0.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 107 | (solder_mask_margin 0.102) (tstamp cf91a6c6-a2be-45a4-bbe9-e774f2022144)) 108 | (pad "41" smd rect (at 0.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 109 | (solder_mask_margin 0.102) (tstamp 723663d1-2301-494d-81f7-d0ca135feebe)) 110 | (pad "42" smd rect (at 1 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 111 | (solder_mask_margin 0.102) (tstamp 935cf6a0-2562-43b0-9548-b6876284f729)) 112 | (pad "43" smd rect (at 1.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 113 | (solder_mask_margin 0.102) (tstamp fc65c8dd-9ef8-403f-9a70-701237e81b9c)) 114 | (pad "44" smd rect (at 1.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 115 | (solder_mask_margin 0.102) (tstamp d3efed5c-390d-4d1e-aad5-938180cae911)) 116 | (pad "45" smd rect (at 1.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 117 | (solder_mask_margin 0.102) (tstamp beccedf2-1f18-4bf3-abc9-d66ff5948808)) 118 | (pad "46" smd rect (at 2 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 119 | (solder_mask_margin 0.102) (tstamp eeefddfc-37bd-4abd-8f7d-f6e27b2657d0)) 120 | (pad "47" smd rect (at 2.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 121 | (solder_mask_margin 0.102) (tstamp dcb97b28-85a3-4b1f-b608-62a413090dc5)) 122 | (pad "48" smd rect (at 2.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 123 | (solder_mask_margin 0.102) (tstamp 25074221-d0d1-4767-b850-0694df50a667)) 124 | (pad "49" smd rect (at 2.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 125 | (solder_mask_margin 0.102) (tstamp 28c545ce-3b85-4a61-8bb8-11815b203c9f)) 126 | (pad "50" smd rect (at 3 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 127 | (solder_mask_margin 0.102) (tstamp e029a226-f263-4696-a0b8-8926751da7ec)) 128 | (pad "51" smd rect (at 3.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 129 | (solder_mask_margin 0.102) (tstamp efe55b12-3402-4017-9519-5ac24a34da9b)) 130 | (pad "52" smd rect (at 3.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 131 | (solder_mask_margin 0.102) (tstamp df91c633-92c4-4fc3-a389-4a3e8844f768)) 132 | (pad "53" smd rect (at 3.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 133 | (solder_mask_margin 0.102) (tstamp 790c5aa7-9dc4-4826-9277-0c2130807d8e)) 134 | (pad "54" smd rect (at 4 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 135 | (solder_mask_margin 0.102) (tstamp 3ba896be-ccf7-4116-92b2-9b4c7df3736d)) 136 | (pad "55" smd rect (at 4.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 137 | (solder_mask_margin 0.102) (tstamp e0e17211-87a5-4905-a369-73af9a6663c6)) 138 | (pad "56" smd rect (at 4.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 139 | (solder_mask_margin 0.102) (tstamp 8a595005-87b1-496c-b71e-2e059406afb2)) 140 | (pad "57" smd rect (at 4.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 141 | (solder_mask_margin 0.102) (tstamp 4f211e91-dc99-4441-ae10-5fbed5633938)) 142 | (pad "58" smd rect (at 5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 143 | (solder_mask_margin 0.102) (tstamp bdc18132-697a-4a60-89bb-63da68c9404f)) 144 | (pad "59" smd rect (at 5.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 145 | (solder_mask_margin 0.102) (tstamp e7e4f94f-16aa-4b4a-89b4-00d63f4582a1)) 146 | (pad "60" smd rect (at 5.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 147 | (solder_mask_margin 0.102) (tstamp bf26f69a-f5b6-445e-80c5-40c8c4c542ea)) 148 | (pad "61" smd rect (at 5.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 149 | (solder_mask_margin 0.102) (tstamp 154d2827-bd3a-4f4a-a6a1-2f4c8f1d6ec7)) 150 | (pad "62" smd rect (at 6 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 151 | (solder_mask_margin 0.102) (tstamp ec1b93eb-43de-4a2f-8667-f07cd229022d)) 152 | (pad "63" smd rect (at 6.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 153 | (solder_mask_margin 0.102) (tstamp e990528e-c9b9-4988-9de1-cb994b98573d)) 154 | (pad "64" smd rect (at 6.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 155 | (solder_mask_margin 0.102) (tstamp 769bdf9a-36fd-422d-aa7d-0548ba38b99f)) 156 | (pad "65" smd rect (at 6.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 157 | (solder_mask_margin 0.102) (tstamp a645fe39-2ff0-4241-91d7-fa0fddf0fce5)) 158 | (pad "66" smd rect (at 7 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 159 | (solder_mask_margin 0.102) (tstamp 97d90d34-a309-4ba9-bfc9-b11d7875c73c)) 160 | (pad "67" smd rect (at 7.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 161 | (solder_mask_margin 0.102) (tstamp 52d7c2ed-d123-433d-bf42-74e922282587)) 162 | (pad "68" smd rect (at 7.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 163 | (solder_mask_margin 0.102) (tstamp 415c0641-b45f-43c2-b266-fe7fb9e7c3f1)) 164 | (pad "69" smd rect (at 7.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 165 | (solder_mask_margin 0.102) (tstamp 06712246-4469-40e9-b92b-c72fe959f076)) 166 | (pad "70" smd rect (at 8 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 167 | (solder_mask_margin 0.102) (tstamp ec114250-0bf5-43b7-926d-75cb4fb812c5)) 168 | (pad "71" smd rect (at 8.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 169 | (solder_mask_margin 0.102) (tstamp 3242de38-f1a8-42ba-af4f-42720eaa9ff5)) 170 | (pad "72" smd rect (at 8.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 171 | (solder_mask_margin 0.102) (tstamp 172581b7-d02f-4127-8916-c165aa317912)) 172 | (pad "73" smd rect (at 8.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 173 | (solder_mask_margin 0.102) (tstamp a5376e72-e87f-4be5-a822-c0a63d0a4f01)) 174 | (pad "74" smd rect (at 9 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 175 | (solder_mask_margin 0.102) (tstamp 2bee29d2-7ce0-45d3-8647-92f79ff8039e)) 176 | (pad "75" smd rect (at 9.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 177 | (solder_mask_margin 0.102) (tstamp 03842d22-6ce9-4958-8577-f694c092017b)) 178 | (pad "S1" smd rect (at -10.35 -4.5) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") 179 | (solder_mask_margin 0.102) (tstamp d5f94582-0167-45ae-85e4-73089f294072)) 180 | (pad "S2" smd rect (at 10.35 -4.5) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") 181 | (solder_mask_margin 0.102) (tstamp 70069f84-7325-4462-81c6-282540dbc74f)) 182 | (model "${KIPRJMOD}/3dmodel/mdt420b0x001_c3d.stp" 183 | (offset (xyz 0 2 0)) 184 | (scale (xyz 1 1 1)) 185 | (rotate (xyz -90 0 0)) 186 | ) 187 | ) 188 | -------------------------------------------------------------------------------- /SkyFax.pretty/AMPHENOL_MDT420B01001_2260.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "AMPHENOL_MDT420B01001_2260" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -8.075 -7.935) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp c14f85c1-d374-4b55-a42f-efca4e7d03a7) 7 | ) 8 | (fp_text value "AMPHENOL_MDT420B01001_2260" (at 2.085 4.935) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 60a45223-55cd-4d09-aaf0-f2aa0c1b80d5) 11 | ) 12 | (fp_line (start -11.025 3.8) (end -11.025 57.75) 13 | (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp c60716ab-c7cc-4ef8-82c2-31feaf46691d)) 14 | (fp_line (start -11 2.85) (end -11 -2.805) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp d649f86f-dd13-488f-834b-509d2bee1d36)) 16 | (fp_line (start -10.525 58.25) (end 10.475 58.25) 17 | (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 6df5c89d-56cf-4919-90d6-322a52c4f76b)) 18 | (fp_line (start -9.47 2.85) (end -11 2.85) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 24c66b45-acb7-427e-858f-cd58eea35e6b)) 20 | (fp_line (start 10.975 57.75) (end 10.975 3.8) 21 | (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 52672ecd-d8f5-408f-9dfe-4df37c18eaf5)) 22 | (fp_line (start 11 -2.805) (end 11 -1.145) 23 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 874efa07-abf8-462b-8b1c-65337218b5c2)) 24 | (fp_line (start 11 2.85) (end 9.47 2.85) 25 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a6600b22-c0d5-4bda-8ee0-45daba1a1285)) 26 | (fp_line (start 11 2.85) (end 11 1.145) 27 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5f250102-e9e8-48d4-8bec-ab0833eefe42)) 28 | (fp_arc (start -10.525 58.25) (mid -10.8786 58.103573) (end -11.025 57.75) 29 | (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 96fd6c14-ddbb-43e2-8d41-c94b53cd275c)) 30 | (fp_arc (start 10.975 57.75) (mid 10.828553 58.103553) (end 10.475 58.25) 31 | (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp eeea66c2-82a1-44bb-aeb8-3897128f544f)) 32 | (fp_circle (center -9.25 -6.796) (end -9.15 -6.796) 33 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.SilkS") (tstamp 10c28e5f-574d-46e3-9afc-60f4cf612a58)) 34 | (fp_line (start -11.25 -6.3) (end -11.25 3.3) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4628faf2-73ca-46e2-bd9d-47d1ea144692)) 36 | (fp_line (start -11.25 3.3) (end 11.25 3.3) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 16027bdc-86c8-42f7-82ab-37e08091fd5a)) 38 | (fp_line (start 11.25 -6.3) (end -11.25 -6.3) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c621c9bc-afaf-4e39-a339-b1d17dd12279)) 40 | (fp_line (start 11.25 3.3) (end 11.25 -6.3) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 45f81012-36cc-431c-a3df-12b3fac8363b)) 42 | (fp_line (start -11 -5.7) (end 11 -5.7) 43 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 829a8cb0-31eb-42ef-b0d3-01c3624bbcdc)) 44 | (fp_line (start -11 2.85) (end -11 -5.7) 45 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp a167e75d-93f2-43d5-9acb-9b8fcff22daf)) 46 | (fp_line (start 11 -5.7) (end 11 2.85) 47 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 8622dbaf-3c80-45fb-9da1-696e2d007c20)) 48 | (fp_line (start 11 2.85) (end -11 2.85) 49 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp e4d16bc3-8163-439c-966e-0f0e50a9a283)) 50 | (fp_circle (center -9.25 -6.796) (end -9.15 -6.796) 51 | (stroke (width 0.2) (type solid)) (fill none) (layer "F.Fab") (tstamp c8fdedaa-4f62-43f4-b787-405ca8d136d2)) 52 | (dimension (type aligned) (layer "User.1") (tstamp 0cb7bf79-32ed-4669-ad80-5e74a51c7926) 53 | (pts (xy 10 0) (xy 10 -1.75)) 54 | (height 4) 55 | (gr_text "1.7500 mm" (at 15.5 -0.875 90) (layer "User.1") (tstamp 0cb7bf79-32ed-4669-ad80-5e74a51c7926) 56 | (effects (font (size 1 1) (thickness 0.15))) 57 | ) 58 | (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) 59 | (style (thickness 0.12) (arrow_length 1.27) (text_position_mode 2) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) 60 | ) 61 | (pad "" np_thru_hole circle (at -10 0) (size 1.15 1.15) (drill 1.15) (layers "*.Cu" "*.Mask") (tstamp eb6dd982-e4eb-48a5-b1f9-77f42d631094)) 62 | (pad "" np_thru_hole circle (at 10 0) (size 1.65 1.65) (drill 1.65) (layers "*.Cu" "*.Mask") (tstamp 4c4bc7ea-2665-48e2-adce-76806a2f17b3)) 63 | (pad "1" smd rect (at -9.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 64 | (solder_mask_margin 0.102) (tstamp 3ec27386-5f17-407b-b727-0c56a7f6ce9d)) 65 | (pad "2" smd rect (at -9 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 66 | (solder_mask_margin 0.102) (tstamp 7a7143b6-2593-4bcd-8d78-a541a6b56789)) 67 | (pad "3" smd rect (at -8.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 68 | (solder_mask_margin 0.102) (tstamp cf00f4ad-dcb1-420d-aa9b-3396745a3df8)) 69 | (pad "4" smd rect (at -8.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 70 | (solder_mask_margin 0.102) (tstamp 36cf66dc-818f-4d58-86c5-477b16fd2ed6)) 71 | (pad "5" smd rect (at -8.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 72 | (solder_mask_margin 0.102) (tstamp 49807a45-281c-49d5-8814-27c6f80bd2f9)) 73 | (pad "6" smd rect (at -8 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 74 | (solder_mask_margin 0.102) (tstamp 3c991148-a971-4d77-add5-fbc486f5b561)) 75 | (pad "7" smd rect (at -7.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 76 | (solder_mask_margin 0.102) (tstamp d8e0d2f1-9c54-4137-b6ae-661a0e6e0bfc)) 77 | (pad "8" smd rect (at -7.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 78 | (solder_mask_margin 0.102) (tstamp 1f1fa64f-956d-4369-9639-36eecc37654a)) 79 | (pad "9" smd rect (at -7.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 80 | (solder_mask_margin 0.102) (tstamp bf8b4e63-e4e6-403a-ae97-42ae912a71f6)) 81 | (pad "10" smd rect (at -7 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 82 | (solder_mask_margin 0.102) (tstamp 0a1bb2db-7542-40cb-8361-a634ab6ba57d)) 83 | (pad "11" smd rect (at -6.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 84 | (solder_mask_margin 0.102) (tstamp b660052c-b28e-4359-824a-62002a14bad2)) 85 | (pad "20" smd rect (at -4.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 86 | (solder_mask_margin 0.102) (tstamp d63b1655-4fdf-4102-bfaa-edcd31cea86c)) 87 | (pad "21" smd rect (at -4.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 88 | (solder_mask_margin 0.102) (tstamp 45b73c0d-dc6c-47ce-8031-029cfcaf4cdc)) 89 | (pad "22" smd rect (at -4 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 90 | (solder_mask_margin 0.102) (tstamp 17efb5ff-07f7-4d50-b2c6-0676cca737b5)) 91 | (pad "23" smd rect (at -3.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 92 | (solder_mask_margin 0.102) (tstamp aca1cc0d-1005-4437-b93b-905adde0dd65)) 93 | (pad "24" smd rect (at -3.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 94 | (solder_mask_margin 0.102) (tstamp 2054fd8c-f553-44df-ad60-d1775f3905bb)) 95 | (pad "25" smd rect (at -3.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 96 | (solder_mask_margin 0.102) (tstamp c9449eed-7b02-4615-aad2-332da3ac13c3)) 97 | (pad "26" smd rect (at -3 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 98 | (solder_mask_margin 0.102) (tstamp 301a3a3c-1945-4e34-961d-4cd0d3f75045)) 99 | (pad "27" smd rect (at -2.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 100 | (solder_mask_margin 0.102) (tstamp 4f0866df-994e-4ac2-b4ff-9cd7b1646a7f)) 101 | (pad "28" smd rect (at -2.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 102 | (solder_mask_margin 0.102) (tstamp 86b2b506-36a4-477f-a4ee-59660a4a1bd7)) 103 | (pad "29" smd rect (at -2.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 104 | (solder_mask_margin 0.102) (tstamp 6a0ce138-09b2-4178-bc3e-d37351054b6f)) 105 | (pad "30" smd rect (at -2 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 106 | (solder_mask_margin 0.102) (tstamp af1903fa-c69b-47d4-a236-002eb2280709)) 107 | (pad "31" smd rect (at -1.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 108 | (solder_mask_margin 0.102) (tstamp dc4adcd6-2e5d-467a-bb47-b988e63565da)) 109 | (pad "32" smd rect (at -1.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 110 | (solder_mask_margin 0.102) (tstamp cf56e0e6-f1b5-4b64-adf4-658101185ab1)) 111 | (pad "33" smd rect (at -1.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 112 | (solder_mask_margin 0.102) (tstamp 6c68ee57-a09b-4b87-810f-a03ff6e8e216)) 113 | (pad "34" smd rect (at -1 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 114 | (solder_mask_margin 0.102) (tstamp 4bf1d00d-cfff-4b13-9e14-7eda365e9d9f)) 115 | (pad "35" smd rect (at -0.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 116 | (solder_mask_margin 0.102) (tstamp 5b2ffad9-9aba-465e-837b-f88f8e7c4f99)) 117 | (pad "36" smd rect (at -0.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 118 | (solder_mask_margin 0.102) (tstamp 1ec5dbac-6eaf-4dff-9470-a19c82f37754)) 119 | (pad "37" smd rect (at -0.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 120 | (solder_mask_margin 0.102) (tstamp b0fffb5d-78f5-45a7-b881-8d2f77606b4b)) 121 | (pad "38" smd rect (at 0 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 122 | (solder_mask_margin 0.102) (tstamp 4e09aa93-edca-4011-8997-3bb822ec9b57)) 123 | (pad "39" smd rect (at 0.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 124 | (solder_mask_margin 0.102) (tstamp a2cb2640-dd46-49cf-b7c9-1007dca3dfb8)) 125 | (pad "40" smd rect (at 0.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 126 | (solder_mask_margin 0.102) (tstamp cf91a6c6-a2be-45a4-bbe9-e774f2022144)) 127 | (pad "41" smd rect (at 0.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 128 | (solder_mask_margin 0.102) (tstamp 723663d1-2301-494d-81f7-d0ca135feebe)) 129 | (pad "42" smd rect (at 1 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 130 | (solder_mask_margin 0.102) (tstamp 935cf6a0-2562-43b0-9548-b6876284f729)) 131 | (pad "43" smd rect (at 1.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 132 | (solder_mask_margin 0.102) (tstamp fc65c8dd-9ef8-403f-9a70-701237e81b9c)) 133 | (pad "44" smd rect (at 1.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 134 | (solder_mask_margin 0.102) (tstamp d3efed5c-390d-4d1e-aad5-938180cae911)) 135 | (pad "45" smd rect (at 1.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 136 | (solder_mask_margin 0.102) (tstamp beccedf2-1f18-4bf3-abc9-d66ff5948808)) 137 | (pad "46" smd rect (at 2 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 138 | (solder_mask_margin 0.102) (tstamp eeefddfc-37bd-4abd-8f7d-f6e27b2657d0)) 139 | (pad "47" smd rect (at 2.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 140 | (solder_mask_margin 0.102) (tstamp dcb97b28-85a3-4b1f-b608-62a413090dc5)) 141 | (pad "48" smd rect (at 2.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 142 | (solder_mask_margin 0.102) (tstamp 25074221-d0d1-4767-b850-0694df50a667)) 143 | (pad "49" smd rect (at 2.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 144 | (solder_mask_margin 0.102) (tstamp 28c545ce-3b85-4a61-8bb8-11815b203c9f)) 145 | (pad "50" smd rect (at 3 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 146 | (solder_mask_margin 0.102) (tstamp e029a226-f263-4696-a0b8-8926751da7ec)) 147 | (pad "51" smd rect (at 3.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 148 | (solder_mask_margin 0.102) (tstamp efe55b12-3402-4017-9519-5ac24a34da9b)) 149 | (pad "52" smd rect (at 3.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 150 | (solder_mask_margin 0.102) (tstamp df91c633-92c4-4fc3-a389-4a3e8844f768)) 151 | (pad "53" smd rect (at 3.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 152 | (solder_mask_margin 0.102) (tstamp 790c5aa7-9dc4-4826-9277-0c2130807d8e)) 153 | (pad "54" smd rect (at 4 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 154 | (solder_mask_margin 0.102) (tstamp 3ba896be-ccf7-4116-92b2-9b4c7df3736d)) 155 | (pad "55" smd rect (at 4.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 156 | (solder_mask_margin 0.102) (tstamp e0e17211-87a5-4905-a369-73af9a6663c6)) 157 | (pad "56" smd rect (at 4.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 158 | (solder_mask_margin 0.102) (tstamp 8a595005-87b1-496c-b71e-2e059406afb2)) 159 | (pad "57" smd rect (at 4.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 160 | (solder_mask_margin 0.102) (tstamp 4f211e91-dc99-4441-ae10-5fbed5633938)) 161 | (pad "58" smd rect (at 5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 162 | (solder_mask_margin 0.102) (tstamp bdc18132-697a-4a60-89bb-63da68c9404f)) 163 | (pad "59" smd rect (at 5.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 164 | (solder_mask_margin 0.102) (tstamp e7e4f94f-16aa-4b4a-89b4-00d63f4582a1)) 165 | (pad "60" smd rect (at 5.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 166 | (solder_mask_margin 0.102) (tstamp bf26f69a-f5b6-445e-80c5-40c8c4c542ea)) 167 | (pad "61" smd rect (at 5.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 168 | (solder_mask_margin 0.102) (tstamp 154d2827-bd3a-4f4a-a6a1-2f4c8f1d6ec7)) 169 | (pad "62" smd rect (at 6 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 170 | (solder_mask_margin 0.102) (tstamp ec1b93eb-43de-4a2f-8667-f07cd229022d)) 171 | (pad "63" smd rect (at 6.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 172 | (solder_mask_margin 0.102) (tstamp e990528e-c9b9-4988-9de1-cb994b98573d)) 173 | (pad "64" smd rect (at 6.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 174 | (solder_mask_margin 0.102) (tstamp 769bdf9a-36fd-422d-aa7d-0548ba38b99f)) 175 | (pad "65" smd rect (at 6.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 176 | (solder_mask_margin 0.102) (tstamp a645fe39-2ff0-4241-91d7-fa0fddf0fce5)) 177 | (pad "66" smd rect (at 7 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 178 | (solder_mask_margin 0.102) (tstamp 97d90d34-a309-4ba9-bfc9-b11d7875c73c)) 179 | (pad "67" smd rect (at 7.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 180 | (solder_mask_margin 0.102) (tstamp 52d7c2ed-d123-433d-bf42-74e922282587)) 181 | (pad "68" smd rect (at 7.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 182 | (solder_mask_margin 0.102) (tstamp 415c0641-b45f-43c2-b266-fe7fb9e7c3f1)) 183 | (pad "69" smd rect (at 7.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 184 | (solder_mask_margin 0.102) (tstamp 06712246-4469-40e9-b92b-c72fe959f076)) 185 | (pad "70" smd rect (at 8 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 186 | (solder_mask_margin 0.102) (tstamp ec114250-0bf5-43b7-926d-75cb4fb812c5)) 187 | (pad "71" smd rect (at 8.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 188 | (solder_mask_margin 0.102) (tstamp 3242de38-f1a8-42ba-af4f-42720eaa9ff5)) 189 | (pad "72" smd rect (at 8.5 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 190 | (solder_mask_margin 0.102) (tstamp 172581b7-d02f-4127-8916-c165aa317912)) 191 | (pad "73" smd rect (at 8.75 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 192 | (solder_mask_margin 0.102) (tstamp a5376e72-e87f-4be5-a822-c0a63d0a4f01)) 193 | (pad "74" smd rect (at 9 2.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 194 | (solder_mask_margin 0.102) (tstamp 2bee29d2-7ce0-45d3-8647-92f79ff8039e)) 195 | (pad "75" smd rect (at 9.25 -5.275) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") 196 | (solder_mask_margin 0.102) (tstamp 03842d22-6ce9-4958-8577-f694c092017b)) 197 | (pad "MOUNTING-HOLE" thru_hole circle (at 0 58.25) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") 198 | (solder_mask_margin 0.1016) (tstamp 7c891125-04f7-45ed-a368-2ee5eadae7d6)) 199 | (pad "S1" smd rect (at -10.35 -4.5) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") 200 | (solder_mask_margin 0.102) (tstamp d5f94582-0167-45ae-85e4-73089f294072)) 201 | (pad "S2" smd rect (at 10.35 -4.5) (size 1.2 2.75) (layers "F.Cu" "F.Paste" "F.Mask") 202 | (solder_mask_margin 0.102) (tstamp 70069f84-7325-4462-81c6-282540dbc74f)) 203 | (group "" (id 1ff10cbc-5725-4e2f-bdcd-689ac6c65bc6) 204 | (members 205 | 52672ecd-d8f5-408f-9dfe-4df37c18eaf5 206 | 6df5c89d-56cf-4919-90d6-322a52c4f76b 207 | 96fd6c14-ddbb-43e2-8d41-c94b53cd275c 208 | c60716ab-c7cc-4ef8-82c2-31feaf46691d 209 | eeea66c2-82a1-44bb-aeb8-3897128f544f 210 | ) 211 | ) 212 | (model "${KIPRJMOD}/3dmodel/mdt420b0x001_c3d.stp" 213 | (offset (xyz 0 2 0)) 214 | (scale (xyz 1 1 1)) 215 | (rotate (xyz -90 0 0)) 216 | ) 217 | ) 218 | -------------------------------------------------------------------------------- /SkyFax.pretty/M.2-B-KEY_2242.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M.2-B-KEY_2242" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0 1.27) (layer "F.SilkS") hide 5 | (effects (font (size 1.27 1.27) (thickness 0.15))) 6 | (tstamp 3761c365-f207-4deb-b262-754a0d1e1990) 7 | ) 8 | (fp_text value "M.2-B-KEY_2242" (at 0 3.81) (layer "F.SilkS") hide 9 | (effects (font (size 1.27 1.27) (thickness 0.15))) 10 | (tstamp f3242fd4-d348-4bee-aeeb-a384cf4a3b96) 11 | ) 12 | (fp_line (start -11 -41.5) (end -11 -4.2) 13 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp b521caa9-0012-4261-8a1c-330bec34c287)) 14 | (fp_line (start -10.8 -4) (end -10.45 -4) 15 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 7b99bf13-39cf-44c2-b5fe-8ea50d358c1e)) 16 | (fp_line (start -9.95 -3.5) (end -9.95 -0.2) 17 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 28978deb-a22b-4349-b168-5e04983d510e)) 18 | (fp_line (start -9.75 0) (end 5 0) 19 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 28501308-0005-4bb0-b0d7-f4e786391608)) 20 | (fp_line (start 5 -2.9) (end 5 0) 21 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 0221e960-6461-4b47-8538-bd4ff09979dc)) 22 | (fp_line (start 6.2 -2.9) (end 6.2 0) 23 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp fd1cdad0-3e26-4170-b4fc-16fb5c858184)) 24 | (fp_line (start 6.2 0) (end 9.75 0) 25 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 1ee09dd2-4c40-4ede-80dc-083ffe8ce791)) 26 | (fp_line (start 9.95 -0.2) (end 9.95 -3.5) 27 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 17cc1c4e-66b3-4c40-8dd2-40da4f9f07ac)) 28 | (fp_line (start 10.45 -4) (end 10.8 -4) 29 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 8c9c507e-1ad8-4181-a39e-eed380e05fa5)) 30 | (fp_line (start 10.5 -42) (end -10.5 -42) 31 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d9c04d9d-4948-497a-83ef-997ae8b0ad61)) 32 | (fp_line (start 11 -4.2) (end 11 -41.5) 33 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3028277f-69a1-4c70-97ff-e957a2f496ae)) 34 | (fp_arc (start -11 -41.5) (mid -10.853553 -41.853553) (end -10.5 -42) 35 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d7a5bc63-bb8c-4ad1-8939-c6a09254b1d7)) 36 | (fp_arc (start -10.8 -4) (mid -10.941421 -4.058579) (end -11 -4.2) 37 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d97119a3-cd95-42b3-8632-daa082dc60cb)) 38 | (fp_arc (start -10.45 -4) (mid -10.096447 -3.853553) (end -9.95 -3.5) 39 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 4cb8b143-5485-4218-a633-c74c22c31d8f)) 40 | (fp_arc (start -9.75 0) (mid -9.891421 -0.058579) (end -9.95 -0.2) 41 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 982bafb3-5319-434c-9bd7-a4133d55b433)) 42 | (fp_arc (start 5 -2.9) (mid 5.175736 -3.324264) (end 5.6 -3.5) 43 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3b3ed34d-9be0-4a9e-ad2e-a24d706e71b5)) 44 | (fp_arc (start 5.6 -3.5) (mid 6.024264 -3.324264) (end 6.2 -2.9) 45 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp faefb52c-a739-4698-a387-dddd4afc3e24)) 46 | (fp_arc (start 9.95 -3.5) (mid 10.096447 -3.853553) (end 10.45 -4) 47 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 9cc92591-7a2f-4dec-bc4c-6ada2bd2596c)) 48 | (fp_arc (start 9.95 -0.2) (mid 9.891421 -0.058579) (end 9.75 0) 49 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 097cc5d0-ea33-468e-b8a7-c5a646bd12d3)) 50 | (fp_arc (start 10.5 -42) (mid 10.853553 -41.853553) (end 11 -41.5) 51 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp bbdf7a35-6fd9-434d-9091-329b231ed8c6)) 52 | (fp_arc (start 11 -4.2) (mid 10.941421 -4.058579) (end 10.8 -4) 53 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp e0417fe8-bad7-4555-b322-8220b0171e50)) 54 | (pad "1" smd rect (at 9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (solder_mask_margin 0.1016) (tstamp 5b72a452-2cca-4971-964d-7c74970645f1)) 56 | (pad "2" smd rect (at 9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 57 | (solder_mask_margin 0.1016) (tstamp e26f3ba9-0d8f-42d1-b85f-6fe01ea32bd0)) 58 | (pad "3" smd rect (at 8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (solder_mask_margin 0.1016) (tstamp 07b1d5b7-6c23-444e-b1e9-849afda33669)) 60 | (pad "4" smd rect (at 8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 61 | (solder_mask_margin 0.1016) (tstamp f2bab4b1-c48f-4202-8de7-feffb2d3e78c)) 62 | (pad "5" smd rect (at 8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 63 | (solder_mask_margin 0.1016) (tstamp a047c183-25c3-40c8-943e-c7111999e76d)) 64 | (pad "6" smd rect (at 8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 65 | (solder_mask_margin 0.1016) (tstamp 88af8a96-7f2e-4561-aa42-790e3e8b6f02)) 66 | (pad "7" smd rect (at 7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 67 | (solder_mask_margin 0.1016) (tstamp 00e97b97-c466-4cc7-8c4b-471b0833833c)) 68 | (pad "8" smd rect (at 7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 69 | (solder_mask_margin 0.1016) (tstamp 6a989267-0c20-4c12-9d59-62a9a35a0f71)) 70 | (pad "9" smd rect (at 7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 71 | (solder_mask_margin 0.1016) (tstamp bb754c11-7f58-4538-b06e-204d3761082b)) 72 | (pad "10" smd rect (at 7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 73 | (solder_mask_margin 0.1016) (tstamp ec895209-9e6f-4c48-acda-748a6d3df603)) 74 | (pad "11" smd rect (at 6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 75 | (solder_mask_margin 0.1016) (tstamp 4d8d0c30-0a2d-4d17-ac52-0c642064c5d9)) 76 | (pad "20" smd rect (at 4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 77 | (solder_mask_margin 0.1016) (tstamp 327cf20b-7578-43b4-88f9-6d79ce60414a)) 78 | (pad "21" smd rect (at 4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 79 | (solder_mask_margin 0.1016) (tstamp aa778ab9-07e7-4750-8241-e65422f53e87)) 80 | (pad "22" smd rect (at 4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 81 | (solder_mask_margin 0.1016) (tstamp bdc6e863-c956-4724-99b2-a92d5625151e)) 82 | (pad "23" smd rect (at 3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 83 | (solder_mask_margin 0.1016) (tstamp 83968c15-43d7-4145-bc50-9b64df326c59)) 84 | (pad "24" smd rect (at 3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 85 | (solder_mask_margin 0.1016) (tstamp 38847beb-955a-4faf-b1f8-df425cc24d23)) 86 | (pad "25" smd rect (at 3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 87 | (solder_mask_margin 0.1016) (tstamp a4d9e5e5-79e3-45bb-9350-e88979c87e0a)) 88 | (pad "26" smd rect (at 3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 89 | (solder_mask_margin 0.1016) (tstamp df854bc1-2a3d-4efc-877c-f8e219448771)) 90 | (pad "27" smd rect (at 2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 91 | (solder_mask_margin 0.1016) (tstamp 4a225061-c846-497d-bfd2-3ecadf226ea1)) 92 | (pad "28" smd rect (at 2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 93 | (solder_mask_margin 0.1016) (tstamp a6c3e174-e46d-4ace-8935-2dbfe56a24db)) 94 | (pad "29" smd rect (at 2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 95 | (solder_mask_margin 0.1016) (tstamp 8c4c463e-6661-42ed-a821-60b0db391332)) 96 | (pad "30" smd rect (at 2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 97 | (solder_mask_margin 0.1016) (tstamp f24f3e9d-b8ce-4604-89ae-bee5d6daaee4)) 98 | (pad "31" smd rect (at 1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 99 | (solder_mask_margin 0.1016) (tstamp e4c5948f-a2a9-45db-887f-e494bdcb441d)) 100 | (pad "32" smd rect (at 1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 101 | (solder_mask_margin 0.1016) (tstamp 34b620b6-d835-4d30-9e74-37a11dd26aa9)) 102 | (pad "33" smd rect (at 1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 103 | (solder_mask_margin 0.1016) (tstamp 6e68ec35-3ab9-4fb6-9bec-01f0f8407d37)) 104 | (pad "34" smd rect (at 1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 105 | (solder_mask_margin 0.1016) (tstamp 7112f00f-7330-4973-88a5-871bf14499f4)) 106 | (pad "35" smd rect (at 0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 107 | (solder_mask_margin 0.1016) (tstamp c49a1de6-c4b0-4a35-b3e1-6bff316c1987)) 108 | (pad "36" smd rect (at 0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 109 | (solder_mask_margin 0.1016) (tstamp ae242eaa-69e0-4462-a143-79ee9d7d27a5)) 110 | (pad "37" smd rect (at 0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 111 | (solder_mask_margin 0.1016) (tstamp 2300a139-dd5b-4e28-89cb-c6b8c001bd79)) 112 | (pad "38" smd rect (at 0 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 113 | (solder_mask_margin 0.1016) (tstamp 9780870f-dd78-4d82-b374-094b0e763c29)) 114 | (pad "39" smd rect (at -0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 115 | (solder_mask_margin 0.1016) (tstamp f38fdd3b-49bb-409b-99bb-fdeba6d51cfc)) 116 | (pad "40" smd rect (at -0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 117 | (solder_mask_margin 0.1016) (tstamp 8271442e-a0ba-4643-8119-b90b180587b8)) 118 | (pad "41" smd rect (at -0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 119 | (solder_mask_margin 0.1016) (tstamp c468e363-e946-4f83-99a7-7f0927e50ca7)) 120 | (pad "42" smd rect (at -1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 121 | (solder_mask_margin 0.1016) (tstamp 7cf28ff6-cb08-476f-9be6-445d965ba7fc)) 122 | (pad "43" smd rect (at -1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 123 | (solder_mask_margin 0.1016) (tstamp 39a30b9d-5060-4674-9d62-520d315f6834)) 124 | (pad "44" smd rect (at -1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 125 | (solder_mask_margin 0.1016) (tstamp 37eec98c-3b6f-4115-a855-3cd74a363ef4)) 126 | (pad "45" smd rect (at -1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 127 | (solder_mask_margin 0.1016) (tstamp 595273fd-f9fd-4a08-b34a-d26a278b12ef)) 128 | (pad "46" smd rect (at -2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 129 | (solder_mask_margin 0.1016) (tstamp 4e740c9a-4d68-4f84-9727-b59df4f90b20)) 130 | (pad "47" smd rect (at -2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 131 | (solder_mask_margin 0.1016) (tstamp 7a6b110d-7b7f-4108-a5e8-241e9827a937)) 132 | (pad "48" smd rect (at -2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 133 | (solder_mask_margin 0.1016) (tstamp 99446175-d4bb-4777-adc7-f9f51aef48e2)) 134 | (pad "49" smd rect (at -2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 135 | (solder_mask_margin 0.1016) (tstamp f9a32e11-3922-4afc-9985-f1e420f5d75e)) 136 | (pad "50" smd rect (at -3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 137 | (solder_mask_margin 0.1016) (tstamp b7a13e65-9578-4856-9952-e693a1d0127f)) 138 | (pad "51" smd rect (at -3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 139 | (solder_mask_margin 0.1016) (tstamp fca906fa-c6fc-45f0-85d4-107a28b189fa)) 140 | (pad "52" smd rect (at -3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 141 | (solder_mask_margin 0.1016) (tstamp 8bb8357f-ce4d-493c-9f95-c0d47e01c4f9)) 142 | (pad "53" smd rect (at -3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 143 | (solder_mask_margin 0.1016) (tstamp a6a96fcd-647a-4576-aada-56f7b9535416)) 144 | (pad "54" smd rect (at -4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 145 | (solder_mask_margin 0.1016) (tstamp 612ab2b5-d378-4d29-8170-1fb83a65488a)) 146 | (pad "55" smd rect (at -4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 147 | (solder_mask_margin 0.1016) (tstamp 1251d28e-9a1b-40bc-88fb-28ce07228366)) 148 | (pad "56" smd rect (at -4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 149 | (solder_mask_margin 0.1016) (tstamp 4eaabb33-9ee3-46cd-8296-3a24c8f2b176)) 150 | (pad "57" smd rect (at -4.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 151 | (solder_mask_margin 0.1016) (tstamp 869d3c19-d60a-405c-a1b6-1d90c52c7354)) 152 | (pad "58" smd rect (at -5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 153 | (solder_mask_margin 0.1016) (tstamp 5bfedec1-1f57-497d-9620-643effec319e)) 154 | (pad "59" smd rect (at -5.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 155 | (solder_mask_margin 0.1016) (tstamp 24f1f97f-0d57-4e5b-be02-8744262ba8fa)) 156 | (pad "60" smd rect (at -5.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 157 | (solder_mask_margin 0.1016) (tstamp ce349e4c-97b2-4da0-8f4d-16741433f894)) 158 | (pad "61" smd rect (at -5.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 159 | (solder_mask_margin 0.1016) (tstamp 4e9d49fc-3c2a-4e76-87e9-a572242bccc8)) 160 | (pad "62" smd rect (at -6 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 161 | (solder_mask_margin 0.1016) (tstamp 23c7da2d-c860-412c-90f7-617ee138afae)) 162 | (pad "63" smd rect (at -6.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 163 | (solder_mask_margin 0.1016) (tstamp 572452a7-02cd-4e7f-861d-0c9ea3db8682)) 164 | (pad "64" smd rect (at -6.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 165 | (solder_mask_margin 0.1016) (tstamp f440558b-a591-4d16-ba41-1f47aeece8bb)) 166 | (pad "65" smd rect (at -6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 167 | (solder_mask_margin 0.1016) (tstamp 7d38b4a5-d4c1-45d2-8b7d-4d5bc86d1246)) 168 | (pad "66" smd rect (at -7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 169 | (solder_mask_margin 0.1016) (tstamp 1951a557-657b-4dd4-8ee3-8ebd61adbe10)) 170 | (pad "67" smd rect (at -7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 171 | (solder_mask_margin 0.1016) (tstamp dbbb16c8-a1a3-4cf3-a1b7-db3132f8a3fb)) 172 | (pad "68" smd rect (at -7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 173 | (solder_mask_margin 0.1016) (tstamp cbb64ade-e4f1-40d5-9a03-37d9cd2f19c3)) 174 | (pad "69" smd rect (at -7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 175 | (solder_mask_margin 0.1016) (tstamp a1b7b6da-88fe-47f9-ae08-2e522dd98eef)) 176 | (pad "70" smd rect (at -8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 177 | (solder_mask_margin 0.1016) (tstamp 746352d7-8582-4bd1-86f4-413747ca1687)) 178 | (pad "71" smd rect (at -8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 179 | (solder_mask_margin 0.1016) (tstamp 5afffedc-4726-4121-abc1-f01790fce806)) 180 | (pad "72" smd rect (at -8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 181 | (solder_mask_margin 0.1016) (tstamp dec2d703-0cae-4b43-88ce-27570d9f543d)) 182 | (pad "73" smd rect (at -8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 183 | (solder_mask_margin 0.1016) (tstamp d616d513-dc89-4954-8985-3e3efae3ab7c)) 184 | (pad "74" smd rect (at -9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 185 | (solder_mask_margin 0.1016) (tstamp 96aa93f9-2aa6-4522-8d31-9bd0bcd00629)) 186 | (pad "75" smd rect (at -9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 187 | (solder_mask_margin 0.1016) (tstamp 51b2060b-1e60-4eb8-a07e-e2f52deb6371)) 188 | (pad "MOUNTING-HOLE" thru_hole circle (at 0 -42) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") 189 | (solder_mask_margin 0.1016) (tstamp 27179410-41e5-44f7-bce8-94453e07f5e8)) 190 | ) 191 | -------------------------------------------------------------------------------- /SkyFax.pretty/M.2-B-KEY_2260.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M.2-B-KEY_2260" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0 1.27) (layer "F.SilkS") hide 5 | (effects (font (size 1.27 1.27) (thickness 0.15))) 6 | (tstamp 3761c365-f207-4deb-b262-754a0d1e1990) 7 | ) 8 | (fp_text value "M.2-B-KEY" (at 0 3.81) (layer "F.SilkS") hide 9 | (effects (font (size 1.27 1.27) (thickness 0.15))) 10 | (tstamp f3242fd4-d348-4bee-aeeb-a384cf4a3b96) 11 | ) 12 | (fp_line (start -11 -59.5) (end -11 -4.2) 13 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp b521caa9-0012-4261-8a1c-330bec34c287)) 14 | (fp_line (start -10.8 -4) (end -10.45 -4) 15 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 7b99bf13-39cf-44c2-b5fe-8ea50d358c1e)) 16 | (fp_line (start -9.95 -3.5) (end -9.95 -0.2) 17 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 28978deb-a22b-4349-b168-5e04983d510e)) 18 | (fp_line (start -9.75 0) (end 5 0) 19 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 28501308-0005-4bb0-b0d7-f4e786391608)) 20 | (fp_line (start 5 -2.9) (end 5 0) 21 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 0221e960-6461-4b47-8538-bd4ff09979dc)) 22 | (fp_line (start 6.2 -2.9) (end 6.2 0) 23 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp fd1cdad0-3e26-4170-b4fc-16fb5c858184)) 24 | (fp_line (start 6.2 0) (end 9.75 0) 25 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 1ee09dd2-4c40-4ede-80dc-083ffe8ce791)) 26 | (fp_line (start 9.95 -0.2) (end 9.95 -3.5) 27 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 17cc1c4e-66b3-4c40-8dd2-40da4f9f07ac)) 28 | (fp_line (start 10.45 -4) (end 10.8 -4) 29 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 8c9c507e-1ad8-4181-a39e-eed380e05fa5)) 30 | (fp_line (start 10.5 -60) (end -10.5 -60) 31 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d9c04d9d-4948-497a-83ef-997ae8b0ad61)) 32 | (fp_line (start 11 -4.2) (end 11 -59.5) 33 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3028277f-69a1-4c70-97ff-e957a2f496ae)) 34 | (fp_arc (start -11 -59.5) (mid -10.853553 -59.853553) (end -10.5 -60) 35 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d7a5bc63-bb8c-4ad1-8939-c6a09254b1d7)) 36 | (fp_arc (start -10.8 -4) (mid -10.941421 -4.058579) (end -11 -4.2) 37 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d97119a3-cd95-42b3-8632-daa082dc60cb)) 38 | (fp_arc (start -10.45 -4) (mid -10.096447 -3.853553) (end -9.95 -3.5) 39 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 4cb8b143-5485-4218-a633-c74c22c31d8f)) 40 | (fp_arc (start -9.75 0) (mid -9.891421 -0.058579) (end -9.95 -0.2) 41 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 982bafb3-5319-434c-9bd7-a4133d55b433)) 42 | (fp_arc (start 5 -2.9) (mid 5.175736 -3.324264) (end 5.6 -3.5) 43 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3b3ed34d-9be0-4a9e-ad2e-a24d706e71b5)) 44 | (fp_arc (start 5.6 -3.5) (mid 6.024264 -3.324264) (end 6.2 -2.9) 45 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp faefb52c-a739-4698-a387-dddd4afc3e24)) 46 | (fp_arc (start 9.95 -3.5) (mid 10.096447 -3.853553) (end 10.45 -4) 47 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 9cc92591-7a2f-4dec-bc4c-6ada2bd2596c)) 48 | (fp_arc (start 9.95 -0.2) (mid 9.891421 -0.058579) (end 9.75 0) 49 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 097cc5d0-ea33-468e-b8a7-c5a646bd12d3)) 50 | (fp_arc (start 10.5 -60) (mid 10.853553 -59.853553) (end 11 -59.5) 51 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp bbdf7a35-6fd9-434d-9091-329b231ed8c6)) 52 | (fp_arc (start 11 -4.2) (mid 10.941421 -4.058579) (end 10.8 -4) 53 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp e0417fe8-bad7-4555-b322-8220b0171e50)) 54 | (pad "1" smd rect (at 9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (solder_mask_margin 0.1016) (tstamp 5b72a452-2cca-4971-964d-7c74970645f1)) 56 | (pad "2" smd rect (at 9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 57 | (solder_mask_margin 0.1016) (tstamp e26f3ba9-0d8f-42d1-b85f-6fe01ea32bd0)) 58 | (pad "3" smd rect (at 8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (solder_mask_margin 0.1016) (tstamp 07b1d5b7-6c23-444e-b1e9-849afda33669)) 60 | (pad "4" smd rect (at 8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 61 | (solder_mask_margin 0.1016) (tstamp f2bab4b1-c48f-4202-8de7-feffb2d3e78c)) 62 | (pad "5" smd rect (at 8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 63 | (solder_mask_margin 0.1016) (tstamp a047c183-25c3-40c8-943e-c7111999e76d)) 64 | (pad "6" smd rect (at 8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 65 | (solder_mask_margin 0.1016) (tstamp 88af8a96-7f2e-4561-aa42-790e3e8b6f02)) 66 | (pad "7" smd rect (at 7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 67 | (solder_mask_margin 0.1016) (tstamp 00e97b97-c466-4cc7-8c4b-471b0833833c)) 68 | (pad "8" smd rect (at 7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 69 | (solder_mask_margin 0.1016) (tstamp 6a989267-0c20-4c12-9d59-62a9a35a0f71)) 70 | (pad "9" smd rect (at 7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 71 | (solder_mask_margin 0.1016) (tstamp bb754c11-7f58-4538-b06e-204d3761082b)) 72 | (pad "10" smd rect (at 7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 73 | (solder_mask_margin 0.1016) (tstamp ec895209-9e6f-4c48-acda-748a6d3df603)) 74 | (pad "11" smd rect (at 6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 75 | (solder_mask_margin 0.1016) (tstamp 4d8d0c30-0a2d-4d17-ac52-0c642064c5d9)) 76 | (pad "20" smd rect (at 4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 77 | (solder_mask_margin 0.1016) (tstamp 327cf20b-7578-43b4-88f9-6d79ce60414a)) 78 | (pad "21" smd rect (at 4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 79 | (solder_mask_margin 0.1016) (tstamp aa778ab9-07e7-4750-8241-e65422f53e87)) 80 | (pad "22" smd rect (at 4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 81 | (solder_mask_margin 0.1016) (tstamp bdc6e863-c956-4724-99b2-a92d5625151e)) 82 | (pad "23" smd rect (at 3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 83 | (solder_mask_margin 0.1016) (tstamp 83968c15-43d7-4145-bc50-9b64df326c59)) 84 | (pad "24" smd rect (at 3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 85 | (solder_mask_margin 0.1016) (tstamp 38847beb-955a-4faf-b1f8-df425cc24d23)) 86 | (pad "25" smd rect (at 3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 87 | (solder_mask_margin 0.1016) (tstamp a4d9e5e5-79e3-45bb-9350-e88979c87e0a)) 88 | (pad "26" smd rect (at 3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 89 | (solder_mask_margin 0.1016) (tstamp df854bc1-2a3d-4efc-877c-f8e219448771)) 90 | (pad "27" smd rect (at 2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 91 | (solder_mask_margin 0.1016) (tstamp 4a225061-c846-497d-bfd2-3ecadf226ea1)) 92 | (pad "28" smd rect (at 2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 93 | (solder_mask_margin 0.1016) (tstamp a6c3e174-e46d-4ace-8935-2dbfe56a24db)) 94 | (pad "29" smd rect (at 2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 95 | (solder_mask_margin 0.1016) (tstamp 8c4c463e-6661-42ed-a821-60b0db391332)) 96 | (pad "30" smd rect (at 2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 97 | (solder_mask_margin 0.1016) (tstamp f24f3e9d-b8ce-4604-89ae-bee5d6daaee4)) 98 | (pad "31" smd rect (at 1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 99 | (solder_mask_margin 0.1016) (tstamp e4c5948f-a2a9-45db-887f-e494bdcb441d)) 100 | (pad "32" smd rect (at 1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 101 | (solder_mask_margin 0.1016) (tstamp 34b620b6-d835-4d30-9e74-37a11dd26aa9)) 102 | (pad "33" smd rect (at 1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 103 | (solder_mask_margin 0.1016) (tstamp 6e68ec35-3ab9-4fb6-9bec-01f0f8407d37)) 104 | (pad "34" smd rect (at 1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 105 | (solder_mask_margin 0.1016) (tstamp 7112f00f-7330-4973-88a5-871bf14499f4)) 106 | (pad "35" smd rect (at 0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 107 | (solder_mask_margin 0.1016) (tstamp c49a1de6-c4b0-4a35-b3e1-6bff316c1987)) 108 | (pad "36" smd rect (at 0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 109 | (solder_mask_margin 0.1016) (tstamp ae242eaa-69e0-4462-a143-79ee9d7d27a5)) 110 | (pad "37" smd rect (at 0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 111 | (solder_mask_margin 0.1016) (tstamp 2300a139-dd5b-4e28-89cb-c6b8c001bd79)) 112 | (pad "38" smd rect (at 0 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 113 | (solder_mask_margin 0.1016) (tstamp 9780870f-dd78-4d82-b374-094b0e763c29)) 114 | (pad "39" smd rect (at -0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 115 | (solder_mask_margin 0.1016) (tstamp f38fdd3b-49bb-409b-99bb-fdeba6d51cfc)) 116 | (pad "40" smd rect (at -0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 117 | (solder_mask_margin 0.1016) (tstamp 8271442e-a0ba-4643-8119-b90b180587b8)) 118 | (pad "41" smd rect (at -0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 119 | (solder_mask_margin 0.1016) (tstamp c468e363-e946-4f83-99a7-7f0927e50ca7)) 120 | (pad "42" smd rect (at -1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 121 | (solder_mask_margin 0.1016) (tstamp 7cf28ff6-cb08-476f-9be6-445d965ba7fc)) 122 | (pad "43" smd rect (at -1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 123 | (solder_mask_margin 0.1016) (tstamp 39a30b9d-5060-4674-9d62-520d315f6834)) 124 | (pad "44" smd rect (at -1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 125 | (solder_mask_margin 0.1016) (tstamp 37eec98c-3b6f-4115-a855-3cd74a363ef4)) 126 | (pad "45" smd rect (at -1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 127 | (solder_mask_margin 0.1016) (tstamp 595273fd-f9fd-4a08-b34a-d26a278b12ef)) 128 | (pad "46" smd rect (at -2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 129 | (solder_mask_margin 0.1016) (tstamp 4e740c9a-4d68-4f84-9727-b59df4f90b20)) 130 | (pad "47" smd rect (at -2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 131 | (solder_mask_margin 0.1016) (tstamp 7a6b110d-7b7f-4108-a5e8-241e9827a937)) 132 | (pad "48" smd rect (at -2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 133 | (solder_mask_margin 0.1016) (tstamp 99446175-d4bb-4777-adc7-f9f51aef48e2)) 134 | (pad "49" smd rect (at -2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 135 | (solder_mask_margin 0.1016) (tstamp f9a32e11-3922-4afc-9985-f1e420f5d75e)) 136 | (pad "50" smd rect (at -3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 137 | (solder_mask_margin 0.1016) (tstamp b7a13e65-9578-4856-9952-e693a1d0127f)) 138 | (pad "51" smd rect (at -3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 139 | (solder_mask_margin 0.1016) (tstamp fca906fa-c6fc-45f0-85d4-107a28b189fa)) 140 | (pad "52" smd rect (at -3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 141 | (solder_mask_margin 0.1016) (tstamp 8bb8357f-ce4d-493c-9f95-c0d47e01c4f9)) 142 | (pad "53" smd rect (at -3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 143 | (solder_mask_margin 0.1016) (tstamp a6a96fcd-647a-4576-aada-56f7b9535416)) 144 | (pad "54" smd rect (at -4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 145 | (solder_mask_margin 0.1016) (tstamp 612ab2b5-d378-4d29-8170-1fb83a65488a)) 146 | (pad "55" smd rect (at -4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 147 | (solder_mask_margin 0.1016) (tstamp 1251d28e-9a1b-40bc-88fb-28ce07228366)) 148 | (pad "56" smd rect (at -4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 149 | (solder_mask_margin 0.1016) (tstamp 4eaabb33-9ee3-46cd-8296-3a24c8f2b176)) 150 | (pad "57" smd rect (at -4.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 151 | (solder_mask_margin 0.1016) (tstamp 869d3c19-d60a-405c-a1b6-1d90c52c7354)) 152 | (pad "58" smd rect (at -5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 153 | (solder_mask_margin 0.1016) (tstamp 5bfedec1-1f57-497d-9620-643effec319e)) 154 | (pad "59" smd rect (at -5.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 155 | (solder_mask_margin 0.1016) (tstamp 24f1f97f-0d57-4e5b-be02-8744262ba8fa)) 156 | (pad "60" smd rect (at -5.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 157 | (solder_mask_margin 0.1016) (tstamp ce349e4c-97b2-4da0-8f4d-16741433f894)) 158 | (pad "61" smd rect (at -5.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 159 | (solder_mask_margin 0.1016) (tstamp 4e9d49fc-3c2a-4e76-87e9-a572242bccc8)) 160 | (pad "62" smd rect (at -6 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 161 | (solder_mask_margin 0.1016) (tstamp 23c7da2d-c860-412c-90f7-617ee138afae)) 162 | (pad "63" smd rect (at -6.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 163 | (solder_mask_margin 0.1016) (tstamp 572452a7-02cd-4e7f-861d-0c9ea3db8682)) 164 | (pad "64" smd rect (at -6.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 165 | (solder_mask_margin 0.1016) (tstamp f440558b-a591-4d16-ba41-1f47aeece8bb)) 166 | (pad "65" smd rect (at -6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 167 | (solder_mask_margin 0.1016) (tstamp 7d38b4a5-d4c1-45d2-8b7d-4d5bc86d1246)) 168 | (pad "66" smd rect (at -7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 169 | (solder_mask_margin 0.1016) (tstamp 1951a557-657b-4dd4-8ee3-8ebd61adbe10)) 170 | (pad "67" smd rect (at -7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 171 | (solder_mask_margin 0.1016) (tstamp dbbb16c8-a1a3-4cf3-a1b7-db3132f8a3fb)) 172 | (pad "68" smd rect (at -7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 173 | (solder_mask_margin 0.1016) (tstamp cbb64ade-e4f1-40d5-9a03-37d9cd2f19c3)) 174 | (pad "69" smd rect (at -7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 175 | (solder_mask_margin 0.1016) (tstamp a1b7b6da-88fe-47f9-ae08-2e522dd98eef)) 176 | (pad "70" smd rect (at -8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 177 | (solder_mask_margin 0.1016) (tstamp 746352d7-8582-4bd1-86f4-413747ca1687)) 178 | (pad "71" smd rect (at -8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 179 | (solder_mask_margin 0.1016) (tstamp 5afffedc-4726-4121-abc1-f01790fce806)) 180 | (pad "72" smd rect (at -8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 181 | (solder_mask_margin 0.1016) (tstamp dec2d703-0cae-4b43-88ce-27570d9f543d)) 182 | (pad "73" smd rect (at -8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 183 | (solder_mask_margin 0.1016) (tstamp d616d513-dc89-4954-8985-3e3efae3ab7c)) 184 | (pad "74" smd rect (at -9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 185 | (solder_mask_margin 0.1016) (tstamp 96aa93f9-2aa6-4522-8d31-9bd0bcd00629)) 186 | (pad "75" smd rect (at -9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 187 | (solder_mask_margin 0.1016) (tstamp 51b2060b-1e60-4eb8-a07e-e2f52deb6371)) 188 | (pad "MOUNTING-HOLE" thru_hole circle (at 0 -60) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") 189 | (solder_mask_margin 0.1016) (tstamp 27179410-41e5-44f7-bce8-94453e07f5e8)) 190 | ) 191 | -------------------------------------------------------------------------------- /SkyFax.pretty/M.2-B-KEY_2280.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "M.2-B-KEY_2280" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0 1.27) (layer "F.SilkS") hide 5 | (effects (font (size 1.27 1.27) (thickness 0.15))) 6 | (tstamp 3761c365-f207-4deb-b262-754a0d1e1990) 7 | ) 8 | (fp_text value "M.2-B-KEY" (at 0 3.81) (layer "F.SilkS") hide 9 | (effects (font (size 1.27 1.27) (thickness 0.15))) 10 | (tstamp f3242fd4-d348-4bee-aeeb-a384cf4a3b96) 11 | ) 12 | (fp_line (start -11 -79.5) (end -11 -4.2) 13 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp b521caa9-0012-4261-8a1c-330bec34c287)) 14 | (fp_line (start -10.8 -4) (end -10.45 -4) 15 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 7b99bf13-39cf-44c2-b5fe-8ea50d358c1e)) 16 | (fp_line (start -9.95 -3.5) (end -9.95 -0.2) 17 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 28978deb-a22b-4349-b168-5e04983d510e)) 18 | (fp_line (start -9.75 0) (end 5 0) 19 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 28501308-0005-4bb0-b0d7-f4e786391608)) 20 | (fp_line (start 5 -2.9) (end 5 0) 21 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 0221e960-6461-4b47-8538-bd4ff09979dc)) 22 | (fp_line (start 6.2 -2.9) (end 6.2 0) 23 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp fd1cdad0-3e26-4170-b4fc-16fb5c858184)) 24 | (fp_line (start 6.2 0) (end 9.75 0) 25 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 1ee09dd2-4c40-4ede-80dc-083ffe8ce791)) 26 | (fp_line (start 9.95 -0.2) (end 9.95 -3.5) 27 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 17cc1c4e-66b3-4c40-8dd2-40da4f9f07ac)) 28 | (fp_line (start 10.45 -4) (end 10.8 -4) 29 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 8c9c507e-1ad8-4181-a39e-eed380e05fa5)) 30 | (fp_line (start 10.5 -80) (end -10.5 -80) 31 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d9c04d9d-4948-497a-83ef-997ae8b0ad61)) 32 | (fp_line (start 11 -4.2) (end 11 -79.5) 33 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3028277f-69a1-4c70-97ff-e957a2f496ae)) 34 | (fp_arc (start -11 -79.5) (mid -10.853553 -79.853553) (end -10.5 -80) 35 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d7a5bc63-bb8c-4ad1-8939-c6a09254b1d7)) 36 | (fp_arc (start -10.8 -4) (mid -10.941421 -4.058579) (end -11 -4.2) 37 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d97119a3-cd95-42b3-8632-daa082dc60cb)) 38 | (fp_arc (start -10.45 -4) (mid -10.096447 -3.853553) (end -9.95 -3.5) 39 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 4cb8b143-5485-4218-a633-c74c22c31d8f)) 40 | (fp_arc (start -9.75 0) (mid -9.891421 -0.058579) (end -9.95 -0.2) 41 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 982bafb3-5319-434c-9bd7-a4133d55b433)) 42 | (fp_arc (start 5 -2.9) (mid 5.175736 -3.324264) (end 5.6 -3.5) 43 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3b3ed34d-9be0-4a9e-ad2e-a24d706e71b5)) 44 | (fp_arc (start 5.6 -3.5) (mid 6.024264 -3.324264) (end 6.2 -2.9) 45 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp faefb52c-a739-4698-a387-dddd4afc3e24)) 46 | (fp_arc (start 9.95 -3.5) (mid 10.096447 -3.853553) (end 10.45 -4) 47 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 9cc92591-7a2f-4dec-bc4c-6ada2bd2596c)) 48 | (fp_arc (start 9.95 -0.2) (mid 9.891421 -0.058579) (end 9.75 0) 49 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 097cc5d0-ea33-468e-b8a7-c5a646bd12d3)) 50 | (fp_arc (start 10.5 -80) (mid 10.853553 -79.853553) (end 11 -79.5) 51 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp bbdf7a35-6fd9-434d-9091-329b231ed8c6)) 52 | (fp_arc (start 11 -4.2) (mid 10.941421 -4.058579) (end 10.8 -4) 53 | (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp e0417fe8-bad7-4555-b322-8220b0171e50)) 54 | (pad "1" smd rect (at 9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 55 | (solder_mask_margin 0.1016) (tstamp 5b72a452-2cca-4971-964d-7c74970645f1)) 56 | (pad "2" smd rect (at 9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 57 | (solder_mask_margin 0.1016) (tstamp e26f3ba9-0d8f-42d1-b85f-6fe01ea32bd0)) 58 | (pad "3" smd rect (at 8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 59 | (solder_mask_margin 0.1016) (tstamp 07b1d5b7-6c23-444e-b1e9-849afda33669)) 60 | (pad "4" smd rect (at 8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 61 | (solder_mask_margin 0.1016) (tstamp f2bab4b1-c48f-4202-8de7-feffb2d3e78c)) 62 | (pad "5" smd rect (at 8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 63 | (solder_mask_margin 0.1016) (tstamp a047c183-25c3-40c8-943e-c7111999e76d)) 64 | (pad "6" smd rect (at 8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 65 | (solder_mask_margin 0.1016) (tstamp 88af8a96-7f2e-4561-aa42-790e3e8b6f02)) 66 | (pad "7" smd rect (at 7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 67 | (solder_mask_margin 0.1016) (tstamp 00e97b97-c466-4cc7-8c4b-471b0833833c)) 68 | (pad "8" smd rect (at 7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 69 | (solder_mask_margin 0.1016) (tstamp 6a989267-0c20-4c12-9d59-62a9a35a0f71)) 70 | (pad "9" smd rect (at 7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 71 | (solder_mask_margin 0.1016) (tstamp bb754c11-7f58-4538-b06e-204d3761082b)) 72 | (pad "10" smd rect (at 7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 73 | (solder_mask_margin 0.1016) (tstamp ec895209-9e6f-4c48-acda-748a6d3df603)) 74 | (pad "11" smd rect (at 6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 75 | (solder_mask_margin 0.1016) (tstamp 4d8d0c30-0a2d-4d17-ac52-0c642064c5d9)) 76 | (pad "20" smd rect (at 4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 77 | (solder_mask_margin 0.1016) (tstamp 327cf20b-7578-43b4-88f9-6d79ce60414a)) 78 | (pad "21" smd rect (at 4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 79 | (solder_mask_margin 0.1016) (tstamp aa778ab9-07e7-4750-8241-e65422f53e87)) 80 | (pad "22" smd rect (at 4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 81 | (solder_mask_margin 0.1016) (tstamp bdc6e863-c956-4724-99b2-a92d5625151e)) 82 | (pad "23" smd rect (at 3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 83 | (solder_mask_margin 0.1016) (tstamp 83968c15-43d7-4145-bc50-9b64df326c59)) 84 | (pad "24" smd rect (at 3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 85 | (solder_mask_margin 0.1016) (tstamp 38847beb-955a-4faf-b1f8-df425cc24d23)) 86 | (pad "25" smd rect (at 3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 87 | (solder_mask_margin 0.1016) (tstamp a4d9e5e5-79e3-45bb-9350-e88979c87e0a)) 88 | (pad "26" smd rect (at 3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 89 | (solder_mask_margin 0.1016) (tstamp df854bc1-2a3d-4efc-877c-f8e219448771)) 90 | (pad "27" smd rect (at 2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 91 | (solder_mask_margin 0.1016) (tstamp 4a225061-c846-497d-bfd2-3ecadf226ea1)) 92 | (pad "28" smd rect (at 2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 93 | (solder_mask_margin 0.1016) (tstamp a6c3e174-e46d-4ace-8935-2dbfe56a24db)) 94 | (pad "29" smd rect (at 2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 95 | (solder_mask_margin 0.1016) (tstamp 8c4c463e-6661-42ed-a821-60b0db391332)) 96 | (pad "30" smd rect (at 2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 97 | (solder_mask_margin 0.1016) (tstamp f24f3e9d-b8ce-4604-89ae-bee5d6daaee4)) 98 | (pad "31" smd rect (at 1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 99 | (solder_mask_margin 0.1016) (tstamp e4c5948f-a2a9-45db-887f-e494bdcb441d)) 100 | (pad "32" smd rect (at 1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 101 | (solder_mask_margin 0.1016) (tstamp 34b620b6-d835-4d30-9e74-37a11dd26aa9)) 102 | (pad "33" smd rect (at 1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 103 | (solder_mask_margin 0.1016) (tstamp 6e68ec35-3ab9-4fb6-9bec-01f0f8407d37)) 104 | (pad "34" smd rect (at 1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 105 | (solder_mask_margin 0.1016) (tstamp 7112f00f-7330-4973-88a5-871bf14499f4)) 106 | (pad "35" smd rect (at 0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 107 | (solder_mask_margin 0.1016) (tstamp c49a1de6-c4b0-4a35-b3e1-6bff316c1987)) 108 | (pad "36" smd rect (at 0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 109 | (solder_mask_margin 0.1016) (tstamp ae242eaa-69e0-4462-a143-79ee9d7d27a5)) 110 | (pad "37" smd rect (at 0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 111 | (solder_mask_margin 0.1016) (tstamp 2300a139-dd5b-4e28-89cb-c6b8c001bd79)) 112 | (pad "38" smd rect (at 0 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 113 | (solder_mask_margin 0.1016) (tstamp 9780870f-dd78-4d82-b374-094b0e763c29)) 114 | (pad "39" smd rect (at -0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 115 | (solder_mask_margin 0.1016) (tstamp f38fdd3b-49bb-409b-99bb-fdeba6d51cfc)) 116 | (pad "40" smd rect (at -0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 117 | (solder_mask_margin 0.1016) (tstamp 8271442e-a0ba-4643-8119-b90b180587b8)) 118 | (pad "41" smd rect (at -0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 119 | (solder_mask_margin 0.1016) (tstamp c468e363-e946-4f83-99a7-7f0927e50ca7)) 120 | (pad "42" smd rect (at -1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 121 | (solder_mask_margin 0.1016) (tstamp 7cf28ff6-cb08-476f-9be6-445d965ba7fc)) 122 | (pad "43" smd rect (at -1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 123 | (solder_mask_margin 0.1016) (tstamp 39a30b9d-5060-4674-9d62-520d315f6834)) 124 | (pad "44" smd rect (at -1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 125 | (solder_mask_margin 0.1016) (tstamp 37eec98c-3b6f-4115-a855-3cd74a363ef4)) 126 | (pad "45" smd rect (at -1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 127 | (solder_mask_margin 0.1016) (tstamp 595273fd-f9fd-4a08-b34a-d26a278b12ef)) 128 | (pad "46" smd rect (at -2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 129 | (solder_mask_margin 0.1016) (tstamp 4e740c9a-4d68-4f84-9727-b59df4f90b20)) 130 | (pad "47" smd rect (at -2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 131 | (solder_mask_margin 0.1016) (tstamp 7a6b110d-7b7f-4108-a5e8-241e9827a937)) 132 | (pad "48" smd rect (at -2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 133 | (solder_mask_margin 0.1016) (tstamp 99446175-d4bb-4777-adc7-f9f51aef48e2)) 134 | (pad "49" smd rect (at -2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 135 | (solder_mask_margin 0.1016) (tstamp f9a32e11-3922-4afc-9985-f1e420f5d75e)) 136 | (pad "50" smd rect (at -3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 137 | (solder_mask_margin 0.1016) (tstamp b7a13e65-9578-4856-9952-e693a1d0127f)) 138 | (pad "51" smd rect (at -3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 139 | (solder_mask_margin 0.1016) (tstamp fca906fa-c6fc-45f0-85d4-107a28b189fa)) 140 | (pad "52" smd rect (at -3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 141 | (solder_mask_margin 0.1016) (tstamp 8bb8357f-ce4d-493c-9f95-c0d47e01c4f9)) 142 | (pad "53" smd rect (at -3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 143 | (solder_mask_margin 0.1016) (tstamp a6a96fcd-647a-4576-aada-56f7b9535416)) 144 | (pad "54" smd rect (at -4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 145 | (solder_mask_margin 0.1016) (tstamp 612ab2b5-d378-4d29-8170-1fb83a65488a)) 146 | (pad "55" smd rect (at -4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 147 | (solder_mask_margin 0.1016) (tstamp 1251d28e-9a1b-40bc-88fb-28ce07228366)) 148 | (pad "56" smd rect (at -4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 149 | (solder_mask_margin 0.1016) (tstamp 4eaabb33-9ee3-46cd-8296-3a24c8f2b176)) 150 | (pad "57" smd rect (at -4.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 151 | (solder_mask_margin 0.1016) (tstamp 869d3c19-d60a-405c-a1b6-1d90c52c7354)) 152 | (pad "58" smd rect (at -5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 153 | (solder_mask_margin 0.1016) (tstamp 5bfedec1-1f57-497d-9620-643effec319e)) 154 | (pad "59" smd rect (at -5.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 155 | (solder_mask_margin 0.1016) (tstamp 24f1f97f-0d57-4e5b-be02-8744262ba8fa)) 156 | (pad "60" smd rect (at -5.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 157 | (solder_mask_margin 0.1016) (tstamp ce349e4c-97b2-4da0-8f4d-16741433f894)) 158 | (pad "61" smd rect (at -5.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 159 | (solder_mask_margin 0.1016) (tstamp 4e9d49fc-3c2a-4e76-87e9-a572242bccc8)) 160 | (pad "62" smd rect (at -6 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 161 | (solder_mask_margin 0.1016) (tstamp 23c7da2d-c860-412c-90f7-617ee138afae)) 162 | (pad "63" smd rect (at -6.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 163 | (solder_mask_margin 0.1016) (tstamp 572452a7-02cd-4e7f-861d-0c9ea3db8682)) 164 | (pad "64" smd rect (at -6.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 165 | (solder_mask_margin 0.1016) (tstamp f440558b-a591-4d16-ba41-1f47aeece8bb)) 166 | (pad "65" smd rect (at -6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 167 | (solder_mask_margin 0.1016) (tstamp 7d38b4a5-d4c1-45d2-8b7d-4d5bc86d1246)) 168 | (pad "66" smd rect (at -7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 169 | (solder_mask_margin 0.1016) (tstamp 1951a557-657b-4dd4-8ee3-8ebd61adbe10)) 170 | (pad "67" smd rect (at -7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 171 | (solder_mask_margin 0.1016) (tstamp dbbb16c8-a1a3-4cf3-a1b7-db3132f8a3fb)) 172 | (pad "68" smd rect (at -7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 173 | (solder_mask_margin 0.1016) (tstamp cbb64ade-e4f1-40d5-9a03-37d9cd2f19c3)) 174 | (pad "69" smd rect (at -7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 175 | (solder_mask_margin 0.1016) (tstamp a1b7b6da-88fe-47f9-ae08-2e522dd98eef)) 176 | (pad "70" smd rect (at -8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 177 | (solder_mask_margin 0.1016) (tstamp 746352d7-8582-4bd1-86f4-413747ca1687)) 178 | (pad "71" smd rect (at -8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 179 | (solder_mask_margin 0.1016) (tstamp 5afffedc-4726-4121-abc1-f01790fce806)) 180 | (pad "72" smd rect (at -8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 181 | (solder_mask_margin 0.1016) (tstamp dec2d703-0cae-4b43-88ce-27570d9f543d)) 182 | (pad "73" smd rect (at -8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 183 | (solder_mask_margin 0.1016) (tstamp d616d513-dc89-4954-8985-3e3efae3ab7c)) 184 | (pad "74" smd rect (at -9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") 185 | (solder_mask_margin 0.1016) (tstamp 96aa93f9-2aa6-4522-8d31-9bd0bcd00629)) 186 | (pad "75" smd rect (at -9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") 187 | (solder_mask_margin 0.1016) (tstamp 51b2060b-1e60-4eb8-a07e-e2f52deb6371)) 188 | (pad "MOUNTING-HOLE" thru_hole circle (at 0 -80) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") 189 | (solder_mask_margin 0.1016) (tstamp 27179410-41e5-44f7-bce8-94453e07f5e8)) 190 | ) 191 | -------------------------------------------------------------------------------- /SoundCard/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | *.dsn 25 | *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | -------------------------------------------------------------------------------- /SoundCard/3dmodels/CUI_DEVICES_CVS-1508.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/SoundCard/3dmodels/CUI_DEVICES_CVS-1508.STL -------------------------------------------------------------------------------- /SoundCard/SoundCard.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.09999999999999999, 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.15, 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.15, 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 | "version": 2 61 | }, 62 | "rule_severities": { 63 | "annular_width": "error", 64 | "clearance": "error", 65 | "connection_width": "warning", 66 | "copper_edge_clearance": "error", 67 | "copper_sliver": "warning", 68 | "courtyards_overlap": "error", 69 | "diff_pair_gap_out_of_range": "error", 70 | "diff_pair_uncoupled_length_too_long": "error", 71 | "drill_out_of_range": "error", 72 | "duplicate_footprints": "warning", 73 | "extra_footprint": "warning", 74 | "footprint": "error", 75 | "footprint_type_mismatch": "ignore", 76 | "hole_clearance": "error", 77 | "hole_near_hole": "error", 78 | "invalid_outline": "error", 79 | "isolated_copper": "warning", 80 | "item_on_disabled_layer": "error", 81 | "items_not_allowed": "error", 82 | "length_out_of_range": "error", 83 | "lib_footprint_issues": "warning", 84 | "lib_footprint_mismatch": "warning", 85 | "malformed_courtyard": "error", 86 | "microvia_drill_out_of_range": "error", 87 | "missing_courtyard": "ignore", 88 | "missing_footprint": "warning", 89 | "net_conflict": "warning", 90 | "npth_inside_courtyard": "ignore", 91 | "padstack": "warning", 92 | "pth_inside_courtyard": "ignore", 93 | "shorting_items": "error", 94 | "silk_edge_clearance": "warning", 95 | "silk_over_copper": "warning", 96 | "silk_overlap": "warning", 97 | "skew_out_of_range": "error", 98 | "solder_mask_bridge": "error", 99 | "starved_thermal": "error", 100 | "text_height": "warning", 101 | "text_thickness": "warning", 102 | "through_hole_pad_without_hole": "error", 103 | "too_many_vias": "error", 104 | "track_dangling": "warning", 105 | "track_width": "error", 106 | "tracks_crossing": "error", 107 | "unconnected_items": "error", 108 | "unresolved_variable": "error", 109 | "via_dangling": "warning", 110 | "zones_intersect": "error" 111 | }, 112 | "rules": { 113 | "max_error": 0.005, 114 | "min_clearance": 0.127, 115 | "min_connection": 0.127, 116 | "min_copper_edge_clearance": 0.0, 117 | "min_hole_clearance": 0.254, 118 | "min_hole_to_hole": 0.5, 119 | "min_microvia_diameter": 0.19999999999999998, 120 | "min_microvia_drill": 0.09999999999999999, 121 | "min_resolved_spokes": 2, 122 | "min_silk_clearance": 0.0, 123 | "min_text_height": 1.0, 124 | "min_text_thickness": 0.153, 125 | "min_through_hole_diameter": 0.3, 126 | "min_track_width": 0.127, 127 | "min_via_annular_width": 0.13, 128 | "min_via_diameter": 0.5, 129 | "solder_mask_clearance": 0.0, 130 | "solder_mask_min_width": 0.0, 131 | "solder_mask_to_copper_clearance": 0.0, 132 | "use_height_for_length_calcs": true 133 | }, 134 | "teardrop_options": [ 135 | { 136 | "td_allow_use_two_tracks": true, 137 | "td_curve_segcount": 5, 138 | "td_on_pad_in_zone": false, 139 | "td_onpadsmd": true, 140 | "td_onroundshapesonly": false, 141 | "td_ontrackend": false, 142 | "td_onviapad": true 143 | } 144 | ], 145 | "teardrop_parameters": [ 146 | { 147 | "td_curve_segcount": 0, 148 | "td_height_ratio": 1.0, 149 | "td_length_ratio": 0.5, 150 | "td_maxheight": 2.0, 151 | "td_maxlen": 1.0, 152 | "td_target_name": "td_round_shape", 153 | "td_width_to_size_filter_ratio": 0.9 154 | }, 155 | { 156 | "td_curve_segcount": 0, 157 | "td_height_ratio": 1.0, 158 | "td_length_ratio": 0.5, 159 | "td_maxheight": 2.0, 160 | "td_maxlen": 1.0, 161 | "td_target_name": "td_rect_shape", 162 | "td_width_to_size_filter_ratio": 0.9 163 | }, 164 | { 165 | "td_curve_segcount": 0, 166 | "td_height_ratio": 1.0, 167 | "td_length_ratio": 0.5, 168 | "td_maxheight": 2.0, 169 | "td_maxlen": 1.0, 170 | "td_target_name": "td_track_end", 171 | "td_width_to_size_filter_ratio": 0.9 172 | } 173 | ], 174 | "track_widths": [ 175 | 0.0, 176 | 0.15, 177 | 0.2, 178 | 0.25, 179 | 0.3, 180 | 0.35, 181 | 0.4, 182 | 0.5, 183 | 0.6, 184 | 0.75, 185 | 0.8, 186 | 0.9, 187 | 1.0 188 | ], 189 | "via_dimensions": [ 190 | { 191 | "diameter": 0.0, 192 | "drill": 0.0 193 | } 194 | ], 195 | "zones_allow_external_fillets": false 196 | }, 197 | "layer_presets": [], 198 | "viewports": [] 199 | }, 200 | "boards": [], 201 | "cvpcb": { 202 | "equivalence_files": [] 203 | }, 204 | "erc": { 205 | "erc_exclusions": [], 206 | "meta": { 207 | "version": 0 208 | }, 209 | "pin_map": [ 210 | [ 211 | 0, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 0, 217 | 1, 218 | 0, 219 | 0, 220 | 0, 221 | 0, 222 | 2 223 | ], 224 | [ 225 | 0, 226 | 2, 227 | 0, 228 | 1, 229 | 0, 230 | 0, 231 | 1, 232 | 0, 233 | 2, 234 | 2, 235 | 2, 236 | 2 237 | ], 238 | [ 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 0, 244 | 0, 245 | 1, 246 | 0, 247 | 1, 248 | 0, 249 | 1, 250 | 2 251 | ], 252 | [ 253 | 0, 254 | 1, 255 | 0, 256 | 0, 257 | 0, 258 | 0, 259 | 1, 260 | 1, 261 | 2, 262 | 1, 263 | 1, 264 | 2 265 | ], 266 | [ 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 1, 274 | 0, 275 | 0, 276 | 0, 277 | 0, 278 | 2 279 | ], 280 | [ 281 | 0, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 0, 291 | 0, 292 | 2 293 | ], 294 | [ 295 | 1, 296 | 1, 297 | 1, 298 | 1, 299 | 1, 300 | 0, 301 | 1, 302 | 1, 303 | 1, 304 | 1, 305 | 1, 306 | 2 307 | ], 308 | [ 309 | 0, 310 | 0, 311 | 0, 312 | 1, 313 | 0, 314 | 0, 315 | 1, 316 | 0, 317 | 0, 318 | 0, 319 | 0, 320 | 2 321 | ], 322 | [ 323 | 0, 324 | 2, 325 | 1, 326 | 2, 327 | 0, 328 | 0, 329 | 1, 330 | 0, 331 | 2, 332 | 2, 333 | 2, 334 | 2 335 | ], 336 | [ 337 | 0, 338 | 2, 339 | 0, 340 | 1, 341 | 0, 342 | 0, 343 | 1, 344 | 0, 345 | 2, 346 | 0, 347 | 0, 348 | 2 349 | ], 350 | [ 351 | 0, 352 | 2, 353 | 1, 354 | 1, 355 | 0, 356 | 0, 357 | 1, 358 | 0, 359 | 2, 360 | 0, 361 | 0, 362 | 2 363 | ], 364 | [ 365 | 2, 366 | 2, 367 | 2, 368 | 2, 369 | 2, 370 | 2, 371 | 2, 372 | 2, 373 | 2, 374 | 2, 375 | 2, 376 | 2 377 | ] 378 | ], 379 | "rule_severities": { 380 | "bus_definition_conflict": "error", 381 | "bus_entry_needed": "error", 382 | "bus_to_bus_conflict": "error", 383 | "bus_to_net_conflict": "error", 384 | "conflicting_netclasses": "error", 385 | "different_unit_footprint": "error", 386 | "different_unit_net": "error", 387 | "duplicate_reference": "error", 388 | "duplicate_sheet_names": "error", 389 | "endpoint_off_grid": "warning", 390 | "extra_units": "error", 391 | "global_label_dangling": "warning", 392 | "hier_label_mismatch": "error", 393 | "label_dangling": "error", 394 | "lib_symbol_issues": "warning", 395 | "missing_bidi_pin": "warning", 396 | "missing_input_pin": "warning", 397 | "missing_power_pin": "error", 398 | "missing_unit": "warning", 399 | "multiple_net_names": "warning", 400 | "net_not_bus_member": "warning", 401 | "no_connect_connected": "warning", 402 | "no_connect_dangling": "warning", 403 | "pin_not_connected": "error", 404 | "pin_not_driven": "error", 405 | "pin_to_pin": "warning", 406 | "power_pin_not_driven": "error", 407 | "similar_labels": "warning", 408 | "simulation_model_issue": "ignore", 409 | "unannotated": "error", 410 | "unit_value_mismatch": "error", 411 | "unresolved_variable": "error", 412 | "wire_dangling": "error" 413 | } 414 | }, 415 | "libraries": { 416 | "pinned_footprint_libs": [ 417 | "custom", 418 | "SoundCard" 419 | ], 420 | "pinned_symbol_libs": [ 421 | "SoundCard" 422 | ] 423 | }, 424 | "meta": { 425 | "filename": "SoundCard.kicad_pro", 426 | "version": 1 427 | }, 428 | "net_settings": { 429 | "classes": [ 430 | { 431 | "bus_width": 12, 432 | "clearance": 0.2, 433 | "diff_pair_gap": 0.25, 434 | "diff_pair_via_gap": 0.25, 435 | "diff_pair_width": 0.2, 436 | "line_style": 0, 437 | "microvia_diameter": 0.3, 438 | "microvia_drill": 0.1, 439 | "name": "Default", 440 | "pcb_color": "rgba(0, 0, 0, 0.000)", 441 | "schematic_color": "rgba(0, 0, 0, 0.000)", 442 | "track_width": 0.25, 443 | "via_diameter": 0.8, 444 | "via_drill": 0.4, 445 | "wire_width": 6 446 | } 447 | ], 448 | "meta": { 449 | "version": 3 450 | }, 451 | "net_colors": null, 452 | "netclass_assignments": null, 453 | "netclass_patterns": [] 454 | }, 455 | "pcbnew": { 456 | "last_paths": { 457 | "gencad": "", 458 | "idf": "", 459 | "netlist": "", 460 | "specctra_dsn": "", 461 | "step": "", 462 | "vrml": "" 463 | }, 464 | "page_layout_descr_file": "default.kicad_wks" 465 | }, 466 | "schematic": { 467 | "annotate_start_num": 0, 468 | "drawing": { 469 | "dashed_lines_dash_length_ratio": 12.0, 470 | "dashed_lines_gap_length_ratio": 3.0, 471 | "default_line_thickness": 6.0, 472 | "default_text_size": 50.0, 473 | "field_names": [], 474 | "intersheets_ref_own_page": false, 475 | "intersheets_ref_prefix": "", 476 | "intersheets_ref_short": false, 477 | "intersheets_ref_show": false, 478 | "intersheets_ref_suffix": "", 479 | "junction_size_choice": 3, 480 | "label_size_ratio": 0.375, 481 | "pin_symbol_size": 25.0, 482 | "text_offset_ratio": 0.15 483 | }, 484 | "legacy_lib_dir": "", 485 | "legacy_lib_list": [], 486 | "meta": { 487 | "version": 1 488 | }, 489 | "net_format_name": "", 490 | "page_layout_descr_file": "default.kicad_wks", 491 | "plot_directory": "", 492 | "spice_current_sheet_as_root": false, 493 | "spice_external_command": "spice \"%I\"", 494 | "spice_model_current_sheet_as_root": true, 495 | "spice_save_all_currents": false, 496 | "spice_save_all_voltages": false, 497 | "subpart_first_id": 65, 498 | "subpart_id_separator": 0 499 | }, 500 | "sheets": [ 501 | [ 502 | "06a87ba9-3844-4824-840e-d12c632f5ed8", 503 | "" 504 | ] 505 | ], 506 | "text_variables": {} 507 | } 508 | -------------------------------------------------------------------------------- /SoundCard/SoundCard.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) 2 | (symbol "TPA301" (in_bom yes) (on_board yes) 3 | (property "Reference" "U" (at 0 10.16 0) 4 | (effects (font (size 1.27 1.27))) 5 | ) 6 | (property "Value" "TPA301" (at 0 -10.16 0) 7 | (effects (font (size 1.27 1.27))) 8 | ) 9 | (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 24.13 0 0) 10 | (effects (font (size 1.27 1.27)) (justify left) hide) 11 | ) 12 | (property "Datasheet" "https://www.ti.com/lit/ds/slos208e/slos208e.pdf" (at 24.13 -2.54 0) 13 | (effects (font (size 1.27 1.27)) (justify left) hide) 14 | ) 15 | (property "DIGIKEY" "296-1945-1-ND" (at 24.13 -5.08 0) 16 | (effects (font (size 1.27 1.27)) (justify left) hide) 17 | ) 18 | (property "ki_description" "IC AMP CLASS AB MONO 700MW 8SOIC" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (symbol "TPA301_0_0" 22 | (pin input line (at -11.43 -6.35 0) (length 2.54) 23 | (name "SHUTDOWN" (effects (font (size 1.27 1.27)))) 24 | (number "1" (effects (font (size 1.27 1.27)))) 25 | ) 26 | (pin input line (at -11.43 -1.27 0) (length 2.54) 27 | (name "BYPASS" (effects (font (size 1.27 1.27)))) 28 | (number "2" (effects (font (size 1.27 1.27)))) 29 | ) 30 | (pin input line (at -11.43 3.81 0) (length 2.54) 31 | (name "IN+" (effects (font (size 1.27 1.27)))) 32 | (number "3" (effects (font (size 1.27 1.27)))) 33 | ) 34 | (pin input line (at -11.43 6.35 0) (length 2.54) 35 | (name "IN-" (effects (font (size 1.27 1.27)))) 36 | (number "4" (effects (font (size 1.27 1.27)))) 37 | ) 38 | (pin output line (at 11.43 1.27 180) (length 2.54) 39 | (name "OUT+" (effects (font (size 1.27 1.27)))) 40 | (number "5" (effects (font (size 1.27 1.27)))) 41 | ) 42 | (pin power_in line (at 11.43 6.35 180) (length 2.54) 43 | (name "VDD" (effects (font (size 1.27 1.27)))) 44 | (number "6" (effects (font (size 1.27 1.27)))) 45 | ) 46 | (pin power_in line (at 11.43 -6.35 180) (length 2.54) 47 | (name "GND" (effects (font (size 1.27 1.27)))) 48 | (number "7" (effects (font (size 1.27 1.27)))) 49 | ) 50 | (pin output line (at 11.43 -1.27 180) (length 2.54) 51 | (name "OUT-" (effects (font (size 1.27 1.27)))) 52 | (number "8" (effects (font (size 1.27 1.27)))) 53 | ) 54 | ) 55 | (symbol "TPA301_1_1" 56 | (rectangle (start -8.89 8.89) (end 8.89 -8.89) 57 | (stroke (width 0) (type default)) 58 | (fill (type background)) 59 | ) 60 | ) 61 | ) 62 | ) 63 | -------------------------------------------------------------------------------- /SoundCard/SoundCard.pretty/PC_Speaker_15.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PC_Speaker_15.0mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr through_hole) 4 | (fp_text reference "REF**" (at 0 0 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 8d353632-9961-4f73-bb6c-cf1ad082afc1) 7 | ) 8 | (fp_text value "PC_Speaker_15.0mm" (at 0 8.75 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 9845c3b7-1ba7-4511-b881-f2d57e75c94e) 11 | ) 12 | (fp_text user "+" (at -1.75 -3.75 unlocked) (layer "F.SilkS") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp 4387df70-a89a-47ad-bc06-b816f2a22319) 15 | ) 16 | (fp_text user "-" (at -1.75 3.75 unlocked) (layer "F.SilkS") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp e86a3c9d-7556-48b4-8813-88a2b547188e) 19 | ) 20 | (fp_text user "${REFERENCE}" (at 0 10.5 unlocked) (layer "F.Fab") 21 | (effects (font (size 1 1) (thickness 0.15))) 22 | (tstamp b9205bc7-74c1-456f-8e1d-2d2cace59f7f) 23 | ) 24 | (fp_circle (center 0 0) (end 7.5 0) 25 | (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp de35c320-9653-4557-8f9a-94dcf4214c9e)) 26 | (fp_circle (center 0 0) (end 7.75 0) 27 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 6caf6846-c3cd-420a-a5cc-e3d46968c100)) 28 | (pad "1" thru_hole circle (at 0 -3.8) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp a252cc17-2125-4776-a3ef-2b063baeb7be)) 29 | (pad "2" thru_hole circle (at 0 3.8) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp ee3f8196-7e77-4797-92fa-303eac31b2c5)) 30 | (model "${KIPRJMOD}/3dmodels/CUI_DEVICES_CVS-1508.step" 31 | (offset (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz -90 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /SoundCard/custom.pretty/ME_IRL_Logo.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LOGO" (version 20221018) (generator bitmap2component) 2 | (layer "F.Cu") 3 | (attr board_only exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "G***" (at 0 0) (layer "F.SilkS") 5 | (effects (font (size 1.5 1.5) (thickness 0.3))) 6 | (tstamp b7a9bdb1-eada-425c-9a44-59301245b3ea) 7 | ) 8 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 9 | (effects (font (size 1.5 1.5) (thickness 0.3))) 10 | (tstamp 591a728b-761f-4553-940f-83e55108e2f7) 11 | ) 12 | (fp_poly 13 | (pts 14 | (xy -12.163380 50.263380) 15 | (xy -12.163380 62.963380) 16 | (xy -24.863380 62.963380) 17 | (xy -37.563380 62.963380) 18 | (xy -37.563380 50.263380) 19 | (xy -37.563380 37.563380) 20 | (xy -24.863380 37.563380) 21 | (xy -12.163380 37.563380) 22 | ) 23 | 24 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 1cb223e2-87e7-4d8e-af62-4ebd5fba4268)) 25 | (fp_poly 26 | (pts 27 | (xy 37.921127 50.263380) 28 | (xy 37.921127 62.963380) 29 | (xy 25.221127 62.963380) 30 | (xy 12.521127 62.963380) 31 | (xy 12.521127 50.263380) 32 | (xy 12.521127 37.563380) 33 | (xy 25.221127 37.563380) 34 | (xy 37.921127 37.563380) 35 | ) 36 | 37 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 735481df-5e2d-4df5-b8f9-6bcdd581d5a2)) 38 | (fp_poly 39 | (pts 40 | (xy 37.921127 -25.042253) 41 | (xy 37.921127 -12.521127) 42 | (xy 50.442254 -12.521127) 43 | (xy 62.963380 -12.521127) 44 | (xy 62.963380 0.178873) 45 | (xy 62.963380 12.878873) 46 | (xy 50.263380 12.878873) 47 | (xy 37.563380 12.878873) 48 | (xy 37.563380 0.357747) 49 | (xy 37.563380 -12.163380) 50 | (xy 0.178873 -12.163380) 51 | (xy -37.205634 -12.163380) 52 | (xy -37.205634 0.357747) 53 | (xy -37.205634 12.878873) 54 | (xy -49.905634 12.878873) 55 | (xy -62.605634 12.878873) 56 | (xy -62.605634 0.178873) 57 | (xy -62.605634 -12.521127) 58 | (xy -50.084507 -12.521127) 59 | (xy -37.563380 -12.521127) 60 | (xy -37.563380 -25.042253) 61 | (xy -37.563380 -37.563380) 62 | (xy 0.178873 -37.563380) 63 | (xy 37.921127 -37.563380) 64 | ) 65 | 66 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 6ede2e46-570b-49e5-8944-b2945da06ceb)) 67 | (fp_poly 68 | (pts 69 | (xy 0.000000 -46.149296) 70 | (xy 0.000000 -44.718310) 71 | (xy -11.090141 -44.718310) 72 | (xy -22.180282 -44.718310) 73 | (xy -22.180282 -46.149296) 74 | (xy -22.180282 -47.580282) 75 | (xy -11.090141 -47.580282) 76 | (xy 0.000000 -47.580282) 77 | ) 78 | 79 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 86fdcd26-1360-4e41-8197-180265a45066)) 80 | (fp_poly 81 | (pts 82 | (xy -61.106807 -65.557042) 83 | (xy -60.976378 -64.671338) 84 | (xy -60.630250 -64.269552) 85 | (xy -59.837023 -64.120283) 86 | (xy -59.654225 -64.104461) 87 | (xy -58.774815 -63.979275) 88 | (xy -58.398577 -63.661258) 89 | (xy -58.313451 -62.938346) 90 | (xy -58.312676 -62.762912) 91 | (xy -58.268041 -61.974983) 92 | (xy -57.996669 -61.624812) 93 | (xy -57.292361 -61.535086) 94 | (xy -56.881690 -61.532394) 95 | (xy -55.965480 -61.570301) 96 | (xy -55.558312 -61.804350) 97 | (xy -55.453904 -62.415038) 98 | (xy -55.450704 -62.784507) 99 | (xy -55.407383 -63.586191) 100 | (xy -55.139897 -63.942463) 101 | (xy -54.441968 -64.033820) 102 | (xy -54.019718 -64.036620) 103 | (xy -52.588732 -64.036620) 104 | (xy -52.588732 -65.467606) 105 | (xy -52.588732 -66.898591) 106 | (xy -49.905634 -66.898591) 107 | (xy -47.222535 -66.898591) 108 | (xy -47.222535 -57.239437) 109 | (xy -47.222535 -47.580282) 110 | (xy -49.905634 -47.580282) 111 | (xy -52.588732 -47.580282) 112 | (xy -52.588732 -51.694366) 113 | (xy -52.588732 -55.808451) 114 | (xy -54.019718 -55.808451) 115 | (xy -54.935928 -55.770544) 116 | (xy -55.343097 -55.536495) 117 | (xy -55.447504 -54.925807) 118 | (xy -55.450704 -54.556338) 119 | (xy -55.494026 -53.754654) 120 | (xy -55.761511 -53.398382) 121 | (xy -56.459440 -53.307025) 122 | (xy -56.881690 -53.304225) 123 | (xy -57.797900 -53.342132) 124 | (xy -58.205068 -53.576181) 125 | (xy -58.309476 -54.186869) 126 | (xy -58.312676 -54.556338) 127 | (xy -58.355998 -55.358022) 128 | (xy -58.623483 -55.714294) 129 | (xy -59.321412 -55.805651) 130 | (xy -59.743662 -55.808451) 131 | (xy -61.174648 -55.808451) 132 | (xy -61.174648 -51.694366) 133 | (xy -61.174648 -47.580282) 134 | (xy -63.857746 -47.580282) 135 | (xy -66.540845 -47.580282) 136 | (xy -66.540845 -57.239437) 137 | (xy -66.540845 -66.898591) 138 | (xy -63.879342 -66.898591) 139 | (xy -61.217839 -66.898591) 140 | ) 141 | 142 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 23bc4e3c-3ec4-4b7b-991d-507b99197fae)) 143 | (fp_poly 144 | (pts 145 | (xy -25.042253 -64.215493) 146 | (xy -25.042253 -61.532394) 147 | (xy -26.272771 -61.532394) 148 | (xy -27.084126 -61.589524) 149 | (xy -27.455110 -61.902289) 150 | (xy -27.597785 -62.682750) 151 | (xy -27.614320 -62.873944) 152 | (xy -27.725352 -64.215493) 153 | (xy -31.928873 -64.316283) 154 | (xy -36.132394 -64.417073) 155 | (xy -36.132394 -61.543747) 156 | (xy -36.132394 -58.670422) 157 | (xy -34.701408 -58.670422) 158 | (xy -33.270422 -58.670422) 159 | (xy -33.270422 -60.123004) 160 | (xy -33.270422 -61.575585) 161 | (xy -31.928873 -61.464553) 162 | (xy -30.587324 -61.353521) 163 | (xy -30.486171 -57.328873) 164 | (xy -30.385017 -53.304225) 165 | (xy -31.827720 -53.304225) 166 | (xy -32.748826 -53.341245) 167 | (xy -33.160060 -53.571191) 168 | (xy -33.266894 -54.172390) 169 | (xy -33.270422 -54.556338) 170 | (xy -33.313744 -55.358022) 171 | (xy -33.581229 -55.714294) 172 | (xy -34.279158 -55.805651) 173 | (xy -34.701408 -55.808451) 174 | (xy -36.132394 -55.808451) 175 | (xy -36.132394 -53.125352) 176 | (xy -36.132394 -50.442253) 177 | (xy -31.839437 -50.442253) 178 | (xy -27.546479 -50.442253) 179 | (xy -27.546479 -51.694366) 180 | (xy -27.491099 -52.533572) 181 | (xy -27.178650 -52.877736) 182 | (xy -26.389670 -52.946323) 183 | (xy -26.294366 -52.946479) 184 | (xy -25.042253 -52.946479) 185 | (xy -25.042253 -50.263380) 186 | (xy -25.042253 -47.580282) 187 | (xy -34.701408 -47.580282) 188 | (xy -44.360563 -47.580282) 189 | (xy -44.360563 -49.011268) 190 | (xy -44.360563 -50.442253) 191 | (xy -42.929577 -50.442253) 192 | (xy -41.498591 -50.442253) 193 | (xy -41.498591 -57.418310) 194 | (xy -41.498591 -64.394366) 195 | (xy -42.929577 -64.394366) 196 | (xy -43.845787 -64.432273) 197 | (xy -44.252956 -64.666322) 198 | (xy -44.357363 -65.277010) 199 | (xy -44.360563 -65.646479) 200 | (xy -44.360563 -66.898591) 201 | (xy -34.701408 -66.898591) 202 | (xy -25.042253 -66.898591) 203 | ) 204 | 205 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 334449ca-0bd7-47ca-bb27-6ee35ede375d)) 206 | (fp_poly 207 | (pts 208 | (xy 13.952113 -65.646479) 209 | (xy 13.908791 -64.844795) 210 | (xy 13.641306 -64.488523) 211 | (xy 12.943377 -64.397166) 212 | (xy 12.521127 -64.394366) 213 | (xy 11.090141 -64.394366) 214 | (xy 11.090141 -57.439905) 215 | (xy 11.090141 -50.485444) 216 | (xy 12.431690 -50.374412) 217 | (xy 13.317395 -50.243983) 218 | (xy 13.719180 -49.897856) 219 | (xy 13.868449 -49.104629) 220 | (xy 13.884272 -48.921831) 221 | (xy 13.995304 -47.580282) 222 | (xy 8.428638 -47.580282) 223 | (xy 2.861972 -47.580282) 224 | (xy 2.861972 -49.011268) 225 | (xy 2.861972 -50.442253) 226 | (xy 4.300683 -50.442253) 227 | (xy 5.739393 -50.442253) 228 | (xy 5.642232 -57.328873) 229 | (xy 5.545070 -64.215493) 230 | (xy 4.203521 -64.326525) 231 | (xy 3.324111 -64.451710) 232 | (xy 2.947873 -64.769728) 233 | (xy 2.862747 -65.492640) 234 | (xy 2.861972 -65.668074) 235 | (xy 2.861972 -66.898591) 236 | (xy 8.407042 -66.898591) 237 | (xy 13.952113 -66.898591) 238 | ) 239 | 240 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 2f36662c-aa68-4da7-b694-611fac948980)) 241 | (fp_poly 242 | (pts 243 | (xy 38.704461 -65.557042) 244 | (xy 38.834890 -64.671338) 245 | (xy 39.181017 -64.269552) 246 | (xy 39.974245 -64.120283) 247 | (xy 40.157042 -64.104461) 248 | (xy 41.498592 -63.993429) 249 | (xy 41.498592 -61.331926) 250 | (xy 41.498592 -58.670422) 251 | (xy 40.052557 -58.670422) 252 | (xy 38.606523 -58.670422) 253 | (xy 38.711008 -55.897887) 254 | (xy 38.815493 -53.125352) 255 | (xy 40.157042 -53.014320) 256 | (xy 41.498592 -52.903288) 257 | (xy 41.498592 -50.241785) 258 | (xy 41.498592 -47.580282) 259 | (xy 38.815493 -47.580282) 260 | (xy 36.132394 -47.580282) 261 | (xy 36.132394 -50.442253) 262 | (xy 36.132394 -53.304225) 263 | (xy 34.701409 -53.304225) 264 | (xy 33.785199 -53.342132) 265 | (xy 33.378030 -53.576181) 266 | (xy 33.273622 -54.186869) 267 | (xy 33.270423 -54.556338) 268 | (xy 33.227101 -55.358022) 269 | (xy 32.959616 -55.714294) 270 | (xy 32.261687 -55.805651) 271 | (xy 31.839437 -55.808451) 272 | (xy 30.408451 -55.808451) 273 | (xy 30.408451 -51.694366) 274 | (xy 30.408451 -47.580282) 275 | (xy 26.294366 -47.580282) 276 | (xy 22.180282 -47.580282) 277 | (xy 22.180282 -49.011268) 278 | (xy 22.180282 -50.442253) 279 | (xy 23.611268 -50.442253) 280 | (xy 25.042254 -50.442253) 281 | (xy 25.042254 -57.418310) 282 | (xy 25.042254 -64.394366) 283 | (xy 30.408451 -64.394366) 284 | (xy 30.408451 -61.532394) 285 | (xy 30.408451 -58.670422) 286 | (xy 33.270423 -58.670422) 287 | (xy 36.132394 -58.670422) 288 | (xy 36.132394 -61.532394) 289 | (xy 36.132394 -64.394366) 290 | (xy 33.270423 -64.394366) 291 | (xy 30.408451 -64.394366) 292 | (xy 25.042254 -64.394366) 293 | (xy 23.611268 -64.394366) 294 | (xy 22.695058 -64.432273) 295 | (xy 22.287889 -64.666322) 296 | (xy 22.183482 -65.277010) 297 | (xy 22.180282 -65.646479) 298 | (xy 22.180282 -66.898591) 299 | (xy 30.386855 -66.898591) 300 | (xy 38.593429 -66.898591) 301 | ) 302 | 303 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp dc0c439d-e666-429a-b504-949911b0e07f)) 304 | (fp_poly 305 | (pts 306 | (xy 55.450704 -65.646479) 307 | (xy 55.407383 -64.844795) 308 | (xy 55.139898 -64.488523) 309 | (xy 54.441968 -64.397166) 310 | (xy 54.019718 -64.394366) 311 | (xy 52.588732 -64.394366) 312 | (xy 52.588732 -57.418310) 313 | (xy 52.588732 -50.442253) 314 | (xy 55.450704 -50.442253) 315 | (xy 58.312676 -50.442253) 316 | (xy 58.312676 -51.672771) 317 | (xy 58.369806 -52.484126) 318 | (xy 58.682571 -52.855110) 319 | (xy 59.463031 -52.997785) 320 | (xy 59.654225 -53.014320) 321 | (xy 60.539930 -53.144749) 322 | (xy 60.941716 -53.490876) 323 | (xy 61.090985 -54.284104) 324 | (xy 61.106807 -54.466901) 325 | (xy 61.231992 -55.346312) 326 | (xy 61.550010 -55.722549) 327 | (xy 62.272922 -55.807675) 328 | (xy 62.448356 -55.808451) 329 | (xy 63.678873 -55.808451) 330 | (xy 63.678873 -51.694366) 331 | (xy 63.678873 -47.580282) 332 | (xy 54.019718 -47.580282) 333 | (xy 44.360563 -47.580282) 334 | (xy 44.360563 -49.011268) 335 | (xy 44.360563 -50.442253) 336 | (xy 45.791549 -50.442253) 337 | (xy 47.222535 -50.442253) 338 | (xy 47.222535 -57.418310) 339 | (xy 47.222535 -64.394366) 340 | (xy 45.791549 -64.394366) 341 | (xy 44.875340 -64.432273) 342 | (xy 44.468171 -64.666322) 343 | (xy 44.363763 -65.277010) 344 | (xy 44.360563 -65.646479) 345 | (xy 44.360563 -66.898591) 346 | (xy 49.905634 -66.898591) 347 | (xy 55.450704 -66.898591) 348 | ) 349 | 350 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp b0a1ea16-63ec-4a8f-af85-0aa68e078c88)) 351 | ) 352 | -------------------------------------------------------------------------------- /SoundCard/custom.pretty/ME_IRL_Logo_INV.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LOGO" (version 20221018) (generator bitmap2component) 2 | (layer "F.Cu") 3 | (attr board_only exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "G***" (at 0 0) (layer "F.SilkS") 5 | (effects (font (size 1.5 1.5) (thickness 0.3))) 6 | (tstamp 47ef32fe-d8ee-4eb9-9d7e-9f2c5696fea8) 7 | ) 8 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 9 | (effects (font (size 1.5 1.5) (thickness 0.3))) 10 | (tstamp 5501f78a-8d02-4978-afe7-6302b8ff7572) 11 | ) 12 | (fp_poly 13 | (pts 14 | (xy -2.562054 -75.119165) 15 | (xy 0.077946 -75.118904) 16 | (xy 8.350033 -75.117777) 17 | (xy 15.936919 -75.116164) 18 | (xy 22.868898 -75.113777) 19 | (xy 29.176262 -75.110328) 20 | (xy 34.889304 -75.105531) 21 | (xy 40.038318 -75.099097) 22 | (xy 44.653596 -75.090738) 23 | (xy 48.765430 -75.080166) 24 | (xy 52.404114 -75.067095) 25 | (xy 55.599940 -75.051235) 26 | (xy 58.383202 -75.032300) 27 | (xy 60.784191 -75.010001) 28 | (xy 62.833201 -74.984052) 29 | (xy 64.560525 -74.954163) 30 | (xy 65.996455 -74.920048) 31 | (xy 67.171284 -74.881419) 32 | (xy 68.115305 -74.837987) 33 | (xy 68.858811 -74.789466) 34 | (xy 69.432095 -74.735567) 35 | (xy 69.865449 -74.676003) 36 | (xy 70.189166 -74.610486) 37 | (xy 70.433540 -74.538728) 38 | (xy 70.628862 -74.460442) 39 | (xy 70.654930 -74.448522) 40 | (xy 72.576470 -73.182080) 41 | (xy 74.046082 -71.423952) 42 | (xy 74.571163 -70.398110) 43 | (xy 74.638177 -70.183632) 44 | (xy 74.699653 -69.854921) 45 | (xy 74.755826 -69.382345) 46 | (xy 74.806931 -68.736272) 47 | (xy 74.853199 -67.887069) 48 | (xy 74.894867 -66.805105) 49 | (xy 74.932166 -65.460746) 50 | (xy 74.965332 -63.824360) 51 | (xy 74.994598 -61.866315) 52 | (xy 75.020198 -59.556979) 53 | (xy 75.042366 -56.866719) 54 | (xy 75.061336 -53.765904) 55 | (xy 75.077341 -50.224900) 56 | (xy 75.090616 -46.214075) 57 | (xy 75.101393 -41.703797) 58 | (xy 75.109908 -36.664435) 59 | (xy 75.116394 -31.066354) 60 | (xy 75.121085 -24.879923) 61 | (xy 75.124215 -18.075510) 62 | (xy 75.126017 -10.623483) 63 | (xy 75.126726 -2.494208) 64 | (xy 75.126761 0.000000) 65 | (xy 75.126326 8.331688) 66 | (xy 75.124865 15.977515) 67 | (xy 75.122146 22.967115) 68 | (xy 75.117933 29.330119) 69 | (xy 75.111993 35.096159) 70 | (xy 75.104091 40.294869) 71 | (xy 75.093995 44.955881) 72 | (xy 75.081471 49.108826) 73 | (xy 75.066283 52.783338) 74 | (xy 75.048200 56.009047) 75 | (xy 75.026985 58.815588) 76 | (xy 75.002407 61.232592) 77 | (xy 74.974231 63.289691) 78 | (xy 74.942223 65.016519) 79 | (xy 74.906149 66.442706) 80 | (xy 74.865775 67.597886) 81 | (xy 74.820868 68.511690) 82 | (xy 74.771193 69.213752) 83 | (xy 74.716517 69.733703) 84 | (xy 74.656606 70.101176) 85 | (xy 74.591226 70.345804) 86 | (xy 74.571163 70.398110) 87 | (xy 73.381362 72.349611) 88 | (xy 71.670017 73.881426) 89 | (xy 70.654930 74.448522) 90 | (xy 70.464365 74.527734) 91 | (xy 70.229267 74.600376) 92 | (xy 69.919360 74.666733) 93 | (xy 69.504368 74.727088) 94 | (xy 68.954016 74.781724) 95 | (xy 68.238028 74.830927) 96 | (xy 67.326129 74.874979) 97 | (xy 66.188044 74.914165) 98 | (xy 64.793497 74.948769) 99 | (xy 63.112212 74.979074) 100 | (xy 61.113914 75.005365) 101 | (xy 58.768328 75.027924) 102 | (xy 56.045178 75.047037) 103 | (xy 52.914189 75.062987) 104 | (xy 49.345085 75.076058) 105 | (xy 45.307591 75.086533) 106 | (xy 40.771431 75.094697) 107 | (xy 35.706331 75.100834) 108 | (xy 30.082013 75.105227) 109 | (xy 23.868204 75.108161) 110 | (xy 17.034627 75.109919) 111 | (xy 9.551008 75.110785) 112 | (xy 1.387070 75.111043) 113 | (xy 0.000000 75.111047) 114 | (xy -8.276871 75.110861) 115 | (xy -15.868525 75.110112) 116 | (xy -22.805237 75.108518) 117 | (xy -29.117282 75.105794) 118 | (xy -34.834937 75.101656) 119 | (xy -39.988475 75.095820) 120 | (xy -44.608174 75.088004) 121 | (xy -48.724307 75.077921) 122 | (xy -52.367152 75.065290) 123 | (xy -55.566982 75.049825) 124 | (xy -58.354075 75.031243) 125 | (xy -60.758704 75.009261) 126 | (xy -62.811146 74.983593) 127 | (xy -64.541676 74.953957) 128 | (xy -65.980569 74.920068) 129 | (xy -67.158101 74.881643) 130 | (xy -68.104548 74.838397) 131 | (xy -68.850185 74.790047) 132 | (xy -69.425286 74.736309) 133 | (xy -69.860129 74.676899) 134 | (xy -70.184987 74.611533) 135 | (xy -70.430138 74.539927) 136 | (xy -70.625855 74.461797) 137 | (xy -70.654930 74.448522) 138 | (xy -72.576470 73.182080) 139 | (xy -74.046082 71.423952) 140 | (xy -74.571163 70.398110) 141 | (xy -74.638132 70.183833) 142 | (xy -74.699556 69.855534) 143 | (xy -74.755664 69.383596) 144 | (xy -74.806688 68.738401) 145 | (xy -74.852857 67.890331) 146 | (xy -74.894402 66.809769) 147 | (xy -74.931552 65.467096) 148 | (xy -74.964538 63.832695) 149 | (xy -74.993591 61.876947) 150 | (xy -75.018939 59.570235) 151 | (xy -75.040815 56.882941) 152 | (xy -75.059446 53.785447) 153 | (xy -75.075065 50.248135) 154 | (xy -75.087901 46.241388) 155 | (xy -75.098184 41.735587) 156 | (xy -75.104781 37.563380) 157 | (xy -37.563380 37.563380) 158 | (xy -37.563380 50.263380) 159 | (xy -37.563380 62.963380) 160 | (xy -24.863380 62.963380) 161 | (xy -12.163380 62.963380) 162 | (xy -12.163380 50.263380) 163 | (xy -12.163380 37.563380) 164 | (xy 12.521127 37.563380) 165 | (xy 12.521127 50.263380) 166 | (xy 12.521127 62.963380) 167 | (xy 25.221127 62.963380) 168 | (xy 37.921127 62.963380) 169 | (xy 37.921127 50.263380) 170 | (xy 37.921127 37.563380) 171 | (xy 25.221127 37.563380) 172 | (xy 12.521127 37.563380) 173 | (xy -12.163380 37.563380) 174 | (xy -24.863380 37.563380) 175 | (xy -37.563380 37.563380) 176 | (xy -75.104781 37.563380) 177 | (xy -75.106144 36.701114) 178 | (xy -75.112013 31.108353) 179 | (xy -75.116019 24.927683) 180 | (xy -75.118392 18.129489) 181 | (xy -75.119078 12.878873) 182 | (xy -62.605634 12.878873) 183 | (xy -49.905634 12.878873) 184 | (xy -37.205634 12.878873) 185 | (xy -37.205634 0.357747) 186 | (xy -37.205634 -12.163380) 187 | (xy 0.178873 -12.163380) 188 | (xy 37.563380 -12.163380) 189 | (xy 37.563380 0.357747) 190 | (xy 37.563380 12.878873) 191 | (xy 50.263380 12.878873) 192 | (xy 62.963380 12.878873) 193 | (xy 62.963380 0.178873) 194 | (xy 62.963380 -12.521127) 195 | (xy 50.442254 -12.521127) 196 | (xy 37.921127 -12.521127) 197 | (xy 37.921127 -25.042253) 198 | (xy 37.921127 -37.563380) 199 | (xy 0.178873 -37.563380) 200 | (xy -37.563380 -37.563380) 201 | (xy -37.563380 -25.042253) 202 | (xy -37.563380 -12.521127) 203 | (xy -50.084507 -12.521127) 204 | (xy -62.605634 -12.521127) 205 | (xy -62.605634 0.178873) 206 | (xy -62.605634 12.878873) 207 | (xy -75.119078 12.878873) 208 | (xy -75.119365 10.684152) 209 | (xy -75.119165 2.562054) 210 | (xy -75.118904 -0.077946) 211 | (xy -75.117777 -8.350032) 212 | (xy -75.116164 -15.936919) 213 | (xy -75.113777 -22.868897) 214 | (xy -75.110328 -29.176262) 215 | (xy -75.105531 -34.889304) 216 | (xy -75.099097 -40.038318) 217 | (xy -75.090738 -44.653596) 218 | (xy -75.080166 -48.765430) 219 | (xy -75.067095 -52.404114) 220 | (xy -75.051235 -55.599940) 221 | (xy -75.032300 -58.383201) 222 | (xy -75.010001 -60.784191) 223 | (xy -74.984052 -62.833201) 224 | (xy -74.954163 -64.560525) 225 | (xy -74.920048 -65.996455) 226 | (xy -74.890385 -66.898591) 227 | (xy -66.540845 -66.898591) 228 | (xy -66.540845 -57.239437) 229 | (xy -66.540845 -47.580282) 230 | (xy -63.857746 -47.580282) 231 | (xy -61.174648 -47.580282) 232 | (xy -61.174648 -51.694366) 233 | (xy -61.174648 -55.808451) 234 | (xy -59.743662 -55.808451) 235 | (xy -58.827452 -55.770544) 236 | (xy -58.420284 -55.536495) 237 | (xy -58.315876 -54.925807) 238 | (xy -58.312676 -54.556338) 239 | (xy -58.269354 -53.754654) 240 | (xy -58.001869 -53.398382) 241 | (xy -57.303940 -53.307025) 242 | (xy -56.881690 -53.304225) 243 | (xy -55.965480 -53.342132) 244 | (xy -55.558312 -53.576181) 245 | (xy -55.453904 -54.186869) 246 | (xy -55.450704 -54.556338) 247 | (xy -55.407383 -55.358022) 248 | (xy -55.139897 -55.714294) 249 | (xy -54.441968 -55.805651) 250 | (xy -54.019718 -55.808451) 251 | (xy -52.588732 -55.808451) 252 | (xy -52.588732 -51.694366) 253 | (xy -52.588732 -47.580282) 254 | (xy -49.905634 -47.580282) 255 | (xy -47.222535 -47.580282) 256 | (xy -47.222535 -57.239437) 257 | (xy -47.222535 -66.898591) 258 | (xy -44.360563 -66.898591) 259 | (xy -44.360563 -65.668074) 260 | (xy -44.303433 -64.856719) 261 | (xy -43.990669 -64.485735) 262 | (xy -43.210208 -64.343060) 263 | (xy -43.019014 -64.326525) 264 | (xy -41.677465 -64.215493) 265 | (xy -41.580303 -57.328873) 266 | (xy -41.483142 -50.442253) 267 | (xy -42.921853 -50.442253) 268 | (xy -44.360563 -50.442253) 269 | (xy -44.360563 -49.011268) 270 | (xy -44.360563 -47.580282) 271 | (xy -34.701408 -47.580282) 272 | (xy -25.042253 -47.580282) 273 | (xy -22.180282 -47.580282) 274 | (xy -22.180282 -46.149296) 275 | (xy -22.180282 -44.718310) 276 | (xy -11.090141 -44.718310) 277 | (xy 0.000000 -44.718310) 278 | (xy 0.000000 -46.149296) 279 | (xy 0.000000 -47.580282) 280 | (xy -11.090141 -47.580282) 281 | (xy -22.180282 -47.580282) 282 | (xy -25.042253 -47.580282) 283 | (xy -25.042253 -50.263380) 284 | (xy -25.042253 -52.946479) 285 | (xy -26.294366 -52.946479) 286 | (xy -27.133572 -52.891099) 287 | (xy -27.477736 -52.578650) 288 | (xy -27.546323 -51.789670) 289 | (xy -27.546479 -51.694366) 290 | (xy -27.546479 -50.442253) 291 | (xy -31.839437 -50.442253) 292 | (xy -36.132394 -50.442253) 293 | (xy -36.132394 -53.125352) 294 | (xy -36.132394 -55.808451) 295 | (xy -34.701408 -55.808451) 296 | (xy -33.785199 -55.770544) 297 | (xy -33.378030 -55.536495) 298 | (xy -33.273622 -54.925807) 299 | (xy -33.270422 -54.556338) 300 | (xy -33.227767 -53.756916) 301 | (xy -32.962821 -53.400009) 302 | (xy -32.270110 -53.307287) 303 | (xy -31.827720 -53.304225) 304 | (xy -30.385017 -53.304225) 305 | (xy -30.486171 -57.328873) 306 | (xy -30.587324 -61.353521) 307 | (xy -31.928873 -61.464553) 308 | (xy -33.270422 -61.575585) 309 | (xy -33.270422 -60.123004) 310 | (xy -33.270422 -58.670422) 311 | (xy -34.716457 -58.670422) 312 | (xy -36.162491 -58.670422) 313 | (xy -36.058006 -61.442958) 314 | (xy -35.953521 -64.215493) 315 | (xy -31.839437 -64.215493) 316 | (xy -27.725352 -64.215493) 317 | (xy -27.614320 -62.873944) 318 | (xy -27.489135 -61.994533) 319 | (xy -27.171117 -61.618295) 320 | (xy -26.448205 -61.533170) 321 | (xy -26.272771 -61.532394) 322 | (xy -25.042253 -61.532394) 323 | (xy -25.042253 -64.215493) 324 | (xy -25.042253 -66.898591) 325 | (xy 2.861972 -66.898591) 326 | (xy 2.861972 -65.668074) 327 | (xy 2.919102 -64.856719) 328 | (xy 3.231867 -64.485735) 329 | (xy 4.012327 -64.343060) 330 | (xy 4.203521 -64.326525) 331 | (xy 5.545070 -64.215493) 332 | (xy 5.642232 -57.328873) 333 | (xy 5.739393 -50.442253) 334 | (xy 4.300683 -50.442253) 335 | (xy 2.861972 -50.442253) 336 | (xy 2.861972 -49.011268) 337 | (xy 2.861972 -47.580282) 338 | (xy 8.428638 -47.580282) 339 | (xy 13.995304 -47.580282) 340 | (xy 13.884272 -48.921831) 341 | (xy 13.753842 -49.807535) 342 | (xy 13.407715 -50.209321) 343 | (xy 12.614488 -50.358590) 344 | (xy 12.431690 -50.374412) 345 | (xy 11.090141 -50.485444) 346 | (xy 11.090141 -57.439905) 347 | (xy 11.090141 -64.394366) 348 | (xy 12.521127 -64.394366) 349 | (xy 13.437337 -64.432273) 350 | (xy 13.844505 -64.666322) 351 | (xy 13.948913 -65.277010) 352 | (xy 13.952113 -65.646479) 353 | (xy 13.952113 -66.898591) 354 | (xy 22.180282 -66.898591) 355 | (xy 22.180282 -65.668074) 356 | (xy 22.237412 -64.856719) 357 | (xy 22.550176 -64.485735) 358 | (xy 23.330637 -64.343060) 359 | (xy 23.521831 -64.326525) 360 | (xy 24.863380 -64.215493) 361 | (xy 24.960542 -57.328873) 362 | (xy 25.057703 -50.442253) 363 | (xy 23.618992 -50.442253) 364 | (xy 22.180282 -50.442253) 365 | (xy 22.180282 -49.011268) 366 | (xy 22.180282 -47.580282) 367 | (xy 26.294366 -47.580282) 368 | (xy 30.408451 -47.580282) 369 | (xy 30.408451 -51.694366) 370 | (xy 30.408451 -55.808451) 371 | (xy 31.839437 -55.808451) 372 | (xy 32.755730 -55.770069) 373 | (xy 33.162949 -55.536714) 374 | (xy 33.267292 -54.931073) 375 | (xy 33.270423 -54.577933) 376 | (xy 33.327553 -53.766578) 377 | (xy 33.640317 -53.395594) 378 | (xy 34.420778 -53.252919) 379 | (xy 34.611972 -53.236384) 380 | (xy 35.953521 -53.125352) 381 | (xy 36.058006 -50.352817) 382 | (xy 36.162491 -47.580282) 383 | (xy 38.830541 -47.580282) 384 | (xy 41.498592 -47.580282) 385 | (xy 41.498592 -50.241785) 386 | (xy 41.498592 -52.903288) 387 | (xy 40.157042 -53.014320) 388 | (xy 38.815493 -53.125352) 389 | (xy 38.711008 -55.897887) 390 | (xy 38.606523 -58.670422) 391 | (xy 40.052557 -58.670422) 392 | (xy 41.498592 -58.670422) 393 | (xy 41.498592 -61.331926) 394 | (xy 41.498592 -63.993429) 395 | (xy 40.157042 -64.104461) 396 | (xy 39.271338 -64.234890) 397 | (xy 38.869552 -64.581017) 398 | (xy 38.720283 -65.374244) 399 | (xy 38.704461 -65.557042) 400 | (xy 38.593429 -66.898591) 401 | (xy 44.360563 -66.898591) 402 | (xy 44.360563 -65.668074) 403 | (xy 44.417694 -64.856719) 404 | (xy 44.730458 -64.485735) 405 | (xy 45.510919 -64.343060) 406 | (xy 45.702113 -64.326525) 407 | (xy 47.043662 -64.215493) 408 | (xy 47.140823 -57.328873) 409 | (xy 47.237985 -50.442253) 410 | (xy 45.799274 -50.442253) 411 | (xy 44.360563 -50.442253) 412 | (xy 44.360563 -49.011268) 413 | (xy 44.360563 -47.580282) 414 | (xy 54.019718 -47.580282) 415 | (xy 63.678873 -47.580282) 416 | (xy 63.678873 -51.694366) 417 | (xy 63.678873 -55.808451) 418 | (xy 62.448356 -55.808451) 419 | (xy 61.637001 -55.751321) 420 | (xy 61.266016 -55.438556) 421 | (xy 61.123342 -54.658095) 422 | (xy 61.106807 -54.466901) 423 | (xy 60.976378 -53.581197) 424 | (xy 60.630250 -53.179411) 425 | (xy 59.837023 -53.030142) 426 | (xy 59.654225 -53.014320) 427 | (xy 58.774815 -52.889135) 428 | (xy 58.398577 -52.571117) 429 | (xy 58.313451 -51.848205) 430 | (xy 58.312676 -51.672771) 431 | (xy 58.312676 -50.442253) 432 | (xy 55.442980 -50.442253) 433 | (xy 52.573283 -50.442253) 434 | (xy 52.670444 -57.328873) 435 | (xy 52.767606 -64.215493) 436 | (xy 54.109155 -64.326525) 437 | (xy 54.988566 -64.451710) 438 | (xy 55.364803 -64.769728) 439 | (xy 55.449929 -65.492640) 440 | (xy 55.450704 -65.668074) 441 | (xy 55.450704 -66.898591) 442 | (xy 49.905634 -66.898591) 443 | (xy 44.360563 -66.898591) 444 | (xy 38.593429 -66.898591) 445 | (xy 30.386855 -66.898591) 446 | (xy 22.180282 -66.898591) 447 | (xy 13.952113 -66.898591) 448 | (xy 8.407042 -66.898591) 449 | (xy 2.861972 -66.898591) 450 | (xy -25.042253 -66.898591) 451 | (xy -34.701408 -66.898591) 452 | (xy -44.360563 -66.898591) 453 | (xy -47.222535 -66.898591) 454 | (xy -49.884038 -66.898591) 455 | (xy -52.545541 -66.898591) 456 | (xy -52.656573 -65.557042) 457 | (xy -52.787003 -64.671338) 458 | (xy -53.133130 -64.269552) 459 | (xy -53.926357 -64.120283) 460 | (xy -54.109155 -64.104461) 461 | (xy -54.988565 -63.979275) 462 | (xy -55.364803 -63.661258) 463 | (xy -55.449929 -62.938346) 464 | (xy -55.450704 -62.762912) 465 | (xy -55.495339 -61.974983) 466 | (xy -55.766711 -61.624812) 467 | (xy -56.471020 -61.535086) 468 | (xy -56.881690 -61.532394) 469 | (xy -57.797984 -61.570776) 470 | (xy -58.205202 -61.804131) 471 | (xy -58.309546 -62.409772) 472 | (xy -58.312676 -62.762912) 473 | (xy -58.369806 -63.574267) 474 | (xy -58.682571 -63.945251) 475 | (xy -59.463031 -64.087926) 476 | (xy -59.654225 -64.104461) 477 | (xy -60.539930 -64.234890) 478 | (xy -60.941716 -64.581017) 479 | (xy -61.090984 -65.374244) 480 | (xy -61.106807 -65.557042) 481 | (xy -61.217839 -66.898591) 482 | (xy -63.879342 -66.898591) 483 | (xy -66.540845 -66.898591) 484 | (xy -74.890385 -66.898591) 485 | (xy -74.881419 -67.171284) 486 | (xy -74.837987 -68.115305) 487 | (xy -74.789466 -68.858811) 488 | (xy -74.735567 -69.432095) 489 | (xy -74.676003 -69.865449) 490 | (xy -74.610486 -70.189166) 491 | (xy -74.538728 -70.433540) 492 | (xy -74.460442 -70.628862) 493 | (xy -74.448522 -70.654930) 494 | (xy -73.182080 -72.576470) 495 | (xy -71.423952 -74.046082) 496 | (xy -70.398110 -74.571163) 497 | (xy -70.183832 -74.638132) 498 | (xy -69.855534 -74.699556) 499 | (xy -69.383596 -74.755664) 500 | (xy -68.738401 -74.806688) 501 | (xy -67.890331 -74.852857) 502 | (xy -66.809769 -74.894402) 503 | (xy -65.467096 -74.931552) 504 | (xy -63.832695 -74.964538) 505 | (xy -61.876947 -74.993591) 506 | (xy -59.570235 -75.018939) 507 | (xy -56.882941 -75.040815) 508 | (xy -53.785447 -75.059446) 509 | (xy -50.248135 -75.075065) 510 | (xy -46.241388 -75.087901) 511 | (xy -41.735587 -75.098184) 512 | (xy -36.701114 -75.106144) 513 | (xy -31.108352 -75.112013) 514 | (xy -24.927683 -75.116019) 515 | (xy -18.129489 -75.118392) 516 | (xy -10.684152 -75.119365) 517 | ) 518 | 519 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 549235d3-5c18-4bfd-889f-516ee8f303a7)) 520 | (fp_poly 521 | (pts 522 | (xy 36.058006 -61.442958) 523 | (xy 36.162491 -58.670422) 524 | (xy 33.270423 -58.670422) 525 | (xy 30.378354 -58.670422) 526 | (xy 30.482839 -61.442958) 527 | (xy 30.587324 -64.215493) 528 | (xy 33.270423 -64.215493) 529 | (xy 35.953521 -64.215493) 530 | ) 531 | 532 | (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 313d4639-a586-4d68-b2e9-e93a5e9c4935)) 533 | ) 534 | -------------------------------------------------------------------------------- /SoundCard/default.kicad_wks: -------------------------------------------------------------------------------- 1 | (kicad_wks (version 20220228) (generator pl_editor) 2 | (setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15) 3 | (left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10)) 4 | (rect (name "") (start 0 0 ltcorner) (end 0 0) (repeat 2) (incrx 2) (incry 2)) 5 | (line (name "") (start 50 2 ltcorner) (end 50 0 ltcorner) (repeat 30) (incrx 50)) 6 | (tbtext "1" (name "") (pos 25 1 ltcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) 7 | (line (name "") (start 50 2 lbcorner) (end 50 0 lbcorner) (repeat 30) (incrx 50)) 8 | (tbtext "1" (name "") (pos 25 1 lbcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) 9 | (line (name "") (start 0 50 ltcorner) (end 2 50 ltcorner) (repeat 30) (incry 50)) 10 | (tbtext "A" (name "") (pos 1 25 ltcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) 11 | (line (name "") (start 0 50 rtcorner) (end 2 50 rtcorner) (repeat 30) (incry 50)) 12 | (tbtext "A" (name "") (pos 1 25 rtcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) 13 | (tbtext "Date: ${ISSUE_DATE}" (name "") (pos 87 6.9)) 14 | (line (name "") (start 110 5.5) (end 2 5.5)) 15 | (tbtext "${KICAD_VERSION}" (name "") (pos 109 4.1) (comment "Kicad version") 16 | ) 17 | (line (name "") (start 110 8.5) (end 2 8.5)) 18 | (tbtext "Rev: ${REVISION}" (name "") (pos 24 6.9) (font bold)) 19 | (tbtext "Size: ${PAPER}" (name "") (pos 109 6.9) (comment "Paper format name") 20 | ) 21 | (tbtext "Id: ${#}/${##}" (name "") (pos 24 4.1) (comment "Sheet id") 22 | ) 23 | (line (name "") (start 110 12.5) (end 2 12.5)) 24 | (tbtext "Title: ${TITLE}" (name "") (pos 109 10.7) (font (size 2 2) bold italic)) 25 | (tbtext "File: ${FILENAME}" (name "") (pos 109 14.3)) 26 | (line (name "") (start 110 18.5) (end 2 18.5)) 27 | (tbtext "Sheet: ${SHEETPATH}" (name "") (pos 109 17)) 28 | (tbtext "${COMPANY}" (name "") (pos 109 20) (font bold) (comment "Company name") 29 | ) 30 | (tbtext "${COMMENT1}" (name "") (pos 109 23) (comment "Comment 0") 31 | ) 32 | (tbtext "${COMMENT2}" (name "") (pos 109 26) (comment "Comment 1") 33 | ) 34 | (tbtext "${COMMENT3}" (name "") (pos 109 29) (comment "Comment 2") 35 | ) 36 | (tbtext "${COMMENT4}" (name "") (pos 109 32) (comment "Comment 3") 37 | ) 38 | (line (name "") (start 90 8.5) (end 90 5.5)) 39 | (line (name "") (start 26 8.5) (end 26 2)) 40 | (bitmap (name "") (pos 10.955 27.465) (scale 1) 41 | (pngdata 42 | (data "89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 D2 00 00 00 D2 08 06 00 00 00 3F 99 9E ") 43 | (data "42 00 00 00 04 73 42 49 54 08 08 08 08 7C 08 64 88 00 00 00 09 70 48 59 73 00 00 0A F0 00 00 0A ") 44 | (data "F0 01 42 AC 34 98 00 00 0B E2 49 44 41 54 78 9C ED DD DD 6F 14 D7 1D C6 F1 E7 9C DD F1 DA 6B 07 ") 45 | (data "1B 08 E6 2D 21 14 5A 2A B5 40 14 11 CA 45 73 91 A8 8D 84 AA A8 E4 22 52 EF 2A 55 34 77 A8 D7 95 ") 46 | (data "7A DD FF 20 77 28 57 91 2A 55 69 A4 46 CA 05 6A 52 25 6A AB A8 84 BC 10 82 12 D5 60 D4 04 43 CC ") 47 | (data "D6 86 C5 80 ED D9 97 39 BD 58 7B FC 82 B1 77 ED DF 7A 5F F2 FD 48 89 58 76 98 73 E6 EC 3E 33 73 ") 48 | (data "66 CE EC 71 5A 41 1C C7 3E 49 92 27 CA E5 F2 29 49 27 43 08 47 43 08 BB 24 65 57 5A 1E E8 52 15 ") 49 | (data "E7 DC B8 73 EE 92 A4 73 51 14 BD ED BD 1F CB E5 72 C9 F2 05 DD F2 BF 88 E3 78 B8 54 2A 9D 49 92 ") 50 | (data "E4 D5 10 C2 B0 24 BF 19 35 06 DA 5C E2 9C 2B 78 EF CF F6 F4 F4 BC 96 CB E5 0A 8B DF 4C 83 54 2E ") 51 | (data "97 5D B9 5C 3E 5C A9 54 5E 4F 92 E4 98 08 10 B0 92 C4 7B FF 49 36 9B 3D 1D 45 D1 E5 28 8A 82 B4 ") 52 | (data "28 48 D3 D3 D3 47 CA E5 F2 5F 42 08 87 5A 57 47 A0 33 38 E7 46 A2 28 7A 25 9F CF 7F 21 CD 1D 75 ") 53 | (data "E2 38 1E AE 54 2A AF 13 22 A0 3E 21 84 43 95 4A E5 F5 38 8E 87 25 C9 C7 71 EC E7 FA 44 C7 5A 5D ") 54 | (data "39 A0 93 24 49 72 AC 54 2A 9D 89 E3 D8 BB 99 99 99 7D A5 52 E9 FC DC 55 39 00 0D 70 CE 8D F7 F4 ") 55 | (data "F4 9C F0 E5 72 F9 D4 DC D5 39 00 0D 0A 21 0C 97 CB E5 53 5E D2 49 71 85 0E 58 2F 2F E9 A4 0F 21 ") 56 | (data "1C 6D 75 4D 80 4E 16 42 38 9A 6D B4 6F 14 C2 A3 DF 73 E9 FF EA 5D 99 B4 CA EA E4 96 AD 6B B5 B2 ") 57 | (data "AD 2D 2F BB 9D 6C A4 1D 1A DD AE 66 B6 F9 5A 75 D9 CC ED DC 88 10 C2 AE AC 1A 18 F6 93 24 41 5F ") 58 | (data "FE 73 42 49 65 E5 2D DC B2 A3 47 4F 1D 19 AA 6F 23 82 74 E3 CA 3D 4D 5E 9F 59 F1 6D 9F 91 0E 9D ") 59 | (data "D8 AE 9E BE 4C 5D 65 5B 5A 5E 76 3B 29 CD 54 35 72 7E 52 49 B5 F1 7F EB 9C F4 E4 8F B7 68 68 67 ") 60 | (data "6F 5D CB 37 B3 CD 9D 97 0E 3C 33 A4 FE A1 9E A6 94 BD FB 07 FD DA B1 AF 7F 23 55 6C 44 B6 A1 B1 ") 61 | (data "73 21 91 46 3F B8 AB F2 F4 43 43 8D 24 49 7B 8F F7 EB A9 C3 83 75 ED 0E 82 A4 C9 EB 33 1A F9 5B ") 62 | (data "71 E5 9A F5 3A 1D 78 66 28 FD 32 AF 55 B6 A5 E5 65 B7 93 4A A9 AA AB EF DF 55 65 B6 F1 2F 98 CB ") 63 | (data "48 5B F7 F6 D6 1D A4 66 B6 B9 8F 9C F6 FC 70 E0 91 41 DA 68 D9 F9 C1 EC 66 06 89 8B 0C 80 05 F3 ") 64 | (data "D1 DC 49 22 F9 F9 9E 8F 73 4B 0E 4E 21 28 3D F1 0D 41 0A 0D 9E 04 FB C8 C9 47 0B 2B 4C CA 8F FE ") 65 | (data "F7 CE 4B 2E 53 FF 89 72 A8 84 4D ED 83 AD 9B AB B5 81 9F 3F B5 0B 5A F5 F4 C7 65 24 E7 DD C2 9F ") 66 | (data "1B EC 3C 58 B6 79 A8 06 85 45 07 98 90 48 21 59 58 DF 7C 3D 2D CA DE EC 3E AE 69 90 26 AF CE EA ") 67 | (data "A3 BF DE 4C 5F EF 3E D4 AF FD 47 86 D2 0B 10 DF 8E DE D3 D7 17 A7 D2 F7 8B D7 E3 BA D7 ED 33 4E ") 68 | (data "3F FD CD 9E 34 7C B3 F7 2B FA E8 8D 5B AA 96 56 6E DC 27 8E F7 EB E0 89 AD 75 35 68 48 A4 CB EF ") 69 | (data "4D 68 E2 AB D9 BA EB D3 2A B9 7C 46 CF 9D DE 9B B6 C3 DD 42 AC 8B 6F 3E BA 2F 71 F0 F9 41 3D 79 ") 70 | (data "F8 B1 B9 57 4E 03 43 51 DD 65 59 B6 79 08 D2 E8 F9 3B BA 7E FE 41 ED 75 25 E8 F2 7B 13 CA 0D D4 ") 71 | (data "4E 9F 33 59 A7 A3 2F 0E AB B7 3F 6B 52 76 FE B1 FA B7 D3 82 69 90 66 EF 54 75 E3 C2 83 F4 75 FF ") 72 | (data "D6 48 41 0B 17 F2 A6 8B E5 25 EF 37 C2 39 69 DB EE BE F4 F5 F4 DD 92 DC 2A 27 A6 7D 83 91 B6 EF ") 73 | (data "C9 D7 19 A4 90 7E A0 ED 2E 93 F5 4B DA 41 D2 AA 57 4A 07 B6 D5 DA 61 3D 2C DB 3C 04 E9 E6 E0 FD ") 74 | (data "25 AF 17 EF B8 B2 BD 4E 87 5F 58 38 5C 35 F3 F3 6E 06 FA 48 80 81 A6 3E F1 1A 42 50 52 0D E9 5E ") 75 | (data "22 49 5A D7 09 09 61 E9 F9 B9 F3 4B FB 6F 99 AC 53 B6 B7 F6 17 99 9C 6F EF 1B 49 68 3B 4D 0D D2 ") 76 | (data "37 E7 EF EB 7F A3 0B F7 89 66 8B EB B8 F9 61 E4 FA 97 53 1A F9 D7 1D 49 B5 10 1D 7E F1 71 ED DC ") 77 | (data "DF 9F BE 3E FA E2 F0 C2 A9 85 73 EA 1D E0 A9 7A D4 AF A9 DF 96 78 AA AA 78 AA 75 E1 59 AC 34 53 ") 78 | (data "55 F1 5A 49 52 ED EA 55 39 5E 5A AF F9 4E 2E B0 1E F4 91 00 03 5D BB 1B 0E 49 50 52 49 D2 BE 4E ") 79 | (data "2B FB 67 DF 15 CB DB 7C E9 9B 61 C9 3D 23 49 CA F4 3A 79 3F DF 2F 75 1D DD 2F ED DA 20 8D 7E 30 ") 80 | (data "A5 FF 7E 78 2F 7D 5D 5D E5 66 1E 6C 2C 6F F3 E5 16 DF 03 F2 91 D3 73 BF DD A3 6D BB 17 2E CD 67 ") 81 | (data "1A B8 81 DE 6E BA 36 48 49 25 6C CA 00 57 2C 68 B4 CD 7D C6 29 93 ED DC F0 2C 46 1F 09 30 60 7A ") 82 | (data "44 8A F2 5E FD 3B B3 E9 9D F6 D2 FD 44 D3 85 4A FA 7E EF B6 8C 7A 87 16 46 10 CC 4C 34 EF AA 5E ") 83 | (data "6E 4B 46 7D 8F 2F 94 35 5B AC 6A F6 76 7B 5C 41 EC 56 9D D4 E6 B3 0F 2A B5 FE 9C 94 DE EE F0 7E ") 84 | (data "FD 47 47 D3 20 0D FF A8 4F 3F 79 79 77 3A F8 F0 C6 C8 94 3E 7A E3 96 C2 5C 5B 1E 7A 61 48 DF 3F ") 85 | (data "B6 4D 52 6D 88 C8 E5 0F 0A BA F2 EE 5D CB 2A A4 F6 9D 18 D0 E1 E7 87 D3 FE EB D5 4F 6E EB D2 5B ") 86 | (data "93 4D 29 0B 35 9D D2 E6 21 09 BA F4 6E 41 37 3F AB 0D 57 CB E4 BC 7E 76 66 9F F2 5B D6 3F 3E CF ") 87 | (data "B6 8F E4 6A E7 BD E9 68 E3 E5 A3 79 BD 93 9F EB 50 86 D0 F8 48 E4 86 AA E2 6A 65 CD 17 B1 91 BD ") 88 | (data "0D EA D3 49 6D 5E AD 84 45 CF 74 25 1B 7E 14 98 3E 12 60 A0 A9 57 ED 7A 07 B2 DA FB 6C 7F 3A C6 ") 89 | (data "2D DF C0 10 7E 6B F9 A1 48 7B 8F CF 0F 09 D2 D2 21 40 41 9A BA 1D A7 A3 1D 9C 73 1A DC 91 53 26 ") 90 | (data "CB 7E 66 23 16 B7 B9 54 7B 6C E6 C1 F8 5C 9F 39 D4 1E 01 99 D7 EC 36 7F 50 2C 69 76 BA 56 76 48 ") 91 | (data "A4 F8 BE 6D DF AD A9 41 DA BE 27 AF ED 2F 2F 1A F2 DF C2 1B 6E BB 0F 3E A6 DD 07 06 56 AC 4B 08 ") 92 | (data "41 5F FD 63 52 37 3E A9 9D 33 67 7B 9D 7E FE BB A7 94 DF 42 90 36 62 71 9B 87 20 7D F1 7E 41 57 ") 93 | (data "C6 6B 7D E2 A4 12 74 F1 CD 89 F4 C2 54 33 DB 3C 04 E9 DA 67 45 5D F9 FB 42 7F 3C 18 DF 1A 69 6A ") 94 | (data "90 9C 53 DB DC AD 5E AB 2E 49 35 A4 4F 60 26 19 6D EE 4F 16 75 A9 25 6D BE 42 9F 78 F1 3D A7 66 ") 95 | (data "B7 79 48 56 7F C2 76 A3 D8 E5 02 06 3A 66 64 43 08 41 DF 5E BD 9F 8E 99 8B 1F 54 57 FD 49 AA 7B ") 96 | (data "85 92 6E 8C 4C 3D 7A 81 25 EB 96 A6 EF 54 D6 5E B0 0D 54 4A 89 6E 7D FD 20 1D B7 76 6F A2 B4 E4 ") 97 | (data "39 AB E5 EE DC 8C 35 F6 9F 5A 3B 38 27 6D DD D5 57 F7 65 DE 46 DB DC 92 F5 E7 7D AF 50 B2 AE E2 ") 98 | (data "12 1D 13 A4 A4 2A 7D FC E7 5B 0B 3F CF 14 B4 EA 17 E8 DB CF A7 35 FE C5 74 DD EB 5F 6D 5D ED A4 ") 99 | (data "34 5B D5 C7 7F BA A5 4A 5C 5F 3B 7C F3 E1 3D 7D F3 EF DA F8 37 E7 9D 4E FC 7A 67 DD 41 6A B4 CD ") 100 | (data "2D 59 7F DE CD AE 77 C7 04 49 92 42 55 E9 CD DD B5 17 6E 60 D9 4E 32 37 8A BA DE 6D 0B 41 52 BA ") 101 | (data "6C E3 BF 94 D4 50 9B 1B EB A4 CF 9B 3E 12 60 A0 A1 23 92 F7 D2 E1 5F 6E 57 A8 AE BC 5B CB 0F 45 ") 102 | (data "75 5F A5 73 AE F6 B3 B2 F9 C1 95 AB E0 BC 53 D4 BB 30 6E 6B AD B2 2D 2D 2F 3B 24 41 D7 3E 2F 6E ") 103 | (data "4A D9 0F D5 25 E3 74 E0 E9 A1 74 94 48 D4 9B D1 91 53 8F 3F F4 6C 4F 7D 2B 93 06 77 E4 EA 5E BC ") 104 | (data "D1 36 1F 1C CE 3D F2 E3 EF A4 CF 7B 5D EB 28 16 8B 5C E7 5D 43 B5 12 F4 CE 1F 47 37 E5 E7 92 97 ") 105 | (data "8B F2 5E 2F FD E1 60 D7 3C 6E D0 AD 38 B5 03 0C 74 D4 C5 86 56 72 99 DA 7F AD 28 17 ED 8F 20 D5 ") 106 | (data "C1 67 A4 67 7F B5 B3 25 BF FB 50 1B 31 BF E9 C5 A2 41 F4 91 00 03 F4 91 00 03 04 09 30 40 90 00 ") 107 | (data "03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 D0 75 23 1B EE 8C CF 68 72 6C 66 ED 05 D1 ") 108 | (data "32 CB 47 B4 77 83 AE 0B D2 E4 D8 4C ED D7 69 D0 B6 A2 BC D7 FE 23 43 CA 74 D1 F9 50 17 6D 0A D0 ") 109 | (data "3A 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 ") 110 | (data "40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 ") 111 | (data "04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 04 09 30 40 ") 112 | (data "90 00 03 04 09 30 40 90 00 03 04 09 30 40 90 00 03 26 33 F6 B5 D3 74 93 85 6B D3 8A F2 EC 1F DA ") 113 | (data "DD E8 A7 B7 E5 DB 60 EA 4B AB 69 38 4D 82 D4 4E D3 4D 46 79 AF 5F FC FE 7B F2 DD 34 AF 62 97 19 ") 114 | (data "FD F4 B6 2E BD 35 D9 EA 6A 48 B2 9B 86 B3 EB E6 90 95 24 9F F1 CA 64 5B BF B7 C3 CA DA E1 48 64 ") 115 | (data "8D DD 36 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 ") 116 | (data "80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 ") 117 | (data "08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 ") 118 | (data "20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 4C 26 1A 73 19 D7 36 D3 4D 66 FB BA 6F 12 AB ") 119 | (data "6E D3 8D DF 17 57 2C 16 C3 46 57 12 92 A0 24 B1 A8 8E 0D 66 EB 6B 6F DD F8 7D B1 39 22 79 B7 E1 ") 120 | (data "39 38 F1 DD D1 8D DF 97 2E DB 1C A0 35 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 ") 121 | (data "01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 ") 122 | (data "60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 ") 123 | (data "06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 80 20 01 06 08 12 60 C0 64 A2 B1 76 72 67 ") 124 | (data "7C 46 93 63 33 AD AE 86 A4 DA 14 8F 07 9E 1E 92 F3 AD 9F 41 90 76 69 AE AE 0B D2 E4 D8 8C 2E BE ") 125 | (data "39 D1 EA 6A 48 92 A2 BC D7 FE 23 43 6D 31 3B 1D ED D2 5C 5D B4 29 40 EB 10 24 C0 00 41 02 0C 10 ") 126 | (data "24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 ") 127 | (data "02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 ") 128 | (data "C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 0C 10 24 C0 00 41 02 ") 129 | (data "0C 10 24 C0 00 41 02 0C 74 DD 8C 7D 2E E3 14 E5 DB 63 FF 90 ED 6B 9F A9 1D 69 97 E6 72 C5 62 31 ") 130 | (data "B4 BA 12 96 42 12 94 24 AD AE C5 82 4C B6 3D BE 34 B4 4B 73 75 DF 11 C9 BB AE 9A 9B D4 0A ED D2 ") 131 | (data "5C 34 2D 60 80 20 01 06 08 12 60 80 20 01 06 BC A4 4A AB 2B 01 74 B8 8A 77 CE 8D B7 BA 16 40 27 ") 132 | (data "73 CE 8D 7B E7 DC A5 56 57 04 E8 64 CE B9 4B 5E D2 39 49 6D 74 AB 0E E8 28 89 A4 73 3E 8A A2 B7 ") 133 | (data "9D 73 85 56 D7 06 E8 44 CE B9 42 14 45 6F 7B EF FD 98 F7 FE AC 38 2A 01 8D 4A BC F7 67 BD F7 63 ") 134 | (data "4E 92 E2 38 1E 8E E3 F8 9D 24 49 8E B7 BA 66 40 A7 F0 DE 5F C8 E5 72 2F E5 72 B9 82 97 A4 5C 2E ") 135 | (data "57 C8 66 B3 A7 9D 73 23 AD AE 1C D0 09 9C 73 23 D9 6C F6 74 2E 97 2B 48 8B 6E C8 46 51 74 39 8A ") 136 | (data "A2 57 BC F7 17 C4 69 1E F0 28 89 F7 FE 42 14 45 AF 44 51 74 79 FE 2F 1F 1A CB 1E C7 F1 70 A9 54 ") 137 | (data "3A 93 24 C9 AB 21 84 61 31 FA 01 90 A4 C4 39 57 F0 DE 9F ED E9 E9 79 6D FE 48 34 6F C5 87 42 E2 ") 138 | (data "38 F6 49 92 3C 51 2E 97 4F 49 3A 19 42 38 1A 42 D8 A5 2E 7C EC 02 58 45 C5 39 37 3E 77 AF F5 DC ") 139 | (data "DC D5 B9 B1 5C 2E F7 D0 19 DB FF 01 8F 2D 27 EC B8 D5 C7 88 00 00 00 00 49 45 4E 44 AE 42 60 82 ") 140 | ) 141 | ) 142 | (line (name "") (start 19.845 18.575) (end 19.845 36.355)) 143 | (line (name "") (start 2.065 36.355) (end 19.845 36.355)) 144 | (line (name "") (start 110.015 2.065) (end 110.015 21.75)) 145 | (line (name "") (start 110.015 21.75) (end 19.845 21.75)) 146 | ) 147 | -------------------------------------------------------------------------------- /SoundCard/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "custom")(type "KiCad")(uri "${KIPRJMOD}/custom.pretty")(options "")(descr "")) 4 | (lib (name "SoundCard")(type "KiCad")(uri "${KIPRJMOD}/SoundCard.pretty")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /SoundCard/production/gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/SoundCard/production/gerber.zip -------------------------------------------------------------------------------- /SoundCard/production/netlist.ipc: -------------------------------------------------------------------------------- 1 | P CODE 00 2 | P UNITS CUST 0 3 | P arrayDim N 4 | 317GND VIA MD0157PA00X+047900Y-039100X0315Y0000R000S3 5 | 317GND VIA MD0157PA00X+052900Y-038900X0315Y0000R000S3 6 | 317GND VIA MD0157PA00X+047900Y-037800X0315Y0000R000S3 7 | 317GND VIA MD0157PA00X+050900Y-036500X0315Y0000R000S3 8 | 317NET-(U4-IN-) VIA MD0157PA00X+050396Y-040212X0315Y0000R000S3 9 | 317+3.3V VIA MD0157PA00X+052000Y-038700X0315Y0000R000S3 10 | 317NET-(U4-OUT+) LS1 -1 D0394PA00X+050000Y-037000X0709Y0000R270S0 11 | 317NET-(U4-OUT-) LS1 -2 D0394PA00X+052992Y-037000X0709Y0000R270S0 12 | 327NET-(U4-IN-) C7 -1 A01X+048700Y-040089X0220Y0244R270S2 13 | 327NET-(U4-OUT+) C7 -2 A01X+048700Y-039711X0220Y0244R270S2 14 | 327NET-(D1-A) R9 -1 A01X+051602Y-040500X0213Y0252R180S2 15 | 327+3.3V R9 -2 A01X+051200Y-040500X0213Y0252R180S2 16 | 327GND D1 -1 A01X+052969Y-040500X0384Y0551R180S2 17 | 327NET-(D1-A) D1 -2 A01X+052231Y-040500X0384Y0551R180S2 18 | 327NET-(U4-IN-) R8 -1 A01X+048300Y-040101X0213Y0252R270S2 19 | 327NET-(R8-PAD2) R8 -2 A01X+048300Y-039699X0213Y0252R270S2 20 | 327TED-(RV1-PAD1) RV1 -1 A01X+047887Y-036000X0472Y0472R090S2 21 | 327NET-(R8-PAD2) RV1 -2 A01X+047494Y-037280X0591Y0630R090S2 22 | 327NET-(U4-OUT+) RV1 -3 A01X+047100Y-036000X0472Y0472R090S2 23 | 327NET-(C3-PAD1) C3 -1 A02X+049000Y-037700X0220Y0244R180S1 24 | 327GND C3 -2 A02X+048622Y-037700X0220Y0244R180S1 25 | 327NET-(U2--) R7 -1 A02X+050600Y-039499X0213Y0252R090S1 26 | 327NET-(C5-PAD1) R7 -2 A02X+050600Y-039901X0213Y0252R090S1 27 | 327NET-(C2-PAD1) R2 -1 A02X+049000Y-038501X0213Y0252R270S1 28 | 327NET-(C3-PAD1) R2 -2 A02X+049000Y-038099X0213Y0252R270S1 29 | 327NET-(J1-PIN_1) C1 -1 A02X+048200Y-038489X0220Y0244R270S1 30 | 327NET-(C1-PAD2) C1 -2 A02X+048200Y-038111X0220Y0244R270S1 31 | 317NET-(J1-PIN_1) J1 -1 D0394PA00X+047200Y-038400X0669Y0669R180S0 32 | 317GND J1 -2 D0394PA00X+047200Y-039400X0669Y0669R180S0 33 | 317+3.3V J1 -3 D0394PA00X+047200Y-040400X0669Y0669R180S0 34 | 327NET-(U2--) U2 -1 A02X+051048Y-038749X0522Y0236R270S1 35 | 327GND U2 -2 A02X+050674Y-038749X0522Y0236R270S1 36 | 327NET-(U2-+) U2 -3 A02X+050300Y-038749X0522Y0236R270S1 37 | 327NET-(U2--) U2 -4 A02X+050300Y-037854X0522Y0236R270S1 38 | 327+3.3V U2 -5 A02X+051048Y-037854X0522Y0236R270S1 39 | 327NET-(U2-+) C4 -1 A02X+049800Y-038488X0220Y0244R270S1 40 | 327GND C4 -2 A02X+049800Y-038110X0220Y0244R270S1 41 | 327GND R6 -1 A02X+050000Y-039998X0213Y0252R090S1 42 | 327NET-(U1-+) R6 -2 A02X+050000Y-040400X0213Y0252R090S1 43 | 327/VGND U1 -1 A02X+049396Y-039500X0522Y0236R180S1 44 | 327GND U1 -2 A02X+049396Y-039874X0522Y0236R180S1 45 | 327NET-(U1-+) U1 -3 A02X+049396Y-040248X0522Y0236R180S1 46 | 327/VGND U1 -4 A02X+048500Y-040248X0522Y0236R180S1 47 | 327+3.3V U1 -5 A02X+048500Y-039500X0522Y0236R180S1 48 | 327ET-(U4-BYPASS) C6 -1 A02X+052711Y-040700X0220Y0244R000S1 49 | 327GND C6 -2 A02X+053089Y-040700X0220Y0244R000S1 50 | 327NET-(C2-PAD1) C2 -1 A02X+048600Y-038900X0220Y0244R180S1 51 | 327GND C2 -2 A02X+048222Y-038900X0220Y0244R180S1 52 | 327NET-(C3-PAD1) R3 -1 A02X+049400Y-038098X0213Y0252R090S1 53 | 327NET-(U2-+) R3 -2 A02X+049400Y-038500X0213Y0252R090S1 54 | 327NET-(C1-PAD2) R1 -1 A02X+048600Y-038100X0213Y0252R090S1 55 | 327NET-(C2-PAD1) R1 -2 A02X+048600Y-038502X0213Y0252R090S1 56 | 327NET-(C5-PAD1) C5 -1 A02X+051000Y-039889X0220Y0244R270S1 57 | 327NET-(U4-IN-) C5 -2 A02X+051000Y-039511X0220Y0244R270S1 58 | 327NET-(U1-+) R5 -1 A02X+049900Y-040800X0213Y0252R180S1 59 | 327+3.3V R5 -2 A02X+049498Y-040800X0213Y0252R180S1 60 | 327GND C8 -1 A02X+052289Y-037100X0220Y0244R180S1 61 | 327+3.3V C8 -2 A02X+051911Y-037100X0220Y0244R180S1 62 | 327/VGND R4 -1 A02X+048998Y-038900X0213Y0252R000S1 63 | 327NET-(U2-+) R4 -2 A02X+049400Y-038900X0213Y0252R000S1 64 | 327GND U4 -1 A02X+053200Y-039974X0768Y0236R270S1 65 | 327ET-(U4-BYPASS) U4 -2 A02X+052700Y-039974X0768Y0236R270S1 66 | 327ET-(U4-BYPASS) U4 -3 A02X+052200Y-039974X0768Y0236R270S1 67 | 327NET-(U4-IN-) U4 -4 A02X+051700Y-039974X0768Y0236R270S1 68 | 327NET-(U4-OUT+) U4 -5 A02X+051700Y-038026X0768Y0236R270S1 69 | 327+3.3V U4 -6 A02X+052200Y-038026X0768Y0236R270S1 70 | 327GND U4 -7 A02X+052700Y-038026X0768Y0236R270S1 71 | 327NET-(U4-OUT-) U4 -8 A02X+053200Y-038026X0768Y0236R270S1 72 | 999 73 | -------------------------------------------------------------------------------- /SoundCard/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SoundCard")(type "KiCad")(uri "${KIPRJMOD}/SoundCard.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /bom/bom_digikey.csv: -------------------------------------------------------------------------------- 1 | "Reference","Value","Footprint","DIGIKEY","Qty" 2 | "C1, C2","33pF","FaxCam:C_1808","732-8853520100071CT-ND","2" 3 | "C3","10nF","Capacitor_SMD:C_0805_2012Metric","2679-C0805X7R251-103KNE-CT-ND","1" 4 | "C4","1uF","Capacitor_SMD:CP_Elec_4x3","PCE3912CT-ND","1" 5 | "C5, C6, C102, C104, C201, C202, C204","0.1uF","Capacitor_SMD:C_0603_1608Metric","2679-C0603X7R160-104MNE-CT-ND","7" 6 | "C7","2.7nF","Capacitor_SMD:C_0603_1608Metric","2679-C0603X7R500-272MNE-CT-ND","1" 7 | "C8, C9","680pF","FaxCam:C_1808","4587-SCC1808X681K502TGCT-ND","2" 8 | "C10","0.01uF","Capacitor_SMD:C_0603_1608Metric","2679-C0603X7R160-103MNE-CT-ND","1" 9 | "C101, C103","4.7uF","Capacitor_SMD:C_0402_1005Metric","1276-1482-1-ND","2" 10 | "C203","0.22uF","Capacitor_SMD:C_0603_1608Metric","1292-1420-1-ND","1" 11 | "D1","HDS10M","FaxCam:Diodes_Inc_4-SMD","HDS10M-13DICT-ND","1" 12 | "D2-D7","LED","LED_SMD:LED_0805_2012Metric","160-1427-1-ND","6" 13 | "FB1, FB2","FerriteBead_Small","Inductor_SMD:L_0805_2012Metric","490-1040-1-ND","2" 14 | "J1","RJ11/12","Connector_RJ:RJ12_Amphenol_54601","609-5080-ND","1" 15 | "J2","Audio","Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical","","1" 16 | "J3","USB_B_Micro","Connector_USB:USB_Micro-B_Amphenol_10118193-0001LF_Horizontal","609-4616-1-ND","1" 17 | "J4","M.2_B_Connector","SkyFax:AMPHENOL_MDT420B01001_2260","MDT420B01001CT-ND","1" 18 | "J7","M.2_B_Edge","SkyFax:M.2-B-KEY_2260","","1" 19 | "Q1, Q3","Q_NPN_BEC","Package_TO_SOT_SMD:SOT-23-3","MMBTA42LT1GOSCT-ND","2" 20 | "Q2","Q_PNP_BEC","Package_TO_SOT_SMD:SOT-23-3","MMBTA92LT1GOSCT-ND","1" 21 | "Q4, Q5","Q_NPN_BEC","Package_TO_SOT_SMD:SOT-23-3","MMBTA06LT1GOSCT-ND","2" 22 | "R1","1.07k","Resistor_SMD:R_2010_5025Metric","13-RC2010FK-071K07LCT-ND","1" 23 | "R2","150","Resistor_SMD:R_0603_1608Metric","311-150HRCT-ND","1" 24 | "R3","3.65k","Resistor_SMD:R_2010_5025Metric","13-RC2010FK-073K65LCT-ND","1" 25 | "R4","2.49k","Resistor_SMD:R_2010_5025Metric","738-RMCF2010FT2K49CT-ND","1" 26 | "R5, R6","100k","Resistor_SMD:R_0603_1608Metric","A130103CT-ND","2" 27 | "R7, R8","20M","Resistor_SMD:R_0805_2012Metric","13-RC0805JR-0720MLCT-ND","2" 28 | "R9","1M","Resistor_SMD:R_0603_1608Metric","A121559CT-ND","1" 29 | "R10","536","Resistor_SMD:R_1210_3225Metric","541-536AACT-ND","1" 30 | "R11","73.2","Resistor_SMD:R_2010_5025Metric","13-RC2010FK-0773R2LCT-ND","1" 31 | "R12, R13","56.2","Resistor_SMD:R_1206_3216Metric","RNCP1206FTD56R2CT-ND","2" 32 | "R15, R16","0","Resistor_SMD:R_0603_1608Metric","36-5110CT-ND","2" 33 | "R101","1k","Resistor_SMD:R_0402_1005Metric","311-1.0KJRCT-ND","1" 34 | "R102","22.1k","Resistor_SMD:R_0402_1005Metric","311-22.1KLRCT-ND","1" 35 | "R103","47.5k","Resistor_SMD:R_0402_1005Metric","311-47.5KLRCT-ND","1" 36 | "R104-R109","220","LED_SMD:LED_0603_1608Metric","A130087CT-ND","6" 37 | "R201, R202, R205, R206","10k","Resistor_SMD:R_0603_1608Metric","RNCP0603FTD10K0CT-ND","4" 38 | "RV1","~","Diode_SMD:D_SMB","P3100SBLRPCT-ND","1" 39 | "SW1","SW_Push","Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS","CKN12322-1-ND","1" 40 | "U1","Si2494-A-FM","Package_DFN_QFN:QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm","SI2494-A-FM-ND","1" 41 | "U2","Si3018","Package_SO:SOIC-16_3.9x9.9mm_P1.27mm","336-4140-2-ND","1" 42 | "U3","CP2102N-Axx-xQFN20","Package_DFN_QFN:SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm","336-5886-1-ND","1" 43 | "U4","25LC640AT-E/SN","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","25LC640AT-E/SNCT-ND","1" 44 | "U5","AZ1117-3.3","Package_TO_SOT_SMD:SOT-223-3_TabPin2","AZ1117IH-3.3TRG1DICT-ND","1" 45 | "U6","74LCX541","Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm","74LCX541WMXCT-ND","1" 46 | "U7","DS1818","Package_TO_SOT_SMD:SOT-23-3","DS1818R-10+CT-ND","1" 47 | "X1","ECS-2520MV-xxx-xx","Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm","XC3186CT-ND","1" 48 | "Z1","D_Zener","Diode_SMD:D_SOD-123","BZT52C43-FDICT-ND","1" 49 | -------------------------------------------------------------------------------- /case/bottom.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/case/bottom.stl -------------------------------------------------------------------------------- /case/feet.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/case/feet.stl -------------------------------------------------------------------------------- /case/top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/case/top.stl -------------------------------------------------------------------------------- /docs/AN93.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/AN93.pdf -------------------------------------------------------------------------------- /docs/Si2494_39-2507641.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/Si2494_39-2507641.pdf -------------------------------------------------------------------------------- /docs/cp2102n-datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/cp2102n-datasheet.pdf -------------------------------------------------------------------------------- /docs/images/4.1_pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/images/4.1_pic.jpg -------------------------------------------------------------------------------- /docs/images/case_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/images/case_model.png -------------------------------------------------------------------------------- /docs/images/case_pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/images/case_pic.jpg -------------------------------------------------------------------------------- /docs/images/line_sim.latex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage{circuitikz} 3 | \begin{document} 4 | \begin{center} 5 | \begin{circuitikz}[american voltages] 6 | \draw 7 | (0,0) node[label=ring] {} 8 | to (4,0) node[label=tip] {} 9 | (0,2) node[label=below:tip] {} 10 | to (4,2) node[label=below:ring] {} 11 | (2,2) to [R, l=$100\Omega$] (2,0.6) 12 | to [battery2, l=9v] (2,0); 13 | \end{circuitikz} 14 | \end{center} 15 | \end{document} 16 | -------------------------------------------------------------------------------- /docs/images/line_sim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/images/line_sim.png -------------------------------------------------------------------------------- /docs/images/render_3.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/images/render_3.0.png -------------------------------------------------------------------------------- /docs/images/render_4.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/images/render_4.0.png -------------------------------------------------------------------------------- /docs/si3056.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/docs/si3056.pdf -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "SkyFax")(type "KiCad")(uri "${KIPRJMOD}/SkyFax.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /production/gerber.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ME-IRL/SkyFax/5b16223bf7e5323be27ee119f1cd8c8e0233f396/production/gerber.zip -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SkyFax")(type "KiCad")(uri "${KIPRJMOD}/SkyFax.kicad_sym")(options "")(descr "")) 4 | ) 5 | --------------------------------------------------------------------------------