├── .gitignore ├── LICENSE ├── ModemHAT Rev B.pdf ├── ModemHAT.kicad_pcb ├── ModemHAT.kicad_prl ├── ModemHAT.kicad_pro ├── ModemHAT.kicad_sch ├── ModemHAT.kicad_sym ├── ModemHAT.pretty ├── 54601-906001WPLFc.stp ├── C_1808_4520Metric.kicad_mod ├── ECS-.327-12.5-34B.STEP ├── HLE-120-02-F-DV-BE-A.stp ├── JS102011SAQN.stp ├── JS202011JAQN.stp ├── Raspberry_Pi_Stacking_Header.kicad_mod ├── SW_DPDT_CK_JS202011JAQN.kicad_mod ├── TO-269AA-R.kicad_mod ├── model-text2.kicad_mod ├── shadytel-text-small.kicad_mod ├── shadytel-text.kicad_mod ├── shedytel-text-small.kicad_mod └── shodytel-text-small.kicad_mod ├── README.md ├── fp-lib-table ├── images ├── modem-hat-2022-05-08-render.png └── modem-hat-2024-06-11-render.png ├── python ├── reset-pi4.py └── reset-pi5.py └── sym-lib-table /.gitignore: -------------------------------------------------------------------------------- 1 | *bak 2 | *-cache 3 | *-backups -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | CERN Open Hardware Licence Version 2 - Permissive 2 | 3 | 4 | Preamble 5 | 6 | CERN has developed this licence to promote collaboration among 7 | hardware designers and to provide a legal tool which supports the 8 | freedom to use, study, modify, share and distribute hardware designs 9 | and products based on those designs. Version 2 of the CERN Open 10 | Hardware Licence comes in three variants: this licence, CERN-OHL-P 11 | (permissive); and two reciprocal licences: CERN-OHL-W (weakly 12 | reciprocal) and CERN-OHL-S (strongly reciprocal). 13 | 14 | The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in 15 | unmodified form only. 16 | 17 | Use of this Licence does not imply any endorsement by CERN of any 18 | Licensor or their designs nor does it imply any involvement by CERN in 19 | their development. 20 | 21 | 22 | 1 Definitions 23 | 24 | 1.1 'Licence' means this CERN-OHL-P. 25 | 26 | 1.2 'Source' means information such as design materials or digital 27 | code which can be applied to Make or test a Product or to 28 | prepare a Product for use, Conveyance or sale, regardless of its 29 | medium or how it is expressed. It may include Notices. 30 | 31 | 1.3 'Covered Source' means Source that is explicitly made available 32 | under this Licence. 33 | 34 | 1.4 'Product' means any device, component, work or physical object, 35 | whether in finished or intermediate form, arising from the use, 36 | application or processing of Covered Source. 37 | 38 | 1.5 'Make' means to create or configure something, whether by 39 | manufacture, assembly, compiling, loading or applying Covered 40 | Source or another Product or otherwise. 41 | 42 | 1.6 'Notice' means copyright, acknowledgement and trademark notices, 43 | references to the location of any Notices, modification notices 44 | (subsection 3.3(b)) and all notices that refer to this Licence 45 | and to the disclaimer of warranties that are included in the 46 | Covered Source. 47 | 48 | 1.7 'Licensee' or 'You' means any person exercising rights under 49 | this Licence. 50 | 51 | 1.8 'Licensor' means a person who creates Source or modifies Covered 52 | Source and subsequently Conveys the resulting Covered Source 53 | under the terms and conditions of this Licence. A person may be 54 | a Licensee and a Licensor at the same time. 55 | 56 | 1.9 'Convey' means to communicate to the public or distribute. 57 | 58 | 59 | 2 Applicability 60 | 61 | 2.1 This Licence governs the use, copying, modification, Conveying 62 | of Covered Source and Products, and the Making of Products. By 63 | exercising any right granted under this Licence, You irrevocably 64 | accept these terms and conditions. 65 | 66 | 2.2 This Licence is granted by the Licensor directly to You, and 67 | shall apply worldwide and without limitation in time. 68 | 69 | 2.3 You shall not attempt to restrict by contract or otherwise the 70 | rights granted under this Licence to other Licensees. 71 | 72 | 2.4 This Licence is not intended to restrict fair use, fair dealing, 73 | or any other similar right. 74 | 75 | 76 | 3 Copying, Modifying and Conveying Covered Source 77 | 78 | 3.1 You may copy and Convey verbatim copies of Covered Source, in 79 | any medium, provided You retain all Notices. 80 | 81 | 3.2 You may modify Covered Source, other than Notices. 82 | 83 | You may only delete Notices if they are no longer applicable to 84 | the corresponding Covered Source as modified by You and You may 85 | add additional Notices applicable to Your modifications. 86 | 87 | 3.3 You may Convey modified Covered Source (with the effect that You 88 | shall also become a Licensor) provided that You: 89 | 90 | a) retain Notices as required in subsection 3.2; and 91 | 92 | b) add a Notice to the modified Covered Source stating that You 93 | have modified it, with the date and brief description of how 94 | You have modified it. 95 | 96 | 3.4 You may Convey Covered Source or modified Covered Source under 97 | licence terms which differ from the terms of this Licence 98 | provided that You: 99 | 100 | a) comply at all times with subsection 3.3; and 101 | 102 | b) provide a copy of this Licence to anyone to whom You 103 | Convey Covered Source or modified Covered Source. 104 | 105 | 106 | 4 Making and Conveying Products 107 | 108 | You may Make Products, and/or Convey them, provided that You ensure 109 | that the recipient of the Product has access to any Notices applicable 110 | to the Product. 111 | 112 | 113 | 5 DISCLAIMER AND LIABILITY 114 | 115 | 5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products 116 | are provided 'as is' and any express or implied warranties, 117 | including, but not limited to, implied warranties of 118 | merchantability, of satisfactory quality, non-infringement of 119 | third party rights, and fitness for a particular purpose or use 120 | are disclaimed in respect of any Source or Product to the 121 | maximum extent permitted by law. The Licensor makes no 122 | representation that any Source or Product does not or will not 123 | infringe any patent, copyright, trade secret or other 124 | proprietary right. The entire risk as to the use, quality, and 125 | performance of any Source or Product shall be with You and not 126 | the Licensor. This disclaimer of warranty is an essential part 127 | of this Licence and a condition for the grant of any rights 128 | granted under this Licence. 129 | 130 | 5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to 131 | the maximum extent permitted by law, have no liability for 132 | direct, indirect, special, incidental, consequential, exemplary, 133 | punitive or other damages of any character including, without 134 | limitation, procurement of substitute goods or services, loss of 135 | use, data or profits, or business interruption, however caused 136 | and on any theory of contract, warranty, tort (including 137 | negligence), product liability or otherwise, arising in any way 138 | in relation to the Covered Source, modified Covered Source 139 | and/or the Making or Conveyance of a Product, even if advised of 140 | the possibility of such damages, and You shall hold the 141 | Licensor(s) free and harmless from any liability, costs, 142 | damages, fees and expenses, including claims by third parties, 143 | in relation to such use. 144 | 145 | 146 | 6 Patents 147 | 148 | 6.1 Subject to the terms and conditions of this Licence, each 149 | Licensor hereby grants to You a perpetual, worldwide, 150 | non-exclusive, no-charge, royalty-free, irrevocable (except as 151 | stated in this section 6, or where terminated by the Licensor 152 | for cause) patent licence to Make, have Made, use, offer to 153 | sell, sell, import, and otherwise transfer the Covered Source 154 | and Products, where such licence applies only to those patent 155 | claims licensable by such Licensor that are necessarily 156 | infringed by exercising rights under the Covered Source as 157 | Conveyed by that Licensor. 158 | 159 | 6.2 If You institute patent litigation against any entity (including 160 | a cross-claim or counterclaim in a lawsuit) alleging that the 161 | Covered Source or a Product constitutes direct or contributory 162 | patent infringement, or You seek any declaration that a patent 163 | licensed to You under this Licence is invalid or unenforceable 164 | then any rights granted to You under this Licence shall 165 | terminate as of the date such process is initiated. 166 | 167 | 168 | 7 General 169 | 170 | 7.1 If any provisions of this Licence are or subsequently become 171 | invalid or unenforceable for any reason, the remaining 172 | provisions shall remain effective. 173 | 174 | 7.2 You shall not use any of the name (including acronyms and 175 | abbreviations), image, or logo by which the Licensor or CERN is 176 | known, except where needed to comply with section 3, or where 177 | the use is otherwise allowed by law. Any such permitted use 178 | shall be factual and shall not be made so as to suggest any kind 179 | of endorsement or implication of involvement by the Licensor or 180 | its personnel. 181 | 182 | 7.3 CERN may publish updated versions and variants of this Licence 183 | which it considers to be in the spirit of this version, but may 184 | differ in detail to address new problems or concerns. New 185 | versions will be published with a unique version number and a 186 | variant identifier specifying the variant. If the Licensor has 187 | specified that a given variant applies to the Covered Source 188 | without specifying a version, You may treat that Covered Source 189 | as being released under any version of the CERN-OHL with that 190 | variant. If no variant is specified, the Covered Source shall be 191 | treated as being released under CERN-OHL-S. The Licensor may 192 | also specify that the Covered Source is subject to a specific 193 | version of the CERN-OHL or any later version in which case You 194 | may apply this or any later version of CERN-OHL with the same 195 | variant identifier published by CERN. 196 | 197 | 7.4 This Licence shall not be enforceable except by a Licensor 198 | acting as such, and third party beneficiary rights are 199 | specifically excluded. 200 | -------------------------------------------------------------------------------- /ModemHAT Rev B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astuder/ModemHAT/be1514d4d1aeb83662f0bebe37c673561e40bfba/ModemHAT Rev B.pdf -------------------------------------------------------------------------------- /ModemHAT.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": true, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 8, 39 | 9, 40 | 10, 41 | 11, 42 | 12, 43 | 13, 44 | 14, 45 | 15, 46 | 16, 47 | 18, 48 | 19, 49 | 20, 50 | 21, 51 | 22, 52 | 23, 53 | 24, 54 | 25, 55 | 26, 56 | 27, 57 | 28, 58 | 29, 59 | 30, 60 | 32, 61 | 33, 62 | 34, 63 | 35, 64 | 36 65 | ], 66 | "visible_layers": "fffffff_ffffffff", 67 | "zone_display_mode": 0 68 | }, 69 | "git": { 70 | "repo_password": "", 71 | "repo_type": "", 72 | "repo_username": "", 73 | "ssh_key": "" 74 | }, 75 | "meta": { 76 | "filename": "ModemHAT.kicad_prl", 77 | "version": 3 78 | }, 79 | "project": { 80 | "files": [] 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /ModemHAT.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.25, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 0.762, 41 | "height": 1.524, 42 | "width": 1.524 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.3 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | } 61 | ], 62 | "drc_exclusions": [], 63 | "meta": { 64 | "version": 2 65 | }, 66 | "rule_severities": { 67 | "annular_width": "error", 68 | "clearance": "error", 69 | "connection_width": "warning", 70 | "copper_edge_clearance": "error", 71 | "copper_sliver": "warning", 72 | "courtyards_overlap": "error", 73 | "diff_pair_gap_out_of_range": "error", 74 | "diff_pair_uncoupled_length_too_long": "error", 75 | "drill_out_of_range": "error", 76 | "duplicate_footprints": "warning", 77 | "extra_footprint": "warning", 78 | "footprint": "error", 79 | "footprint_symbol_mismatch": "warning", 80 | "footprint_type_mismatch": "error", 81 | "hole_clearance": "ignore", 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": "error", 97 | "pth_inside_courtyard": "ignore", 98 | "shorting_items": "error", 99 | "silk_edge_clearance": "ignore", 100 | "silk_over_copper": "warning", 101 | "silk_overlap": "warning", 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 | "zone_has_empty_net": "error", 116 | "zones_intersect": "error" 117 | }, 118 | "rules": { 119 | "allow_blind_buried_vias": false, 120 | "allow_microvias": false, 121 | "max_error": 0.005, 122 | "min_clearance": 0.0, 123 | "min_connection": 0.0, 124 | "min_copper_edge_clearance": 0.0, 125 | "min_hole_clearance": 0.25, 126 | "min_hole_to_hole": 0.25, 127 | "min_microvia_diameter": 0.2, 128 | "min_microvia_drill": 0.1, 129 | "min_resolved_spokes": 2, 130 | "min_silk_clearance": 0.0, 131 | "min_text_height": 0.8, 132 | "min_text_thickness": 0.08, 133 | "min_through_hole_diameter": 0.3, 134 | "min_track_width": 0.2, 135 | "min_via_annular_width": 0.05, 136 | "min_via_diameter": 0.4, 137 | "solder_mask_clearance": 0.0, 138 | "solder_mask_min_width": 0.0, 139 | "solder_mask_to_copper_clearance": 0.005, 140 | "use_height_for_length_calcs": true 141 | }, 142 | "teardrop_options": [ 143 | { 144 | "td_onpadsmd": true, 145 | "td_onroundshapesonly": false, 146 | "td_ontrackend": false, 147 | "td_onviapad": true 148 | } 149 | ], 150 | "teardrop_parameters": [ 151 | { 152 | "td_allow_use_two_tracks": true, 153 | "td_curve_segcount": 0, 154 | "td_height_ratio": 1.0, 155 | "td_length_ratio": 0.5, 156 | "td_maxheight": 2.0, 157 | "td_maxlen": 1.0, 158 | "td_on_pad_in_zone": false, 159 | "td_target_name": "td_round_shape", 160 | "td_width_to_size_filter_ratio": 0.9 161 | }, 162 | { 163 | "td_allow_use_two_tracks": true, 164 | "td_curve_segcount": 0, 165 | "td_height_ratio": 1.0, 166 | "td_length_ratio": 0.5, 167 | "td_maxheight": 2.0, 168 | "td_maxlen": 1.0, 169 | "td_on_pad_in_zone": false, 170 | "td_target_name": "td_rect_shape", 171 | "td_width_to_size_filter_ratio": 0.9 172 | }, 173 | { 174 | "td_allow_use_two_tracks": true, 175 | "td_curve_segcount": 0, 176 | "td_height_ratio": 1.0, 177 | "td_length_ratio": 0.5, 178 | "td_maxheight": 2.0, 179 | "td_maxlen": 1.0, 180 | "td_on_pad_in_zone": false, 181 | "td_target_name": "td_track_end", 182 | "td_width_to_size_filter_ratio": 0.9 183 | } 184 | ], 185 | "track_widths": [ 186 | 0.0, 187 | 0.25, 188 | 0.4, 189 | 0.6 190 | ], 191 | "tuning_pattern_settings": { 192 | "diff_pair_defaults": { 193 | "corner_radius_percentage": 80, 194 | "corner_style": 1, 195 | "max_amplitude": 1.0, 196 | "min_amplitude": 0.2, 197 | "single_sided": false, 198 | "spacing": 1.0 199 | }, 200 | "diff_pair_skew_defaults": { 201 | "corner_radius_percentage": 80, 202 | "corner_style": 1, 203 | "max_amplitude": 1.0, 204 | "min_amplitude": 0.2, 205 | "single_sided": false, 206 | "spacing": 0.6 207 | }, 208 | "single_track_defaults": { 209 | "corner_radius_percentage": 80, 210 | "corner_style": 1, 211 | "max_amplitude": 1.0, 212 | "min_amplitude": 0.2, 213 | "single_sided": false, 214 | "spacing": 0.6 215 | } 216 | }, 217 | "via_dimensions": [ 218 | { 219 | "diameter": 0.0, 220 | "drill": 0.0 221 | } 222 | ], 223 | "zones_allow_external_fillets": false, 224 | "zones_use_no_outline": true 225 | }, 226 | "ipc2581": { 227 | "dist": "", 228 | "distpn": "", 229 | "internal_id": "", 230 | "mfg": "", 231 | "mpn": "" 232 | }, 233 | "layer_presets": [], 234 | "viewports": [] 235 | }, 236 | "boards": [], 237 | "cvpcb": { 238 | "equivalence_files": [] 239 | }, 240 | "erc": { 241 | "erc_exclusions": [], 242 | "meta": { 243 | "version": 0 244 | }, 245 | "pin_map": [ 246 | [ 247 | 0, 248 | 0, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 1, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 2 259 | ], 260 | [ 261 | 0, 262 | 2, 263 | 0, 264 | 1, 265 | 0, 266 | 0, 267 | 1, 268 | 0, 269 | 2, 270 | 2, 271 | 2, 272 | 2 273 | ], 274 | [ 275 | 0, 276 | 0, 277 | 0, 278 | 0, 279 | 0, 280 | 0, 281 | 1, 282 | 0, 283 | 1, 284 | 0, 285 | 1, 286 | 2 287 | ], 288 | [ 289 | 0, 290 | 1, 291 | 0, 292 | 0, 293 | 0, 294 | 0, 295 | 1, 296 | 1, 297 | 2, 298 | 1, 299 | 1, 300 | 2 301 | ], 302 | [ 303 | 0, 304 | 0, 305 | 0, 306 | 0, 307 | 0, 308 | 0, 309 | 1, 310 | 0, 311 | 0, 312 | 0, 313 | 0, 314 | 2 315 | ], 316 | [ 317 | 0, 318 | 0, 319 | 0, 320 | 0, 321 | 0, 322 | 0, 323 | 0, 324 | 0, 325 | 0, 326 | 0, 327 | 0, 328 | 2 329 | ], 330 | [ 331 | 1, 332 | 1, 333 | 1, 334 | 1, 335 | 1, 336 | 0, 337 | 1, 338 | 1, 339 | 1, 340 | 1, 341 | 1, 342 | 2 343 | ], 344 | [ 345 | 0, 346 | 0, 347 | 0, 348 | 1, 349 | 0, 350 | 0, 351 | 1, 352 | 0, 353 | 0, 354 | 0, 355 | 0, 356 | 2 357 | ], 358 | [ 359 | 0, 360 | 2, 361 | 1, 362 | 2, 363 | 0, 364 | 0, 365 | 1, 366 | 0, 367 | 2, 368 | 2, 369 | 2, 370 | 2 371 | ], 372 | [ 373 | 0, 374 | 2, 375 | 0, 376 | 1, 377 | 0, 378 | 0, 379 | 1, 380 | 0, 381 | 2, 382 | 0, 383 | 0, 384 | 2 385 | ], 386 | [ 387 | 0, 388 | 2, 389 | 1, 390 | 1, 391 | 0, 392 | 0, 393 | 1, 394 | 0, 395 | 2, 396 | 0, 397 | 0, 398 | 2 399 | ], 400 | [ 401 | 2, 402 | 2, 403 | 2, 404 | 2, 405 | 2, 406 | 2, 407 | 2, 408 | 2, 409 | 2, 410 | 2, 411 | 2, 412 | 2 413 | ] 414 | ], 415 | "rule_severities": { 416 | "bus_definition_conflict": "error", 417 | "bus_entry_needed": "error", 418 | "bus_label_syntax": "error", 419 | "bus_to_bus_conflict": "error", 420 | "bus_to_net_conflict": "error", 421 | "conflicting_netclasses": "error", 422 | "different_unit_footprint": "error", 423 | "different_unit_net": "error", 424 | "duplicate_reference": "error", 425 | "duplicate_sheet_names": "error", 426 | "endpoint_off_grid": "warning", 427 | "extra_units": "error", 428 | "global_label_dangling": "warning", 429 | "hier_label_mismatch": "error", 430 | "label_dangling": "error", 431 | "lib_symbol_issues": "warning", 432 | "missing_bidi_pin": "warning", 433 | "missing_input_pin": "warning", 434 | "missing_power_pin": "error", 435 | "missing_unit": "warning", 436 | "multiple_net_names": "warning", 437 | "net_not_bus_member": "warning", 438 | "no_connect_connected": "warning", 439 | "no_connect_dangling": "warning", 440 | "pin_not_connected": "error", 441 | "pin_not_driven": "error", 442 | "pin_to_pin": "warning", 443 | "power_pin_not_driven": "error", 444 | "similar_labels": "warning", 445 | "simulation_model_issue": "ignore", 446 | "unannotated": "error", 447 | "unit_value_mismatch": "error", 448 | "unresolved_variable": "error", 449 | "wire_dangling": "error" 450 | } 451 | }, 452 | "libraries": { 453 | "pinned_footprint_libs": [], 454 | "pinned_symbol_libs": [] 455 | }, 456 | "meta": { 457 | "filename": "ModemHAT.kicad_pro", 458 | "version": 1 459 | }, 460 | "net_settings": { 461 | "classes": [ 462 | { 463 | "bus_width": 12, 464 | "clearance": 0.2, 465 | "diff_pair_gap": 0.25, 466 | "diff_pair_via_gap": 0.25, 467 | "diff_pair_width": 0.2, 468 | "line_style": 0, 469 | "microvia_diameter": 0.3, 470 | "microvia_drill": 0.1, 471 | "name": "Default", 472 | "pcb_color": "rgba(0, 0, 0, 0.000)", 473 | "schematic_color": "rgba(0, 0, 0, 0.000)", 474 | "track_width": 0.25, 475 | "via_diameter": 0.6, 476 | "via_drill": 0.3, 477 | "wire_width": 6 478 | }, 479 | { 480 | "bus_width": 12, 481 | "clearance": 0.2, 482 | "diff_pair_gap": 0.25, 483 | "diff_pair_via_gap": 0.25, 484 | "diff_pair_width": 0.2, 485 | "line_style": 0, 486 | "microvia_diameter": 0.3, 487 | "microvia_drill": 0.1, 488 | "name": "DAA", 489 | "pcb_color": "rgba(0, 0, 0, 0.000)", 490 | "schematic_color": "rgba(0, 0, 0, 0.000)", 491 | "track_width": 0.4, 492 | "via_diameter": 0.8, 493 | "via_drill": 0.4, 494 | "wire_width": 6 495 | }, 496 | { 497 | "bus_width": 12, 498 | "clearance": 0.25, 499 | "diff_pair_gap": 0.25, 500 | "diff_pair_via_gap": 0.25, 501 | "diff_pair_width": 0.2, 502 | "line_style": 0, 503 | "microvia_diameter": 0.3, 504 | "microvia_drill": 0.1, 505 | "name": "IGND", 506 | "pcb_color": "rgba(0, 0, 0, 0.000)", 507 | "schematic_color": "rgba(0, 0, 0, 0.000)", 508 | "track_width": 0.6, 509 | "via_diameter": 0.8, 510 | "via_drill": 0.4, 511 | "wire_width": 6 512 | }, 513 | { 514 | "bus_width": 12, 515 | "clearance": 0.25, 516 | "diff_pair_gap": 0.25, 517 | "diff_pair_via_gap": 0.25, 518 | "diff_pair_width": 0.2, 519 | "line_style": 0, 520 | "microvia_diameter": 0.3, 521 | "microvia_drill": 0.1, 522 | "name": "PWR", 523 | "pcb_color": "rgba(0, 0, 0, 0.000)", 524 | "schematic_color": "rgba(0, 0, 0, 0.000)", 525 | "track_width": 0.4, 526 | "via_diameter": 0.6, 527 | "via_drill": 0.3, 528 | "wire_width": 6 529 | } 530 | ], 531 | "meta": { 532 | "version": 3 533 | }, 534 | "net_colors": null, 535 | "netclass_assignments": null, 536 | "netclass_patterns": [] 537 | }, 538 | "pcbnew": { 539 | "last_paths": { 540 | "gencad": "", 541 | "idf": "", 542 | "netlist": "", 543 | "plot": "", 544 | "pos_files": "", 545 | "specctra_dsn": "", 546 | "step": "", 547 | "svg": "", 548 | "vrml": "" 549 | }, 550 | "page_layout_descr_file": "" 551 | }, 552 | "schematic": { 553 | "annotate_start_num": 0, 554 | "bom_fmt_presets": [], 555 | "bom_fmt_settings": { 556 | "field_delimiter": ",", 557 | "keep_line_breaks": false, 558 | "keep_tabs": false, 559 | "name": "CSV", 560 | "ref_delimiter": ",", 561 | "ref_range_delimiter": "", 562 | "string_delimiter": "\"" 563 | }, 564 | "bom_presets": [], 565 | "bom_settings": { 566 | "exclude_dnp": false, 567 | "fields_ordered": [ 568 | { 569 | "group_by": false, 570 | "label": "Reference", 571 | "name": "Reference", 572 | "show": true 573 | }, 574 | { 575 | "group_by": true, 576 | "label": "Value", 577 | "name": "Value", 578 | "show": true 579 | }, 580 | { 581 | "group_by": false, 582 | "label": "Datasheet", 583 | "name": "Datasheet", 584 | "show": false 585 | }, 586 | { 587 | "group_by": false, 588 | "label": "Footprint", 589 | "name": "Footprint", 590 | "show": true 591 | }, 592 | { 593 | "group_by": false, 594 | "label": "Qty", 595 | "name": "${QUANTITY}", 596 | "show": true 597 | }, 598 | { 599 | "group_by": true, 600 | "label": "DNP", 601 | "name": "${DNP}", 602 | "show": true 603 | }, 604 | { 605 | "group_by": false, 606 | "label": "#", 607 | "name": "${ITEM_NUMBER}", 608 | "show": false 609 | }, 610 | { 611 | "group_by": false, 612 | "label": "MPN", 613 | "name": "MPN", 614 | "show": true 615 | }, 616 | { 617 | "group_by": false, 618 | "label": "Description", 619 | "name": "Description", 620 | "show": false 621 | }, 622 | { 623 | "group_by": false, 624 | "label": "Sim.Library", 625 | "name": "Sim.Library", 626 | "show": false 627 | }, 628 | { 629 | "group_by": false, 630 | "label": "Sim.Name", 631 | "name": "Sim.Name", 632 | "show": false 633 | }, 634 | { 635 | "group_by": false, 636 | "label": "Sim.Params", 637 | "name": "Sim.Params", 638 | "show": false 639 | }, 640 | { 641 | "group_by": false, 642 | "label": "Sim.Pins", 643 | "name": "Sim.Pins", 644 | "show": false 645 | }, 646 | { 647 | "group_by": false, 648 | "label": "Sim.Device", 649 | "name": "Sim.Device", 650 | "show": false 651 | }, 652 | { 653 | "group_by": false, 654 | "label": "LCSC", 655 | "name": "LCSC", 656 | "show": true 657 | } 658 | ], 659 | "filter_string": "", 660 | "group_symbols": true, 661 | "name": "", 662 | "sort_asc": true, 663 | "sort_field": "Reference" 664 | }, 665 | "connection_grid_size": 50.0, 666 | "drawing": { 667 | "dashed_lines_dash_length_ratio": 12.0, 668 | "dashed_lines_gap_length_ratio": 3.0, 669 | "default_line_thickness": 6.0, 670 | "default_text_size": 50.0, 671 | "field_names": [], 672 | "intersheets_ref_own_page": false, 673 | "intersheets_ref_prefix": "", 674 | "intersheets_ref_short": false, 675 | "intersheets_ref_show": false, 676 | "intersheets_ref_suffix": "", 677 | "junction_size_choice": 3, 678 | "label_size_ratio": 0.375, 679 | "operating_point_overlay_i_precision": 3, 680 | "operating_point_overlay_i_range": "~A", 681 | "operating_point_overlay_v_precision": 3, 682 | "operating_point_overlay_v_range": "~V", 683 | "overbar_offset_ratio": 1.23, 684 | "pin_symbol_size": 25.0, 685 | "text_offset_ratio": 0.15 686 | }, 687 | "legacy_lib_dir": "", 688 | "legacy_lib_list": [], 689 | "meta": { 690 | "version": 1 691 | }, 692 | "net_format_name": "", 693 | "ngspice": { 694 | "fix_include_paths": true, 695 | "fix_passive_vals": false, 696 | "meta": { 697 | "version": 0 698 | }, 699 | "model_mode": 0, 700 | "workbook_filename": "" 701 | }, 702 | "page_layout_descr_file": "", 703 | "plot_directory": "", 704 | "spice_adjust_passive_values": false, 705 | "spice_current_sheet_as_root": false, 706 | "spice_external_command": "spice \"%I\"", 707 | "spice_model_current_sheet_as_root": true, 708 | "spice_save_all_currents": false, 709 | "spice_save_all_dissipations": false, 710 | "spice_save_all_voltages": false, 711 | "subpart_first_id": 65, 712 | "subpart_id_separator": 0 713 | }, 714 | "sheets": [ 715 | [ 716 | "68be02ca-c067-409c-92ed-93218cca2a09", 717 | "Root" 718 | ] 719 | ], 720 | "text_variables": {} 721 | } 722 | -------------------------------------------------------------------------------- /ModemHAT.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 2 | (symbol "LM4819" (in_bom yes) (on_board yes) 3 | (property "Reference" "U" (id 0) (at -6.35 11.43 0) 4 | (effects (font (size 1.27 1.27))) 5 | ) 6 | (property "Value" "LM4819" (id 1) (at 5.08 11.43 0) 7 | (effects (font (size 1.27 1.27))) 8 | ) 9 | (property "Footprint" "" (id 2) (at 0 0 0) 10 | (effects (font (size 1.27 1.27) italic) hide) 11 | ) 12 | (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm4819.pdf" (id 3) (at 0 0 0) 13 | (effects (font (size 1.27 1.27)) hide) 14 | ) 15 | (property "ki_keywords" "audio amplifier" (id 4) (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "ki_description" "Boomer 350mW Audio Amplifier with Active-High Shutdown Mode" (id 5) (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_fp_filters" "TSSOP*3x3mm*P0.65mm*" (id 6) (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (symbol "LM4819_0_1" 25 | (rectangle (start -7.62 10.16) (end 7.62 -10.16) 26 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 27 | (fill (type background)) 28 | ) 29 | ) 30 | (symbol "LM4819_1_1" 31 | (pin input line (at -10.16 -5.08 0) (length 2.54) 32 | (name "SHDN" (effects (font (size 1.27 1.27)))) 33 | (number "1" (effects (font (size 1.27 1.27)))) 34 | ) 35 | (pin passive line (at -10.16 -2.54 0) (length 2.54) 36 | (name "BYPASS" (effects (font (size 1.27 1.27)))) 37 | (number "2" (effects (font (size 1.27 1.27)))) 38 | ) 39 | (pin input line (at -10.16 2.54 0) (length 2.54) 40 | (name "+IN" (effects (font (size 1.27 1.27)))) 41 | (number "3" (effects (font (size 1.27 1.27)))) 42 | ) 43 | (pin input line (at -10.16 5.08 0) (length 2.54) 44 | (name "-IN" (effects (font (size 1.27 1.27)))) 45 | (number "4" (effects (font (size 1.27 1.27)))) 46 | ) 47 | (pin output line (at 10.16 5.08 180) (length 2.54) 48 | (name "VOUT1" (effects (font (size 1.27 1.27)))) 49 | (number "5" (effects (font (size 1.27 1.27)))) 50 | ) 51 | (pin power_in line (at 0 12.7 270) (length 2.54) 52 | (name "VDD" (effects (font (size 1.27 1.27)))) 53 | (number "6" (effects (font (size 1.27 1.27)))) 54 | ) 55 | (pin power_in line (at 0 -12.7 90) (length 2.54) 56 | (name "GND" (effects (font (size 1.27 1.27)))) 57 | (number "7" (effects (font (size 1.27 1.27)))) 58 | ) 59 | (pin output line (at 10.16 0 180) (length 2.54) 60 | (name "VOUT2" (effects (font (size 1.27 1.27)))) 61 | (number "8" (effects (font (size 1.27 1.27)))) 62 | ) 63 | ) 64 | ) 65 | (symbol "Si2457-D-FT" (in_bom yes) (on_board yes) 66 | (property "Reference" "U" (id 0) (at -10.16 30.48 0) 67 | (effects (font (size 1.27 1.27))) 68 | ) 69 | (property "Value" "Si2457-D-FT" (id 1) (at 8.89 30.48 0) 70 | (effects (font (size 1.27 1.27))) 71 | ) 72 | (property "Footprint" "Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm" (id 2) (at 0 0 0) 73 | (effects (font (size 1.27 1.27)) hide) 74 | ) 75 | (property "Datasheet" "" (id 3) (at 1.27 0 0) 76 | (effects (font (size 1.27 1.27)) hide) 77 | ) 78 | (property "ki_keywords" "modem" (id 4) (at 0 0 0) 79 | (effects (font (size 1.27 1.27)) hide) 80 | ) 81 | (property "ki_description" "Skyworks Si2457 V.90 modem" (id 5) (at 0 0 0) 82 | (effects (font (size 1.27 1.27)) hide) 83 | ) 84 | (symbol "Si2457-D-FT_0_1" 85 | (rectangle (start -11.43 29.21) (end 11.43 -26.67) 86 | (stroke (width 0) (type default) (color 0 0 0 0)) 87 | (fill (type background)) 88 | ) 89 | ) 90 | (symbol "Si2457-D-FT_1_1" 91 | (pin input line (at 13.97 19.05 180) (length 2.54) 92 | (name "CLKIN/XTALI" (effects (font (size 1.27 1.27)))) 93 | (number "1" (effects (font (size 1.27 1.27)))) 94 | ) 95 | (pin input line (at -13.97 -13.97 0) (length 2.54) 96 | (name "TXD" (effects (font (size 1.27 1.27)))) 97 | (number "10" (effects (font (size 1.27 1.27)))) 98 | (alternate "MOSI" input line) 99 | (alternate "~{WR}" input line) 100 | ) 101 | (pin output line (at -13.97 -16.51 0) (length 2.54) 102 | (name "~{CTS}" (effects (font (size 1.27 1.27)))) 103 | (number "11" (effects (font (size 1.27 1.27)))) 104 | (alternate "SCLK" input line) 105 | (alternate "~{CS}" input line) 106 | ) 107 | (pin input line (at -13.97 -21.59 0) (length 2.54) 108 | (name "~{RESET}" (effects (font (size 1.27 1.27)))) 109 | (number "12" (effects (font (size 1.27 1.27)))) 110 | ) 111 | (pin bidirectional line (at 13.97 -16.51 180) (length 2.54) 112 | (name "C2A" (effects (font (size 1.27 1.27)))) 113 | (number "13" (effects (font (size 1.27 1.27)))) 114 | ) 115 | (pin bidirectional line (at 13.97 -3.81 180) (length 2.54) 116 | (name "C1A" (effects (font (size 1.27 1.27)))) 117 | (number "14" (effects (font (size 1.27 1.27)))) 118 | ) 119 | (pin output line (at -13.97 13.97 0) (length 2.54) 120 | (name "AOUT" (effects (font (size 1.27 1.27)))) 121 | (number "15" (effects (font (size 1.27 1.27)))) 122 | (alternate "~{INT}" output line) 123 | ) 124 | (pin output line (at -13.97 6.35 0) (length 2.54) 125 | (name "~{INT}" (effects (font (size 1.27 1.27)))) 126 | (number "16" (effects (font (size 1.27 1.27)))) 127 | (alternate "D0" bidirectional line) 128 | ) 129 | (pin output line (at -13.97 3.81 0) (length 2.54) 130 | (name "~{RI}" (effects (font (size 1.27 1.27)))) 131 | (number "17" (effects (font (size 1.27 1.27)))) 132 | (alternate "D1" bidirectional line) 133 | ) 134 | (pin bidirectional line (at -13.97 1.27 0) (length 2.54) 135 | (name "SDI/EESD" (effects (font (size 1.27 1.27)))) 136 | (number "18" (effects (font (size 1.27 1.27)))) 137 | (alternate "D2" bidirectional line) 138 | ) 139 | (pin passive line (at 5.08 -29.21 90) (length 2.54) 140 | (name "VDB" (effects (font (size 1.27 1.27)))) 141 | (number "19" (effects (font (size 1.27 1.27)))) 142 | ) 143 | (pin output line (at 13.97 8.89 180) (length 2.54) 144 | (name "XTALO" (effects (font (size 1.27 1.27)))) 145 | (number "2" (effects (font (size 1.27 1.27)))) 146 | ) 147 | (pin power_in line (at -2.54 -29.21 90) (length 2.54) 148 | (name "GND" (effects (font (size 1.27 1.27)))) 149 | (number "20" (effects (font (size 1.27 1.27)))) 150 | ) 151 | (pin power_in line (at 1.27 31.75 270) (length 2.54) 152 | (name "VD3.3" (effects (font (size 1.27 1.27)))) 153 | (number "21" (effects (font (size 1.27 1.27)))) 154 | ) 155 | (pin input line (at -13.97 16.51 0) (length 2.54) 156 | (name "ESC" (effects (font (size 1.27 1.27)))) 157 | (number "22" (effects (font (size 1.27 1.27)))) 158 | (alternate "D3" bidirectional line) 159 | ) 160 | (pin output line (at -13.97 19.05 0) (length 2.54) 161 | (name "~{DCD}" (effects (font (size 1.27 1.27)))) 162 | (number "23" (effects (font (size 1.27 1.27)))) 163 | (alternate "D4" bidirectional line) 164 | ) 165 | (pin output line (at -13.97 21.59 0) (length 2.54) 166 | (name "SDO/EECLK" (effects (font (size 1.27 1.27)))) 167 | (number "24" (effects (font (size 1.27 1.27)))) 168 | (alternate "D5" bidirectional line) 169 | ) 170 | (pin output line (at -13.97 -3.81 0) (length 2.54) 171 | (name "CLKOUT/~{EECS}" (effects (font (size 1.27 1.27)))) 172 | (number "3" (effects (font (size 1.27 1.27)))) 173 | (alternate "A0" input line) 174 | ) 175 | (pin output line (at -13.97 11.43 0) (length 2.54) 176 | (name "~{FSYNC}" (effects (font (size 1.27 1.27)))) 177 | (number "4" (effects (font (size 1.27 1.27)))) 178 | (alternate "D6" bidirectional line) 179 | ) 180 | (pin power_in line (at -1.27 31.75 270) (length 2.54) 181 | (name "VD3.3" (effects (font (size 1.27 1.27)))) 182 | (number "5" (effects (font (size 1.27 1.27)))) 183 | ) 184 | (pin power_in line (at -5.08 -29.21 90) (length 2.54) 185 | (name "GND" (effects (font (size 1.27 1.27)))) 186 | (number "6" (effects (font (size 1.27 1.27)))) 187 | ) 188 | (pin passive line (at 2.54 -29.21 90) (length 2.54) 189 | (name "VDA" (effects (font (size 1.27 1.27)))) 190 | (number "7" (effects (font (size 1.27 1.27)))) 191 | ) 192 | (pin input line (at -13.97 -8.89 0) (length 2.54) 193 | (name "~{RTS}" (effects (font (size 1.27 1.27)))) 194 | (number "8" (effects (font (size 1.27 1.27)))) 195 | (alternate "D7" bidirectional line) 196 | (alternate "~{SS}" input line) 197 | ) 198 | (pin output line (at -13.97 -11.43 0) (length 2.54) 199 | (name "RXD" (effects (font (size 1.27 1.27)))) 200 | (number "9" (effects (font (size 1.27 1.27)))) 201 | (alternate "MISO" output line) 202 | (alternate "~{RD}" input line) 203 | ) 204 | ) 205 | ) 206 | (symbol "Si3018-F-GS" (in_bom yes) (on_board yes) 207 | (property "Reference" "U" (id 0) (at 0 44.45 0) 208 | (effects (font (size 1.27 1.27))) 209 | ) 210 | (property "Value" "Si3018-F-GS" (id 1) (at 0 41.91 0) 211 | (effects (font (size 1.27 1.27))) 212 | ) 213 | (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (id 2) (at 0 6.35 0) 214 | (effects (font (size 1.27 1.27)) hide) 215 | ) 216 | (property "Datasheet" "" (id 3) (at 0 20.32 0) 217 | (effects (font (size 1.27 1.27)) hide) 218 | ) 219 | (property "ki_keywords" "modem" (id 4) (at 0 0 0) 220 | (effects (font (size 1.27 1.27)) hide) 221 | ) 222 | (property "ki_description" "Skyworks Si3018 Line-side Interface" (id 5) (at 0 0 0) 223 | (effects (font (size 1.27 1.27)) hide) 224 | ) 225 | (symbol "Si3018-F-GS_0_1" 226 | (rectangle (start -6.35 40.64) (end 6.35 -40.64) 227 | (stroke (width 0) (type default) (color 0 0 0 0)) 228 | (fill (type background)) 229 | ) 230 | ) 231 | (symbol "Si3018-F-GS_1_1" 232 | (pin passive line (at 8.89 -20.32 180) (length 2.54) 233 | (name "QE" (effects (font (size 1.27 1.27)))) 234 | (number "1" (effects (font (size 1.27 1.27)))) 235 | ) 236 | (pin passive line (at -8.89 -30.48 0) (length 2.54) 237 | (name "VREG2" (effects (font (size 1.27 1.27)))) 238 | (number "10" (effects (font (size 1.27 1.27)))) 239 | ) 240 | (pin passive line (at 2.54 -43.18 90) (length 2.54) 241 | (name "SC" (effects (font (size 1.27 1.27)))) 242 | (number "11" (effects (font (size 1.27 1.27)))) 243 | ) 244 | (pin passive line (at 8.89 -12.7 180) (length 2.54) 245 | (name "QE2" (effects (font (size 1.27 1.27)))) 246 | (number "12" (effects (font (size 1.27 1.27)))) 247 | ) 248 | (pin passive line (at 8.89 -5.08 180) (length 2.54) 249 | (name "QB" (effects (font (size 1.27 1.27)))) 250 | (number "13" (effects (font (size 1.27 1.27)))) 251 | ) 252 | (pin passive line (at 8.89 22.86 180) (length 2.54) 253 | (name "DCT3" (effects (font (size 1.27 1.27)))) 254 | (number "14" (effects (font (size 1.27 1.27)))) 255 | ) 256 | (pin power_in line (at -2.54 -43.18 90) (length 2.54) 257 | (name "IGND" (effects (font (size 1.27 1.27)))) 258 | (number "15" (effects (font (size 1.27 1.27)))) 259 | ) 260 | (pin passive line (at 8.89 2.54 180) (length 2.54) 261 | (name "DCT2" (effects (font (size 1.27 1.27)))) 262 | (number "16" (effects (font (size 1.27 1.27)))) 263 | ) 264 | (pin passive line (at 8.89 30.48 180) (length 2.54) 265 | (name "DCT" (effects (font (size 1.27 1.27)))) 266 | (number "2" (effects (font (size 1.27 1.27)))) 267 | ) 268 | (pin input line (at 8.89 38.1 180) (length 2.54) 269 | (name "RX" (effects (font (size 1.27 1.27)))) 270 | (number "3" (effects (font (size 1.27 1.27)))) 271 | ) 272 | (pin passive line (at -8.89 -20.32 0) (length 2.54) 273 | (name "IB" (effects (font (size 1.27 1.27)))) 274 | (number "4" (effects (font (size 1.27 1.27)))) 275 | ) 276 | (pin bidirectional line (at -8.89 19.05 0) (length 2.54) 277 | (name "C1B" (effects (font (size 1.27 1.27)))) 278 | (number "5" (effects (font (size 1.27 1.27)))) 279 | ) 280 | (pin bidirectional line (at -8.89 6.35 0) (length 2.54) 281 | (name "C2B" (effects (font (size 1.27 1.27)))) 282 | (number "6" (effects (font (size 1.27 1.27)))) 283 | ) 284 | (pin passive line (at -8.89 -25.4 0) (length 2.54) 285 | (name "VREG" (effects (font (size 1.27 1.27)))) 286 | (number "7" (effects (font (size 1.27 1.27)))) 287 | ) 288 | (pin input line (at 8.89 -35.56 180) (length 2.54) 289 | (name "RNG1" (effects (font (size 1.27 1.27)))) 290 | (number "8" (effects (font (size 1.27 1.27)))) 291 | ) 292 | (pin input line (at 8.89 -27.94 180) (length 2.54) 293 | (name "RNG2" (effects (font (size 1.27 1.27)))) 294 | (number "9" (effects (font (size 1.27 1.27)))) 295 | ) 296 | ) 297 | ) 298 | (symbol "logo-shadytel" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 299 | (property "Reference" "#G" (id 0) (at 0 2.7916 0) 300 | (effects (font (size 1.27 1.27)) hide) 301 | ) 302 | (property "Value" "logo-shadytel" (id 1) (at 0 -2.7916 0) 303 | (effects (font (size 1.27 1.27)) hide) 304 | ) 305 | (property "Footprint" "" (id 2) (at 0 0 0) 306 | (effects (font (size 1.27 1.27)) hide) 307 | ) 308 | (property "Datasheet" "" (id 3) (at 0 0 0) 309 | (effects (font (size 1.27 1.27)) hide) 310 | ) 311 | (symbol "logo-shadytel_0_0" 312 | (polyline 313 | (pts 314 | (xy 11.313 2.2886) 315 | (xy 10.3612 2.2572) 316 | (xy 10.347 0.204) 317 | (xy 10.3327 -1.8493) 318 | (xy 11.313 -1.8493) 319 | (xy 11.313 2.2886) 320 | ) 321 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 322 | (fill (type outline)) 323 | ) 324 | (polyline 325 | (pts 326 | (xy -7.397 -0.9277) 327 | (xy -7.3966 -0.6217) 328 | (xy -7.3937 -0.3661) 329 | (xy -7.3862 -0.1854) 330 | (xy -7.3719 -0.0618) 331 | (xy -7.3487 0.0226) 332 | (xy -7.3144 0.0856) 333 | (xy -7.2668 0.1453) 334 | (xy -7.2059 0.2086) 335 | (xy -7.0825 0.2784) 336 | (xy -6.908 0.2967) 337 | (xy -6.8201 0.2947) 338 | (xy -6.7162 0.2783) 339 | (xy -6.6402 0.2338) 340 | (xy -6.5877 0.1478) 341 | (xy -6.5545 0.0068) 342 | (xy -6.5362 -0.2027) 343 | (xy -6.5284 -0.494) 344 | (xy -6.5268 -0.8806) 345 | (xy -6.5268 -1.8493) 346 | (xy -5.5402 -1.8493) 347 | (xy -5.5576 -0.6565) 348 | (xy -5.5608 -0.4436) 349 | (xy -5.5673 -0.1005) 350 | (xy -5.5753 0.1567) 351 | (xy -5.5862 0.3435) 352 | (xy -5.6016 0.4749) 353 | (xy -5.623 0.5662) 354 | (xy -5.6517 0.6327) 355 | (xy -5.6894 0.6896) 356 | (xy -5.7617 0.7771) 357 | (xy -5.9598 0.935) 358 | (xy -6.2079 1.0224) 359 | (xy -6.5293 1.0494) 360 | (xy -6.7677 1.0372) 361 | (xy -6.9872 0.9822) 362 | (xy -7.1525 0.8709) 363 | (xy -7.2906 0.6905) 364 | (xy -7.3966 0.5167) 365 | (xy -7.3968 1.4027) 366 | (xy -7.397 2.2886) 367 | (xy -8.3488 2.2572) 368 | (xy -8.3631 0.204) 369 | (xy -8.3773 -1.8493) 370 | (xy -7.397 -1.8493) 371 | (xy -7.397 -0.9277) 372 | ) 373 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 374 | (fill (type outline)) 375 | ) 376 | (polyline 377 | (pts 378 | (xy -0.5069 -1.877) 379 | (xy -0.2343 -1.7863) 380 | (xy -0.0307 -1.6259) 381 | (xy 0.1088 -1.4602) 382 | (xy 0.1088 -1.8493) 383 | (xy 1.0347 -1.8493) 384 | (xy 1.0204 0.204) 385 | (xy 1.0062 2.2572) 386 | (xy 0.0816 2.2572) 387 | (xy 0.0664 1.4734) 388 | (xy 0.0513 0.6897) 389 | (xy -0.1044 0.8388) 390 | (xy -0.1255 0.8583) 391 | (xy -0.3676 1.001) 392 | (xy -0.6712 1.0605) 393 | (xy -1.0259 1.0348) 394 | (xy -1.1416 1.0104) 395 | (xy -1.3921 0.9196) 396 | (xy -1.5737 0.7781) 397 | (xy -1.7133 0.5676) 398 | (xy -1.7364 0.5193) 399 | (xy -1.7735 0.4163) 400 | (xy -1.7982 0.291) 401 | (xy -1.813 0.1217) 402 | (xy -1.82 -0.1131) 403 | (xy -1.8205 -0.2028) 404 | (xy -0.868 -0.2028) 405 | (xy -0.8655 -0.0313) 406 | (xy -0.8494 0.0795) 407 | (xy -0.8155 0.1545) 408 | (xy -0.7601 0.2189) 409 | (xy -0.7507 0.2282) 410 | (xy -0.6581 0.2961) 411 | (xy -0.5437 0.3209) 412 | (xy -0.3653 0.3126) 413 | (xy -0.356 0.3116) 414 | (xy -0.1389 0.2666) 415 | (xy -0.0181 0.1871) 416 | (xy 0.0045 0.141) 417 | (xy 0.0379 -0.0163) 418 | (xy 0.0552 -0.232) 419 | (xy 0.0567 -0.4732) 420 | (xy 0.0427 -0.7071) 421 | (xy 0.0136 -0.9007) 422 | (xy -0.0303 -1.0213) 423 | (xy -0.0355 -1.0285) 424 | (xy -0.1098 -1.0993) 425 | (xy -0.2209 -1.1334) 426 | (xy -0.4044 -1.1422) 427 | (xy -0.5366 -1.1384) 428 | (xy -0.6735 -1.1118) 429 | (xy -0.7634 -1.045) 430 | (xy -0.8173 -0.9208) 431 | (xy -0.8464 -0.7222) 432 | (xy -0.8616 -0.4319) 433 | (xy -0.868 -0.2028) 434 | (xy -1.8205 -0.2028) 435 | (xy -1.8218 -0.4351) 436 | (xy -1.8212 -0.6366) 437 | (xy -1.8167 -0.9006) 438 | (xy -1.806 -1.089) 439 | (xy -1.7867 -1.2226) 440 | (xy -1.7565 -1.3222) 441 | (xy -1.713 -1.4084) 442 | (xy -1.6391 -1.5181) 443 | (xy -1.4132 -1.7293) 444 | (xy -1.1355 -1.8491) 445 | (xy -0.8313 -1.8945) 446 | (xy -0.5069 -1.877) 447 | ) 448 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 449 | (fill (type outline)) 450 | ) 451 | (polyline 452 | (pts 453 | (xy 8.7071 -1.8825) 454 | (xy 8.858 -1.8755) 455 | (xy 9.2201 -1.8286) 456 | (xy 9.4931 -1.7369) 457 | (xy 9.6871 -1.594) 458 | (xy 9.8124 -1.3934) 459 | (xy 9.8788 -1.1286) 460 | (xy 9.9137 -0.8702) 461 | (xy 9.447 -0.8702) 462 | (xy 9.2313 -0.8716) 463 | (xy 9.0847 -0.8803) 464 | (xy 8.9986 -0.9033) 465 | (xy 8.9483 -0.9475) 466 | (xy 8.9088 -1.0198) 467 | (xy 8.8956 -1.0462) 468 | (xy 8.8336 -1.1267) 469 | (xy 8.7359 -1.1672) 470 | (xy 8.5659 -1.1853) 471 | (xy 8.3903 -1.1847) 472 | (xy 8.2196 -1.1365) 473 | (xy 8.1175 -1.0217) 474 | (xy 8.0661 -0.8275) 475 | (xy 8.0353 -0.5983) 476 | (xy 9.8989 -0.5983) 477 | (xy 9.8989 -0.2546) 478 | (xy 9.8727 0.1146) 479 | (xy 9.7785 0.4649) 480 | (xy 9.6172 0.7332) 481 | (xy 9.3902 0.9173) 482 | (xy 9.099 1.0149) 483 | (xy 8.9184 1.0366) 484 | (xy 8.6196 1.0505) 485 | (xy 8.3057 1.0458) 486 | (xy 8.0176 1.0234) 487 | (xy 7.7962 0.9843) 488 | (xy 7.7822 0.9804) 489 | (xy 7.5113 0.8506) 490 | (xy 7.304 0.644) 491 | (xy 7.179 0.3791) 492 | (xy 7.165 0.3129) 493 | (xy 7.1417 0.0953) 494 | (xy 7.1362 -0.0544) 495 | (xy 8.0379 -0.0544) 496 | (xy 8.0739 0.0952) 497 | (xy 8.0772 0.108) 498 | (xy 8.1559 0.2663) 499 | (xy 8.2989 0.3538) 500 | (xy 8.5224 0.3807) 501 | (xy 8.593 0.3772) 502 | (xy 8.791 0.3211) 503 | (xy 8.925 0.2085) 504 | (xy 8.9743 0.0544) 505 | (xy 8.971 0.0165) 506 | (xy 8.9439 -0.0219) 507 | (xy 8.8715 -0.0432) 508 | (xy 8.7326 -0.0524) 509 | (xy 8.5061 -0.0544) 510 | (xy 8.0379 -0.0544) 511 | (xy 7.1362 -0.0544) 512 | (xy 7.1309 -0.1973) 513 | (xy 7.1338 -0.5417) 514 | (xy 7.1421 -0.7806) 515 | (xy 7.1571 -1.0171) 516 | (xy 7.1797 -1.1848) 517 | (xy 7.2133 -1.3063) 518 | (xy 7.2614 -1.4043) 519 | (xy 7.3811 -1.5575) 520 | (xy 7.6306 -1.7374) 521 | (xy 7.9509 -1.8489) 522 | (xy 8.007 -1.8583) 523 | (xy 8.2014 -1.8757) 524 | (xy 8.4481 -1.8844) 525 | (xy 8.7071 -1.8825) 526 | ) 527 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 528 | (fill (type outline)) 529 | ) 530 | (polyline 531 | (pts 532 | (xy -3.9081 -1.8876) 533 | (xy -3.6415 -1.8289) 534 | (xy -3.4257 -1.7262) 535 | (xy -3.2869 -1.5843) 536 | (xy -3.205 -1.4413) 537 | (xy -3.2416 -1.8493) 538 | (xy -2.2844 -1.8493) 539 | (xy -2.2856 -0.7479) 540 | (xy -2.2883 -0.3551) 541 | (xy -2.3012 0.0344) 542 | (xy -2.3308 0.3376) 543 | (xy -2.3836 0.5669) 544 | (xy -2.4658 0.7346) 545 | (xy -2.5841 0.853) 546 | (xy -2.7448 0.9344) 547 | (xy -2.9544 0.9912) 548 | (xy -3.2194 1.0357) 549 | (xy -3.4635 1.0593) 550 | (xy -3.7881 1.0649) 551 | (xy -4.1098 1.0471) 552 | (xy -4.3938 1.0081) 553 | (xy -4.6053 0.9499) 554 | (xy -4.7708 0.8488) 555 | (xy -4.9047 0.6636) 556 | (xy -4.9809 0.3943) 557 | (xy -5.0178 0.1632) 558 | (xy -4.5301 0.1632) 559 | (xy -4.3063 0.1646) 560 | (xy -4.155 0.1731) 561 | (xy -4.0661 0.1944) 562 | (xy -4.0158 0.2345) 563 | (xy -3.9804 0.2991) 564 | (xy -3.9554 0.3451) 565 | (xy -3.8764 0.4153) 566 | (xy -3.7453 0.4428) 567 | (xy -3.5354 0.4359) 568 | (xy -3.4105 0.4118) 569 | (xy -3.3202 0.3426) 570 | (xy -3.2754 0.2089) 571 | (xy -3.2634 -0.0106) 572 | (xy -3.2634 -0.3342) 573 | (xy -3.4067 -0.2215) 574 | (xy -3.4918 -0.167) 575 | (xy -3.604 -0.131) 576 | (xy -3.7658 -0.1134) 577 | (xy -4.0067 -0.1088) 578 | (xy -4.327 -0.1225) 579 | (xy -4.5913 -0.1722) 580 | (xy -4.7882 -0.2639) 581 | (xy -4.9366 -0.4039) 582 | (xy -5.0519 -0.6079) 583 | (xy -5.1014 -0.8587) 584 | (xy -5.0996 -0.899) 585 | (xy -4.1274 -0.899) 586 | (xy -4.0684 -0.7723) 587 | (xy -3.9923 -0.7399) 588 | (xy -3.8402 -0.7161) 589 | (xy -3.6558 -0.707) 590 | (xy -3.4789 -0.7144) 591 | (xy -3.3494 -0.7401) 592 | (xy -3.2905 -0.8095) 593 | (xy -3.2644 -0.9386) 594 | (xy -3.2764 -1.0795) 595 | (xy -3.3287 -1.1857) 596 | (xy -3.4202 -1.2283) 597 | (xy -3.5837 -1.25) 598 | (xy -3.7713 -1.2459) 599 | (xy -3.9403 -1.2174) 600 | (xy -4.0482 -1.1655) 601 | (xy -4.1149 -1.0522) 602 | (xy -4.1274 -0.899) 603 | (xy -5.0996 -0.899) 604 | (xy -5.0869 -1.1768) 605 | (xy -5.0743 -1.2589) 606 | (xy -4.9883 -1.5157) 607 | (xy -4.8329 -1.6982) 608 | (xy -4.596 -1.8219) 609 | (xy -4.4894 -1.8542) 610 | (xy -4.1995 -1.8976) 611 | (xy -3.9081 -1.8876) 612 | ) 613 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 614 | (fill (type outline)) 615 | ) 616 | (polyline 617 | (pts 618 | (xy -10.0044 -1.8717) 619 | (xy -9.7286 -1.8498) 620 | (xy -9.5002 -1.8184) 621 | (xy -9.3498 -1.7789) 622 | (xy -9.1957 -1.6968) 623 | (xy -8.9832 -1.4946) 624 | (xy -8.8544 -1.2242) 625 | (xy -8.8112 -0.8885) 626 | (xy -8.8113 -0.8666) 627 | (xy -8.8357 -0.6106) 628 | (xy -8.9107 -0.4136) 629 | (xy -9.0476 -0.267) 630 | (xy -9.258 -0.1624) 631 | (xy -9.553 -0.0914) 632 | (xy -9.9442 -0.0453) 633 | (xy -9.9782 -0.0425) 634 | (xy -10.2664 -0.0141) 635 | (xy -10.4634 0.0163) 636 | (xy -10.5849 0.0517) 637 | (xy -10.6468 0.0953) 638 | (xy -10.6926 0.1629) 639 | (xy -10.7045 0.2515) 640 | (xy -10.6293 0.3496) 641 | (xy -10.531 0.4091) 642 | (xy -10.3675 0.44) 643 | (xy -10.1857 0.4301) 644 | (xy -10.0171 0.3851) 645 | (xy -9.8929 0.3104) 646 | (xy -9.8446 0.2115) 647 | (xy -9.8425 0.2059) 648 | (xy -9.7725 0.1837) 649 | (xy -9.6172 0.1728) 650 | (xy -9.3958 0.1746) 651 | (xy -8.9471 0.1904) 652 | (xy -8.959 0.3936) 653 | (xy -8.9619 0.4319) 654 | (xy -9.0084 0.6418) 655 | (xy -9.1113 0.8024) 656 | (xy -9.2806 0.9187) 657 | (xy -9.5262 0.9956) 658 | (xy -9.8578 1.0379) 659 | (xy -10.2855 1.0506) 660 | (xy -10.5173 1.0488) 661 | (xy -10.761 1.0404) 662 | (xy -10.9368 1.0223) 663 | (xy -11.0683 0.9919) 664 | (xy -11.1794 0.9464) 665 | (xy -11.3708 0.829) 666 | (xy -11.5139 0.6678) 667 | (xy -11.5899 0.4539) 668 | (xy -11.6122 0.1632) 669 | (xy -11.6119 0.1233) 670 | (xy -11.584 -0.1519) 671 | (xy -11.5037 -0.3635) 672 | (xy -11.3599 -0.5199) 673 | (xy -11.1421 -0.6293) 674 | (xy -10.8393 -0.7001) 675 | (xy -10.4408 -0.7406) 676 | (xy -10.2656 -0.7539) 677 | (xy -10.0467 -0.7778) 678 | (xy -9.884 -0.8043) 679 | (xy -9.8038 -0.8299) 680 | (xy -9.785 -0.8477) 681 | (xy -9.7387 -0.9654) 682 | (xy -9.7592 -1.0988) 683 | (xy -9.841 -1.1947) 684 | (xy -9.8421 -1.1953) 685 | (xy -9.9689 -1.2314) 686 | (xy -10.1473 -1.248) 687 | (xy -10.3377 -1.2456) 688 | (xy -10.5002 -1.2247) 689 | (xy -10.5951 -1.1857) 690 | (xy -10.626 -1.1432) 691 | (xy -10.6604 -1.0225) 692 | (xy -10.6637 -0.9929) 693 | (xy -10.6933 -0.9569) 694 | (xy -10.7707 -0.9363) 695 | (xy -10.9161 -0.9269) 696 | (xy -11.1499 -0.9246) 697 | (xy -11.6394 -0.9246) 698 | (xy -11.6394 -1.0932) 699 | (xy -11.596 -1.3519) 700 | (xy -11.4586 -1.5751) 701 | (xy -11.2316 -1.7426) 702 | (xy -10.9193 -1.8498) 703 | (xy -10.8096 -1.8666) 704 | (xy -10.5755 -1.8814) 705 | (xy -10.2969 -1.8827) 706 | (xy -10.0044 -1.8717) 707 | ) 708 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 709 | (fill (type outline)) 710 | ) 711 | (polyline 712 | (pts 713 | (xy 2.4046 -3.1226) 714 | (xy 2.6132 -3.1006) 715 | (xy 2.8016 -3.0709) 716 | (xy 2.9343 -3.0369) 717 | (xy 3.1466 -2.9105) 718 | (xy 3.338 -2.6817) 719 | (xy 3.4755 -2.3681) 720 | (xy 3.4773 -2.3621) 721 | (xy 3.5173 -2.2162) 722 | (xy 3.5766 -1.9828) 723 | (xy 3.6511 -1.6791) 724 | (xy 3.7364 -1.3226) 725 | (xy 3.8284 -0.9307) 726 | (xy 3.9229 -0.5206) 727 | (xy 3.9975 -0.1943) 728 | (xy 4.0822 0.1717) 729 | (xy 4.1476 0.4464) 730 | (xy 4.1965 0.6385) 731 | (xy 4.2316 0.7567) 732 | (xy 4.2553 0.8095) 733 | (xy 4.2705 0.8056) 734 | (xy 4.2798 0.7537) 735 | (xy 4.2858 0.6623) 736 | (xy 4.2883 0.6107) 737 | (xy 4.3004 0.4484) 738 | (xy 4.3242 0.3638) 739 | (xy 4.3727 0.3315) 740 | (xy 4.4588 0.3263) 741 | (xy 4.6156 0.3263) 742 | (xy 4.633 -0.5401) 743 | (xy 4.6337 -0.5766) 744 | (xy 4.6417 -0.8986) 745 | (xy 4.6519 -1.1325) 746 | (xy 4.6669 -1.2968) 747 | (xy 4.6889 -1.4103) 748 | (xy 4.7205 -1.4918) 749 | (xy 4.764 -1.5599) 750 | (xy 4.8435 -1.6552) 751 | (xy 4.9808 -1.7638) 752 | (xy 5.1556 -1.8314) 753 | (xy 5.3912 -1.8659) 754 | (xy 5.7109 -1.8749) 755 | (xy 6.05 -1.8595) 756 | (xy 6.3469 -1.802) 757 | (xy 6.5599 -1.6942) 758 | (xy 6.6994 -1.5276) 759 | (xy 6.7756 -1.2938) 760 | (xy 6.7987 -0.9844) 761 | (xy 6.7987 -0.6527) 762 | (xy 6.0372 -0.6527) 763 | (xy 6.0372 -0.8392) 764 | (xy 6.0371 -0.8514) 765 | (xy 6.0004 -1.0219) 766 | (xy 5.9142 -1.1476) 767 | (xy 5.7995 -1.1966) 768 | (xy 5.7556 -1.1924) 769 | (xy 5.6909 -1.1563) 770 | (xy 5.6468 -1.0708) 771 | (xy 5.6196 -0.9211) 772 | (xy 5.6059 -0.6924) 773 | (xy 5.6021 -0.3699) 774 | (xy 5.6021 0.3263) 775 | (xy 6.6899 0.3263) 776 | (xy 6.6899 1.0334) 777 | (xy 5.6021 1.0334) 778 | (xy 5.6021 1.6317) 779 | (xy 4.6231 1.6317) 780 | (xy 4.6231 1.0334) 781 | (xy 3.2822 1.0334) 782 | (xy 3.0688 -0.0542) 783 | (xy 3.0526 -0.1363) 784 | (xy 2.988 -0.456) 785 | (xy 2.9298 -0.7322) 786 | (xy 2.8814 -0.9491) 787 | (xy 2.8464 -1.0909) 788 | (xy 2.8282 -1.1416) 789 | (xy 2.8251 -1.1379) 790 | (xy 2.7988 -1.062) 791 | (xy 2.7529 -0.9) 792 | (xy 2.6914 -0.6676) 793 | (xy 2.6185 -0.3804) 794 | (xy 2.5384 -0.0541) 795 | (xy 2.2757 1.0334) 796 | (xy 1.2593 1.0334) 797 | (xy 1.3647 0.6663) 798 | (xy 1.3659 0.662) 799 | (xy 1.4158 0.4902) 800 | (xy 1.4895 0.2385) 801 | (xy 1.5802 -0.0697) 802 | (xy 1.6809 -0.4108) 803 | (xy 1.7848 -0.7615) 804 | (xy 2.0996 -1.8221) 805 | (xy 2.3551 -1.8386) 806 | (xy 2.5147 -1.8635) 807 | (xy 2.6041 -1.9275) 808 | (xy 2.6074 -2.0436) 809 | (xy 2.5311 -2.2261) 810 | (xy 2.4457 -2.3505) 811 | (xy 2.3151 -2.4264) 812 | (xy 2.1167 -2.4475) 813 | (xy 2.0972 -2.4476) 814 | (xy 2.0172 -2.4552) 815 | (xy 1.9758 -2.4942) 816 | (xy 1.9603 -2.5903) 817 | (xy 1.958 -2.7693) 818 | (xy 1.9606 -2.8766) 819 | (xy 1.9828 -3.0463) 820 | (xy 2.026 -3.1211) 821 | (xy 2.0698 -3.1304) 822 | (xy 2.2116 -3.1336) 823 | (xy 2.4046 -3.1226) 824 | ) 825 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 826 | (fill (type outline)) 827 | ) 828 | ) 829 | ) 830 | (symbol "logo-shedytel" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 831 | (property "Reference" "#G" (id 0) (at 0 2.6521 0) 832 | (effects (font (size 1.27 1.27)) hide) 833 | ) 834 | (property "Value" "logo-shedytel" (id 1) (at 0 -2.6521 0) 835 | (effects (font (size 1.27 1.27)) hide) 836 | ) 837 | (property "Footprint" "" (id 2) (at 0 0 0) 838 | (effects (font (size 1.27 1.27)) hide) 839 | ) 840 | (property "Datasheet" "" (id 3) (at 0 0 0) 841 | (effects (font (size 1.27 1.27)) hide) 842 | ) 843 | (symbol "logo-shedytel_0_0" 844 | (polyline 845 | (pts 846 | (xy 11.5794 2.5471) 847 | (xy 11.1125 2.5249) 848 | (xy 10.6456 2.5026) 849 | (xy 10.6257 0.4296) 850 | (xy 10.6059 -1.6435) 851 | (xy 11.5794 -1.6435) 852 | (xy 11.5794 2.5471) 853 | ) 854 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 855 | (fill (type outline)) 856 | ) 857 | (polyline 858 | (pts 859 | (xy -7.2465 -0.7263) 860 | (xy -7.244 -0.4493) 861 | (xy -7.2241 -0.0507) 862 | (xy -7.1795 0.2277) 863 | (xy -7.1042 0.4039) 864 | (xy -6.9922 0.4962) 865 | (xy -6.8375 0.5229) 866 | (xy -6.7269 0.5215) 867 | (xy -6.6008 0.5038) 868 | (xy -6.5157 0.4476) 869 | (xy -6.4637 0.3307) 870 | (xy -6.4366 0.131) 871 | (xy -6.4263 -0.1737) 872 | (xy -6.4247 -0.6056) 873 | (xy -6.4247 -1.6435) 874 | (xy -5.366 -1.6435) 875 | (xy -5.4162 0.8343) 876 | (xy -5.6602 1.0521) 877 | (xy -5.7461 1.1248) 878 | (xy -5.9001 1.2179) 879 | (xy -6.0839 1.2601) 880 | (xy -6.3569 1.27) 881 | (xy -6.5349 1.2671) 882 | (xy -6.7392 1.2423) 883 | (xy -6.8849 1.1765) 884 | (xy -7.0281 1.0516) 885 | (xy -7.2465 0.8332) 886 | (xy -7.2465 2.54) 887 | (xy -8.2176 2.54) 888 | (xy -8.2176 -1.6435) 889 | (xy -7.2465 -1.6435) 890 | (xy -7.2465 -0.7263) 891 | ) 892 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 893 | (fill (type outline)) 894 | ) 895 | (polyline 896 | (pts 897 | (xy -0.5918 -1.7088) 898 | (xy -0.3088 -1.6465) 899 | (xy -0.0516 -1.5349) 900 | (xy 0.1179 -1.3978) 901 | (xy 0.2402 -1.2327) 902 | (xy 0.1466 -1.6435) 903 | (xy 1.1206 -1.6435) 904 | (xy 1.1206 2.54) 905 | (xy 0.1494 2.54) 906 | (xy 0.1494 0.9603) 907 | (xy -0.0474 1.1152) 908 | (xy -0.0502 1.1173) 909 | (xy -0.2104 1.2096) 910 | (xy -0.4196 1.2568) 911 | (xy -0.7273 1.27) 912 | (xy -0.9899 1.2641) 913 | (xy -1.17 1.2336) 914 | (xy -1.3066 1.1605) 915 | (xy -1.4536 1.0266) 916 | (xy -1.5451 0.9286) 917 | (xy -1.6482 0.7715) 918 | (xy -1.7095 0.5742) 919 | (xy -1.7506 0.282) 920 | (xy -1.7529 0.2603) 921 | (xy -1.7736 -0.1848) 922 | (xy -1.7733 -0.1911) 923 | (xy -0.7471 -0.1911) 924 | (xy -0.747 -0.1368) 925 | (xy -0.7395 0.1749) 926 | (xy -0.7059 0.3689) 927 | (xy -0.6272 0.473) 928 | (xy -0.4842 0.5151) 929 | (xy -0.258 0.5229) 930 | (xy -0.2081 0.5216) 931 | (xy -0.0331 0.4774) 932 | (xy 0.0766 0.3543) 933 | (xy 0.1333 0.1296) 934 | (xy 0.1494 -0.2192) 935 | (xy 0.1367 -0.506) 936 | (xy 0.0906 -0.6921) 937 | (xy 0 -0.8218) 938 | (xy -0.1114 -0.9055) 939 | (xy -0.3593 -0.965) 940 | (xy -0.6163 -0.8905) 941 | (xy -0.6814 -0.8286) 942 | (xy -0.7218 -0.7121) 943 | (xy -0.7418 -0.5102) 944 | (xy -0.7471 -0.1911) 945 | (xy -1.7733 -0.1911) 946 | (xy -1.751 -0.6222) 947 | (xy -1.6899 -1.0056) 948 | (xy -1.5947 -1.2887) 949 | (xy -1.592 -1.2941) 950 | (xy -1.515 -1.4359) 951 | (xy -1.4735 -1.4953) 952 | (xy -1.4593 -1.4991) 953 | (xy -1.3449 -1.5377) 954 | (xy -1.1579 -1.604) 955 | (xy -1.097 -1.625) 956 | (xy -0.874 -1.6878) 957 | (xy -0.7097 -1.7145) 958 | (xy -0.5918 -1.7088) 959 | ) 960 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 961 | (fill (type outline)) 962 | ) 963 | (polyline 964 | (pts 965 | (xy -3.2253 -1.6932) 966 | (xy -2.8277 -1.6318) 967 | (xy -2.5127 -1.514) 968 | (xy -2.3099 -1.3447) 969 | (xy -2.2069 -1.1522) 970 | (xy -2.1289 -0.9152) 971 | (xy -2.0799 -0.6724) 972 | (xy -2.5688 -0.6724) 973 | (xy -2.7514 -0.6747) 974 | (xy -2.9543 -0.6933) 975 | (xy -3.0702 -0.739) 976 | (xy -3.1376 -0.8218) 977 | (xy -3.1496 -0.8423) 978 | (xy -3.2748 -0.9418) 979 | (xy -3.4989 -0.9712) 980 | (xy -3.5193 -0.971) 981 | (xy -3.7753 -0.9301) 982 | (xy -3.9162 -0.8062) 983 | (xy -3.9594 -0.585) 984 | (xy -3.9594 -0.3781) 985 | (xy -3.0443 -0.3572) 986 | (xy -2.1291 -0.3362) 987 | (xy -2.1436 0.0918) 988 | (xy -2.1487 0.1914) 989 | (xy -2.2284 0.6289) 990 | (xy -2.3962 0.9503) 991 | (xy -2.6504 1.1522) 992 | (xy -2.7509 1.1887) 993 | (xy -3.0399 1.2425) 994 | (xy -3.3974 1.2679) 995 | (xy -3.7707 1.2643) 996 | (xy -4.1071 1.2312) 997 | (xy -4.354 1.1682) 998 | (xy -4.4385 1.1308) 999 | (xy -4.6351 1.0159) 1000 | (xy -4.7678 0.8699) 1001 | (xy -4.8502 0.6632) 1002 | (xy -4.896 0.3663) 1003 | (xy -4.9005 0.2839) 1004 | (xy -3.9594 0.2839) 1005 | (xy -3.9283 0.4254) 1006 | (xy -3.7797 0.5542) 1007 | (xy -3.5112 0.5976) 1008 | (xy -3.309 0.5759) 1009 | (xy -3.125 0.4718) 1010 | (xy -3.0629 0.2839) 1011 | (xy -3.0689 0.2364) 1012 | (xy -3.1223 0.1815) 1013 | (xy -3.2587 0.1558) 1014 | (xy -3.5112 0.1494) 1015 | (xy -3.6694 0.1512) 1016 | (xy -3.8526 0.1672) 1017 | (xy -3.9382 0.2081) 1018 | (xy -3.9594 0.2839) 1019 | (xy -4.9005 0.2839) 1020 | (xy -4.9189 -0.0501) 1021 | (xy -4.9227 -0.3627) 1022 | (xy -4.891 -0.8125) 1023 | (xy -4.8023 -1.147) 1024 | (xy -4.6473 -1.3841) 1025 | (xy -4.4169 -1.5416) 1026 | (xy -4.102 -1.6372) 1027 | (xy -3.6759 -1.6934) 1028 | (xy -3.2253 -1.6932) 1029 | ) 1030 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1031 | (fill (type outline)) 1032 | ) 1033 | (polyline 1034 | (pts 1035 | (xy 9.0264 -1.6932) 1036 | (xy 9.424 -1.6318) 1037 | (xy 9.7391 -1.514) 1038 | (xy 9.9418 -1.3447) 1039 | (xy 10.0449 -1.1522) 1040 | (xy 10.1228 -0.9152) 1041 | (xy 10.1719 -0.6724) 1042 | (xy 9.683 -0.6724) 1043 | (xy 9.5004 -0.6747) 1044 | (xy 9.2975 -0.6933) 1045 | (xy 9.1816 -0.739) 1046 | (xy 9.1141 -0.8218) 1047 | (xy 9.1021 -0.8423) 1048 | (xy 8.9769 -0.9418) 1049 | (xy 8.7529 -0.9712) 1050 | (xy 8.7324 -0.971) 1051 | (xy 8.4765 -0.9301) 1052 | (xy 8.3355 -0.8062) 1053 | (xy 8.2924 -0.585) 1054 | (xy 8.2924 -0.3781) 1055 | (xy 9.2075 -0.3572) 1056 | (xy 10.1226 -0.3362) 1057 | (xy 10.1082 0.0918) 1058 | (xy 10.103 0.1914) 1059 | (xy 10.0233 0.6289) 1060 | (xy 9.8555 0.9503) 1061 | (xy 9.6013 1.1522) 1062 | (xy 9.5008 1.1887) 1063 | (xy 9.2118 1.2425) 1064 | (xy 8.8544 1.2679) 1065 | (xy 8.4811 1.2643) 1066 | (xy 8.1447 1.2312) 1067 | (xy 7.8977 1.1682) 1068 | (xy 7.8133 1.1308) 1069 | (xy 7.6166 1.0159) 1070 | (xy 7.4839 0.8699) 1071 | (xy 7.4015 0.6632) 1072 | (xy 7.3557 0.3663) 1073 | (xy 7.3512 0.2839) 1074 | (xy 8.2924 0.2839) 1075 | (xy 8.3235 0.4254) 1076 | (xy 8.4721 0.5542) 1077 | (xy 8.7406 0.5976) 1078 | (xy 8.9428 0.5759) 1079 | (xy 9.1268 0.4718) 1080 | (xy 9.1888 0.2839) 1081 | (xy 9.1829 0.2364) 1082 | (xy 9.1295 0.1815) 1083 | (xy 8.9931 0.1558) 1084 | (xy 8.7406 0.1494) 1085 | (xy 8.5823 0.1512) 1086 | (xy 8.3992 0.1672) 1087 | (xy 8.3136 0.2081) 1088 | (xy 8.2924 0.2839) 1089 | (xy 7.3512 0.2839) 1090 | (xy 7.3329 -0.0501) 1091 | (xy 7.329 -0.3627) 1092 | (xy 7.3608 -0.8125) 1093 | (xy 7.4495 -1.147) 1094 | (xy 7.6045 -1.3841) 1095 | (xy 7.8348 -1.5416) 1096 | (xy 8.1497 -1.6372) 1097 | (xy 8.5759 -1.6934) 1098 | (xy 9.0264 -1.6932) 1099 | ) 1100 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1101 | (fill (type outline)) 1102 | ) 1103 | (polyline 1104 | (pts 1105 | (xy -9.9812 -1.697) 1106 | (xy -9.5669 -1.6445) 1107 | (xy -9.2228 -1.5453) 1108 | (xy -8.986 -1.4043) 1109 | (xy -8.8977 -1.3057) 1110 | (xy -8.7543 -1.0281) 1111 | (xy -8.697 -0.7154) 1112 | (xy -8.7244 -0.4077) 1113 | (xy -8.8354 -0.1453) 1114 | (xy -9.0288 0.0319) 1115 | (xy -9.069 0.0492) 1116 | (xy -9.2759 0.1051) 1117 | (xy -9.5667 0.156) 1118 | (xy -9.8917 0.1926) 1119 | (xy -9.894 0.1928) 1120 | (xy -10.2649 0.2336) 1121 | (xy -10.4933 0.2848) 1122 | (xy -10.5857 0.3479) 1123 | (xy -10.5976 0.4454) 1124 | (xy -10.5211 0.5681) 1125 | (xy -10.3638 0.6462) 1126 | (xy -10.1656 0.6707) 1127 | (xy -9.9665 0.6326) 1128 | (xy -9.8065 0.5229) 1129 | (xy -9.6936 0.4328) 1130 | (xy -9.5216 0.3863) 1131 | (xy -9.2469 0.3735) 1132 | (xy -9.0839 0.3755) 1133 | (xy -8.9117 0.3922) 1134 | (xy -8.8337 0.4359) 1135 | (xy -8.8153 0.5181) 1136 | (xy -8.8318 0.6769) 1137 | (xy -8.9561 0.9586) 1138 | (xy -9.1819 1.1544) 1139 | (xy -9.2748 1.1874) 1140 | (xy -9.5256 1.2319) 1141 | (xy -9.8554 1.2607) 1142 | (xy -10.2202 1.2728) 1143 | (xy -10.576 1.2671) 1144 | (xy -10.879 1.2428) 1145 | (xy -11.0851 1.1986) 1146 | (xy -11.0861 1.1982) 1147 | (xy -11.3242 1.031) 1148 | (xy -11.4715 0.7522) 1149 | (xy -11.5219 0.3735) 1150 | (xy -11.5219 0.3602) 1151 | (xy -11.4798 0.0177) 1152 | (xy -11.3498 -0.2324) 1153 | (xy -11.1192 -0.3995) 1154 | (xy -10.7752 -0.4931) 1155 | (xy -10.305 -0.5225) 1156 | (xy -9.9943 -0.5458) 1157 | (xy -9.7652 -0.6169) 1158 | (xy -9.6566 -0.7287) 1159 | (xy -9.6821 -0.8734) 1160 | (xy -9.6927 -0.8891) 1161 | (xy -9.8425 -0.9858) 1162 | (xy -10.1175 -1.0315) 1163 | (xy -10.1669 -1.0345) 1164 | (xy -10.3646 -1.034) 1165 | (xy -10.465 -0.9941) 1166 | (xy -10.5108 -0.9008) 1167 | (xy -10.5115 -0.8982) 1168 | (xy -10.5495 -0.8179) 1169 | (xy -10.633 -0.7722) 1170 | (xy -10.7964 -0.7518) 1171 | (xy -11.0745 -0.7471) 1172 | (xy -11.5981 -0.7471) 1173 | (xy -11.5496 -0.9899) 1174 | (xy -11.421 -1.2864) 1175 | (xy -11.1792 -1.5169) 1176 | (xy -10.8573 -1.6457) 1177 | (xy -10.4281 -1.6982) 1178 | (xy -9.9812 -1.697) 1179 | ) 1180 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1181 | (fill (type outline)) 1182 | ) 1183 | (polyline 1184 | (pts 1185 | (xy 2.6158 -2.9008) 1186 | (xy 2.7918 -2.8874) 1187 | (xy 3.0642 -2.8392) 1188 | (xy 3.2729 -2.7441) 1189 | (xy 3.435 -2.5819) 1190 | (xy 3.5676 -2.3324) 1191 | (xy 3.6878 -1.9754) 1192 | (xy 3.8128 -1.4908) 1193 | (xy 3.8438 -1.3615) 1194 | (xy 4.0069 -0.681) 1195 | (xy 4.1389 -0.1317) 1196 | (xy 4.243 0.2983) 1197 | (xy 4.3226 0.6209) 1198 | (xy 4.381 0.8482) 1199 | (xy 4.4217 0.992) 1200 | (xy 4.4479 1.0643) 1201 | (xy 4.4629 1.0771) 1202 | (xy 4.4701 1.0423) 1203 | (xy 4.4729 0.9719) 1204 | (xy 4.4746 0.8778) 1205 | (xy 4.4758 0.8306) 1206 | (xy 4.4931 0.6349) 1207 | (xy 4.5396 0.5447) 1208 | (xy 4.6318 0.5229) 1209 | (xy 4.6946 0.515) 1210 | (xy 4.7416 0.4701) 1211 | (xy 4.7677 0.36) 1212 | (xy 4.779 0.1566) 1213 | (xy 4.7816 -0.1681) 1214 | (xy 4.7911 -0.5971) 1215 | (xy 4.8322 -0.9911) 1216 | (xy 4.9152 -1.2758) 1217 | (xy 5.0504 -1.4718) 1218 | (xy 5.2477 -1.6) 1219 | (xy 5.5173 -1.6812) 1220 | (xy 5.5536 -1.6881) 1221 | (xy 5.883 -1.7085) 1222 | (xy 6.2337 -1.6714) 1223 | (xy 6.5496 -1.5866) 1224 | (xy 6.7748 -1.4638) 1225 | (xy 6.8974 -1.3269) 1226 | (xy 6.968 -1.1469) 1227 | (xy 7.0057 -0.8718) 1228 | (xy 7.0409 -0.4482) 1229 | (xy 6.6043 -0.4482) 1230 | (xy 6.3765 -0.4528) 1231 | (xy 6.2567 -0.4805) 1232 | (xy 6.2063 -0.5528) 1233 | (xy 6.1866 -0.691) 1234 | (xy 6.1789 -0.754) 1235 | (xy 6.1258 -0.8948) 1236 | (xy 6.0138 -0.9338) 1237 | (xy 5.9465 -0.9232) 1238 | (xy 5.9006 -0.8724) 1239 | (xy 5.8723 -0.754) 1240 | (xy 5.8552 -0.5408) 1241 | (xy 5.843 -0.2055) 1242 | (xy 5.8216 0.5229) 1243 | (xy 6.8729 0.5229) 1244 | (xy 6.8729 1.27) 1245 | (xy 5.8271 1.27) 1246 | (xy 5.8271 1.8676) 1247 | (xy 4.7812 1.8676) 1248 | (xy 4.7812 1.27) 1249 | (xy 3.4488 1.27) 1250 | (xy 3.3741 0.9151) 1251 | (xy 3.3616 0.8548) 1252 | (xy 3.3063 0.5814) 1253 | (xy 3.2387 0.2392) 1254 | (xy 3.1707 -0.1121) 1255 | (xy 3.141 -0.2628) 1256 | (xy 3.0809 -0.541) 1257 | (xy 3.0298 -0.744) 1258 | (xy 2.9965 -0.836) 1259 | (xy 2.9843 -0.828) 1260 | (xy 2.9386 -0.7148) 1261 | (xy 2.8704 -0.4913) 1262 | (xy 2.7867 -0.1814) 1263 | (xy 2.6945 0.1912) 1264 | (xy 2.4381 1.27) 1265 | (xy 1.9192 1.27) 1266 | (xy 1.6671 1.2607) 1267 | (xy 1.4877 1.2373) 1268 | (xy 1.4194 1.2048) 1269 | (xy 1.4388 1.1154) 1270 | (xy 1.4934 0.9124) 1271 | (xy 1.5749 0.6269) 1272 | (xy 1.6746 0.2896) 1273 | (xy 1.7593 0.007) 1274 | (xy 1.8838 -0.4104) 1275 | (xy 1.9993 -0.7991) 1276 | (xy 2.0886 -1.1019) 1277 | (xy 2.1515 -1.3125) 1278 | (xy 2.2192 -1.5026) 1279 | (xy 2.2853 -1.601) 1280 | (xy 2.3731 -1.6379) 1281 | (xy 2.5058 -1.6435) 1282 | (xy 2.5898 -1.646) 1283 | (xy 2.7262 -1.6825) 1284 | (xy 2.7641 -1.7763) 1285 | (xy 2.7641 -1.7775) 1286 | (xy 2.6985 -2.0044) 1287 | (xy 2.5327 -2.1743) 1288 | (xy 2.3116 -2.2412) 1289 | (xy 2.2242 -2.2435) 1290 | (xy 2.1336 -2.275) 1291 | (xy 2.098 -2.3757) 1292 | (xy 2.0918 -2.5858) 1293 | (xy 2.0918 -2.9304) 1294 | (xy 2.6158 -2.9008) 1295 | ) 1296 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1297 | (fill (type outline)) 1298 | ) 1299 | ) 1300 | ) 1301 | (symbol "logo-shodytel" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 1302 | (property "Reference" "#G" (id 0) (at 0 2.437 0) 1303 | (effects (font (size 1.27 1.27)) hide) 1304 | ) 1305 | (property "Value" "logo-shodytel" (id 1) (at 0 -2.437 0) 1306 | (effects (font (size 1.27 1.27)) hide) 1307 | ) 1308 | (property "Footprint" "" (id 2) (at 0 0 0) 1309 | (effects (font (size 1.27 1.27)) hide) 1310 | ) 1311 | (property "Datasheet" "" (id 3) (at 0 0 0) 1312 | (effects (font (size 1.27 1.27)) hide) 1313 | ) 1314 | (symbol "logo-shodytel_0_0" 1315 | (polyline 1316 | (pts 1317 | (xy 11.596 0.5807) 1318 | (xy 11.5761 2.6599) 1319 | (xy 10.602 2.6599) 1320 | (xy 10.5821 0.5807) 1321 | (xy 10.5622 -1.4986) 1322 | (xy 11.6159 -1.4986) 1323 | (xy 11.596 0.5807) 1324 | ) 1325 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1326 | (fill (type outline)) 1327 | ) 1328 | (polyline 1329 | (pts 1330 | (xy -7.4177 -0.5786) 1331 | (xy -7.4152 -0.3008) 1332 | (xy -7.3953 0.099) 1333 | (xy -7.3506 0.3782) 1334 | (xy -7.2751 0.5549) 1335 | (xy -7.1627 0.6475) 1336 | (xy -7.0075 0.6743) 1337 | (xy -6.8967 0.6729) 1338 | (xy -6.7701 0.6551) 1339 | (xy -6.6849 0.5987) 1340 | (xy -6.6327 0.4815) 1341 | (xy -6.6055 0.2812) 1342 | (xy -6.5952 -0.0244) 1343 | (xy -6.5936 -0.4576) 1344 | (xy -6.5936 -1.4986) 1345 | (xy -5.5317 -1.4986) 1346 | (xy -5.5821 0.9866) 1347 | (xy -5.8267 1.2051) 1348 | (xy -5.9129 1.278) 1349 | (xy -6.0674 1.3713) 1350 | (xy -6.2517 1.4136) 1351 | (xy -6.5256 1.4236) 1352 | (xy -6.704 1.4207) 1353 | (xy -6.909 1.3958) 1354 | (xy -7.0551 1.3298) 1355 | (xy -7.1987 1.2046) 1356 | (xy -7.4177 0.9855) 1357 | (xy -7.4177 2.6973) 1358 | (xy -8.3918 2.6973) 1359 | (xy -8.3918 -1.4986) 1360 | (xy -7.4177 -1.4986) 1361 | (xy -7.4177 -0.5786) 1362 | ) 1363 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1364 | (fill (type outline)) 1365 | ) 1366 | (polyline 1367 | (pts 1368 | (xy -3.2611 -1.5206) 1369 | (xy -2.9455 -1.4763) 1370 | (xy -2.7271 -1.411) 1371 | (xy -2.5941 -1.3361) 1372 | (xy -2.4133 -1.173) 1373 | (xy -2.2936 -0.9474) 1374 | (xy -2.2222 -0.6309) 1375 | (xy -2.1865 -0.1948) 1376 | (xy -2.1808 -0.0298) 1377 | (xy -2.1895 0.4134) 1378 | (xy -2.2442 0.7484) 1379 | (xy -2.3516 1.0034) 1380 | (xy -2.5183 1.2065) 1381 | (xy -2.5821 1.2628) 1382 | (xy -2.6739 1.32) 1383 | (xy -2.7954 1.3562) 1384 | (xy -2.9767 1.376) 1385 | (xy -3.2477 1.3844) 1386 | (xy -3.6386 1.3861) 1387 | (xy -4.5677 1.3861) 1388 | (xy -4.8126 1.1413) 1389 | (xy -4.8335 1.1203) 1390 | (xy -4.9405 1.0032) 1391 | (xy -5.0082 0.8889) 1392 | (xy -5.0475 0.7391) 1393 | (xy -5.0691 0.5159) 1394 | (xy -5.0837 0.181) 1395 | (xy -5.0882 0.0252) 1396 | (xy -5.0886 -0.0518) 1397 | (xy -4.121 -0.0518) 1398 | (xy -4.1176 0.1264) 1399 | (xy -4.0822 0.4093) 1400 | (xy -3.9947 0.5777) 1401 | (xy -3.8388 0.6541) 1402 | (xy -3.5982 0.6607) 1403 | (xy -3.5111 0.6536) 1404 | (xy -3.3425 0.6203) 1405 | (xy -3.2556 0.5394) 1406 | (xy -3.2001 0.3746) 1407 | (xy -3.1776 0.2673) 1408 | (xy -3.1549 -0.0328) 1409 | (xy -3.1783 -0.3303) 1410 | (xy -3.2416 -0.5769) 1411 | (xy -3.3388 -0.7244) 1412 | (xy -3.4959 -0.8014) 1413 | (xy -3.7467 -0.8041) 1414 | (xy -3.9711 -0.6744) 1415 | (xy -3.9845 -0.6605) 1416 | (xy -4.0676 -0.5313) 1417 | (xy -4.1094 -0.3433) 1418 | (xy -4.121 -0.0518) 1419 | (xy -5.0886 -0.0518) 1420 | (xy -5.0898 -0.3118) 1421 | (xy -5.0812 -0.5978) 1422 | (xy -5.0632 -0.7833) 1423 | (xy -5.0555 -0.819) 1424 | (xy -4.9126 -1.1145) 1425 | (xy -4.657 -1.3488) 1426 | (xy -4.3198 -1.4923) 1427 | (xy -4.2751 -1.502) 1428 | (xy -3.9775 -1.5361) 1429 | (xy -3.6223 -1.5415) 1430 | (xy -3.2611 -1.5206) 1431 | ) 1432 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1433 | (fill (type outline)) 1434 | ) 1435 | (polyline 1436 | (pts 1437 | (xy 8.8997 -1.563) 1438 | (xy 9.3701 -1.5054) 1439 | (xy 9.7279 -1.3577) 1440 | (xy 9.9691 -1.1223) 1441 | (xy 10.0897 -0.8015) 1442 | (xy 10.1346 -0.5245) 1443 | (xy 9.6465 -0.5245) 1444 | (xy 9.4255 -0.5278) 1445 | (xy 9.2495 -0.547) 1446 | (xy 9.1594 -0.5925) 1447 | (xy 9.1192 -0.6744) 1448 | (xy 9.0733 -0.7628) 1449 | (xy 8.9593 -0.8116) 1450 | (xy 8.7385 -0.8242) 1451 | (xy 8.6707 -0.8227) 1452 | (xy 8.4212 -0.7684) 1453 | (xy 8.2839 -0.6257) 1454 | (xy 8.2418 -0.3796) 1455 | (xy 8.247 -0.3232) 1456 | (xy 8.2799 -0.2771) 1457 | (xy 8.3651 -0.2482) 1458 | (xy 8.527 -0.2325) 1459 | (xy 8.79 -0.2261) 1460 | (xy 9.1784 -0.2248) 1461 | (xy 10.115 -0.2248) 1462 | (xy 10.1149 0.206) 1463 | (xy 10.1077 0.4078) 1464 | (xy 10.032 0.7984) 1465 | (xy 9.865 1.0859) 1466 | (xy 9.5959 1.2796) 1467 | (xy 9.2138 1.389) 1468 | (xy 8.7077 1.4235) 1469 | (xy 8.5407 1.4216) 1470 | (xy 8.0956 1.385) 1471 | (xy 7.7682 1.2886) 1472 | (xy 7.5422 1.1154) 1473 | (xy 7.4012 0.848) 1474 | (xy 7.3286 0.4695) 1475 | (xy 7.3248 0.3754) 1476 | (xy 8.2643 0.3754) 1477 | (xy 8.2844 0.4683) 1478 | (xy 8.3357 0.5904) 1479 | (xy 8.4717 0.7124) 1480 | (xy 8.704 0.7481) 1481 | (xy 8.9363 0.7275) 1482 | (xy 9.0925 0.6414) 1483 | (xy 9.141 0.479) 1484 | (xy 9.141 0.4759) 1485 | (xy 9.1298 0.3781) 1486 | (xy 9.0736 0.3254) 1487 | (xy 8.9374 0.3038) 1488 | (xy 8.6863 0.2997) 1489 | (xy 8.6525 0.2997) 1490 | (xy 8.4176 0.304) 1491 | (xy 8.2985 0.325) 1492 | (xy 8.2643 0.3754) 1493 | (xy 7.3248 0.3754) 1494 | (xy 7.3081 -0.0375) 1495 | (xy 7.3135 -0.3271) 1496 | (xy 7.3554 -0.7473) 1497 | (xy 7.4495 -1.054) 1498 | (xy 7.6078 -1.2682) 1499 | (xy 7.8429 -1.4112) 1500 | (xy 8.1669 -1.5038) 1501 | (xy 8.2177 -1.513) 1502 | (xy 8.4865 -1.5462) 1503 | (xy 8.7663 -1.5631) 1504 | (xy 8.8997 -1.563) 1505 | ) 1506 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1507 | (fill (type outline)) 1508 | ) 1509 | (polyline 1510 | (pts 1511 | (xy -0.5561 -1.5555) 1512 | (xy -0.3063 -1.4814) 1513 | (xy -0.078 -1.3615) 1514 | (xy 0.0649 -1.2246) 1515 | (xy 0.107 -1.1586) 1516 | (xy 0.1392 -1.1579) 1517 | (xy 0.1475 -1.2925) 1518 | (xy 0.1484 -1.3395) 1519 | (xy 0.1652 -1.4305) 1520 | (xy 0.2297 -1.4779) 1521 | (xy 0.376 -1.4958) 1522 | (xy 0.638 -1.4986) 1523 | (xy 1.1262 -1.4986) 1524 | (xy 1.1063 0.5807) 1525 | (xy 1.0864 2.6599) 1526 | (xy 0.1123 2.6599) 1527 | (xy 0.091 1.8885) 1528 | (xy 0.0696 1.1172) 1529 | (xy -0.1252 1.2704) 1530 | (xy -0.177 1.3073) 1531 | (xy -0.4013 1.3967) 1532 | (xy -0.7171 1.4236) 1533 | (xy -0.9372 1.4166) 1534 | (xy -1.2527 1.361) 1535 | (xy -1.4791 1.2377) 1536 | (xy -1.6514 1.0321) 1537 | (xy -1.6697 1.0019) 1538 | (xy -1.7289 0.8814) 1539 | (xy -1.7661 0.7402) 1540 | (xy -1.7851 0.5462) 1541 | (xy -1.7893 0.267) 1542 | (xy -1.7843 -0.0278) 1543 | (xy -0.8242 -0.0278) 1544 | (xy -0.8151 0.2256) 1545 | (xy -0.7833 0.4604) 1546 | (xy -0.7343 0.5844) 1547 | (xy -0.5976 0.6479) 1548 | (xy -0.3813 0.6716) 1549 | (xy -0.1629 0.6505) 1550 | (xy -0.015 0.5844) 1551 | (xy 0.0281 0.4716) 1552 | (xy 0.0581 0.2554) 1553 | (xy 0.0725 -0.0142) 1554 | (xy 0.0702 -0.2888) 1555 | (xy 0.0502 -0.5196) 1556 | (xy 0.0115 -0.6583) 1557 | (xy 0.0061 -0.6658) 1558 | (xy -0.1154 -0.742) 1559 | (xy -0.3067 -0.7963) 1560 | (xy -0.4025 -0.8071) 1561 | (xy -0.6024 -0.7759) 1562 | (xy -0.7325 -0.6458) 1563 | (xy -0.803 -0.4015) 1564 | (xy -0.8242 -0.0278) 1565 | (xy -1.7843 -0.0278) 1566 | (xy -1.7826 -0.1297) 1567 | (xy -1.7746 -0.432) 1568 | (xy -1.7613 -0.7265) 1569 | (xy -1.7396 -0.9244) 1570 | (xy -1.7035 -1.0561) 1571 | (xy -1.6471 -1.1519) 1572 | (xy -1.5643 -1.2423) 1573 | (xy -1.5581 -1.2485) 1574 | (xy -1.3465 -1.4012) 1575 | (xy -1.1147 -1.4984) 1576 | (xy -1.1141 -1.4986) 1577 | (xy -0.8854 -1.5429) 1578 | (xy -0.6907 -1.5658) 1579 | (xy -0.5561 -1.5555) 1580 | ) 1581 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1582 | (fill (type outline)) 1583 | ) 1584 | (polyline 1585 | (pts 1586 | (xy -10.1605 -1.5522) 1587 | (xy -9.745 -1.4995) 1588 | (xy -9.3999 -1.4) 1589 | (xy -9.1624 -1.2587) 1590 | (xy -9.0738 -1.1597) 1591 | (xy -8.93 -0.8813) 1592 | (xy -8.8725 -0.5676) 1593 | (xy -8.9 -0.2591) 1594 | (xy -9.0114 0.0041) 1595 | (xy -9.2054 0.1818) 1596 | (xy -9.2457 0.1992) 1597 | (xy -9.4532 0.2552) 1598 | (xy -9.7448 0.3062) 1599 | (xy -10.0708 0.343) 1600 | (xy -10.0731 0.3432) 1601 | (xy -10.4451 0.3841) 1602 | (xy -10.6741 0.4355) 1603 | (xy -10.7669 0.4988) 1604 | (xy -10.7787 0.5965) 1605 | (xy -10.7021 0.7196) 1606 | (xy -10.5443 0.798) 1607 | (xy -10.3455 0.8225) 1608 | (xy -10.1458 0.7843) 1609 | (xy -9.9853 0.6743) 1610 | (xy -9.8721 0.5839) 1611 | (xy -9.6996 0.5373) 1612 | (xy -9.4241 0.5245) 1613 | (xy -9.2606 0.5264) 1614 | (xy -9.0879 0.5432) 1615 | (xy -9.0096 0.5871) 1616 | (xy -8.9912 0.6694) 1617 | (xy -9.0077 0.8287) 1618 | (xy -9.1324 1.1112) 1619 | (xy -9.3589 1.3076) 1620 | (xy -9.4521 1.3407) 1621 | (xy -9.7036 1.3854) 1622 | (xy -10.0344 1.4142) 1623 | (xy -10.4002 1.4264) 1624 | (xy -10.7571 1.4207) 1625 | (xy -11.061 1.3963) 1626 | (xy -11.2677 1.352) 1627 | (xy -11.2687 1.3516) 1628 | (xy -11.5075 1.1839) 1629 | (xy -11.6552 0.9043) 1630 | (xy -11.7058 0.5245) 1631 | (xy -11.7058 0.5111) 1632 | (xy -11.6635 0.1676) 1633 | (xy -11.5332 -0.0832) 1634 | (xy -11.3019 -0.2509) 1635 | (xy -10.9569 -0.3447) 1636 | (xy -10.4853 -0.3742) 1637 | (xy -10.1737 -0.3976) 1638 | (xy -9.9439 -0.4689) 1639 | (xy -9.835 -0.581) 1640 | (xy -9.8605 -0.7262) 1641 | (xy -9.8712 -0.7419) 1642 | (xy -10.0215 -0.8389) 1643 | (xy -10.2972 -0.8848) 1644 | (xy -10.3468 -0.8878) 1645 | (xy -10.5451 -0.8872) 1646 | (xy -10.6458 -0.8472) 1647 | (xy -10.6917 -0.7536) 1648 | (xy -10.6924 -0.751) 1649 | (xy -10.7305 -0.6705) 1650 | (xy -10.8142 -0.6247) 1651 | (xy -10.9782 -0.6042) 1652 | (xy -11.2571 -0.5994) 1653 | (xy -11.7822 -0.5994) 1654 | (xy -11.7336 -0.8429) 1655 | (xy -11.6045 -1.1404) 1656 | (xy -11.3621 -1.3715) 1657 | (xy -11.0392 -1.5007) 1658 | (xy -10.6088 -1.5534) 1659 | (xy -10.1605 -1.5522) 1660 | ) 1661 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1662 | (fill (type outline)) 1663 | ) 1664 | (polyline 1665 | (pts 1666 | (xy 2.5468 -2.7702) 1667 | (xy 2.9789 -2.7058) 1668 | (xy 3.2926 -2.5512) 1669 | (xy 3.4895 -2.3055) 1670 | (xy 3.5135 -2.2439) 1671 | (xy 3.5795 -2.0309) 1672 | (xy 3.6684 -1.7092) 1673 | (xy 3.7738 -1.303) 1674 | (xy 3.8893 -0.8367) 1675 | (xy 4.0085 -0.3345) 1676 | (xy 4.0483 -0.1634) 1677 | (xy 4.1692 0.3448) 1678 | (xy 4.2626 0.7176) 1679 | (xy 4.3312 0.9637) 1680 | (xy 4.3776 1.0921) 1681 | (xy 4.4044 1.1113) 1682 | (xy 4.4143 1.0302) 1683 | (xy 4.4175 0.9133) 1684 | (xy 4.4379 0.7544) 1685 | (xy 4.4943 0.6878) 1686 | (xy 4.6079 0.6743) 1687 | (xy 4.7952 0.6743) 1688 | (xy 4.7952 -0.2284) 1689 | (xy 4.796 -0.5322) 1690 | (xy 4.802 -0.8207) 1691 | (xy 4.8186 -1.0124) 1692 | (xy 4.8511 -1.1372) 1693 | (xy 4.9047 -1.2253) 1694 | (xy 4.9846 -1.3066) 1695 | (xy 5.0923 -1.3871) 1696 | (xy 5.4021 -1.5103) 1697 | (xy 5.7716 -1.559) 1698 | (xy 6.1529 -1.5342) 1699 | (xy 6.4984 -1.4371) 1700 | (xy 6.7601 -1.2685) 1701 | (xy 6.8884 -1.1134) 1702 | (xy 6.9521 -0.9373) 1703 | (xy 6.9681 -0.6801) 1704 | (xy 6.9681 -0.2997) 1705 | (xy 6.5956 -0.2997) 1706 | (xy 6.4285 -0.3022) 1707 | (xy 6.2817 -0.3265) 1708 | (xy 6.2074 -0.3983) 1709 | (xy 6.16 -0.5432) 1710 | (xy 6.0789 -0.7266) 1711 | (xy 5.9518 -0.7868) 1712 | (xy 5.8907 -0.7771) 1713 | (xy 5.8442 -0.7269) 1714 | (xy 5.8153 -0.6088) 1715 | (xy 5.7978 -0.3955) 1716 | (xy 5.7853 -0.0596) 1717 | (xy 5.7639 0.6676) 1718 | (xy 6.8557 0.7118) 1719 | (xy 6.8557 1.3861) 1720 | (xy 5.7693 1.4301) 1721 | (xy 5.7693 2.023) 1722 | (xy 4.7952 2.023) 1723 | (xy 4.7952 1.4236) 1724 | (xy 3.3952 1.4236) 1725 | (xy 3.195 0.4683) 1726 | (xy 3.1851 0.4206) 1727 | (xy 3.111 0.0529) 1728 | (xy 3.0507 -0.2673) 1729 | (xy 3.0104 -0.507) 1730 | (xy 2.9959 -0.6332) 1731 | (xy 2.9916 -0.7193) 1732 | (xy 2.9625 -0.7508) 1733 | (xy 2.9085 -0.6476) 1734 | (xy 2.8322 -0.4174) 1735 | (xy 2.7366 -0.0678) 1736 | (xy 2.6243 0.3933) 1737 | (xy 2.3847 1.4236) 1738 | (xy 1.8422 1.4236) 1739 | (xy 1.5733 1.419) 1740 | (xy 1.4238 1.4008) 1741 | (xy 1.3648 1.3612) 1742 | (xy 1.3674 1.2925) 1743 | (xy 1.3969 1.1905) 1744 | (xy 1.4626 0.9668) 1745 | (xy 1.5566 0.6487) 1746 | (xy 1.6712 0.2618) 1747 | (xy 1.7991 -0.1686) 1748 | (xy 2.1945 -1.4986) 1749 | (xy 2.4459 -1.4986) 1750 | (xy 2.5176 -1.5005) 1751 | (xy 2.658 -1.5365) 1752 | (xy 2.6973 -1.6317) 1753 | (xy 2.6973 -1.6329) 1754 | (xy 2.6315 -1.8605) 1755 | (xy 2.4652 -2.0309) 1756 | (xy 2.2435 -2.098) 1757 | (xy 2.1624 -2.0998) 1758 | (xy 2.0672 -2.1295) 1759 | (xy 2.0296 -2.2278) 1760 | (xy 2.023 -2.4351) 1761 | (xy 2.023 -2.7723) 1762 | (xy 2.4375 -2.7723) 1763 | (xy 2.5468 -2.7702) 1764 | ) 1765 | (stroke (width 0.01) (type default) (color 0 0 0 0)) 1766 | (fill (type outline)) 1767 | ) 1768 | ) 1769 | ) 1770 | ) 1771 | -------------------------------------------------------------------------------- /ModemHAT.pretty/C_1808_4520Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_1808_4520Metric" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F68FEEE) 4 | (descr "Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 5 | (tags "capacitor") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2.05) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp de96c565-047b-4547-81b6-6ac3613be0c1) 10 | ) 11 | (fp_text value "C_1808_4520Metric" (at 0 2.2) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp c6b02b7a-ee61-421b-bc1e-2ec2818dff85) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 98e2f1fd-cbe1-4cfe-af84-73eb2dff87fa) 18 | ) 19 | (fp_line (start -1.161252 -1.11) (end 1.161252 -1.11) (layer "F.SilkS") (width 0.12) (tstamp 82b6417a-e92e-498b-bf27-a7e0cb57a861)) 20 | (fp_line (start -1.161252 1.11) (end 1.161252 1.11) (layer "F.SilkS") (width 0.12) (tstamp be86c8f6-15c3-4f07-9af9-cc374bc8621c)) 21 | (fp_line (start 3.15 -1.35) (end 3.15 1.35) (layer "F.CrtYd") (width 0.05) (tstamp 5301a83c-ec60-431d-ada9-87cad183f28f)) 22 | (fp_line (start -3.15 1.35) (end -3.15 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp 69689452-a80d-4fe9-bcb5-bcfcb072361d)) 23 | (fp_line (start -3.15 -1.35) (end 3.15 -1.35) (layer "F.CrtYd") (width 0.05) (tstamp b55b7ffc-2383-4e83-ac56-d44dd6ea3f44)) 24 | (fp_line (start 3.15 1.35) (end -3.15 1.35) (layer "F.CrtYd") (width 0.05) (tstamp c5db794a-4c44-42e8-80f7-82ff8459a23b)) 25 | (fp_line (start -2.35 1) (end -2.35 -1) (layer "F.Fab") (width 0.1) (tstamp 2e5bc258-3237-491e-b9c3-4e7e5611fe0b)) 26 | (fp_line (start -2.35 -1) (end 2.35 -1) (layer "F.Fab") (width 0.1) (tstamp 49832a29-08dc-485b-bbe2-4f295365cc30)) 27 | (fp_line (start 2.35 -1) (end 2.35 1) (layer "F.Fab") (width 0.1) (tstamp 5fe1b4ab-d266-4798-96c0-4c26151b9bec)) 28 | (fp_line (start 2.35 1) (end -2.35 1) (layer "F.Fab") (width 0.1) (tstamp d82b4680-d770-4a8e-9827-cbefc719eefd)) 29 | (pad "1" smd roundrect (at -2.25 0) (size 1.4 2.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 97406838-df1c-416b-a180-963bf0459db2)) 30 | (pad "2" smd roundrect (at 2.25 0) (size 1.4 2.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.178571) (tstamp 62a7ba36-2127-4211-a870-7bf8c04aa23c)) 31 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1812_4532Metric.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1.05 0.63 0.74)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /ModemHAT.pretty/Raspberry_Pi_Stacking_Header.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Raspberry_Pi_Stacking_Header" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 622D5645) 4 | (descr "Samtec HLE .100\" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator") 5 | (tags "connector Samtec HLE horizontal") 6 | (property "Sheetfile" "OpenPlotter-Interface-HAT.kicad_sch") 7 | (property "Sheetname" "") 8 | (attr smd) 9 | (fp_text reference "J2" (at 0 -4.76) (layer "F.SilkS") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 88d1c0e1-1789-458d-84ed-13a1fc5b8244) 12 | ) 13 | (fp_text value "2x20 0.1\" Stacking Header" (at 0 4.76) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 9fcb682e-b197-429f-8cc2-b10cb57650f8) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 -1.84 180) (layer "F.Fab") 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | (tstamp 233b137c-f2f8-4be0-a700-1961503835b3) 20 | ) 21 | (fp_line (start 2.165 -2.65) (end 2.915 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 08750225-7cd4-49f6-8ac7-883d74b6c0c6)) 22 | (fp_line (start -0.375 -2.65) (end 0.375 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 09c5aab3-f4a7-4ad0-af7b-ac955e31a570)) 23 | (fp_line (start -25.025 2.65) (end -25.51 2.65) (layer "F.SilkS") (width 0.12) (tstamp 33510179-607c-445d-9c4a-d0b0eb281cc8)) 24 | (fp_line (start -5.455 2.65) (end -4.705 2.65) (layer "F.SilkS") (width 0.12) (tstamp 34797eaa-26b1-46c1-b09b-0e539ef2cf0a)) 25 | (fp_line (start 14.865 -2.65) (end 15.615 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 39650101-2bc2-4924-833b-0799c471919a)) 26 | (fp_line (start -5.455 -2.65) (end -4.705 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 3e8f9685-6f75-4036-84ca-e0141beb5536)) 27 | (fp_line (start -7.995 2.65) (end -7.245 2.65) (layer "F.SilkS") (width 0.12) (tstamp 3f7285bc-3a75-4010-bebc-ff3e7d481253)) 28 | (fp_line (start 2.165 2.65) (end 2.915 2.65) (layer "F.SilkS") (width 0.12) (tstamp 437c87d0-a86b-4e01-b567-1860e12752a5)) 29 | (fp_line (start -0.375 2.65) (end 0.375 2.65) (layer "F.SilkS") (width 0.12) (tstamp 4ad286c3-41ee-4176-bddd-b6b41898805d)) 30 | (fp_line (start -23.235 2.65) (end -22.485 2.65) (layer "F.SilkS") (width 0.12) (tstamp 4e544969-e86d-4ae4-b3e6-bf08a6a77e81)) 31 | (fp_line (start 9.785 2.65) (end 10.535 2.65) (layer "F.SilkS") (width 0.12) (tstamp 5056aad2-464e-4687-9cad-38bb9b1d9c35)) 32 | (fp_line (start 17.405 2.65) (end 18.155 2.65) (layer "F.SilkS") (width 0.12) (tstamp 51c6d051-c2a0-4890-a735-ab5b631ea155)) 33 | (fp_line (start -15.615 2.65) (end -14.865 2.65) (layer "F.SilkS") (width 0.12) (tstamp 5c8eb51b-7ac2-4865-a61e-387859536da3)) 34 | (fp_line (start -25.025 3.56) (end -25.025 2.65) (layer "F.SilkS") (width 0.12) (tstamp 5fee4529-1993-460f-b0f4-f55ca49d7eaf)) 35 | (fp_line (start -15.615 -2.65) (end -14.865 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 69d40edb-f35e-4bb2-b0e3-5fd42235dfb7)) 36 | (fp_line (start -25.51 -2.65) (end -25.025 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 7476c017-1b00-4016-a2e0-223e1785d41d)) 37 | (fp_line (start -18.155 2.65) (end -17.405 2.65) (layer "F.SilkS") (width 0.12) (tstamp 776445f1-3196-435a-9013-889dcea8c3b1)) 38 | (fp_line (start 25.025 2.65) (end 25.51 2.65) (layer "F.SilkS") (width 0.12) (tstamp 7a5af563-7a27-4ba6-b5b9-69a2c7593d7b)) 39 | (fp_line (start -13.075 -2.65) (end -12.325 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 7dc49d24-09b4-46ca-99df-b1cfc9c88580)) 40 | (fp_line (start 22.485 2.65) (end 23.235 2.65) (layer "F.SilkS") (width 0.12) (tstamp 7ea73f69-45d3-484a-a11d-42e800e6ecdb)) 41 | (fp_line (start 19.945 2.65) (end 20.695 2.65) (layer "F.SilkS") (width 0.12) (tstamp 7f5067ed-a2e3-4f1d-a0de-3189b8c52ff8)) 42 | (fp_line (start -7.995 -2.65) (end -7.245 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 807340b2-a413-4c9f-99df-2596a00e5f37)) 43 | (fp_line (start -20.695 -2.65) (end -19.945 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 8359a34f-aa0a-42f7-8eec-03291db4e2a4)) 44 | (fp_line (start -20.695 2.65) (end -19.945 2.65) (layer "F.SilkS") (width 0.12) (tstamp 84a85c9d-1a7d-41fd-a30b-4226cce52ad3)) 45 | (fp_line (start 12.325 2.65) (end 13.075 2.65) (layer "F.SilkS") (width 0.12) (tstamp 88d844b0-1c48-4a4c-9a2d-81e82e0ca452)) 46 | (fp_line (start -25.51 2.65) (end -25.51 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 90c2a620-a58d-4e89-9b39-1052a1b1aa1c)) 47 | (fp_line (start 19.945 -2.65) (end 20.695 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 92476e6e-9109-4853-a77c-27bacec302b4)) 48 | (fp_line (start 12.325 -2.65) (end 13.075 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 92dd656d-640f-46af-a63c-6fdb2337ff68)) 49 | (fp_line (start 17.405 -2.65) (end 18.155 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 92e4860d-600f-4a2a-b456-5cbec50480de)) 50 | (fp_line (start 7.245 2.65) (end 7.995 2.65) (layer "F.SilkS") (width 0.12) (tstamp 95da4a82-e1ca-4257-ab4e-3516344ff241)) 51 | (fp_line (start 25.51 2.65) (end 25.51 -2.65) (layer "F.SilkS") (width 0.12) (tstamp a9f3ad0a-38c5-41dc-b754-b8d4c1296fc9)) 52 | (fp_line (start -2.915 2.65) (end -2.165 2.65) (layer "F.SilkS") (width 0.12) (tstamp aea665dd-ab69-4900-9bde-cca1984249d7)) 53 | (fp_line (start 9.785 -2.65) (end 10.535 -2.65) (layer "F.SilkS") (width 0.12) (tstamp b6834885-83df-40f9-92ed-014a0eae80e3)) 54 | (fp_line (start 22.485 -2.65) (end 23.235 -2.65) (layer "F.SilkS") (width 0.12) (tstamp b92d7a46-d46b-4e3d-907e-6edb860a8677)) 55 | (fp_line (start -13.075 2.65) (end -12.325 2.65) (layer "F.SilkS") (width 0.12) (tstamp bdfdacf8-6630-45f6-8ed2-a8b431596d79)) 56 | (fp_line (start 7.245 -2.65) (end 7.995 -2.65) (layer "F.SilkS") (width 0.12) (tstamp c14a86bd-8c34-45d8-8f11-e786366b5ea0)) 57 | (fp_line (start -18.155 -2.65) (end -17.405 -2.65) (layer "F.SilkS") (width 0.12) (tstamp cbea9723-dad0-4a6c-9993-a5e9a6f3551c)) 58 | (fp_line (start -23.235 -2.65) (end -22.485 -2.65) (layer "F.SilkS") (width 0.12) (tstamp cfe12793-3864-4bc7-aaca-484c9b7a45b9)) 59 | (fp_line (start 4.705 -2.65) (end 5.455 -2.65) (layer "F.SilkS") (width 0.12) (tstamp d450159b-01f0-4b37-bfe9-b46f5f552cb2)) 60 | (fp_line (start 14.865 2.65) (end 15.615 2.65) (layer "F.SilkS") (width 0.12) (tstamp d69211bb-741e-4790-898c-69668c559636)) 61 | (fp_line (start 25.51 -2.65) (end 25.025 -2.65) (layer "F.SilkS") (width 0.12) (tstamp dafdda4f-4dc7-440c-8052-88eb6c4c49f1)) 62 | (fp_line (start 4.705 2.65) (end 5.455 2.65) (layer "F.SilkS") (width 0.12) (tstamp dfb96888-c053-43e0-810e-cc02aa28013b)) 63 | (fp_line (start -10.535 -2.65) (end -9.785 -2.65) (layer "F.SilkS") (width 0.12) (tstamp e8646b5e-b64b-4f66-86af-94ee50f15b7b)) 64 | (fp_line (start -10.535 2.65) (end -9.785 2.65) (layer "F.SilkS") (width 0.12) (tstamp f1f32b05-4631-4d65-b40b-1a2520538c87)) 65 | (fp_line (start -2.915 -2.65) (end -2.165 -2.65) (layer "F.SilkS") (width 0.12) (tstamp f85d278e-680d-43f9-924e-b43d595821e9)) 66 | (fp_line (start 25.9 4.06) (end 25.9 -4.06) (layer "F.CrtYd") (width 0.05) (tstamp 5a079cce-521b-499c-9c14-80c46248be35)) 67 | (fp_line (start 25.9 -4.06) (end -25.9 -4.06) (layer "F.CrtYd") (width 0.05) (tstamp 70c8d7b8-75e8-451e-b1fe-9d904036453e)) 68 | (fp_line (start -25.9 -4.06) (end -25.9 4.06) (layer "F.CrtYd") (width 0.05) (tstamp ae43ef46-c85a-4df7-ac70-419ecfe491c1)) 69 | (fp_line (start -25.9 4.06) (end 25.9 4.06) (layer "F.CrtYd") (width 0.05) (tstamp ed38f7c7-08c0-44b8-b2c8-3d18cd64b0b4)) 70 | (fp_line (start -24.63 2.54) (end -24.13 1.832893) (layer "F.Fab") (width 0.1) (tstamp 2557b651-99f6-4f74-bdf6-1272512ec449)) 71 | (fp_line (start 25.4 -2.54) (end -25.4 -2.54) (layer "F.Fab") (width 0.1) (tstamp 43963cea-368b-4863-85f3-8f5acb306b53)) 72 | (fp_line (start -25.4 -2.54) (end -25.4 2.54) (layer "F.Fab") (width 0.1) (tstamp b1f0d2a5-7650-4555-8dda-50d4f17bca89)) 73 | (fp_line (start -25.4 2.54) (end 25.4 2.54) (layer "F.Fab") (width 0.1) (tstamp b28cf86c-3462-4ce0-b1e9-3ff847e76903)) 74 | (fp_line (start 25.4 2.54) (end 25.4 -2.54) (layer "F.Fab") (width 0.1) (tstamp ef8b7229-83ec-4764-a044-e61c35442e4b)) 75 | (fp_line (start -24.13 1.832893) (end -23.63 2.54) (layer "F.Fab") (width 0.1) (tstamp f49c07ee-4875-4029-8d68-64b0e312b306)) 76 | (pad "" np_thru_hole circle (at -11.43 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 0ee1eb28-3de0-4a47-ab81-d4c31577bb12)) 77 | (pad "" np_thru_hole circle (at 1.27 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 1f2f4a21-40fe-438d-b12b-19dc0bc91500)) 78 | (pad "" np_thru_hole circle (at -6.35 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 2481ac61-bcf0-4d9e-b260-d2c428cbc3bb)) 79 | (pad "" np_thru_hole circle (at -16.51 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 2625b849-6e86-421c-a901-c5330d3cd8a1)) 80 | (pad "" np_thru_hole circle (at 11.43 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 29232c11-78a5-4814-bd86-917c2c731a06)) 81 | (pad "" np_thru_hole circle (at -19.05 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 2c3afeb9-55cf-4fcc-8edb-7ebfd297bd70)) 82 | (pad "" np_thru_hole circle (at 8.89 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 3617b906-ca6e-42f8-bfa6-f13e93c8405b)) 83 | (pad "" np_thru_hole circle (at -16.51 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 399286d7-6c3f-4c09-9556-56daaa311a60)) 84 | (pad "" np_thru_hole circle (at -13.97 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 3ce6555a-a0ed-4287-8e8a-19b01a06a911)) 85 | (pad "" np_thru_hole circle (at 6.35 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 438d1fdf-0c75-4eb5-b33b-31741068eaa6)) 86 | (pad "" np_thru_hole circle (at 24.13 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 48e383e0-c904-4474-8b37-e14a25ea6afd)) 87 | (pad "" np_thru_hole circle (at -11.43 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 5227e926-0177-4417-ba41-e84ed214d9fb)) 88 | (pad "" np_thru_hole circle (at 6.35 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 58b58da9-3a0a-43a5-8ccf-36ec8da7cf1c)) 89 | (pad "" np_thru_hole circle (at 13.97 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 5ccd0696-1816-4df4-acc9-88fd6c953b64)) 90 | (pad "" np_thru_hole circle (at 21.59 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 6b714d58-db63-43b4-b61e-2c441c4f7ffd)) 91 | (pad "" np_thru_hole circle (at 24.13 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 7131b104-96e4-47ef-a465-6de9117ce643)) 92 | (pad "" np_thru_hole circle (at -13.97 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 880e5187-d296-4fb8-bf73-9a18b8f2d760)) 93 | (pad "" np_thru_hole circle (at -8.89 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 88b807bb-d64d-4266-9557-8872659e7e94)) 94 | (pad "" np_thru_hole circle (at -19.05 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 8f04cbf2-8377-40ce-b8ae-a0a79ad12e36)) 95 | (pad "" np_thru_hole circle (at 19.05 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 9099bda9-b9f2-4196-8d15-289ac915f3ea)) 96 | (pad "" np_thru_hole circle (at 19.05 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 9123721d-5f46-48c0-b17d-dead7f54c703)) 97 | (pad "" np_thru_hole circle (at -24.13 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 974ddbc9-f8ee-4dc4-b05a-e1877f699b31)) 98 | (pad "" np_thru_hole circle (at -8.89 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp 9c8b2a72-4685-4431-9e9c-8c5948a23c9d)) 99 | (pad "" np_thru_hole circle (at -1.27 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp a671d3f1-87f6-4454-889d-e4de5e58c944)) 100 | (pad "" np_thru_hole circle (at 16.51 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp ac6cafa9-6eb5-486a-b18b-2015117458c1)) 101 | (pad "" np_thru_hole circle (at -3.81 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp b11eb176-658e-4f94-8e24-a6cde25d90d3)) 102 | (pad "" np_thru_hole circle (at 3.81 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp bed6d9c1-ac60-498b-b846-1de111c97479)) 103 | (pad "" np_thru_hole circle (at 3.81 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp c0be0b1b-b142-4858-a01e-809e9a5c5474)) 104 | (pad "" np_thru_hole circle (at 8.89 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp c28ad6d7-faea-478b-ba48-fab1c6eceb40)) 105 | (pad "" np_thru_hole circle (at -21.59 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp c2c79306-b9b3-467c-82f9-11678106fff0)) 106 | (pad "" np_thru_hole circle (at -21.59 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp c79bdd61-4ef1-4027-9c16-f63f1a06c9d8)) 107 | (pad "" np_thru_hole circle (at 11.43 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp cbb9616f-ddac-4de1-a1eb-bfcf97ffea00)) 108 | (pad "" np_thru_hole circle (at -6.35 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp d0de63c3-24d2-4c53-9f43-40555d0eca88)) 109 | (pad "" np_thru_hole circle (at 16.51 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp d578edbe-35c0-4f08-adf5-adee44d7d1bf)) 110 | (pad "" np_thru_hole circle (at 1.27 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp e1f12862-5723-4967-8e96-fb146a3723b1)) 111 | (pad "" np_thru_hole circle (at 21.59 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp e3948f5b-f67b-48c7-815a-ceb77bb66485)) 112 | (pad "" np_thru_hole circle (at 13.97 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp e777803d-8e25-4be9-ac31-c28e61fc520c)) 113 | (pad "" np_thru_hole circle (at -24.13 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp e9bf01b0-83a6-4f87-be4e-77c2a4d08941)) 114 | (pad "" np_thru_hole circle (at -3.81 -1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp f48045a0-4eda-46e7-bf08-42d141515394)) 115 | (pad "" np_thru_hole circle (at -22.86 0) (size 1.78 1.78) (drill 1.78) (layers F&B.Cu *.Mask) (tstamp fa97145c-9d8e-414f-8c78-cf8c0ad86ece)) 116 | (pad "" np_thru_hole circle (at -1.27 1.27 180) (size 0.97 0.97) (drill 0.97) (layers *.Cu *.Mask) (tstamp fc397c2a-b18f-4d73-a748-3c6ba86cc579)) 117 | (pad "" np_thru_hole circle (at 22.86 0) (size 1.78 1.78) (drill 1.78) (layers F&B.Cu *.Mask) (tstamp fd99fc9c-f415-4fc3-ba98-06a13b6ea5ab)) 118 | (pad "1" smd rect (at -24.13 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7774f4b4-cb5c-4a57-8535-39417e5ccd95)) 119 | (pad "2" smd rect (at -24.13 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e98db93-b588-48ac-af37-f22f1eeff613)) 120 | (pad "3" smd rect (at -21.59 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c7882c1-5e72-4872-95a8-44f9c88b0af8)) 121 | (pad "4" smd rect (at -21.59 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d086c1b8-6e67-4082-a8d4-5cca34b0aebc)) 122 | (pad "5" smd rect (at -19.05 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66344d8e-acc9-46fd-b5a4-04485b32732e)) 123 | (pad "6" smd rect (at -19.05 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9c56031-fac4-4078-96e0-be9b1895ad43)) 124 | (pad "7" smd rect (at -16.51 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acc9603e-2853-499a-ba0c-c49188eaef34)) 125 | (pad "8" smd rect (at -16.51 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea1b3646-7985-454b-8eae-c62ec3e49703)) 126 | (pad "9" smd rect (at -13.97 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60c25864-4952-42dd-a9ac-b7b7606c226a)) 127 | (pad "10" smd rect (at -13.97 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6bb54458-80dc-4ffc-ae03-e2d7b552832c)) 128 | (pad "11" smd rect (at -11.43 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 285be9f9-9ab1-427b-afda-e9eade067de9)) 129 | (pad "12" smd rect (at -11.43 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af5abaf1-598f-4ee3-9452-2e3d8faa9764)) 130 | (pad "13" smd rect (at -8.89 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp deebc89d-8352-40ed-93d8-03524d7d4ce2)) 131 | (pad "14" smd rect (at -8.89 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4e40f73-5f98-4a6a-9773-ead807ac2d1c)) 132 | (pad "15" smd rect (at -6.35 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c4d4b63f-d840-4d99-83f6-c6ee1acf2930)) 133 | (pad "16" smd rect (at -6.35 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13278cb9-ecd7-4a69-a249-35404f509ab1)) 134 | (pad "17" smd rect (at -3.81 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37ac698c-9d0e-40c5-b150-cbb51e2c41dd)) 135 | (pad "18" smd rect (at -3.81 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c997617c-5fe8-4e5d-8a16-bbd5c312a5cc)) 136 | (pad "19" smd rect (at -1.27 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1489fb1f-8fc9-44b5-8d32-343de4d14ccd)) 137 | (pad "20" smd rect (at -1.27 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae18ef6e-a6d8-44e0-8df4-9232cf24f5d6)) 138 | (pad "21" smd rect (at 1.27 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5249e517-8c49-46b8-ac6d-ec68f6de0fb6)) 139 | (pad "22" smd rect (at 1.27 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 124f113f-fb9a-4eed-be35-66b8a83a5ae8)) 140 | (pad "23" smd rect (at 3.81 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97d2c2d8-f071-44d0-9146-2728ef1f8551)) 141 | (pad "24" smd rect (at 3.81 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f7bce74-82d5-4e95-ac49-1ebc6e3cdb7a)) 142 | (pad "25" smd rect (at 6.35 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0927527-ff1c-4d07-95b0-8b0fcc65976e)) 143 | (pad "26" smd rect (at 6.35 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a43fa84-902c-454c-925d-2861b4c55110)) 144 | (pad "27" smd rect (at 8.89 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b9a3535-cc96-40df-8065-a689b080c56a)) 145 | (pad "28" smd rect (at 8.89 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5bc97c2b-f409-4378-acf9-509eb3773637)) 146 | (pad "29" smd rect (at 11.43 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d175efc0-97b1-454b-9490-45576c2a4229)) 147 | (pad "30" smd rect (at 11.43 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17f4e90c-1389-4dd4-989d-5cd92f472eaa)) 148 | (pad "31" smd rect (at 13.97 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9518005-5b6f-4a53-b052-a3376b31b288)) 149 | (pad "32" smd rect (at 13.97 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72c91795-30f0-46ca-b49b-763d969338ae)) 150 | (pad "33" smd rect (at 16.51 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 478950a9-b032-4b70-ba80-48040033542a)) 151 | (pad "34" smd rect (at 16.51 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ceea9f0-c30d-4ff7-ba18-3dee1f5cb3d7)) 152 | (pad "35" smd rect (at 19.05 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b314f27c-f4f7-4255-9500-df3fe945a0be)) 153 | (pad "36" smd rect (at 19.05 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7346e10-9af9-4811-81af-1648aa3f4679)) 154 | (pad "37" smd rect (at 21.59 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b6c7268-75f7-4132-a01c-f1159c510d8d)) 155 | (pad "38" smd rect (at 21.59 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e46af437-5b8e-48ad-9c71-c64198ac56b4)) 156 | (pad "39" smd rect (at 24.13 2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9853492c-e6fe-4169-8789-de33fb487672)) 157 | (pad "40" smd rect (at 24.13 -2.72 180) (size 1.27 1.68) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ee12eff-7000-403a-9f5d-4964256463c3)) 158 | (model "${KIPRJMOD}/ModemHAT.pretty/HLE-120-02-F-DV-BE-A.stp" 159 | (offset (xyz 0 0 0)) 160 | (scale (xyz 1 1 1)) 161 | (rotate (xyz -90 0 0)) 162 | ) 163 | ) 164 | -------------------------------------------------------------------------------- /ModemHAT.pretty/SW_DPDT_CK_JS202011JAQN.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW_DPDT_CK_JS202011JAQN" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5E695155) 4 | (descr "Sub-miniature slide switch, vertical, SMT J bend https://dznh3ojzb2azq.cloudfront.net/products/Slide/JS/documents/datasheet.pdf") 5 | (tags "switch DPDT SMT") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -3.05) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 4a28f549-b81f-41c2-9b59-d86a9dd0fa45) 10 | ) 11 | (fp_text value "SW_DPDT_CK_JS202011JAQN" (at 0 4.55) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp e6a7401c-375d-4fc4-8dec-c76f63fe9b41) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 -3.05) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 5540d18b-1969-47b8-8cbf-27ebd1baa55f) 18 | ) 19 | (fp_line (start -3.26 -1.91) (end -4.61 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 04903d10-1607-41f9-9323-ad18760c4fb8)) 20 | (fp_line (start 4.61 -1.91) (end 3.26 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 0aefcc37-8c5d-41fd-a764-3f7f5c5cbe03)) 21 | (fp_line (start 1.74 1.91) (end 0.76 1.91) (layer "F.SilkS") (width 0.12) (tstamp 34186804-a005-4dfd-8cfb-2cb9a34bef6c)) 22 | (fp_line (start 1.74 -1.91) (end 0.76 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 3dc4dc30-1298-4b5b-9b67-21043c3eea91)) 23 | (fp_line (start -4.61 -1.91) (end -4.61 1.91) (layer "F.SilkS") (width 0.12) (tstamp 59540737-f478-4e31-b8c9-d4062cf93c9d)) 24 | (fp_line (start -0.76 1.91) (end -1.74 1.91) (layer "F.SilkS") (width 0.12) (tstamp 7366fa45-b124-43ee-98ee-c77ff40730ce)) 25 | (fp_line (start -0.76 -1.91) (end -1.74 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 87755e83-66ef-479e-9231-ac7668415971)) 26 | (fp_line (start 4.61 -1.91) (end 4.61 1.91) (layer "F.SilkS") (width 0.12) (tstamp a81cb911-c70f-43d9-9633-c488f25db998)) 27 | (fp_line (start -4.61 1.91) (end -3.26 1.91) (layer "F.SilkS") (width 0.12) (tstamp a8767654-48a5-4946-aa01-d5344949dd75)) 28 | (fp_line (start 4.61 1.91) (end 3.26 1.91) (layer "F.SilkS") (width 0.12) (tstamp c02d04ae-1fc5-4903-a8db-fd9b3598b6bc)) 29 | (fp_line (start 4.75 -2.25) (end 4.75 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 2e93bc2e-0033-442e-99d4-de3aaa50aa46)) 30 | (fp_line (start -4.75 -2.25) (end -4.75 2.25) (layer "F.CrtYd") (width 0.05) (tstamp 31cf3053-f0f5-43ba-8f93-2f28b3b88d3c)) 31 | (fp_line (start -4.75 -2.25) (end 4.75 -2.25) (layer "F.CrtYd") (width 0.05) (tstamp 615d43b9-7e83-4d38-82bd-5975f7d9c279)) 32 | (fp_line (start -1.85 2.25) (end -1.85 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 8dddf254-93bd-49c3-8e64-905b02028808)) 33 | (fp_line (start -1.85 4.1) (end 1.7 4.1) (layer "F.CrtYd") (width 0.05) (tstamp 96a3b316-a1d0-4217-abe8-083e027d62eb)) 34 | (fp_line (start -1.85 2.25) (end -4.75 2.25) (layer "F.CrtYd") (width 0.05) (tstamp c9a9ade5-e917-4fa1-96c4-50fdcb1dc01f)) 35 | (fp_line (start 4.75 2.25) (end 1.7 2.25) (layer "F.CrtYd") (width 0.05) (tstamp c9a9ade5-e917-4fa1-96c4-50fdcb1dc01f)) 36 | (fp_line (start 1.7 4.1) (end 1.7 2.25) (layer "F.CrtYd") (width 0.05) (tstamp fb97e93c-7100-40ec-9299-cfc5be7dfff4)) 37 | (fp_line (start -1.375 1.8) (end -1.375 3.8) (layer "F.Fab") (width 0.1) (tstamp 0101b7cf-0acf-40e5-bb6e-746be4150b9a)) 38 | (fp_line (start 1.375 1.8) (end 1.375 3.8) (layer "F.Fab") (width 0.1) (tstamp 46e1e199-390e-4811-bafc-f2c31cf41343)) 39 | (fp_line (start 0.625 1.8) (end 0.625 3.8) (layer "F.Fab") (width 0.1) (tstamp 7805b5fe-b223-47bf-9375-d2f135ddd5dd)) 40 | (fp_line (start 4.5 -1.8) (end 4.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 7d829d0b-1e80-4a43-a617-2d933e95cbca)) 41 | (fp_line (start 4.5 1.8) (end -4.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 891d793f-d01d-462e-94f2-ea3a2ce0424c)) 42 | (fp_line (start -4.5 -1.8) (end 4.5 -1.8) (layer "F.Fab") (width 0.1) (tstamp 896bdac4-fa7b-4b32-aa2b-41a28f600d66)) 43 | (fp_line (start -4.5 1.8) (end -4.5 -1.8) (layer "F.Fab") (width 0.1) (tstamp a6fee79d-8106-4d90-8dd3-fc68a79601c1)) 44 | (fp_line (start 1.375 3.8) (end -1.375 3.8) (layer "F.Fab") (width 0.1) (tstamp b30c1baf-0725-4481-8602-8a7e69e73c88)) 45 | (pad "" np_thru_hole circle (at 3.4 0) (size 0.9 0.9) (drill 0.9) (layers *.Mask) (tstamp 0dfca3c8-1ecc-44e1-81b5-40a2d43c452a)) 46 | (pad "" np_thru_hole circle (at -3.4 0) (size 0.9 0.9) (drill 0.9) (layers *.Mask) (tstamp 3d799c6a-0f6d-45f1-a395-4caf867ab71a)) 47 | (pad "1" smd rect (at -2.5 -1.2) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd4fc2ce-a6cb-4cea-9c97-a9692d9f0111)) 48 | (pad "2" smd rect (at 0 -1.2) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp edde10ec-fb01-4cd8-b86a-a564b8bf547a)) 49 | (pad "3" smd rect (at 2.5 -1.2) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e2ace89-3bdb-45e0-a691-47711681b61c)) 50 | (pad "4" smd rect (at -2.5 1.2) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcf3e516-ec48-41ae-812a-8eec4015a976)) 51 | (pad "5" smd rect (at 0 1.2) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc35dcde-f6bf-4870-95f8-c47e7d84c602)) 52 | (pad "6" smd rect (at 2.5 1.2) (size 1 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2de820b0-c817-440d-ae12-65ff54dd7fc6)) 53 | (model "${KIPRJMOD}/ModemHAT.pretty/JS202011JAQN.stp" 54 | (offset (xyz 0 0 0)) 55 | (scale (xyz 1 1 1)) 56 | (rotate (xyz -90 0 0)) 57 | ) 58 | ) 59 | -------------------------------------------------------------------------------- /ModemHAT.pretty/TO-269AA-R.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TO-269AA-R" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5A4F6848) 4 | (descr "SMD package TO-269AA (e.g. diode bridge), see http://www.vishay.com/docs/88854/padlayouts.pdf") 5 | (tags "TO-269AA MBS diode bridge") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -3.4) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 75fc8d55-9feb-4827-98af-a080186b8778) 10 | ) 11 | (fp_text value "TO-269AA-R" (at 0 3.5) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 55cbd771-6443-4379-8c1f-371825ffad3e) 14 | ) 15 | (fp_text user "~" (at 1.4 1.29358 90 unlocked) (layer "F.SilkS") 16 | (effects (font (size 1.4 1.4) (thickness 0.15))) 17 | (tstamp 070c16ac-bf14-4f59-9786-d6f2b5787a53) 18 | ) 19 | (fp_text user "-" (at -1.3 1.3 90 unlocked) (layer "F.SilkS") 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | (tstamp 6650cef4-209e-4511-a497-6e4e26452119) 22 | ) 23 | (fp_text user "+" (at -1.3 -1.301548 90 unlocked) (layer "F.SilkS") 24 | (effects (font (size 1 1) (thickness 0.15))) 25 | (tstamp 7d8aa72a-0971-483f-90fc-bb3a44c33363) 26 | ) 27 | (fp_text user "~" (at 1.4 -1.3 90 unlocked) (layer "F.SilkS") 28 | (effects (font (size 1.4 1.4) (thickness 0.15))) 29 | (tstamp df1bfc22-dd05-4773-abdd-f831f3cc2c55) 30 | ) 31 | (fp_text user "~" (at 1.4 -1.3 90 unlocked) (layer "F.Fab") 32 | (effects (font (size 1.4 1.4) (thickness 0.15))) 33 | (tstamp 0f73d7f7-c96a-4d13-b08e-5f51ab6b2b04) 34 | ) 35 | (fp_text user "~" (at 1.4 1.3 90 unlocked) (layer "F.Fab") 36 | (effects (font (size 1.4 1.4) (thickness 0.15))) 37 | (tstamp 165340e5-8cdd-49d2-a16c-29cbdde9b43a) 38 | ) 39 | (fp_text user "${REFERENCE}" (at 0 -0.065) (layer "F.Fab") 40 | (effects (font (size 0.8 0.8) (thickness 0.12))) 41 | (tstamp 55f29359-9821-419c-9de4-dedaa2d4b108) 42 | ) 43 | (fp_text user "-" (at -1.3 1.3 90 unlocked) (layer "F.Fab") 44 | (effects (font (size 1 1) (thickness 0.15))) 45 | (tstamp b51af569-978d-4b11-851f-c3304a227e76) 46 | ) 47 | (fp_text user "+" (at -1.3 -1.3 90 unlocked) (layer "F.Fab") 48 | (effects (font (size 1 1) (thickness 0.15))) 49 | (tstamp ce889b52-bd6e-449a-91fe-44e90ffe6b00) 50 | ) 51 | (fp_line (start 1.9 -2.5) (end -1.9 -2.5) (layer "F.SilkS") (width 0.12) (tstamp 0f916d71-98be-4d8e-acba-40ec3fe9ecfc)) 52 | (fp_line (start 1.9 -2.5) (end 1.9 2.5) (layer "F.SilkS") (width 0.12) (tstamp 224fc6cd-a950-400e-ae00-1d9604a5c19d)) 53 | (fp_line (start -1.9 -2.5) (end -1.9 2.5) (layer "F.SilkS") (width 0.12) (tstamp 32c06c9c-0924-4cfc-89db-2a15e9b84993)) 54 | (fp_line (start 1.9 2.5) (end -1.9 2.5) (layer "F.SilkS") (width 0.12) (tstamp e876eb02-d49c-43be-93cd-ca4a821eaf19)) 55 | (fp_line (start -3.82 -2.65) (end 3.83 -2.65) (layer "F.CrtYd") (width 0.05) (tstamp 21dfb5dc-f7ea-45a8-939b-1165b9187bf7)) 56 | (fp_line (start 3.83 2.65) (end 3.83 -2.65) (layer "F.CrtYd") (width 0.05) (tstamp b2577045-f68f-4824-9de5-4928ba875378)) 57 | (fp_line (start 3.83 2.65) (end -3.82 2.65) (layer "F.CrtYd") (width 0.05) (tstamp cba62592-62e4-497a-b8bb-efad6ec8a8f8)) 58 | (fp_line (start -3.82 -2.65) (end -3.82 2.65) (layer "F.CrtYd") (width 0.05) (tstamp e19aac61-ed11-4470-9a58-35e6ccf37806)) 59 | (fp_line (start 1.9 -2.4) (end 1.9 2.4) (layer "F.Fab") (width 0.12) (tstamp 0a569ee6-31fd-41bb-9a79-16054f46999e)) 60 | (fp_line (start -1.9 2.4) (end -1.9 -2.4) (layer "F.Fab") (width 0.12) (tstamp 2c11af6b-3fb7-49cf-bbc6-5fe04cf166f8)) 61 | (fp_line (start -1.9 -2.4) (end 1.9 -2.4) (layer "F.Fab") (width 0.12) (tstamp 489e6d55-28c9-4aed-be80-793eaf4b6d93)) 62 | (fp_line (start 1.9 2.4) (end -1.9 2.4) (layer "F.Fab") (width 0.12) (tstamp 90c86b8d-e2de-4da8-8563-7ec1da4baf27)) 63 | (pad "1" smd rect (at -2.85 -1.27) (size 1.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc5ee70f-e543-4026-b6c7-d5072c43ab1c)) 64 | (pad "2" smd rect (at -2.85 1.27) (size 1.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f6aa5d9-08ce-4461-b586-819134491317)) 65 | (pad "3" smd rect (at 2.85 1.27) (size 1.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82984786-2d45-4f1f-9c39-40bb1f187981)) 66 | (pad "4" smd rect (at 2.85 -1.27) (size 1.4 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4207549f-359e-4d1c-aa8f-df0034b941ad)) 67 | (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-269AA.wrl" 68 | (offset (xyz 0 0 0)) 69 | (scale (xyz 1 1 1)) 70 | (rotate (xyz 0 0 180)) 71 | ) 72 | ) 73 | -------------------------------------------------------------------------------- /ModemHAT.pretty/shadytel-text-small.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "LOGO" (version 20210606) (generator bitmap2component) (layer "F.Cu") 2 | (at 0 0) 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 (thickness 0.3))) 6 | ) 7 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 8 | (effects (font (thickness 0.3))) 9 | ) 10 | (fp_poly (pts (xy 5.687391 -1.049130) (xy 6.791739 -1.049130) (xy 6.791739 -0.331304) (xy 5.687391 -0.331304) (xy 5.687391 0.375478) (xy 5.691232 0.702913) (xy 5.705145 0.935121) (xy 5.732716 1.087122) 11 | (xy 5.777528 1.173932) (xy 5.843169 1.210571) (xy 5.887752 1.214783) (xy 6.004200 1.165074) (xy 6.091769 1.037485) (xy 6.128968 0.864326) (xy 6.129130 0.851926) (xy 6.129130 0.662609) 12 | (xy 6.902174 0.662609) (xy 6.902174 0.999373) (xy 6.878712 1.313498) (xy 6.801382 1.550872) (xy 6.659772 1.720021) (xy 6.443467 1.829469) (xy 6.142052 1.887744) (xy 5.797826 1.903465) 13 | (xy 5.473292 1.894276) (xy 5.234095 1.859272) (xy 5.056607 1.790595) (xy 4.917198 1.680382) (xy 4.836488 1.583662) (xy 4.792360 1.514457) (xy 4.760323 1.431736) (xy 4.737936 1.316485) 14 | (xy 4.722753 1.149685) (xy 4.712333 0.912322) (xy 4.704233 0.585379) (xy 4.703483 0.548336) (xy 4.685879 -0.331304) (xy 4.526661 -0.331304) (xy 4.439244 -0.336539) (xy 4.390051 -0.369318) 15 | (xy 4.365893 -0.455250) (xy 4.353583 -0.619946) (xy 4.351004 -0.672421) (xy 4.344941 -0.765155) (xy 4.335542 -0.817880) (xy 4.320115 -0.821823) (xy 4.295970 -0.768208) (xy 4.260414 -0.648263) 16 | (xy 4.210756 -0.453214) (xy 4.144305 -0.174286) (xy 4.058369 0.197294) (xy 3.982592 0.528558) (xy 3.886667 0.944817) (xy 3.793258 1.342744) (xy 3.706640 1.704681) (xy 3.631087 2.012973) 17 | (xy 3.570877 2.249964) (xy 3.530283 2.397998) (xy 3.528429 2.404107) (xy 3.388865 2.722486) (xy 3.194551 2.954807) (xy 2.979023 3.083079) (xy 2.844303 3.117613) (xy 2.652954 3.147739) 18 | (xy 2.441198 3.170098) (xy 2.245258 3.181330) (xy 2.101357 3.178077) (xy 2.056848 3.168607) (xy 2.013035 3.092647) (xy 1.990435 2.920345) (xy 1.987826 2.811486) (xy 1.990196 2.629693) 19 | (xy 2.005925 2.532125) (xy 2.047938 2.492571) (xy 2.129165 2.484822) (xy 2.148962 2.484783) (xy 2.350340 2.463298) (xy 2.482982 2.386219) (xy 2.569651 2.259964) (xy 2.647093 2.074734) 20 | (xy 2.643709 1.956816) (xy 2.552956 1.891806) (xy 2.390982 1.866613) (xy 2.131529 1.849783) (xy 1.811983 0.773044) (xy 1.706525 0.417072) (xy 1.604254 0.070733) (xy 1.512186 -0.242130) 21 | (xy 1.437338 -0.497672) (xy 1.386726 -0.672049) (xy 1.385473 -0.676413) (xy 1.278509 -1.049130) (xy 2.310358 -1.049130) (xy 2.577027 0.054878) (xy 2.658334 0.386203) (xy 2.732328 0.677777) 22 | (xy 2.794777 0.913723) (xy 2.841451 1.078165) (xy 2.868117 1.155227) (xy 2.871304 1.158993) (xy 2.889741 1.107468) (xy 2.925299 0.963556) (xy 2.974418 0.743349) (xy 3.033536 0.462940) 23 | (xy 3.099095 0.138422) (xy 3.115545 0.054985) (xy 3.332176 -1.049130) (xy 4.693478 -1.049130) (xy 4.693478 -1.656522) (xy 5.687391 -1.656522) )(layer F.SilkS) (width 0.000000) 24 | ) 25 | (fp_poly (pts (xy -10.007793 -1.053699) (xy -9.671093 -1.010749) (xy -9.421834 -0.932724) (xy -9.249970 -0.814647) (xy -9.145450 -0.651542) (xy -9.098228 -0.438433) (xy -9.095333 -0.399625) (xy -9.083261 -0.193261) 26 | (xy -9.538804 -0.177223) (xy -9.763538 -0.175390) (xy -9.921210 -0.186544) (xy -9.992255 -0.209075) (xy -9.994348 -0.214692) (xy -10.043444 -0.315078) (xy -10.169509 -0.390941) (xy -10.340713 -0.436675) 27 | (xy -10.525222 -0.446677) (xy -10.691204 -0.415340) (xy -10.791056 -0.354969) (xy -10.867362 -0.255345) (xy -10.855325 -0.165419) (xy -10.808804 -0.096791) (xy -10.745905 -0.052461) (xy -10.622556 -0.016515) 28 | (xy -10.422630 0.014278) (xy -10.129998 0.043146) (xy -10.095505 0.046011) (xy -9.698370 0.092740) (xy -9.398823 0.164894) (xy -9.185304 0.271076) (xy -9.046254 0.419887) (xy -8.970115 0.619929) 29 | (xy -8.945329 0.879803) (xy -8.945217 0.902033) (xy -8.989156 1.242845) (xy -9.119857 1.517295) (xy -9.335648 1.722620) (xy -9.492071 1.805968) (xy -9.644792 1.846069) (xy -9.876659 1.877934) 30 | (xy -10.156595 1.900159) (xy -10.453523 1.911340) (xy -10.736365 1.910074) (xy -10.974045 1.894958) (xy -11.085469 1.877935) (xy -11.402493 1.769161) (xy -11.632965 1.599098) (xy -11.772418 1.372442) 31 | (xy -11.816522 1.109807) (xy -11.816522 0.938696) (xy -11.319565 0.938696) (xy -11.082192 0.940961) (xy -10.934566 0.950509) (xy -10.856042 0.971468) (xy -10.825977 1.007967) (xy -10.822609 1.038087) 32 | (xy -10.787649 1.160572) (xy -10.756348 1.203739) (xy -10.659980 1.243331) (xy -10.494991 1.264579) (xy -10.301739 1.267003) (xy -10.120584 1.250123) (xy -9.991885 1.213459) (xy -9.990718 1.212840) 33 | (xy -9.907683 1.115560) (xy -9.886908 0.980069) (xy -9.933923 0.860550) (xy -9.952935 0.842545) (xy -10.034368 0.816584) (xy -10.199531 0.789627) (xy -10.421821 0.765403) (xy -10.599639 0.751914) 34 | (xy -11.004229 0.710761) (xy -11.311622 0.638878) (xy -11.532784 0.527803) (xy -11.678686 0.369072) (xy -11.760295 0.154225) (xy -11.788580 -0.125204) (xy -11.788913 -0.165652) (xy -11.766211 -0.460788) 35 | (xy -11.689046 -0.677926) (xy -11.543826 -0.841661) (xy -11.349509 -0.960825) (xy -11.236757 -1.007008) (xy -11.103162 -1.037866) (xy -10.924687 -1.056197) (xy -10.677296 -1.064803) (xy -10.441985 -1.066551) 36 | )(layer F.SilkS) (width 0.000000) 37 | ) 38 | (fp_poly (pts (xy -3.516187 -1.075444) (xy -3.268383 -1.051462) (xy -2.999371 -1.006308) (xy -2.786555 -0.948642) (xy -2.623388 -0.865957) (xy -2.503321 -0.745747) (xy -2.419806 -0.575505) (xy -2.366296 -0.342727) 39 | (xy -2.336243 -0.034904) (xy -2.323098 0.360469) (xy -2.320343 0.759239) (xy -2.319130 1.877391) (xy -3.290868 1.877391) (xy -3.253756 1.463261) (xy -3.336874 1.608416) (xy -3.477783 1.752468) 40 | (xy -3.696878 1.856716) (xy -3.967597 1.916337) (xy -4.263379 1.926511) (xy -4.557661 1.882418) (xy -4.665870 1.849621) (xy -4.906379 1.723996) (xy -5.064212 1.538792) (xy -5.151486 1.278088) 41 | (xy -5.164274 1.194708) (xy -5.177138 0.912700) (xy -4.190232 0.912700) (xy -4.177457 1.068230) (xy -4.109752 1.183230) (xy -4.000221 1.235893) (xy -3.828637 1.264890) (xy -3.638239 1.269008) 42 | (xy -3.472264 1.247032) (xy -3.379304 1.203739) (xy -3.326204 1.095961) (xy -3.314036 0.952836) (xy -3.340590 0.821775) (xy -3.400386 0.751343) (xy -3.531788 0.725244) (xy -3.711381 0.717720) 43 | (xy -3.898630 0.726953) (xy -4.053000 0.751124) (xy -4.130261 0.784087) (xy -4.190232 0.912700) (xy -5.177138 0.912700) (xy -5.179006 0.871756) (xy -5.128800 0.617122) (xy -5.011694 0.410032) 44 | (xy -4.860996 0.267937) (xy -4.661193 0.174776) (xy -4.392804 0.124368) (xy -4.067698 0.110435) (xy -3.823095 0.115131) (xy -3.658783 0.132963) (xy -3.544873 0.169546) (xy -3.458534 0.224877) 45 | (xy -3.313043 0.339320) (xy -3.313043 0.010769) (xy -3.325261 -0.212063) (xy -3.370655 -0.347824) (xy -3.462336 -0.418039) (xy -3.589130 -0.442491) (xy -3.802266 -0.449563) (xy -3.935379 -0.421640) 46 | (xy -4.015616 -0.350382) (xy -4.040917 -0.303695) (xy -4.076918 -0.238035) (xy -4.127975 -0.197370) (xy -4.218217 -0.175730) (xy -4.371773 -0.167148) (xy -4.598964 -0.165652) (xy -5.094114 -0.165652) 47 | (xy -5.056658 -0.400326) (xy -4.979274 -0.673698) (xy -4.843388 -0.861742) (xy -4.675379 -0.964408) (xy -4.460684 -1.023426) (xy -4.172312 -1.063065) (xy -3.845675 -1.081135) )(layer F.SilkS) (width 0.000000) 48 | ) 49 | (fp_poly (pts (xy 1.035990 -0.207065) (xy 1.050458 1.877391) (xy 0.110435 1.877391) (xy 0.110435 1.482397) (xy -0.031158 1.650670) (xy -0.237844 1.813509) (xy -0.514624 1.905591) (xy -0.843970 1.923374) 50 | (xy -1.152784 1.877277) (xy -1.434690 1.755652) (xy -1.664034 1.541159) (xy -1.739043 1.429880) (xy -1.783171 1.342275) (xy -1.813858 1.241207) (xy -1.833462 1.105578) (xy -1.844339 0.914290) 51 | (xy -1.848848 0.646246) (xy -1.849477 0.441739) (xy -1.848199 0.205869) (xy -0.881172 0.205869) (xy -0.874691 0.438422) (xy -0.859258 0.733139) (xy -0.829740 0.934841) (xy -0.774949 1.060913) 52 | (xy -0.683696 1.128738) (xy -0.544792 1.155698) (xy -0.410500 1.159565) (xy -0.224221 1.150632) (xy -0.111407 1.116058) (xy -0.035981 1.044185) (xy -0.030740 1.036844) (xy 0.013820 0.914443) 53 | (xy 0.043359 0.717845) (xy 0.057541 0.480419) (xy 0.056027 0.235534) (xy 0.038482 0.016560) (xy 0.004566 -0.143135) (xy -0.018339 -0.189922) (xy -0.140998 -0.270665) (xy -0.361417 -0.316385) 54 | (xy -0.370843 -0.317320) (xy -0.551940 -0.325795) (xy -0.668050 -0.300637) (xy -0.762103 -0.231664) (xy -0.771652 -0.222261) (xy -0.827899 -0.156847) (xy -0.862254 -0.080663) (xy -0.878688 0.031755) 55 | (xy -0.881172 0.205869) (xy -1.848199 0.205869) (xy -1.847706 0.114858) (xy -1.840524 -0.123555) (xy -1.825558 -0.295423) (xy -1.800436 -0.422671) (xy -1.762787 -0.527223) (xy -1.739348 -0.576219) 56 | (xy -1.597586 -0.789944) (xy -1.413222 -0.933610) (xy -1.158960 -1.025772) (xy -1.041480 -1.050574) (xy -0.681349 -1.076686) (xy -0.373159 -1.016194) (xy -0.127439 -0.871337) (xy -0.105922 -0.851545) 57 | (xy 0.052078 -0.700173) (xy 0.067452 -1.495847) (xy 0.082826 -2.291522) (xy 1.021522 -2.291522) )(layer F.SilkS) (width 0.000000) 58 | ) 59 | (fp_poly (pts (xy 9.054130 -1.052397) (xy 9.237439 -1.030334) (xy 9.533137 -0.931271) (xy 9.763596 -0.744367) (xy 9.927358 -0.471938) (xy 10.022965 -0.116299) (xy 10.049565 0.258500) (xy 10.049565 0.607391) 60 | (xy 8.157633 0.607391) (xy 8.188850 0.840128) (xy 8.241003 1.037216) (xy 8.344683 1.153771) (xy 8.517962 1.202732) (xy 8.696278 1.203373) (xy 8.868836 1.184950) (xy 8.968074 1.143814) 61 | (xy 9.031000 1.062099) (xy 9.044400 1.035326) (xy 9.084470 0.961940) (xy 9.135575 0.917071) (xy 9.222929 0.893710) (xy 9.371749 0.884849) (xy 9.590736 0.883478) (xy 10.064576 0.883478) 62 | (xy 10.029144 1.145761) (xy 9.961698 1.414623) (xy 9.834577 1.618293) (xy 9.637549 1.763355) (xy 9.360380 1.856395) (xy 8.992838 1.903995) (xy 8.839615 1.911180) (xy 8.576669 1.913033) 63 | (xy 8.326253 1.904216) (xy 8.128819 1.886533) (xy 8.071913 1.876997) (xy 7.746749 1.763874) (xy 7.493456 1.581236) (xy 7.371890 1.425662) (xy 7.323129 1.326180) (xy 7.288967 1.202844) 64 | (xy 7.265995 1.032616) (xy 7.250809 0.792456) (xy 7.242404 0.549952) (xy 7.239418 0.200256) (xy 7.244756 0.055218) (xy 8.160202 0.055218) (xy 8.635536 0.055218) (xy 8.865477 0.053211) 65 | (xy 9.006474 0.043867) (xy 9.079992 0.022198) (xy 9.107496 -0.016783) (xy 9.110870 -0.055217) (xy 9.060837 -0.211717) (xy 8.924798 -0.326027) (xy 8.723835 -0.382923) (xy 8.652075 -0.386522) 66 | (xy 8.425230 -0.359203) (xy 8.279986 -0.270348) (xy 8.200088 -0.109606) (xy 8.196819 -0.096630) (xy 8.160202 0.055218) (xy 7.244756 0.055218) (xy 7.250349 -0.096775) (xy 7.274047 -0.317704) 67 | (xy 7.288255 -0.384884) (xy 7.415146 -0.653803) (xy 7.625665 -0.863523) (xy 7.900672 -0.995282) (xy 7.914895 -0.999250) (xy 8.139653 -1.038973) (xy 8.432140 -1.061722) (xy 8.750813 -1.066523) 68 | )(layer F.SilkS) (width 0.000000) 69 | ) 70 | (fp_poly (pts (xy -7.509359 -1.423997) (xy -7.509152 -0.524565) (xy -7.401560 -0.701021) (xy -7.261317 -0.884136) (xy -7.093538 -0.997139) (xy -6.870634 -1.053032) (xy -6.628587 -1.065371) (xy -6.302391 -1.038011) 71 | (xy -6.050464 -0.949223) (xy -5.849313 -0.788941) (xy -5.775989 -0.700125) (xy -5.737718 -0.642361) (xy -5.708510 -0.574842) (xy -5.686851 -0.482105) (xy -5.671226 -0.348685) (xy -5.660120 -0.159117) 72 | (xy -5.652018 0.102065) (xy -5.645405 0.450324) (xy -5.642117 0.666505) (xy -5.624452 1.877391) (xy -6.626087 1.877391) (xy -6.626087 0.894032) (xy -6.627744 0.501502) (xy -6.635663 0.205742) 73 | (xy -6.654263 -0.006895) (xy -6.687963 -0.150060) (xy -6.741182 -0.237400) (xy -6.818341 -0.282564) (xy -6.923859 -0.299202) (xy -7.013100 -0.301186) (xy -7.190249 -0.282664) (xy -7.315493 -0.211756) 74 | (xy -7.377382 -0.147514) (xy -7.425701 -0.086955) (xy -7.460536 -0.022908) (xy -7.484092 0.062776) (xy -7.498570 0.188248) (xy -7.506173 0.371657) (xy -7.509103 0.631151) (xy -7.509565 0.941775) 75 | (xy -7.509565 1.877391) (xy -8.504806 1.877391) (xy -8.490338 -0.207065) (xy -8.475870 -2.291522) (xy -7.992717 -2.307476) (xy -7.509565 -2.323430) )(layer F.SilkS) (width 0.000000) 76 | ) 77 | (fp_poly (pts (xy 11.485217 1.877391) (xy 10.489976 1.877391) (xy 10.504445 -0.207065) (xy 10.518913 -2.291522) (xy 11.485217 -2.323430) )(layer F.SilkS) (width 0.000000) 78 | ) 79 | ) 80 | -------------------------------------------------------------------------------- /ModemHAT.pretty/shadytel-text.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "shadytel-text" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr board_only exclude_from_pos_files exclude_from_bom) 5 | (fp_text reference "G***" (at 0 15.8) (layer "F.SilkS") hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3))) 7 | (tstamp 2a0432f6-c175-4688-8f1f-3d555f9d5213) 8 | ) 9 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 10 | (effects (font (size 1.524 1.524) (thickness 0.3))) 11 | (tstamp 665cbb47-6627-4de3-8046-2b90b1726901) 12 | ) 13 | (fp_poly (pts 14 | (xy 44.396639 7.257143) 15 | (xy 40.549488 7.257143) 16 | (xy 40.605417 -0.80042) 17 | (xy 40.661345 -8.857983) 18 | (xy 42.528992 -8.919654) 19 | (xy 44.396639 -8.981326) 20 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 0f5def1d-77a2-4a9b-b8fe-3000ebbb1171)) 21 | (fp_poly (pts 22 | (xy 4.060596 7.257143) 23 | (xy 0.426891 7.257143) 24 | (xy 0.426891 5.730272) 25 | (xy -0.120442 6.38074) 26 | (xy -0.919397 7.010203) 27 | (xy -1.989305 7.366149) 28 | (xy -3.262405 7.43489) 29 | (xy -4.456141 7.2567) 30 | (xy -5.545859 6.786552) 31 | (xy -6.432402 5.957422) 32 | (xy -6.72235 5.527269) 33 | (xy -6.892931 5.188626) 34 | (xy -7.011553 4.797942) 35 | (xy -7.08733 4.273662) 36 | (xy -7.129377 3.53423) 37 | (xy -7.146808 2.498093) 38 | (xy -7.14924 1.707563) 39 | (xy -7.144301 0.795796) 40 | (xy -3.406212 0.795796) 41 | (xy -3.38116 1.694741) 42 | (xy -3.321499 2.833981) 43 | (xy -3.207398 3.613672) 44 | (xy -2.995602 4.10101) 45 | (xy -2.642859 4.363189) 46 | (xy -2.105917 4.467404) 47 | (xy -1.586808 4.482353) 48 | (xy -0.866735 4.44782) 49 | (xy -0.43065 4.314174) 50 | (xy -0.139085 4.036346) 51 | (xy -0.118826 4.00797) 52 | (xy 0.053422 3.534822) 53 | (xy 0.167607 2.774862) 54 | (xy 0.222427 1.857081) 55 | (xy 0.216577 0.910467) 56 | (xy 0.148753 0.064012) 57 | (xy 0.017652 -0.553295) 58 | (xy -0.070891 -0.734152) 59 | (xy -0.545034 -1.046268) 60 | (xy -1.397072 -1.223002) 61 | (xy -1.43351 -1.226614) 62 | (xy -2.133549 -1.259376) 63 | (xy -2.582379 -1.162126) 64 | (xy -2.945945 -0.895508) 65 | (xy -2.982855 -0.859162) 66 | (xy -3.200282 -0.606299) 67 | (xy -3.333083 -0.311806) 68 | (xy -3.396609 0.122749) 69 | (xy -3.406212 0.795796) 70 | (xy -7.144301 0.795796) 71 | (xy -7.142395 0.443988) 72 | (xy -7.11463 -0.477608) 73 | (xy -7.056777 -1.141973) 74 | (xy -6.959668 -1.633855) 75 | (xy -6.814133 -2.038006) 76 | (xy -6.723529 -2.227402) 77 | (xy -6.175543 -3.053564) 78 | (xy -5.462877 -3.608912) 79 | (xy -4.480014 -3.965169) 80 | (xy -4.025889 -4.061041) 81 | (xy -2.633787 -4.161979) 82 | (xy -1.442464 -3.928144) 83 | (xy -0.49262 -3.368194) 84 | (xy -0.409445 -3.291689) 85 | (xy 0.201308 -2.70655) 86 | (xy 0.260738 -5.782267) 87 | (xy 0.320168 -8.857983) 88 | (xy 3.94874 -8.857983) 89 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 461c8ee9-4cb4-47be-b94f-a3bb419c8e8a)) 90 | (fp_poly (pts 91 | (xy 34.999156 -4.068089) 92 | (xy 35.707746 -3.982804) 93 | (xy 36.850781 -3.59987) 94 | (xy 37.741633 -2.877385) 95 | (xy 38.374663 -1.824298) 96 | (xy 38.744233 -0.449558) 97 | (xy 38.847059 0.999245) 98 | (xy 38.847059 2.347899) 99 | (xy 31.533708 2.347899) 100 | (xy 31.654377 3.247553) 101 | (xy 31.855978 4.009405) 102 | (xy 32.256757 4.459956) 103 | (xy 32.926574 4.649216) 104 | (xy 33.615866 4.651696) 105 | (xy 34.282896 4.58048) 106 | (xy 34.666505 4.421464) 107 | (xy 34.909749 4.105591) 108 | (xy 34.961547 4.002101) 109 | (xy 35.11644 3.718424) 110 | (xy 35.313986 3.544981) 111 | (xy 35.651658 3.454678) 112 | (xy 36.226928 3.420426) 113 | (xy 37.073432 3.415126) 114 | (xy 38.905084 3.415126) 115 | (xy 38.768121 4.428992) 116 | (xy 38.507404 5.46829) 117 | (xy 38.016012 6.255586) 118 | (xy 37.25439 6.816331) 119 | (xy 36.182981 7.175979) 120 | (xy 34.76223 7.359982) 121 | (xy 34.169939 7.387756) 122 | (xy 33.153509 7.394916) 123 | (xy 32.185515 7.360837) 124 | (xy 31.422326 7.292479) 125 | (xy 31.202351 7.255619) 126 | (xy 29.945415 6.818335) 127 | (xy 28.9663 6.11234) 128 | (xy 28.496382 5.510962) 129 | (xy 28.307895 5.126408) 130 | (xy 28.175838 4.64965) 131 | (xy 28.087041 3.991625) 132 | (xy 28.028336 3.063275) 133 | (xy 27.995847 2.125865) 134 | (xy 27.984307 0.7741) 135 | (xy 28.004939 0.213446) 136 | (xy 31.543638 0.213446) 137 | (xy 33.381063 0.213446) 138 | (xy 34.269911 0.205689) 139 | (xy 34.814942 0.169569) 140 | (xy 35.099129 0.085807) 141 | (xy 35.205448 -0.064876) 142 | (xy 35.218487 -0.213445) 143 | (xy 35.025086 -0.818401) 144 | (xy 34.499218 -1.260273) 145 | (xy 33.722387 -1.480205) 146 | (xy 33.444997 -1.494117) 147 | (xy 32.568117 -1.388518) 148 | (xy 32.006668 -1.045044) 149 | (xy 31.697818 -0.423687) 150 | (xy 31.685182 -0.373529) 151 | (xy 31.543638 0.213446) 152 | (xy 28.004939 0.213446) 153 | (xy 28.026561 -0.374089) 154 | (xy 28.118166 -1.228101) 155 | (xy 28.173085 -1.487786) 156 | (xy 28.663591 -2.527304) 157 | (xy 29.477361 -3.33799) 158 | (xy 30.540413 -3.847307) 159 | (xy 30.595392 -3.862646) 160 | (xy 31.464207 -4.016197) 161 | (xy 32.594828 -4.104137) 162 | (xy 33.826672 -4.122692) 163 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8335a102-4de3-497b-a400-9d45e2d42237)) 164 | (fp_poly (pts 165 | (xy -38.685588 -4.073123) 166 | (xy -37.384056 -3.907096) 167 | (xy -36.420536 -3.605486) 168 | (xy -35.756186 -3.149055) 169 | (xy -35.352161 -2.518566) 170 | (xy -35.169619 -1.694783) 171 | (xy -35.15843 -1.544768) 172 | (xy -35.111765 -0.747058) 173 | (xy -36.872689 -0.685065) 174 | (xy -37.741407 -0.67798) 175 | (xy -38.350894 -0.721094) 176 | (xy -38.625523 -0.808189) 177 | (xy -38.633613 -0.829903) 178 | (xy -38.823395 -1.217951) 179 | (xy -39.310708 -1.511201) 180 | (xy -39.972503 -1.687989) 181 | (xy -40.685732 -1.72665) 182 | (xy -41.327345 -1.605518) 183 | (xy -41.713325 -1.372149) 184 | (xy -42.00829 -0.987048) 185 | (xy -41.961761 -0.639434) 186 | (xy -41.781933 -0.37415) 187 | (xy -41.538794 -0.202792) 188 | (xy -41.061982 -0.063838) 189 | (xy -40.289157 0.055192) 190 | (xy -39.157976 0.166781) 191 | (xy -39.024641 0.177855) 192 | (xy -37.489499 0.358489) 193 | (xy -36.331584 0.637405) 194 | (xy -35.506215 1.047856) 195 | (xy -34.968712 1.623092) 196 | (xy -34.674395 2.396363) 197 | (xy -34.578581 3.40092) 198 | (xy -34.578151 3.48685) 199 | (xy -34.747998 4.804273) 200 | (xy -35.253229 5.865173) 201 | (xy -36.08738 6.658866) 202 | (xy -36.692039 6.981051) 203 | (xy -37.282389 7.136064) 204 | (xy -38.178683 7.259239) 205 | (xy -39.260788 7.345151) 206 | (xy -40.408576 7.388373) 207 | (xy -41.501916 7.383481) 208 | (xy -42.420677 7.325047) 209 | (xy -42.851391 7.259243) 210 | (xy -44.076862 6.838772) 211 | (xy -44.967764 6.181388) 212 | (xy -45.506826 5.305237) 213 | (xy -45.677311 4.290011) 214 | (xy -45.677311 3.628572) 215 | (xy -43.756302 3.628572) 216 | (xy -42.838727 3.637328) 217 | (xy -42.268069 3.674235) 218 | (xy -41.964531 3.755254) 219 | (xy -41.848314 3.896344) 220 | (xy -41.835294 4.012773) 221 | (xy -41.700156 4.486244) 222 | (xy -41.57916 4.65311) 223 | (xy -41.206644 4.806155) 224 | (xy -40.568871 4.888289) 225 | (xy -39.821848 4.897657) 226 | (xy -39.121586 4.832406) 227 | (xy -38.624094 4.69068) 228 | (xy -38.619581 4.688289) 229 | (xy -38.298604 4.312248) 230 | (xy -38.2183 3.788501) 231 | (xy -38.40004 3.326496) 232 | (xy -38.473529 3.256898) 233 | (xy -38.788313 3.156542) 234 | (xy -39.42676 3.052339) 235 | (xy -40.286032 2.958701) 236 | (xy -40.973395 2.906558) 237 | (xy -42.537358 2.747479) 238 | (xy -43.725597 2.469613) 239 | (xy -44.580511 2.040246) 240 | (xy -45.144501 1.426667) 241 | (xy -45.459965 0.596162) 242 | (xy -45.569302 -0.48398) 243 | (xy -45.570588 -0.640336) 244 | (xy -45.482834 -1.781197) 245 | (xy -45.184548 -2.620554) 246 | (xy -44.623194 -3.25348) 247 | (xy -43.87205 -3.714113) 248 | (xy -43.436204 -3.892637) 249 | (xy -42.919786 -4.011918) 250 | (xy -42.229883 -4.08278) 251 | (xy -41.273581 -4.116047) 252 | (xy -40.363975 -4.122802) 253 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 8ca36316-0c3b-485b-b929-c17a1b533754)) 254 | (fp_poly (pts 255 | (xy 21.984874 -4.055462) 256 | (xy 26.253782 -4.055462) 257 | (xy 26.253782 -1.280672) 258 | (xy 21.984874 -1.280672) 259 | (xy 21.984874 1.451429) 260 | (xy 21.999722 2.717142) 261 | (xy 22.053503 3.614754) 262 | (xy 22.160078 4.202318) 263 | (xy 22.333303 4.537889) 264 | (xy 22.587038 4.679518) 265 | (xy 22.759376 4.695799) 266 | (xy 23.209512 4.503646) 267 | (xy 23.548015 4.010447) 268 | (xy 23.691809 3.341091) 269 | (xy 23.692437 3.293158) 270 | (xy 23.692437 2.561345) 271 | (xy 26.680672 2.561345) 272 | (xy 26.680672 3.863121) 273 | (xy 26.589978 5.077387) 274 | (xy 26.291058 5.994967) 275 | (xy 25.743657 6.648819) 276 | (xy 24.907519 7.071899) 277 | (xy 23.742387 7.297161) 278 | (xy 22.411765 7.357933) 279 | (xy 21.157264 7.322411) 280 | (xy 20.232637 7.187103) 281 | (xy 19.546547 6.921626) 282 | (xy 19.007656 6.495593) 283 | (xy 18.695667 6.12172) 284 | (xy 18.525089 5.854202) 285 | (xy 18.40125 5.534442) 286 | (xy 18.314709 5.088932) 287 | (xy 18.256021 4.444162) 288 | (xy 18.215743 3.526624) 289 | (xy 18.184431 2.262809) 290 | (xy 18.181531 2.119619) 291 | (xy 18.113482 -1.280672) 292 | (xy 17.498019 -1.280672) 293 | (xy 17.160103 -1.300908) 294 | (xy 16.969944 -1.427615) 295 | (xy 16.876561 -1.759789) 296 | (xy 16.828977 -2.396429) 297 | (xy 16.819009 -2.599273) 298 | (xy 16.795571 -2.957743) 299 | (xy 16.759239 -3.161555) 300 | (xy 16.699606 -3.176794) 301 | (xy 16.60627 -2.969544) 302 | (xy 16.468826 -2.505891) 303 | (xy 16.276871 -1.751918) 304 | (xy 16.020001 -0.673711) 305 | (xy 15.687812 0.762648) 306 | (xy 15.394894 2.043164) 307 | (xy 15.024092 3.652235) 308 | (xy 14.663014 5.190438) 309 | (xy 14.328187 6.589522) 310 | (xy 14.036136 7.781239) 311 | (xy 13.803389 8.697339) 312 | (xy 13.646473 9.269573) 313 | (xy 13.639307 9.293188) 314 | (xy 13.099815 10.523895) 315 | (xy 12.348684 11.421943) 316 | (xy 11.515551 11.917783) 317 | (xy 10.994784 12.051275) 318 | (xy 10.255115 12.167729) 319 | (xy 9.436564 12.254159) 320 | (xy 8.67915 12.297579) 321 | (xy 8.122892 12.285002) 322 | (xy 7.95084 12.248395) 323 | (xy 7.781479 11.95477) 324 | (xy 7.694118 11.28873) 325 | (xy 7.684034 10.867927) 326 | (xy 7.693195 10.1652) 327 | (xy 7.753994 9.788045) 328 | (xy 7.916401 9.635149) 329 | (xy 8.230384 9.605196) 330 | (xy 8.306913 9.605042) 331 | (xy 9.085349 9.521993) 332 | (xy 9.598084 9.224041) 333 | (xy 9.933104 8.735995) 334 | (xy 10.232461 8.019979) 335 | (xy 10.21938 7.564164) 336 | (xy 9.868569 7.312862) 337 | (xy 9.24245 7.215477) 338 | (xy 8.239523 7.15042) 339 | (xy 7.004304 2.988236) 340 | (xy 6.59665 1.612209) 341 | (xy 6.201318 0.27342) 342 | (xy 5.845426 -0.935965) 343 | (xy 5.556098 -1.923774) 344 | (xy 5.360455 -2.597838) 345 | (xy 5.355611 -2.614706) 346 | (xy 4.942137 -4.055462) 347 | (xy 8.930796 -4.055462) 348 | (xy 9.961616 0.212133) 349 | (xy 10.275912 1.492886) 350 | (xy 10.561939 2.619977) 351 | (xy 10.80334 3.532038) 352 | (xy 10.983758 4.167696) 353 | (xy 11.086838 4.465582) 354 | (xy 11.09916 4.480141) 355 | (xy 11.170429 4.28097) 356 | (xy 11.30788 3.724669) 357 | (xy 11.497749 2.873448) 358 | (xy 11.726276 1.789514) 359 | (xy 11.979696 0.535078) 360 | (xy 12.043282 0.212546) 361 | (xy 12.880682 -4.055462) 362 | (xy 18.142857 -4.055462) 363 | (xy 18.142857 -6.403361) 364 | (xy 21.984874 -6.403361) 365 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp a63bf253-51bb-425d-8f17-8b9d40fab500)) 366 | (fp_poly (pts 367 | (xy -13.591984 -4.157177) 368 | (xy -12.634087 -4.064474) 369 | (xy -11.594207 -3.889931) 370 | (xy -10.771558 -3.667019) 371 | (xy -10.140826 -3.347397) 372 | (xy -9.676702 -2.882719) 373 | (xy -9.353873 -2.224643) 374 | (xy -9.147027 -1.324826) 375 | (xy -9.030855 -0.134923) 376 | (xy -8.980043 1.393407) 377 | (xy -8.969393 2.934874) 378 | (xy -8.964706 7.257143) 379 | (xy -12.721003 7.257143) 380 | (xy -12.649273 6.456723) 381 | (xy -12.577544 5.656303) 382 | (xy -12.89884 6.217405) 383 | (xy -13.443532 6.774247) 384 | (xy -14.290454 7.17722) 385 | (xy -15.336931 7.407689) 386 | (xy -16.480288 7.447019) 387 | (xy -17.61785 7.276575) 388 | (xy -18.036134 7.149794) 389 | (xy -18.965833 6.664184) 390 | (xy -19.575945 5.948271) 391 | (xy -19.913308 4.940507) 392 | (xy -19.96274 4.618197) 393 | (xy -20.012465 3.528085) 394 | (xy -16.197535 3.528085) 395 | (xy -16.148153 4.129292) 396 | (xy -15.886435 4.57383) 397 | (xy -15.463039 4.777401) 398 | (xy -14.799774 4.889492) 399 | (xy -14.06378 4.905408) 400 | (xy -13.422197 4.820458) 401 | (xy -13.062857 4.65311) 402 | (xy -12.857597 4.236487) 403 | (xy -12.810559 3.683231) 404 | (xy -12.913205 3.176607) 405 | (xy -13.144348 2.904349) 406 | (xy -13.65229 2.803462) 407 | (xy -14.346515 2.774379) 408 | (xy -15.070334 2.81007) 409 | (xy -15.66706 2.903505) 410 | (xy -15.965714 3.030925) 411 | (xy -16.197535 3.528085) 412 | (xy -20.012465 3.528085) 413 | (xy -20.019685 3.369814) 414 | (xy -19.825614 2.385513) 415 | (xy -19.372934 1.584999) 416 | (xy -18.790404 1.035723) 417 | (xy -18.018056 0.675606) 418 | (xy -16.980585 0.480749) 419 | (xy -15.723876 0.426891) 420 | (xy -14.778351 0.445045) 421 | (xy -14.143193 0.513976) 422 | (xy -13.70287 0.655389) 423 | (xy -13.369121 0.869274) 424 | (xy -12.806723 1.311656) 425 | (xy -12.806723 0.041627) 426 | (xy -12.85395 -0.819739) 427 | (xy -13.029422 -1.344528) 428 | (xy -13.38382 -1.615948) 429 | (xy -13.87395 -1.710469) 430 | (xy -14.697835 -1.737808) 431 | (xy -15.212389 -1.629871) 432 | (xy -15.52255 -1.354419) 433 | (xy -15.62035 -1.173949) 434 | (xy -15.759516 -0.920136) 435 | (xy -15.956879 -0.762942) 436 | (xy -16.305711 -0.679294) 437 | (xy -16.89929 -0.646118) 438 | (xy -17.777508 -0.640336) 439 | (xy -19.691535 -0.640336) 440 | (xy -19.546744 -1.547479) 441 | (xy -19.247615 -2.604213) 442 | (xy -18.722341 -3.331104) 443 | (xy -18.072894 -3.727963) 444 | (xy -17.242978 -3.9561) 445 | (xy -16.128263 -4.109327) 446 | (xy -14.865635 -4.179176) 447 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp b678e20e-8477-4287-b008-1b40ef45df18)) 448 | (fp_poly (pts 449 | (xy -29.027773 -5.504528) 450 | (xy -29.026976 -2.027731) 451 | (xy -28.611073 -2.709831) 452 | (xy -28.068958 -3.417671) 453 | (xy -27.420399 -3.854485) 454 | (xy -26.558754 -4.070543) 455 | (xy -25.623109 -4.11824) 456 | (xy -24.362182 -4.01248) 457 | (xy -23.388348 -3.669265) 458 | (xy -22.61079 -3.04969) 459 | (xy -22.327353 -2.706368) 460 | (xy -22.179414 -2.483075) 461 | (xy -22.06651 -2.22208) 462 | (xy -21.982787 -1.863601) 463 | (xy -21.922388 -1.34786) 464 | (xy -21.879457 -0.615074) 465 | (xy -21.848138 0.394535) 466 | (xy -21.822576 1.740748) 467 | (xy -21.809866 2.576405) 468 | (xy -21.74158 7.257143) 469 | (xy -25.613445 7.257143) 470 | (xy -25.613445 3.455922) 471 | (xy -25.619852 1.938579) 472 | (xy -25.650463 0.795307) 473 | (xy -25.72236 -0.026654) 474 | (xy -25.852628 -0.580063) 475 | (xy -26.058351 -0.91768) 476 | (xy -26.356612 -1.092265) 477 | (xy -26.764495 -1.156579) 478 | (xy -27.109463 -1.164247) 479 | (xy -27.79424 -1.09265) 480 | (xy -28.278378 -0.818552) 481 | (xy -28.517611 -0.570221) 482 | (xy -28.704388 -0.336129) 483 | (xy -28.839048 -0.088554) 484 | (xy -28.930104 0.242664) 485 | (xy -28.98607 0.727681) 486 | (xy -29.015459 1.436656) 487 | (xy -29.026785 2.439745) 488 | (xy -29.028571 3.640474) 489 | (xy -29.028571 7.257143) 490 | (xy -32.875722 7.257143) 491 | (xy -32.819794 -0.80042) 492 | (xy -32.763865 -8.857983) 493 | (xy -30.896218 -8.919654) 494 | (xy -29.028571 -8.981326) 495 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp e274f45a-3c59-4c74-be35-cd5b8ca0f409)) 496 | ) 497 | -------------------------------------------------------------------------------- /ModemHAT.pretty/shedytel-text-small.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "shedytel-text-small" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr board_only exclude_from_pos_files exclude_from_bom) 5 | (fp_text reference "G***" (at 0 4.7) (layer "F.SilkS") hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3))) 7 | (tstamp 5a9868d2-0fb5-4399-8ce3-470e35c87b55) 8 | ) 9 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 10 | (effects (font (size 1.524 1.524) (thickness 0.3))) 11 | (tstamp 527664cf-a91c-41e0-8598-2c1a477de2d9) 12 | ) 13 | (fp_poly (pts 14 | (xy -3.039942 -1.242526) 15 | (xy -2.750921 -1.188689) 16 | (xy -2.650446 -1.152168) 17 | (xy -2.396227 -0.950347) 18 | (xy -2.228441 -0.62894) 19 | (xy -2.148731 -0.191384) 20 | (xy -2.143556 -0.091837) 21 | (xy -2.129118 0.336177) 22 | (xy -3.044265 0.357153) 23 | (xy -3.959412 0.378128) 24 | (xy -3.959412 0.585006) 25 | (xy -3.916242 0.806203) 26 | (xy -3.775276 0.930079) 27 | (xy -3.519333 0.971041) 28 | (xy -3.498864 0.971177) 29 | (xy -3.274826 0.941767) 30 | (xy -3.149634 0.842292) 31 | (xy -3.137647 0.821765) 32 | (xy -3.070192 0.738949) 33 | (xy -2.95428 0.693312) 34 | (xy -2.751364 0.674729) 35 | (xy -2.568789 0.672353) 36 | (xy -2.079894 0.672353) 37 | (xy -2.128924 0.915147) 38 | (xy -2.206902 1.152236) 39 | (xy -2.309947 1.344706) 40 | (xy -2.512698 1.514021) 41 | (xy -2.827714 1.631799) 42 | (xy -3.225331 1.693198) 43 | (xy -3.675884 1.693377) 44 | (xy -4.10202 1.637213) 45 | (xy -4.41694 1.541542) 46 | (xy -4.647296 1.384074) 47 | (xy -4.802262 1.146985) 48 | (xy -4.891012 0.812449) 49 | (xy -4.922719 0.362642) 50 | (xy -4.918859 0.050105) 51 | (xy -4.900539 -0.283882) 52 | (xy -3.959412 -0.283882) 53 | (xy -3.938209 -0.208137) 54 | (xy -3.852568 -0.167212) 55 | (xy -3.669447 -0.151196) 56 | (xy -3.511177 -0.149411) 57 | (xy -3.258692 -0.155773) 58 | (xy -3.122278 -0.181465) 59 | (xy -3.06889 -0.236401) 60 | (xy -3.062942 -0.283882) 61 | (xy -3.12496 -0.471827) 62 | (xy -3.308986 -0.575873) 63 | (xy -3.511177 -0.597647) 64 | (xy -3.77967 -0.554234) 65 | (xy -3.928307 -0.425416) 66 | (xy -3.959412 -0.283882) 67 | (xy -4.900539 -0.283882) 68 | (xy -4.896015 -0.366357) 69 | (xy -4.850229 -0.663187) 70 | (xy -4.767829 -0.869875) 71 | (xy -4.635142 -1.015912) 72 | (xy -4.438497 -1.130789) 73 | (xy -4.354018 -1.168251) 74 | (xy -4.107086 -1.231257) 75 | (xy -3.770668 -1.264307) 76 | (xy -3.397405 -1.267898) 77 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 16a5428d-a6f5-4c43-b5ad-5587b14b6d8c)) 78 | (fp_poly (pts 79 | (xy 9.211823 -1.242526) 80 | (xy 9.500844 -1.188689) 81 | (xy 9.601319 -1.152168) 82 | (xy 9.855538 -0.950347) 83 | (xy 10.023323 -0.62894) 84 | (xy 10.103034 -0.191384) 85 | (xy 10.108208 -0.091837) 86 | (xy 10.122647 0.336177) 87 | (xy 9.2075 0.357153) 88 | (xy 8.292353 0.378128) 89 | (xy 8.292353 0.585006) 90 | (xy 8.335523 0.806203) 91 | (xy 8.476488 0.930079) 92 | (xy 8.732431 0.971041) 93 | (xy 8.752901 0.971177) 94 | (xy 8.976939 0.941767) 95 | (xy 9.102131 0.842292) 96 | (xy 9.114117 0.821765) 97 | (xy 9.181573 0.738949) 98 | (xy 9.297484 0.693312) 99 | (xy 9.500401 0.674729) 100 | (xy 9.682976 0.672353) 101 | (xy 10.171871 0.672353) 102 | (xy 10.122841 0.915147) 103 | (xy 10.044863 1.152236) 104 | (xy 9.941818 1.344706) 105 | (xy 9.739066 1.514021) 106 | (xy 9.424051 1.631799) 107 | (xy 9.026434 1.693198) 108 | (xy 8.57588 1.693377) 109 | (xy 8.149745 1.637213) 110 | (xy 7.834825 1.541542) 111 | (xy 7.604469 1.384074) 112 | (xy 7.449503 1.146985) 113 | (xy 7.360753 0.812449) 114 | (xy 7.329046 0.362642) 115 | (xy 7.332906 0.050105) 116 | (xy 7.351226 -0.283882) 117 | (xy 8.292353 -0.283882) 118 | (xy 8.313556 -0.208137) 119 | (xy 8.399196 -0.167212) 120 | (xy 8.582318 -0.151196) 121 | (xy 8.740588 -0.149411) 122 | (xy 8.993073 -0.155773) 123 | (xy 9.129487 -0.181465) 124 | (xy 9.182875 -0.236401) 125 | (xy 9.188823 -0.283882) 126 | (xy 9.126805 -0.471827) 127 | (xy 8.942779 -0.575873) 128 | (xy 8.740588 -0.597647) 129 | (xy 8.472095 -0.554234) 130 | (xy 8.323458 -0.425416) 131 | (xy 8.292353 -0.283882) 132 | (xy 7.351226 -0.283882) 133 | (xy 7.35575 -0.366357) 134 | (xy 7.401536 -0.663187) 135 | (xy 7.483936 -0.869875) 136 | (xy 7.616622 -1.015912) 137 | (xy 7.813268 -1.130789) 138 | (xy 7.897747 -1.168251) 139 | (xy 8.144678 -1.231257) 140 | (xy 8.481097 -1.264307) 141 | (xy 8.854359 -1.267898) 142 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 16d4493a-f85e-48fe-be5d-55d7a5a3928b)) 143 | (fp_poly (pts 144 | (xy 11.579411 1.64353) 145 | (xy 10.605871 1.64353) 146 | (xy 10.62573 -0.429558) 147 | (xy 10.645588 -2.502647) 148 | (xy 11.1125 -2.524888) 149 | (xy 11.579411 -2.547129) 150 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 32a525e8-6a66-4e4b-861d-8385a189003c)) 151 | (fp_poly (pts 152 | (xy 1.120588 1.64353) 153 | (xy 0.146565 1.64353) 154 | (xy 0.193403 1.438089) 155 | (xy 0.240242 1.232647) 156 | (xy 0.117918 1.397832) 157 | (xy -0.051633 1.534928) 158 | (xy -0.308798 1.646468) 159 | (xy -0.591793 1.708809) 160 | (xy -0.709706 1.71454) 161 | (xy -0.874045 1.687831) 162 | (xy -1.09701 1.625001) 163 | (xy -1.157942 1.604023) 164 | (xy -1.344936 1.537697) 165 | (xy -1.459288 1.499116) 166 | (xy -1.473523 1.495243) 167 | (xy -1.514997 1.435881) 168 | (xy -1.591994 1.294069) 169 | (xy -1.594741 1.288677) 170 | (xy -1.689902 1.005545) 171 | (xy -1.751041 0.622176) 172 | (xy -1.773247 0.191046) 173 | (xy -0.747059 0.191046) 174 | (xy -0.741748 0.510189) 175 | (xy -0.721838 0.712066) 176 | (xy -0.68137 0.828574) 177 | (xy -0.616324 0.890487) 178 | (xy -0.359305 0.965039) 179 | (xy -0.111372 0.905465) 180 | (xy 0 0.821765) 181 | (xy 0.090634 0.6921) 182 | (xy 0.136653 0.506032) 183 | (xy 0.149411 0.219207) 184 | (xy 0.133263 -0.129638) 185 | (xy 0.076555 -0.354331) 186 | (xy -0.03311 -0.477454) 187 | (xy -0.208127 -0.521588) 188 | (xy -0.257989 -0.522941) 189 | (xy -0.484197 -0.515091) 190 | (xy -0.627153 -0.473001) 191 | (xy -0.705907 -0.368861) 192 | (xy -0.739509 -0.174862) 193 | (xy -0.747008 0.136806) 194 | (xy -0.747059 0.191046) 195 | (xy -1.773247 0.191046) 196 | (xy -1.773568 0.184819) 197 | (xy -1.752893 -0.26028) 198 | (xy -1.750629 -0.282043) 199 | (xy -1.709506 -0.57419) 200 | (xy -1.648246 -0.771516) 201 | (xy -1.545076 -0.928598) 202 | (xy -1.453593 -1.026642) 203 | (xy -1.306579 -1.160488) 204 | (xy -1.170015 -1.233593) 205 | (xy -0.989875 -1.264061) 206 | (xy -0.727252 -1.27) 207 | (xy -0.419637 -1.256781) 208 | (xy -0.210391 -1.209637) 209 | (xy -0.050201 -1.117337) 210 | (xy -0.047428 -1.115166) 211 | (xy 0.149411 -0.960332) 212 | (xy 0.149411 -2.54) 213 | (xy 1.120588 -2.54) 214 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 460ad919-1613-48f4-bbc0-61a42155b980)) 215 | (fp_poly (pts 216 | (xy -7.246471 -0.833258) 217 | (xy -7.0281 -1.051629) 218 | (xy -6.884931 -1.176547) 219 | (xy -6.739208 -1.242307) 220 | (xy -6.534871 -1.267148) 221 | (xy -6.356926 -1.27) 222 | (xy -6.083897 -1.260076) 223 | (xy -5.900126 -1.217897) 224 | (xy -5.746081 -1.124849) 225 | (xy -5.66015 -1.052135) 226 | (xy -5.416177 -0.83427) 227 | (xy -5.365969 1.64353) 228 | (xy -6.424706 1.64353) 229 | (xy -6.424706 0.60564) 230 | (xy -6.426338 0.173697) 231 | (xy -6.436643 -0.131026) 232 | (xy -6.463738 -0.330719) 233 | (xy -6.515738 -0.447572) 234 | (xy -6.600759 -0.503775) 235 | (xy -6.726916 -0.521519) 236 | (xy -6.837463 -0.522941) 237 | (xy -6.992182 -0.496212) 238 | (xy -7.104219 -0.403864) 239 | (xy -7.179547 -0.227659) 240 | (xy -7.224137 0.050643) 241 | (xy -7.243961 0.449282) 242 | (xy -7.246471 0.726329) 243 | (xy -7.246471 1.64353) 244 | (xy -8.217647 1.64353) 245 | (xy -8.217647 -2.54) 246 | (xy -7.246471 -2.54) 247 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 969581bf-c869-47fa-82df-3726931293b7)) 248 | (fp_poly (pts 249 | (xy 5.827058 -1.27) 250 | (xy 6.872941 -1.27) 251 | (xy 6.872941 -0.522941) 252 | (xy 5.821648 -0.522941) 253 | (xy 5.84303 0.205442) 254 | (xy 5.855226 0.540771) 255 | (xy 5.872274 0.753985) 256 | (xy 5.900573 0.872371) 257 | (xy 5.946522 0.923219) 258 | (xy 6.013823 0.933824) 259 | (xy 6.125807 0.894744) 260 | (xy 6.178874 0.753948) 261 | (xy 6.186645 0.69103) 262 | (xy 6.206317 0.552783) 263 | (xy 6.25671 0.480493) 264 | (xy 6.376477 0.452774) 265 | (xy 6.604273 0.448238) 266 | (xy 6.625454 0.448236) 267 | (xy 7.040854 0.448236) 268 | (xy 7.005731 0.871776) 269 | (xy 6.968017 1.146937) 270 | (xy 6.897406 1.326883) 271 | (xy 6.7748 1.463743) 272 | (xy 6.549586 1.586599) 273 | (xy 6.233663 1.671403) 274 | (xy 5.883012 1.708472) 275 | (xy 5.553616 1.688128) 276 | (xy 5.517313 1.681188) 277 | (xy 5.247702 1.60003) 278 | (xy 5.050375 1.471818) 279 | (xy 4.91523 1.27577) 280 | (xy 4.832162 0.991107) 281 | (xy 4.791067 0.59705) 282 | (xy 4.781593 0.168089) 283 | (xy 4.779021 -0.156602) 284 | (xy 4.767725 -0.359972) 285 | (xy 4.741618 -0.470091) 286 | (xy 4.694615 -0.515027) 287 | (xy 4.631764 -0.522941) 288 | (xy 4.539637 -0.544748) 289 | (xy 4.493147 -0.634934) 290 | (xy 4.475841 -0.830648) 291 | (xy 4.474602 -0.877794) 292 | (xy 4.472931 -0.97189) 293 | (xy 4.470145 -1.042313) 294 | (xy 4.462904 -1.077109) 295 | (xy 4.447867 -1.064325) 296 | (xy 4.421696 -0.992007) 297 | (xy 4.381049 -0.848202) 298 | (xy 4.322588 -0.620956) 299 | (xy 4.242972 -0.298316) 300 | (xy 4.138862 0.131672) 301 | (xy 4.006916 0.680961) 302 | (xy 3.843797 1.361505) 303 | (xy 3.81281 1.490762) 304 | (xy 3.687801 1.975366) 305 | (xy 3.567561 2.332342) 306 | (xy 3.434964 2.581861) 307 | (xy 3.272887 2.744095) 308 | (xy 3.064205 2.839213) 309 | (xy 2.791794 2.887388) 310 | (xy 2.615771 2.900781) 311 | (xy 2.091764 2.93039) 312 | (xy 2.091764 2.585784) 313 | (xy 2.097966 2.375716) 314 | (xy 2.133604 2.274963) 315 | (xy 2.224233 2.243479) 316 | (xy 2.311646 2.241177) 317 | (xy 2.532725 2.174323) 318 | (xy 2.698469 2.004416) 319 | (xy 2.764116 1.777444) 320 | (xy 2.764117 1.776319) 321 | (xy 2.726231 1.682522) 322 | (xy 2.589755 1.646031) 323 | (xy 2.50581 1.64353) 324 | (xy 2.373134 1.637921) 325 | (xy 2.285337 1.600991) 326 | (xy 2.219189 1.502579) 327 | (xy 2.151463 1.312529) 328 | (xy 2.088651 1.101912) 329 | (xy 1.999293 0.799082) 330 | (xy 1.883835 0.410389) 331 | (xy 1.759293 -0.006974) 332 | (xy 1.674605 -0.289613) 333 | (xy 1.574898 -0.626896) 334 | (xy 1.493436 -0.91239) 335 | (xy 1.438764 -1.115452) 336 | (xy 1.419411 -1.20476) 337 | (xy 1.487707 -1.237292) 338 | (xy 1.667072 -1.260669) 339 | (xy 1.919224 -1.269988) 340 | (xy 1.928732 -1.27) 341 | (xy 2.438053 -1.27) 342 | (xy 2.694467 -0.19122) 343 | (xy 2.786681 0.18141) 344 | (xy 2.870384 0.491336) 345 | (xy 2.938591 0.714795) 346 | (xy 2.984315 0.828023) 347 | (xy 2.996466 0.835986) 348 | (xy 3.029805 0.744018) 349 | (xy 3.080865 0.540956) 350 | (xy 3.140987 0.262768) 351 | (xy 3.170724 0.112059) 352 | (xy 3.23872 -0.23918) 353 | (xy 3.306283 -0.581416) 354 | (xy 3.361566 -0.854828) 355 | (xy 3.374124 -0.915147) 356 | (xy 3.448851 -1.27) 357 | (xy 4.781176 -1.27) 358 | (xy 4.781176 -1.867647) 359 | (xy 5.827058 -1.867647) 360 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp aa0556d1-00b2-4560-9a8a-13bc75a0079f)) 361 | (fp_poly (pts 362 | (xy -9.855389 -1.260694) 363 | (xy -9.525613 -1.231896) 364 | (xy -9.274797 -1.187416) 365 | (xy -9.181905 -1.154363) 366 | (xy -8.956052 -0.958563) 367 | (xy -8.831786 -0.676901) 368 | (xy -8.815295 -0.518078) 369 | (xy -8.833673 -0.43595) 370 | (xy -8.911744 -0.392256) 371 | (xy -9.083913 -0.375474) 372 | (xy -9.246927 -0.373529) 373 | (xy -9.521596 -0.386325) 374 | (xy -9.693609 -0.432759) 375 | (xy -9.80649 -0.522941) 376 | (xy -9.966496 -0.632624) 377 | (xy -10.165605 -0.670724) 378 | (xy -10.36382 -0.646225) 379 | (xy -10.521143 -0.568109) 380 | (xy -10.597578 -0.445361) 381 | (xy -10.58573 -0.347928) 382 | (xy -10.493291 -0.284858) 383 | (xy -10.264909 -0.233632) 384 | (xy -9.893999 -0.192773) 385 | (xy -9.89168 -0.192585) 386 | (xy -9.566664 -0.155962) 387 | (xy -9.275915 -0.105091) 388 | (xy -9.069026 -0.04921) 389 | (xy -9.028818 -0.031874) 390 | (xy -8.835407 0.145265) 391 | (xy -8.724388 0.407711) 392 | (xy -8.696959 0.715344) 393 | (xy -8.754314 1.02805) 394 | (xy -8.897649 1.30571) 395 | (xy -8.986014 1.404339) 396 | (xy -9.222752 1.545299) 397 | (xy -9.566913 1.64447) 398 | (xy -9.981159 1.697036) 399 | (xy -10.428147 1.69818) 400 | (xy -10.857261 1.645686) 401 | (xy -11.179204 1.516866) 402 | (xy -11.420957 1.286435) 403 | (xy -11.549588 0.989853) 404 | (xy -11.598089 0.747059) 405 | (xy -11.074522 0.747059) 406 | (xy -10.796416 0.75178) 407 | (xy -10.632957 0.77224) 408 | (xy -10.549512 0.817883) 409 | (xy -10.511451 0.898154) 410 | (xy -10.510751 0.900804) 411 | (xy -10.465008 0.994134) 412 | (xy -10.364608 1.033982) 413 | (xy -10.166881 1.03453) 414 | (xy -10.117484 1.031539) 415 | (xy -9.842528 0.985795) 416 | (xy -9.692671 0.889079) 417 | (xy -9.682065 0.873419) 418 | (xy -9.656644 0.728642) 419 | (xy -9.765156 0.616934) 420 | (xy -9.994332 0.54577) 421 | (xy -10.305014 0.522525) 422 | (xy -10.775238 0.493071) 423 | (xy -11.119229 0.399499) 424 | (xy -11.349796 0.232377) 425 | (xy -11.479751 -0.017729) 426 | (xy -11.521904 -0.360252) 427 | (xy -11.521946 -0.373529) 428 | (xy -11.471478 -0.752257) 429 | (xy -11.324164 -1.031014) 430 | (xy -11.086137 -1.198215) 431 | (xy -11.085054 -1.198628) 432 | (xy -10.878958 -1.242778) 433 | (xy -10.576014 -1.267158) 434 | (xy -10.220174 -1.272789) 435 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp caaff94c-562e-484a-9875-56e207ec5a7c)) 436 | ) 437 | -------------------------------------------------------------------------------- /ModemHAT.pretty/shodytel-text-small.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "shodytel-text-small" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr board_only exclude_from_pos_files exclude_from_bom) 5 | (fp_text reference "G***" (at 0 4.4) (layer "F.SilkS") hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3))) 7 | (tstamp 731c6feb-24e1-44b5-a070-b415ad1f3533) 8 | ) 9 | (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide 10 | (effects (font (size 1.524 1.524) (thickness 0.3))) 11 | (tstamp 39fbfee8-6b86-4be3-81d3-d6b46e2a5b30) 12 | ) 13 | (fp_poly (pts 14 | (xy -7.417699 -0.985569) 15 | (xy -7.198684 -1.204584) 16 | (xy -7.055093 -1.329871) 17 | (xy -6.90894 -1.395825) 18 | (xy -6.704 -1.420739) 19 | (xy -6.52553 -1.423599) 20 | (xy -6.251696 -1.413646) 21 | (xy -6.067382 -1.371343) 22 | (xy -5.912883 -1.27802) 23 | (xy -5.826698 -1.205091) 24 | (xy -5.582006 -0.986584) 25 | (xy -5.556828 0.25597) 26 | (xy -5.53165 1.498525) 27 | (xy -6.59351 1.498525) 28 | (xy -6.59351 0.457574) 29 | (xy -6.595147 0.024356) 30 | (xy -6.605483 -0.281266) 31 | (xy -6.632657 -0.481547) 32 | (xy -6.684811 -0.598745) 33 | (xy -6.770082 -0.655114) 34 | (xy -6.896612 -0.672911) 35 | (xy -7.007484 -0.674336) 36 | (xy -7.162659 -0.647528) 37 | (xy -7.275028 -0.554909) 38 | (xy -7.350578 -0.378184) 39 | (xy -7.3953 -0.099061) 40 | (xy -7.415182 0.300754) 41 | (xy -7.417699 0.578618) 42 | (xy -7.417699 1.498525) 43 | (xy -8.39174 1.498525) 44 | (xy -8.39174 -2.697345) 45 | (xy -7.417699 -2.697345) 46 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 18175460-f34d-41d7-8463-13e916d1333d)) 47 | (fp_poly (pts 48 | (xy -10.034313 -1.414266) 49 | (xy -9.703564 -1.385383) 50 | (xy -9.452009 -1.340772) 51 | (xy -9.358842 -1.307621) 52 | (xy -9.132323 -1.111244) 53 | (xy -9.007691 -0.828751) 54 | (xy -8.99115 -0.669459) 55 | (xy -9.009583 -0.587088) 56 | (xy -9.087884 -0.543266) 57 | (xy -9.260561 -0.526434) 58 | (xy -9.424056 -0.524484) 59 | (xy -9.699535 -0.537318) 60 | (xy -9.872056 -0.583889) 61 | (xy -9.98527 -0.674336) 62 | (xy -10.145748 -0.784343) 63 | (xy -10.345444 -0.822555) 64 | (xy -10.544243 -0.797984) 65 | (xy -10.702031 -0.719638) 66 | (xy -10.778692 -0.596527) 67 | (xy -10.766808 -0.498807) 68 | (xy -10.674096 -0.435552) 69 | (xy -10.445041 -0.384174) 70 | (xy -10.073037 -0.343195) 71 | (xy -10.070711 -0.343006) 72 | (xy -9.744737 -0.306275) 73 | (xy -9.453129 -0.255254) 74 | (xy -9.245631 -0.199208) 75 | (xy -9.205304 -0.181821) 76 | (xy -9.011322 -0.004159) 77 | (xy -8.899976 0.25906) 78 | (xy -8.872466 0.567602) 79 | (xy -8.92999 0.88123) 80 | (xy -9.073747 1.159709) 81 | (xy -9.162374 1.258628) 82 | (xy -9.399809 1.400005) 83 | (xy -9.744986 1.499468) 84 | (xy -10.160453 1.552189) 85 | (xy -10.608761 1.553336) 86 | (xy -11.039141 1.500687) 87 | (xy -11.362033 1.371488) 88 | (xy -11.604499 1.140377) 89 | (xy -11.733509 0.84292) 90 | (xy -11.782153 0.59941) 91 | (xy -11.257042 0.59941) 92 | (xy -10.978116 0.604145) 93 | (xy -10.814174 0.624665) 94 | (xy -10.730484 0.670443) 95 | (xy -10.69231 0.750951) 96 | (xy -10.691608 0.753608) 97 | (xy -10.645731 0.847214) 98 | (xy -10.545034 0.887179) 99 | (xy -10.346724 0.887729) 100 | (xy -10.297181 0.884729) 101 | (xy -10.021414 0.83885) 102 | (xy -9.871115 0.741849) 103 | (xy -9.860477 0.726143) 104 | (xy -9.834982 0.580938) 105 | (xy -9.943814 0.468901) 106 | (xy -10.173665 0.397527) 107 | (xy -10.485264 0.374213) 108 | (xy -10.956876 0.344672) 109 | (xy -11.301881 0.250825) 110 | (xy -11.533128 0.083209) 111 | (xy -11.663466 -0.167635) 112 | (xy -11.705744 -0.511167) 113 | (xy -11.705786 -0.524484) 114 | (xy -11.655169 -0.904329) 115 | (xy -11.507421 -1.183908) 116 | (xy -11.268692 -1.351603) 117 | (xy -11.267605 -1.352017) 118 | (xy -11.060901 -1.396297) 119 | (xy -10.757064 -1.420749) 120 | (xy -10.400174 -1.426397) 121 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp 3f20a23e-351a-4d15-ad38-b09c70907152)) 122 | (fp_poly (pts 123 | (xy 1.106348 -0.580679) 124 | (xy 1.126264 1.498525) 125 | (xy 0.638058 1.498525) 126 | (xy 0.376007 1.495735) 127 | (xy 0.229761 1.477829) 128 | (xy 0.165273 1.430505) 129 | (xy 0.148498 1.33946) 130 | (xy 0.147574 1.292478) 131 | (xy 0.13924 1.157896) 132 | (xy 0.107055 1.158531) 133 | (xy 0.064996 1.224572) 134 | (xy -0.077946 1.361469) 135 | (xy -0.306293 1.481385) 136 | (xy -0.55607 1.555432) 137 | (xy -0.690661 1.565782) 138 | (xy -0.885379 1.542876) 139 | (xy -1.114003 1.498531) 140 | (xy -1.114673 1.498373) 141 | (xy -1.346478 1.401133) 142 | (xy -1.558002 1.248438) 143 | (xy -1.56423 1.242309) 144 | (xy -1.647033 1.151883) 145 | (xy -1.7035 1.056043) 146 | (xy -1.739595 0.92438) 147 | (xy -1.761286 0.726484) 148 | (xy -1.774537 0.431945) 149 | (xy -1.782519 0.129628) 150 | (xy -1.784256 0.027817) 151 | (xy -0.824189 0.027817) 152 | (xy -0.802968 0.401522) 153 | (xy -0.732454 0.6458) 154 | (xy -0.602374 0.775906) 155 | (xy -0.402452 0.807097) 156 | (xy -0.306638 0.796285) 157 | (xy -0.115321 0.742017) 158 | (xy 0.0061 0.665744) 159 | (xy 0.011522 0.658259) 160 | (xy 0.050243 0.519619) 161 | (xy 0.070232 0.288743) 162 | (xy 0.072523 0.014197) 163 | (xy 0.058154 -0.255453) 164 | (xy 0.02816 -0.471641) 165 | (xy -0.014985 -0.584425) 166 | (xy -0.162896 -0.650488) 167 | (xy -0.381245 -0.671647) 168 | (xy -0.597503 -0.647899) 169 | (xy -0.734277 -0.584425) 170 | (xy -0.783295 -0.460406) 171 | (xy -0.815036 -0.225667) 172 | (xy -0.824189 0.027817) 173 | (xy -1.784256 0.027817) 174 | (xy -1.789285 -0.26699) 175 | (xy -1.785025 -0.546199) 176 | (xy -1.766098 -0.740256) 177 | (xy -1.728863 -0.881424) 178 | (xy -1.669676 -1.001961) 179 | (xy -1.651364 -1.032104) 180 | (xy -1.479088 -1.237746) 181 | (xy -1.252669 -1.361034) 182 | (xy -0.937186 -1.416601) 183 | (xy -0.717026 -1.423599) 184 | (xy -0.401209 -1.396679) 185 | (xy -0.176985 -1.307322) 186 | (xy -0.125152 -1.270399) 187 | (xy 0.06961 -1.117199) 188 | (xy 0.091 -1.888541) 189 | (xy 0.112389 -2.659882) 190 | (xy 1.086431 -2.659882) 191 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp c1cedfcf-2576-42c5-85cb-b5f255b3b886)) 192 | (fp_poly (pts 193 | (xy 9.213811 -1.389037) 194 | (xy 9.59596 -1.279648) 195 | (xy 9.865087 -1.085912) 196 | (xy 10.032058 -0.798426) 197 | (xy 10.107743 -0.407787) 198 | (xy 10.114928 -0.206047) 199 | (xy 10.115044 0.224779) 200 | (xy 9.178466 0.224779) 201 | (xy 8.790046 0.226029) 202 | (xy 8.527082 0.232467) 203 | (xy 8.365183 0.248124) 204 | (xy 8.279955 0.277031) 205 | (xy 8.247008 0.323219) 206 | (xy 8.241888 0.379557) 207 | (xy 8.283945 0.625705) 208 | (xy 8.421298 0.768392) 209 | (xy 8.670716 0.822631) 210 | (xy 8.738559 0.824189) 211 | (xy 8.959339 0.811588) 212 | (xy 9.07337 0.762817) 213 | (xy 9.119293 0.674336) 214 | (xy 9.159432 0.592457) 215 | (xy 9.249587 0.546998) 216 | (xy 9.425546 0.527788) 217 | (xy 9.646566 0.524484) 218 | (xy 10.134651 0.524484) 219 | (xy 10.089709 0.80143) 220 | (xy 9.969159 1.12227) 221 | (xy 9.72795 1.357696) 222 | (xy 9.370138 1.505374) 223 | (xy 8.899777 1.56297) 224 | (xy 8.766372 1.563047) 225 | (xy 8.486517 1.546184) 226 | (xy 8.217753 1.513012) 227 | (xy 8.166962 1.503781) 228 | (xy 7.842903 1.41114) 229 | (xy 7.607864 1.268214) 230 | (xy 7.449508 1.053942) 231 | (xy 7.355499 0.747262) 232 | (xy 7.313501 0.327113) 233 | (xy 7.308101 0.037463) 234 | (xy 7.324828 -0.375442) 235 | (xy 8.264336 -0.375442) 236 | (xy 8.298507 -0.324996) 237 | (xy 8.417666 -0.304055) 238 | (xy 8.652564 -0.299722) 239 | (xy 8.686396 -0.299705) 240 | (xy 8.937475 -0.303831) 241 | (xy 9.073659 -0.325388) 242 | (xy 9.129863 -0.378146) 243 | (xy 9.141 -0.475877) 244 | (xy 9.141003 -0.479004) 245 | (xy 9.092592 -0.641443) 246 | (xy 8.936393 -0.727487) 247 | (xy 8.704049 -0.748115) 248 | (xy 8.471707 -0.712457) 249 | (xy 8.335731 -0.590409) 250 | (xy 8.284401 -0.468289) 251 | (xy 8.264336 -0.375442) 252 | (xy 7.324828 -0.375442) 253 | (xy 7.328639 -0.469503) 254 | (xy 7.401217 -0.848068) 255 | (xy 7.542276 -1.115396) 256 | (xy 7.768261 -1.28865) 257 | (xy 8.095615 -1.384992) 258 | (xy 8.54078 -1.421587) 259 | (xy 8.707771 -1.423482) 260 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp d35f6c44-fb16-4ae9-97dc-3184e7cb7357)) 261 | (fp_poly (pts 262 | (xy 11.596023 -0.580679) 263 | (xy 11.61594 1.498525) 264 | (xy 10.562231 1.498525) 265 | (xy 10.582148 -0.580679) 266 | (xy 10.602065 -2.659882) 267 | (xy 11.576106 -2.659882) 268 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp ddf594f8-3aab-4729-bda6-2ff919b42f28)) 269 | (fp_poly (pts 270 | (xy 5.769322 -1.430164) 271 | (xy 6.855752 -1.386136) 272 | (xy 6.855752 -0.7118) 273 | (xy 5.763976 -0.667664) 274 | (xy 5.78538 0.059531) 275 | (xy 5.797811 0.395431) 276 | (xy 5.815353 0.608788) 277 | (xy 5.844258 0.726903) 278 | (xy 5.890778 0.777082) 279 | (xy 5.951874 0.786726) 280 | (xy 6.078911 0.726538) 281 | (xy 6.160064 0.543215) 282 | (xy 6.207477 0.398278) 283 | (xy 6.281732 0.326438) 284 | (xy 6.428559 0.30213) 285 | (xy 6.595653 0.299705) 286 | (xy 6.968142 0.299705) 287 | (xy 6.968142 0.6801) 288 | (xy 6.952152 0.937298) 289 | (xy 6.888441 1.1134) 290 | (xy 6.760151 1.268485) 291 | (xy 6.498443 1.437029) 292 | (xy 6.15299 1.534186) 293 | (xy 5.771614 1.558928) 294 | (xy 5.402136 1.510229) 295 | (xy 5.092376 1.387062) 296 | (xy 4.984697 1.306595) 297 | (xy 4.904704 1.225249) 298 | (xy 4.851121 1.137188) 299 | (xy 4.818668 1.012359) 300 | (xy 4.802067 0.820711) 301 | (xy 4.796039 0.532192) 302 | (xy 4.79528 0.228356) 303 | (xy 4.79528 -0.674336) 304 | (xy 4.607965 -0.674336) 305 | (xy 4.494337 -0.687828) 306 | (xy 4.437982 -0.754426) 307 | (xy 4.417586 -0.913313) 308 | (xy 4.414374 -1.030236) 309 | (xy 4.404497 -1.111311) 310 | (xy 4.377649 -1.092078) 311 | (xy 4.331223 -0.963769) 312 | (xy 4.26261 -0.717612) 313 | (xy 4.169202 -0.344838) 314 | (xy 4.048391 0.163324) 315 | (xy 4.008503 0.334488) 316 | (xy 3.889312 0.836673) 317 | (xy 3.77383 1.302982) 318 | (xy 3.668449 1.709132) 319 | (xy 3.579564 2.030844) 320 | (xy 3.513567 2.243835) 321 | (xy 3.489531 2.305444) 322 | (xy 3.292648 2.55113) 323 | (xy 2.978924 2.705816) 324 | (xy 2.546855 2.770169) 325 | (xy 2.43751 2.772271) 326 | (xy 2.023009 2.772271) 327 | (xy 2.023009 2.435103) 328 | (xy 2.029645 2.227731) 329 | (xy 2.067274 2.129509) 330 | (xy 2.162475 2.099799) 331 | (xy 2.243539 2.097935) 332 | (xy 2.465271 2.030884) 333 | (xy 2.631503 1.860476) 334 | (xy 2.697344 1.632834) 335 | (xy 2.697345 1.631706) 336 | (xy 2.65803 1.536447) 337 | (xy 2.517629 1.500445) 338 | (xy 2.445959 1.498525) 339 | (xy 2.194572 1.498525) 340 | (xy 1.799134 0.168584) 341 | (xy 1.671292 -0.261857) 342 | (xy 1.556646 -0.648774) 343 | (xy 1.462693 -0.966794) 344 | (xy 1.396928 -1.190547) 345 | (xy 1.367446 -1.292478) 346 | (xy 1.364835 -1.361248) 347 | (xy 1.42381 -1.400866) 348 | (xy 1.573316 -1.419069) 349 | (xy 1.842297 -1.423593) 350 | (xy 1.85797 -1.423599) 351 | (xy 2.384745 -1.423599) 352 | (xy 2.624367 -0.393363) 353 | (xy 2.736637 0.067822) 354 | (xy 2.832281 0.417351) 355 | (xy 2.90852 0.647549) 356 | (xy 2.962575 0.750739) 357 | (xy 2.991667 0.719244) 358 | (xy 2.995988 0.633127) 359 | (xy 3.010471 0.506956) 360 | (xy 3.050796 0.267301) 361 | (xy 3.111007 -0.052884) 362 | (xy 3.185147 -0.420643) 363 | (xy 3.195091 -0.468289) 364 | (xy 3.395256 -1.423599) 365 | (xy 4.79528 -1.423599) 366 | (xy 4.79528 -2.023009) 367 | (xy 5.769322 -2.023009) 368 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp e7b89c15-e446-49e5-b2e4-04bee469ba76)) 369 | (fp_poly (pts 370 | (xy -3.247673 -1.384412) 371 | (xy -2.976636 -1.376031) 372 | (xy -2.795374 -1.356179) 373 | (xy -2.673855 -1.320039) 374 | (xy -2.582044 -1.262798) 375 | (xy -2.51824 -1.206534) 376 | (xy -2.351504 -1.003387) 377 | (xy -2.244128 -0.74839) 378 | (xy -2.189442 -0.413378) 379 | (xy -2.180777 0.029818) 380 | (xy -2.186445 0.194771) 381 | (xy -2.222149 0.630834) 382 | (xy -2.29352 0.947369) 383 | (xy -2.413247 1.172927) 384 | (xy -2.59402 1.336059) 385 | (xy -2.727001 1.410962) 386 | (xy -2.945467 1.476238) 387 | (xy -3.261089 1.520611) 388 | (xy -3.622287 1.541445) 389 | (xy -3.97748 1.536108) 390 | (xy -4.27509 1.501967) 391 | (xy -4.319752 1.492276) 392 | (xy -4.656961 1.348814) 393 | (xy -4.91254 1.11451) 394 | (xy -5.05547 0.818949) 395 | (xy -5.063105 0.783317) 396 | (xy -5.081111 0.597748) 397 | (xy -5.089793 0.311806) 398 | (xy -5.088488 0.051784) 399 | (xy -4.120944 0.051784) 400 | (xy -4.109387 0.343319) 401 | (xy -4.067501 0.531238) 402 | (xy -3.984463 0.660503) 403 | (xy -3.971091 0.674336) 404 | (xy -3.746685 0.804093) 405 | (xy -3.495839 0.801414) 406 | (xy -3.338749 0.724377) 407 | (xy -3.241597 0.57685) 408 | (xy -3.178286 0.330257) 409 | (xy -3.154897 0.032792) 410 | (xy -3.17751 -0.267354) 411 | (xy -3.200085 -0.374631) 412 | (xy -3.255593 -0.539402) 413 | (xy -3.342417 -0.620299) 414 | (xy -3.511043 -0.653609) 415 | (xy -3.598106 -0.660695) 416 | (xy -3.838795 -0.654093) 417 | (xy -3.994678 -0.577744) 418 | (xy -4.082148 -0.409313) 419 | (xy -4.117594 -0.126463) 420 | (xy -4.120944 0.051784) 421 | (xy -5.088488 0.051784) 422 | (xy -5.088101 -0.025257) 423 | (xy -5.083656 -0.181005) 424 | (xy -5.069037 -0.515908) 425 | (xy -5.047473 -0.739152) 426 | (xy -5.008198 -0.88888) 427 | (xy -4.940443 -1.003238) 428 | (xy -4.833441 -1.120368) 429 | (xy -4.812571 -1.141304) 430 | (xy -4.56762 -1.386136) 431 | (xy -3.638519 -1.386136) 432 | ) (layer "F.SilkS") (width 0) (fill solid) (tstamp ef6cf101-dadd-4650-b88b-fa9d561009b2)) 433 | ) 434 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Modem HAT for the Raspberry Pi 2 | 3 | This HAT is a modem that connects the Raspberry Pi to a plain old analog telephone line. 4 | 5 | ![Render of Modem HAT](images/modem-hat-2024-06-11-render.png) 6 | 7 | The modem presents itself to the Raspberry Pi on an UART and is controlled with the classic AT command set. It supports various standards (V.22bis, V.32bis, V.34, V.90, ...) at speeds of up to 56 kbps. 8 | 9 | The design is based on a [Skyworks ISOmodem](https://www.skyworksinc.com/en/Products/Modems-and-DAAs/Data-and-Voice-Modems) chipset, specifically [Si2457](https://www.skyworksinc.com/en/Products/Modems-and-DAAs/Data-and-Voice-Modems/Si2457) data modem and Si3018 line side driver. The implementation 10 | closely follows the circuits described in application note [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf). 11 | 12 | The Modem HAT was successfully tested on the [Shadytel](https://shady.tel/) phone network at Toorcamp 2022. 13 | 14 | > [!CAUTION] 15 | > Whatever your jurisdiction, we're pretty positive that connecting this device to the public phone system IS NOT LEGAL! Don't blame us if you get into trouble. 16 | 17 | ## Raspberry Pi Configuration 18 | 19 | > [!NOTE] 20 | > This information was tested on Raspberry Pi 4 and Raspberry 5, running Raspberry Pi OS 12 (Bookworm). There may be differences for other versions of the Pi and/or Pi OS. 21 | 22 | The modem HAT requires a Raspberry Pi 4 or newer. 23 | 24 | The modem communicates through the Pi's UART on GPIO 8-11, and requires CTS and RTS for flow control. The modem supports automatic baudrate detection at speeds up to 307.2 kps. 25 | 26 | Before first use after power-up, the modem needs to be reset. To reset the modem, GPIO25 (pin 22) is set low for at least 500ms, then set high, followed by a delay of at least 300ms. 27 | 28 | By default, the modem is configured for operation in the United States. For other countries the modem may have to be reconfigured after reset. See [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapter 6.2 for details. 29 | 30 | Below are the configuration steps for Raspberry Pi 4 and Raspberry Pi 5. 31 | 32 | ### Raspberry Pi 4 33 | 34 | To enable the UART, edit `/boot/firmware/config.txt` and add the following line at the end of the file: 35 | 36 | `dtoverlay=uart4,ctsrts` 37 | 38 | After rebooting the Raspberry Pi, the UART is mapped to `/dev/ttyAMA4`. 39 | 40 | To reset the modem, run the Python script [`reset-pi4.py`](python/reset-pi4.py). 41 | 42 | The modem is now ready to use. For example connect to the modem by running: 43 | 44 | `screen /dev/ttyAMA4 115200` 45 | 46 | Once connected to the modem, if you type `at` and press enter, the modem should respond with `OK`. 47 | 48 | ### Raspberry Pi 5 49 | 50 | To enable the UART, edit `/boot/firmware/config.txt` and add the following line at the end of the file: 51 | 52 | `dtoverlay=uart3-pi5,ctsrts` 53 | 54 | After rebooting the Raspberry Pi, the UART is mapped to `/dev/ttyAMA3`. 55 | 56 | To reset the modem, run the Python script [`reset-pi5.py`](python/reset-pi5.py). 57 | 58 | The modem is now ready to use. For example connect to the modem by running: 59 | 60 | `screen /dev/ttyAMA3 115200` 61 | 62 | Once connected to the modem, if you type `at` and press enter, the modem should respond with `OK`. 63 | 64 | ## AT Command Set 65 | 66 | The modem supports the [basic Hayes command set](https://en.wikipedia.org/wiki/Hayes_command_set#The_basic_Hayes_command_set). 67 | 68 | For a complete list of supported AT commands as well as configuration registers refer to [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapters 5.4 through 5.7. 69 | 70 | ## Raspberry Pi GPIO Pinout 71 | 72 | Required connections: 73 | |Pin|Description| 74 | |-|-| 75 | |1|3.3V power for modem chipset| 76 | |2,4|5V power for audio amplifier| 77 | |6|GND| 78 | |19|UART CTS| 79 | |21|UART RX| 80 | |22|Modem reset, RPi GPIO25| 81 | |23|UART RTS| 82 | |24|UART TX| 83 | 84 | Optional connections: 85 | |Pin|Description| 86 | |-|-| 87 | |13|Modem interrupt, RPi GPIO27| 88 | |15|Modem boot config EEPROM SDIO, RPi GPIO22| 89 | |16|Modem boot config EEPROM CS, RPi GPIO23| 90 | |18|Modem boot config EEPROM CLK, Rpi GPIO24| 91 | |27|RPi config EEPROM SDA| 92 | |28|RPi config EEPROM SCL| 93 | 94 | In the standard configuration of the HAT, the modem boot config and interrupt pins are not electrically connected to the Rasbperry Pi GPIO header. Populate R29-R32 with 0-ohm resistors to use these pins. 95 | 96 | ## Building Your Own HAT 97 | 98 | ### General 99 | 100 | Large parts of the HAT are based on the hardware design reference in application note [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapter 4. Where applicable, identical component designators are used to simplify cross-referencing. 101 | 102 | I used solder paste, stencil and reflow oven for assembly of the HAT. I also ordered partially assembled boards from JLCPCB, and manually soldered the parts that they didn't have in stock (modem chipset and high-voltage capacitors). 103 | 104 | After soldering the through-hole parts (RJ11 connector, speaker), make sure to clip the leads on the bottom side of the HAT to avoid shorting with metal parts on the Raspberry Pi. 105 | 106 | ### Modem 107 | 108 | The modem chipset consists of the digital part Si2457 (U1) and analog part Si3018 (U2). 109 | 110 | These are expensive parts, costing US $13-$16 and $6-$8 respectively when purchased from reputable distributors. While tempting, beware of sources like Ebay and AliExpress as parts may be salvaged, old or even fake. It will be much easier to diagnose problems without having to second guess whether the core components of the HAT are genuine. 111 | 112 | The HAT uses a 32.768 kHz crystal (Y1) to clock the Si2457, mainly chosen for small size and because I already had a few in my parts bin. The downside of this choice are the slow reset sequence (800 ms) and that this clocking option is only supported by Si2457 revision D (part number SI2457-D-FT) or newer. 113 | 114 | If you suspect that you're stuck with an old part, you could try using a 4.9152 MHz crystal instead. In that case you must remove R17 which configures the clock speed. You may also have to replace the load capacitors (C40, C41) with appropriate values. See [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapter 4.1.3 for details. 115 | 116 | On the analog side, most of the resistors, capacitors, diodes and transistors have critical voltage, current and/or power ratings. These are all called out in the schematic. See bill of material in [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapter 4.3 for full details. 117 | 118 | For bring-up and troubleshooting of the modem portion of the circuit, refer to [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapter 10.1. 119 | 120 | ### Audio Output / Speaker 121 | 122 | The audio output is optional and allows monitoring of connection progress via a speaker, and who doesn't love the old-school sounds of two dial-up modems negotiating a session. It's half the reason to build this project! :) 123 | 124 | The audio amplifier LM4819 (U4) can be substituted with the higher power, pin-compatible LM4862. Cheap, off-brand substitutes are probably fine too. 125 | 126 | The HAT has a footprint for a 15mm speaker, like for example CUI Devices CVS-1508. Alternatively, footprint J3 provides connectivity via a JST-PH connector, or directly soldering speaker wires to the pads. 127 | 128 | If audio is not needed, the audio amplifier (U4) and associated parts (C12-C19, R19-R24, SW1, J3) can be left unpopulated. 129 | 130 | To enable audio output on the speaker, make sure MUTE switch is set towards the LEDs. The AT command to enable speaker output while dialing and handshaking is `ATM1`. Speaker volume is controlled with `ATL1` through `ATL4`, where 4 is the loudest. 131 | 132 | ### Modem Boot Config EEPROM 133 | 134 | The modem boot config EEPROM is optional and can store AT commands that the modem automatically runs after reset. See [AN93](https://www.skyworksinc.com/-/media/SkyWorks/SL/documents/public/application-notes/AN93.pdf) chapter 2.7 for details. 135 | 136 | The EEPROM can be programmed by the modem with AT commands. For hacking, the EEPROM can also be connected to the Raspberry Pi by populating R29, R30 and R31. For the latter, keep the modem in reset while interacting with the EEPROM. 137 | 138 | If this functionality is not needed, the EEPROM (U6) and associated parts (C22, R26, R27, R28) can be left unpopulated. 139 | 140 | ### Raspberry Pi HAT ID EEPROM 141 | 142 | The HAT ID EEPROM is optional and can store information that allows the Raspberry Pi to recognize the HAT and load the required device tree overlay, i.e. automatically configure UART and other pins. 143 | 144 | I haven't figured out the content for this EEPROM yet. Specification is [here](https://github.com/raspberrypi/hats/blob/master/eeprom-format.md). Contributions are welcome :) 145 | 146 | If this functionality is not needed, the EEPROM (U5) and associated parts (C21, R14, R25) can be left unpopulated. 147 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "ModemHAT")(type "KiCad")(uri "${KIPRJMOD}/ModemHAT.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /images/modem-hat-2022-05-08-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astuder/ModemHAT/be1514d4d1aeb83662f0bebe37c673561e40bfba/images/modem-hat-2022-05-08-render.png -------------------------------------------------------------------------------- /images/modem-hat-2024-06-11-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astuder/ModemHAT/be1514d4d1aeb83662f0bebe37c673561e40bfba/images/modem-hat-2024-06-11-render.png -------------------------------------------------------------------------------- /python/reset-pi4.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | # Reset the modem HAT on a Raspberry Pi 4 4 | 5 | import RPi.GPIO as GPIO 6 | import time 7 | GPIO.setmode(GPIO.BCM) 8 | GPIO.setup(25, GPIO.OUT) 9 | GPIO.output(25, GPIO.LOW) 10 | time.sleep(0.5) 11 | GPIO.output(25, GPIO.HIGH) 12 | time.sleep(0.3) 13 | -------------------------------------------------------------------------------- /python/reset-pi5.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | # Reset the modem HAT on a Raspberry Pi 5 4 | 5 | import gpiod 6 | import time 7 | chip = gpiod.Chip('gpiochip4') 8 | reset = chip.get_line(25) 9 | reset.request(consumer='rst', type=gpiod.LINE_REQ_DIR_OUT) 10 | reset.set_value(0) 11 | time.sleep(0.5) 12 | reset.set_value(1) 13 | time.sleep(0.3) 14 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "ModemHAT")(type "KiCad")(uri "${KIPRJMOD}/ModemHAT.kicad_sym")(options "")(descr "")) 3 | ) 4 | --------------------------------------------------------------------------------