├── .gitignore ├── LICENSE ├── README.md ├── electric ├── 3d-models │ ├── PJ320A.STEP │ ├── PJ320D.STEP │ ├── QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm.step │ └── jack_3.5_pj313d-smt.wrl ├── digirig-mobile │ ├── digirig-mobile-panelsx48.kicad_pcb │ ├── digirig-mobile-panelsx48.kicad_prl │ ├── digirig-mobile-panelsx48.kicad_pro │ ├── digirig-mobile.csv │ ├── digirig-mobile.kicad_pcb │ ├── digirig-mobile.kicad_prl │ ├── digirig-mobile.kicad_pro │ ├── digirig-mobile.kicad_sch │ ├── digirig-mobile.xml │ ├── fp-lib-table │ └── sym-lib-table ├── digirig-shack │ ├── digirig-shack.kicad_pcb │ ├── digirig-shack.pro │ └── digirig-shack.sch ├── footprints.pretty │ ├── Audio_Transformer.kicad_mod │ ├── CD74R.kicad_mod │ ├── Jack_3.5mm_PJ320D_Horizontal.kicad_mod │ ├── Logo_silk_OSHW_6x6mm.kicad_mod │ ├── QR-code.kicad_mod │ ├── SOT-23.kicad_mod │ ├── SolderJumper-BCu-Bridged.kicad_mod │ ├── SolderJumper2-BCu.kicad_mod │ ├── SolderJumper3-BCu.kicad_mod │ ├── SolderJumper3NC-BCu.kicad_mod │ ├── SolderJumper9-BCu.kicad_mod │ ├── TP.kicad_mod │ ├── TRRS-PJ-320A.kicad_mod │ ├── USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod │ ├── USB_MICRO_A01SB141B1-298.kicad_mod │ ├── digirig-logo-6mm.kicad_mod │ └── jack_3.5_pj313d-smt.kicad_mod └── symbols │ └── digirig.kicad_sym └── resources ├── digirig-sticker-black-bg.svg ├── digirig-sticker.svg ├── digirig-sticker2.svg ├── hat-logo.png ├── logo-190x190.png ├── logo-20mm.svg ├── logo-220x55.png ├── logo-500x180.png ├── logo-6mm.svg ├── logo-80x80-outline.png ├── logo-80x80-outline.svg ├── logo-80x80.png ├── logo-80x80.svg ├── logo-bw.svg ├── logo-pcb-layers.kicad_mod ├── logo-pcb-layers.svg ├── logo-plain.png ├── logo-plain.svg ├── logo-source.svg ├── logo-square.png ├── logo-square.svg ├── logo-text.png ├── logo-usb.svg ├── logo.png ├── qr-code-box.svg ├── qr-code-pcb.svg └── upc-barcode.svg /.gitignore: -------------------------------------------------------------------------------- 1 | **/datasheets/* 2 | **/gerbers/* 3 | local/* 4 | **/*-backups 5 | *.old 6 | *.bak 7 | *-bak 8 | *.bck 9 | *-cache.* 10 | *-cache 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # digirig 2 | Integrated digital modes interface for amateur radio. 3 | Follow the project at https://digirig.net 4 | -------------------------------------------------------------------------------- /electric/3d-models/PJ320A.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/electric/3d-models/PJ320A.STEP -------------------------------------------------------------------------------- /electric/3d-models/PJ320D.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/electric/3d-models/PJ320D.STEP -------------------------------------------------------------------------------- /electric/digirig-mobile/digirig-mobile-panelsx48.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 1, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.6 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 7, 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 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36 64 | ], 65 | "visible_layers": "000bff8_80000001", 66 | "zone_display_mode": 0 67 | }, 68 | "meta": { 69 | "filename": "digirig-mobile-panelsx48.kicad_prl", 70 | "version": 3 71 | }, 72 | "project": { 73 | "files": [] 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /electric/digirig-mobile/digirig-mobile-panelsx48.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.09999999999999999, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 3, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 1.0, 37 | "height": 1.0, 38 | "width": 2.0 39 | }, 40 | "silk_line_width": 0.15, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "copper_edge_clearance": "error", 61 | "courtyards_overlap": "error", 62 | "diff_pair_gap_out_of_range": "error", 63 | "diff_pair_uncoupled_length_too_long": "error", 64 | "drill_out_of_range": "error", 65 | "duplicate_footprints": "warning", 66 | "extra_footprint": "warning", 67 | "footprint_type_mismatch": "error", 68 | "hole_clearance": "error", 69 | "hole_near_hole": "error", 70 | "invalid_outline": "error", 71 | "item_on_disabled_layer": "error", 72 | "items_not_allowed": "error", 73 | "length_out_of_range": "error", 74 | "malformed_courtyard": "error", 75 | "microvia_drill_out_of_range": "error", 76 | "missing_courtyard": "ignore", 77 | "missing_footprint": "warning", 78 | "net_conflict": "warning", 79 | "npth_inside_courtyard": "ignore", 80 | "padstack": "error", 81 | "pth_inside_courtyard": "ignore", 82 | "shorting_items": "error", 83 | "silk_over_copper": "warning", 84 | "silk_overlap": "warning", 85 | "skew_out_of_range": "error", 86 | "through_hole_pad_without_hole": "error", 87 | "too_many_vias": "error", 88 | "track_dangling": "warning", 89 | "track_width": "error", 90 | "tracks_crossing": "error", 91 | "unconnected_items": "error", 92 | "unresolved_variable": "error", 93 | "via_dangling": "warning", 94 | "zone_has_empty_net": "error", 95 | "zones_intersect": "error" 96 | }, 97 | "rules": { 98 | "allow_blind_buried_vias": false, 99 | "allow_microvias": false, 100 | "max_error": 0.005, 101 | "min_clearance": 0.0, 102 | "min_copper_edge_clearance": 0.049999999999999996, 103 | "min_hole_clearance": 0.25, 104 | "min_hole_to_hole": 0.25, 105 | "min_microvia_diameter": 0.19999999999999998, 106 | "min_microvia_drill": 0.09999999999999999, 107 | "min_silk_clearance": 0.0, 108 | "min_through_hole_diameter": 0.3, 109 | "min_track_width": 0.127, 110 | "min_via_annular_width": 0.049999999999999996, 111 | "min_via_diameter": 0.19999999999999998, 112 | "use_height_for_length_calcs": true 113 | }, 114 | "track_widths": [ 115 | 0.0, 116 | 0.127, 117 | 0.25 118 | ], 119 | "via_dimensions": [], 120 | "zones_allow_external_fillets": false, 121 | "zones_use_no_outline": true 122 | }, 123 | "layer_presets": [] 124 | }, 125 | "boards": [], 126 | "cvpcb": { 127 | "equivalence_files": [] 128 | }, 129 | "libraries": { 130 | "pinned_footprint_libs": [], 131 | "pinned_symbol_libs": [] 132 | }, 133 | "meta": { 134 | "filename": "digirig-mobile-panelsx48.kicad_pro", 135 | "version": 1 136 | }, 137 | "net_settings": { 138 | "classes": [ 139 | { 140 | "bus_width": 12.0, 141 | "clearance": 0.15, 142 | "diff_pair_gap": 0.25, 143 | "diff_pair_via_gap": 0.25, 144 | "diff_pair_width": 0.2, 145 | "line_style": 0, 146 | "microvia_diameter": 0.2, 147 | "microvia_drill": 0.1, 148 | "name": "Default", 149 | "pcb_color": "rgba(0, 0, 0, 0.000)", 150 | "schematic_color": "rgba(0, 0, 0, 0.000)", 151 | "track_width": 0.15, 152 | "via_diameter": 0.4, 153 | "via_drill": 0.3, 154 | "wire_width": 6.0 155 | }, 156 | { 157 | "bus_width": 12.0, 158 | "clearance": 0.15, 159 | "diff_pair_gap": 0.25, 160 | "diff_pair_via_gap": 0.25, 161 | "diff_pair_width": 0.2, 162 | "line_style": 0, 163 | "microvia_diameter": 0.3, 164 | "microvia_drill": 0.1, 165 | "name": "Power", 166 | "nets": [], 167 | "pcb_color": "rgba(0, 0, 0, 0.000)", 168 | "schematic_color": "rgba(0, 0, 0, 0.000)", 169 | "track_width": 0.25, 170 | "via_diameter": 0.8, 171 | "via_drill": 0.4, 172 | "wire_width": 6.0 173 | } 174 | ], 175 | "meta": { 176 | "version": 2 177 | }, 178 | "net_colors": null 179 | }, 180 | "pcbnew": { 181 | "last_paths": { 182 | "gencad": "", 183 | "idf": "", 184 | "netlist": "", 185 | "specctra_dsn": "", 186 | "step": "", 187 | "vrml": "" 188 | }, 189 | "page_layout_descr_file": "" 190 | }, 191 | "schematic": { 192 | "drawing": { 193 | "label_size_ratio": 0.25, 194 | "text_offset_ratio": 0.08 195 | }, 196 | "legacy_lib_dir": "", 197 | "legacy_lib_list": [] 198 | }, 199 | "sheets": [], 200 | "text_variables": {} 201 | } 202 | -------------------------------------------------------------------------------- /electric/digirig-mobile/digirig-mobile.csv: -------------------------------------------------------------------------------- 1 | "Source:","C:\Users\denis\Dropbox\Projects\digirig.net\electric\digirig-mobile\digirig-mobile.kicad_sch" 2 | "Date:","2/21/2022 20:11:28" 3 | "Tool:","Eeschema (6.0.0)" 4 | "Generator:","C:\Program Files\KiCad\6.0\bin\scripting\plugins/bom_csv_grouped_by_value_with_fp.py" 5 | "Component Count:","56" 6 | "Ref","Qnty","Value","Cmp name","Footprint","Description","Vendor" 7 | "C1, C3, C9, C15, C18, C20, C21, C22, ","8","10uF","C_Small","Capacitor_SMD:C_0402_1005Metric","Unpolarized capacitor, small symbol","" 8 | "C2, C4, C5, C8, C10, C11, C12, C13, C14, C19, ","10","100nF","C_Small","Capacitor_SMD:C_0402_1005Metric","Unpolarized capacitor, small symbol","" 9 | "C6, C7, C16, C17, C23, C24, ","6","27pF","C_Small","Capacitor_SMD:C_0402_1005Metric","Unpolarized capacitor, small symbol","" 10 | "D1, ","1","GS2005ELD","D","Diode_SMD:D_SOD-923","Diode","" 11 | "J1, ","1","USB","USB_C_Receptacle_USB2.0","footprints:USB_C_Receptacle_HRO_TYPE-C-31-M-12","USB 2.0-only Type-C Receptacle connector","" 12 | "J2, ","1","Serial, 3V3","AudioJack4","footprints:TRRS-PJ-320A","Audio Jack, 4 Poles (TRRS)","" 13 | "J3, ","1","Audio, PTT","AudioJack4","footprints:TRRS-PJ-320A","Audio Jack, 4 Poles (TRRS)","" 14 | "Q1, Q2, ","2","MMBT5551L","MMBT5551L","Package_TO_SOT_SMD:SOT-23","0.6A Ic, 160V Vce, NPN Transistor, SOT-23","" 15 | "R1, R10, R15, R17, R18, ","5","12K","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 16 | "R2, ","1","27K","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 17 | "R3, R5, ","2","5K1","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 18 | "R4, R6, R7, R8, R16, R19, ","6","100K","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 19 | "R9, R14, ","2","1M","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 20 | "R11, R12, ","2","33","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 21 | "R13, ","1","1K5","R_Small_US","Resistor_SMD:R_0402_1005Metric","Resistor, small US symbol","" 22 | "TH1, ","1","0.02A","Thermistor_PTC","Resistor_SMD:R_0603_1608Metric","Temperature dependent resistor, positive temperature coefficient","" 23 | "U1, ","1","CP2102N-A02-GQFN24","CP2102N-A01-GQFN24","Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm","","" 24 | "U2, ","1","USB2412-DZK-TR","USB2412-DZK-TR","Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm","","" 25 | "U3, ","1","ADM3101E","ADM3101E","Package_DFN_QFN:QFN-12-1EP_3x3mm_P0.51mm_EP1.45x1.45mm","","" 26 | "U4, ","1","CM108","CM108","Package_QFP:LQFP-48_7x7mm_P0.5mm","","" 27 | "Y1, ","1","24MHz","Crystal_GND24","Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm","Four pin crystal, GND on pins 2 and 4","" 28 | "Y2, ","1","12MHz","Crystal_GND24","Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm","Four pin crystal, GND on pins 2 and 4","" 29 | -------------------------------------------------------------------------------- /electric/digirig-mobile/digirig-mobile.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 2, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 1, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 0.3700000047683716, 13 | "shapes": 1.0, 14 | "tracks": 1.0, 15 | "vias": 0.5899999737739563, 16 | "zones": 0.6 17 | }, 18 | "ratsnest_display_mode": 0, 19 | "selection_filter": { 20 | "dimensions": true, 21 | "footprints": true, 22 | "graphics": true, 23 | "keepouts": true, 24 | "lockedItems": true, 25 | "otherItems": true, 26 | "pads": true, 27 | "text": true, 28 | "tracks": true, 29 | "vias": true, 30 | "zones": true 31 | }, 32 | "visible_items": [ 33 | "vias", 34 | "footprint_text", 35 | "footprint_anchors", 36 | "ratsnest", 37 | "grid", 38 | "footprints_front", 39 | "footprints_back", 40 | "footprint_values", 41 | "footprint_references", 42 | "tracks", 43 | "drc_errors", 44 | "drawing_sheet", 45 | "bitmaps", 46 | "pads", 47 | "zones", 48 | "drc_warnings", 49 | "shapes" 50 | ], 51 | "visible_layers": "00000000_00000000_0ffcf0f0_5fffffff", 52 | "zone_display_mode": 0 53 | }, 54 | "git": { 55 | "repo_password": "", 56 | "repo_type": "", 57 | "repo_username": "", 58 | "ssh_key": "" 59 | }, 60 | "meta": { 61 | "filename": "digirig-mobile.kicad_prl", 62 | "version": 5 63 | }, 64 | "net_inspector_panel": { 65 | "col_hidden": [ 66 | false, 67 | false, 68 | false, 69 | false, 70 | false, 71 | false, 72 | false, 73 | false, 74 | false, 75 | false 76 | ], 77 | "col_order": [ 78 | 0, 79 | 1, 80 | 2, 81 | 3, 82 | 4, 83 | 5, 84 | 6, 85 | 7, 86 | 8, 87 | 9 88 | ], 89 | "col_widths": [ 90 | 186, 91 | 171, 92 | 112, 93 | 79, 94 | 112, 95 | 112, 96 | 112, 97 | 83, 98 | 112, 99 | 112 100 | ], 101 | "custom_group_rules": [], 102 | "expanded_rows": [], 103 | "filter_by_net_name": true, 104 | "filter_by_netclass": true, 105 | "filter_text": "", 106 | "group_by_constraint": false, 107 | "group_by_netclass": false, 108 | "show_unconnected_nets": false, 109 | "show_zero_pad_nets": false, 110 | "sort_ascending": true, 111 | "sorting_column": 0 112 | }, 113 | "open_jobsets": [], 114 | "project": { 115 | "files": [] 116 | }, 117 | "schematic": { 118 | "selection_filter": { 119 | "graphics": true, 120 | "images": true, 121 | "labels": true, 122 | "lockedItems": false, 123 | "otherItems": true, 124 | "pins": true, 125 | "symbols": true, 126 | "text": true, 127 | "wires": true 128 | } 129 | } 130 | } 131 | -------------------------------------------------------------------------------- /electric/digirig-mobile/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "footprints")(type "KiCad")(uri "C:/Users/denis/Dropbox/Projects/digirig.net/electric/footprints.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /electric/digirig-mobile/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "digirig")(type "KiCad")(uri "${KIPRJMOD}/../symbols/digirig.kicad_sym")(options "")(descr "")) 4 | (lib (name "symbols")(type "KiCad")(uri "C:/Users/denis/Dropbox/Projects/digirig.net/electric/digirig-light/digirig-light/symbols.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /electric/digirig-shack/digirig-shack.pro: -------------------------------------------------------------------------------- 1 | update=01/01/21 20:27:46 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead= 19 | CopperLayerCount=2 20 | BoardThickness=1.6 21 | AllowMicroVias=0 22 | AllowBlindVias=0 23 | RequireCourtyardDefinitions=0 24 | ProhibitOverlappingCourtyards=1 25 | MinTrackWidth=0.2 26 | MinViaDiameter=0.4 27 | MinViaDrill=0.3 28 | MinMicroViaDiameter=0.2 29 | MinMicroViaDrill=0.09999999999999999 30 | MinHoleToHole=0.25 31 | TrackWidth1=0.2 32 | ViaDiameter1=0.8 33 | ViaDrill1=0.4 34 | dPairWidth1=0.2 35 | dPairGap1=0.25 36 | dPairViaGap1=0.25 37 | SilkLineWidth=0.12 38 | SilkTextSizeV=1 39 | SilkTextSizeH=1 40 | SilkTextSizeThickness=0.15 41 | SilkTextItalic=0 42 | SilkTextUpright=1 43 | CopperLineWidth=0.2 44 | CopperTextSizeV=1.5 45 | CopperTextSizeH=1.5 46 | CopperTextThickness=0.3 47 | CopperTextItalic=0 48 | CopperTextUpright=1 49 | EdgeCutLineWidth=0.05 50 | CourtyardLineWidth=0.05 51 | OthersLineWidth=0.15 52 | OthersTextSizeV=1 53 | OthersTextSizeH=1 54 | OthersTextSizeThickness=0.15 55 | OthersTextItalic=0 56 | OthersTextUpright=1 57 | SolderMaskClearance=0 58 | SolderMaskMinWidth=0 59 | SolderPasteClearance=0 60 | SolderPasteRatio=-0 61 | [pcbnew/Layer.F.Cu] 62 | Name=F.Cu 63 | Type=0 64 | Enabled=1 65 | [pcbnew/Layer.In1.Cu] 66 | Name=In1.Cu 67 | Type=0 68 | Enabled=0 69 | [pcbnew/Layer.In2.Cu] 70 | Name=In2.Cu 71 | Type=0 72 | Enabled=0 73 | [pcbnew/Layer.In3.Cu] 74 | Name=In3.Cu 75 | Type=0 76 | Enabled=0 77 | [pcbnew/Layer.In4.Cu] 78 | Name=In4.Cu 79 | Type=0 80 | Enabled=0 81 | [pcbnew/Layer.In5.Cu] 82 | Name=In5.Cu 83 | Type=0 84 | Enabled=0 85 | [pcbnew/Layer.In6.Cu] 86 | Name=In6.Cu 87 | Type=0 88 | Enabled=0 89 | [pcbnew/Layer.In7.Cu] 90 | Name=In7.Cu 91 | Type=0 92 | Enabled=0 93 | [pcbnew/Layer.In8.Cu] 94 | Name=In8.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In9.Cu] 98 | Name=In9.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In10.Cu] 102 | Name=In10.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In11.Cu] 106 | Name=In11.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In12.Cu] 110 | Name=In12.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In13.Cu] 114 | Name=In13.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In14.Cu] 118 | Name=In14.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In15.Cu] 122 | Name=In15.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In16.Cu] 126 | Name=In16.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In17.Cu] 130 | Name=In17.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In18.Cu] 134 | Name=In18.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In19.Cu] 138 | Name=In19.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In20.Cu] 142 | Name=In20.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In21.Cu] 146 | Name=In21.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In22.Cu] 150 | Name=In22.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In23.Cu] 154 | Name=In23.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In24.Cu] 158 | Name=In24.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In25.Cu] 162 | Name=In25.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In26.Cu] 166 | Name=In26.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In27.Cu] 170 | Name=In27.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In28.Cu] 174 | Name=In28.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In29.Cu] 178 | Name=In29.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In30.Cu] 182 | Name=In30.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.B.Cu] 186 | Name=B.Cu 187 | Type=0 188 | Enabled=1 189 | [pcbnew/Layer.B.Adhes] 190 | Enabled=1 191 | [pcbnew/Layer.F.Adhes] 192 | Enabled=1 193 | [pcbnew/Layer.B.Paste] 194 | Enabled=1 195 | [pcbnew/Layer.F.Paste] 196 | Enabled=1 197 | [pcbnew/Layer.B.SilkS] 198 | Enabled=1 199 | [pcbnew/Layer.F.SilkS] 200 | Enabled=1 201 | [pcbnew/Layer.B.Mask] 202 | Enabled=1 203 | [pcbnew/Layer.F.Mask] 204 | Enabled=1 205 | [pcbnew/Layer.Dwgs.User] 206 | Enabled=1 207 | [pcbnew/Layer.Cmts.User] 208 | Enabled=1 209 | [pcbnew/Layer.Eco1.User] 210 | Enabled=1 211 | [pcbnew/Layer.Eco2.User] 212 | Enabled=1 213 | [pcbnew/Layer.Edge.Cuts] 214 | Enabled=1 215 | [pcbnew/Layer.Margin] 216 | Enabled=1 217 | [pcbnew/Layer.B.CrtYd] 218 | Enabled=1 219 | [pcbnew/Layer.F.CrtYd] 220 | Enabled=1 221 | [pcbnew/Layer.B.Fab] 222 | Enabled=1 223 | [pcbnew/Layer.F.Fab] 224 | Enabled=1 225 | [pcbnew/Layer.Rescue] 226 | Enabled=0 227 | [pcbnew/Netclasses] 228 | [pcbnew/Netclasses/Default] 229 | Name=Default 230 | Clearance=0.2 231 | TrackWidth=0.2 232 | ViaDiameter=0.8 233 | ViaDrill=0.4 234 | uViaDiameter=0.3 235 | uViaDrill=0.1 236 | dPairWidth=0.2 237 | dPairGap=0.25 238 | dPairViaGap=0.25 239 | [pcbnew/Netclasses/1] 240 | Name=Power 241 | Clearance=0.2 242 | TrackWidth=0.25 243 | ViaDiameter=1 244 | ViaDrill=0.5 245 | uViaDiameter=0.3 246 | uViaDrill=0.1 247 | dPairWidth=0.2 248 | dPairGap=0.25 249 | dPairViaGap=0.25 250 | -------------------------------------------------------------------------------- /electric/footprints.pretty/Audio_Transformer.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Audio_Transformer (layer F.Cu) (tedit 5FF1448C) 2 | (fp_text reference REF** (at 0 8.2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 600:600 (at 0 -8.6) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 6.5 4) (end 6.5 -4) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 5.5 5) (end 3 5) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -5.5 5) (end -3 5) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -6.5 -4) (end -6.5 4) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -5.5 -5) (end -3 -5) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 5.5 -5) (end 3 -5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -3 7.2) (end -3 -7.2) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 3 7.2) (end -3 7.2) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 3 -7.2) (end 3 7.2) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -3 -7.2) (end 3 -7.2) (layer F.SilkS) (width 0.12)) 18 | (fp_arc (start 5.5 -4) (end 6.5 -4) (angle -90) (layer F.SilkS) (width 0.12)) 19 | (fp_arc (start 5.5 4) (end 5.5 5) (angle -90) (layer F.SilkS) (width 0.12)) 20 | (fp_arc (start -5.5 4) (end -6.5 4) (angle -90) (layer F.SilkS) (width 0.12)) 21 | (fp_arc (start -5.5 -4) (end -5.5 -5) (angle -90) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -3 -5) (end -3 -7.2) (layer F.CrtYd) (width 0.12)) 23 | (fp_line (start -3 -7.2) (end 3 -7.2) (layer F.CrtYd) (width 0.12)) 24 | (fp_line (start 3 -7.2) (end 3 -5) (layer F.CrtYd) (width 0.12)) 25 | (fp_line (start 3 -5) (end 5.5 -5) (layer F.CrtYd) (width 0.12)) 26 | (fp_line (start 6.5 -4) (end 6.5 4) (layer F.CrtYd) (width 0.12)) 27 | (fp_line (start 3 5) (end 5.5 5) (layer F.CrtYd) (width 0.12)) 28 | (fp_line (start 3 5) (end 3 7.2) (layer F.CrtYd) (width 0.12)) 29 | (fp_line (start 3 7.2) (end -3 7.2) (layer F.CrtYd) (width 0.12)) 30 | (fp_line (start -3 7.2) (end -3 5) (layer F.CrtYd) (width 0.12)) 31 | (fp_line (start -3 5) (end -5.5 5) (layer F.CrtYd) (width 0.12)) 32 | (fp_line (start -6.5 4) (end -6.5 -4) (layer F.CrtYd) (width 0.12)) 33 | (fp_line (start -5.5 -5) (end -3 -5) (layer F.CrtYd) (width 0.12)) 34 | (fp_arc (start -5.5 -4) (end -5.5 -5) (angle -90) (layer F.CrtYd) (width 0.12)) 35 | (fp_arc (start -5.5 4) (end -6.5 4) (angle -90) (layer F.CrtYd) (width 0.12)) 36 | (fp_arc (start 5.5 4) (end 5.5 5) (angle -90) (layer F.CrtYd) (width 0.12)) 37 | (fp_arc (start 5.5 -4) (end 6.5 -4) (angle -90) (layer F.CrtYd) (width 0.12)) 38 | (pad 1 thru_hole oval (at -5 -2.6) (size 1.524 2.5) (drill 0.762) (layers *.Cu *.Mask)) 39 | (pad 2 thru_hole oval (at -5 2.6) (size 1.524 2.5) (drill 0.762) (layers *.Cu *.Mask)) 40 | (pad 3 thru_hole oval (at 5 -2.6) (size 1.524 2.5) (drill 0.762) (layers *.Cu *.Mask)) 41 | (pad 4 thru_hole oval (at 5 2.6) (size 1.524 2.5) (drill 0.762) (layers *.Cu *.Mask)) 42 | ) 43 | -------------------------------------------------------------------------------- /electric/footprints.pretty/CD74R.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CD74R (layer F.Cu) (tedit 5FF142A1) 2 | (fp_text reference 3.3uH (at 2.35 -4.3) (layer F.SilkS) 3 | (effects (font (size 0.7 0.7) (thickness 0.1))) 4 | ) 5 | (fp_text value CD74R (at 2 5.1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.3 3.65) (end -1.3 -3.65) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 6 3.65) (end -1.3 3.65) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 6 -3.65) (end 6 3.65) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -1.3 -3.65) (end 6 -3.65) (layer F.SilkS) (width 0.15)) 12 | (fp_text user L (at 2.35 0.55) (layer F.SilkS) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (pad 1 smd rect (at -1.1 0) (size 2.2 2.2) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 5.9 0) (size 2.2 2.2) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /electric/footprints.pretty/Jack_3.5mm_PJ320D_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Jack_3.5mm_PJ320D_Horizontal" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html)") 4 | (tags "3.5mm jack mic microphone phones headphones 4pins audio plug") 5 | (property "Label" "Serial, 3V3") 6 | (property "Sheetfile" "digirig-mobile.kicad_sch") 7 | (property "Sheetname" "") 8 | (property "ki_description" "Audio Jack, 4 Poles (TRRS)") 9 | (property "ki_keywords" "audio jack receptacle stereo headphones TRRS connector") 10 | (attr smd) 11 | (fp_text reference "SERIAL" (at 0 -5.5) (layer "F.SilkS") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 5d97545c-3ec9-41f6-8367-f28029bed2c6) 14 | ) 15 | (fp_text value "PJ-320A" (at -0.025 -3.9) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp d129b530-7e4e-4bd5-b62f-21437a5eaca2) 18 | ) 19 | (fp_text user "${REFERENCE}" (at -1.195 0) (layer "F.Fab") 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | (tstamp 36fb2416-547a-44e0-b4bc-b7c088c9536f) 22 | ) 23 | (fp_line (start -8.375 -2.5) (end -8.375 2.5) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 16dfda51-a91c-4114-a6ea-da0849f89c9a)) 25 | (fp_line (start -6.375 -3.1) (end -6.375 -2.5) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 917670ee-308e-433a-bdec-2910146a6c80)) 27 | (fp_line (start -6.375 -3.1) (end -4 -3.1) 28 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2c0743d5-19f1-4cb3-b715-f87b3a9930b4)) 29 | (fp_line (start -6.375 -2.5) (end -8.375 -2.5) 30 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 315f2fea-107a-414a-ad88-56f9d4644b26)) 31 | (fp_line (start -6.375 2.5) (end -8.375 2.5) 32 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c9101da3-f224-4bdb-9045-b3cc05531262)) 33 | (fp_line (start -6.375 2.5) (end -6.375 3.1) 34 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c92041ca-d590-459c-88bc-5048ef3b74a9)) 35 | (fp_line (start -2.35 -3.1) (end -1 -3.1) 36 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a80553c9-623d-44fd-b44e-54e10ef8aca4)) 37 | (fp_line (start 0.65 -3.1) (end 3.05 -3.1) 38 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e78c5271-07c5-4d63-88c8-16bb0189e571)) 39 | (fp_line (start 3.05 -3.1) (end 3.05 -4.5) 40 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 36af6e36-c435-43eb-a146-07fed57f15cb)) 41 | (fp_line (start 4.15 3.1) (end -6.375 3.1) 42 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ba64f0da-91a6-41b5-9e8b-4eeb809aab86)) 43 | (fp_line (start 4.6 -3.1) (end 4.6 -4.5) 44 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8b996fc8-063d-4fa3-b483-95c4259a0eeb)) 45 | (fp_line (start 4.6 -3.1) (end 5.725 -3.1) 46 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2237478f-67ae-4924-8070-be8c782c6db0)) 47 | (fp_line (start 5.725 3.1) (end 5.725 -3.1) 48 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8985b8ca-e030-4dcb-b526-bf3f4bd5dcf3)) 49 | (fp_line (start -8.73 -5) (end 6.07 -5) 50 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 22b43b93-659a-4560-a280-2280d5ede4ce)) 51 | (fp_line (start -8.73 5) (end -8.73 -5) 52 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9cebdcd1-d626-4ef7-a2e2-20ad978b1fe7)) 53 | (fp_line (start -8.73 5) (end 6.07 5) 54 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7b434cc0-6c49-4f5c-8a05-9663c50bb9ad)) 55 | (fp_line (start 6.07 5) (end 6.07 -5) 56 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 517ed424-7043-49ef-a0a2-e56ab83dc222)) 57 | (fp_line (start -8.225 -2.3) (end -6.225 -2.3) 58 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0a97df16-1925-44a0-af47-3127159ffb9f)) 59 | (fp_line (start -8.225 2.3) (end -8.225 -2.3) 60 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f081fe4d-41d0-4ca2-9af2-d4b19f4e8c7c)) 61 | (fp_line (start -6.225 -2.9) (end 5.575 -2.9) 62 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8780d3dc-56c2-4bf1-91f7-fdb70ee8ae1c)) 63 | (fp_line (start -6.225 -2.3) (end -6.225 -2.9) 64 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f39a0c59-a742-46aa-b284-9b4615cad9ce)) 65 | (fp_line (start -6.225 2.3) (end -8.225 2.3) 66 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b81a8a14-9599-41b1-b359-af4f41de79ab)) 67 | (fp_line (start -6.225 2.9) (end -6.225 2.3) 68 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 00bb7140-6938-4dcc-8cd9-937cc2dc693c)) 69 | (fp_line (start 5.575 -2.9) (end 5.575 2.9) 70 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4a7d0ca0-b364-4e52-9df0-5747b010948a)) 71 | (fp_line (start 5.575 2.9) (end -6.225 2.9) 72 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 75851a0d-a33b-4aab-8a6c-b6484421192d)) 73 | (fp_circle (center 3.9 -2.35) (end 3.95 -2.1) 74 | (stroke (width 0.12) (type solid)) (fill none) (layer "F.Fab") (tstamp a07663cc-dd8d-48cd-ab48-c7bbb86cbfa8)) 75 | (pad "" np_thru_hole circle (at -4.775 0) (size 0.8 0.8) (drill 1) (layers "F&B.Cu" "*.Mask") (tstamp 7f2d79dc-5809-4655-8f67-5db1dcbc06a2)) 76 | (pad "" np_thru_hole circle (at 2.225 0) (size 0.8 0.8) (drill 1) (layers "F&B.Cu" "*.Mask") (tstamp 3862d9f0-d323-45e2-9278-d21b262e3d0d)) 77 | (pad "R1" smd rect (at -0.175 -3.25) (size 1.2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec2b8356-19ba-45d9-8546-0ba52e4b2676)) 78 | (pad "R2" smd rect (at -3.175 -3.25) (size 1.2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef177eeb-d6da-4327-bc4b-40ca4e69934a)) 79 | (pad "S" smd rect (at 4.925 3.25) (size 1.2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88ceba1d-76ea-4958-8375-a1f08696cb98)) 80 | (pad "T" smd rect (at 3.825 -3.25) (size 1.2 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 209edf81-687c-4610-8da1-94620429886b)) 81 | (model ":DIRIGIRMOD:PJ320D.STEP" 82 | (offset (xyz -1.18 -0.3 -11.6)) 83 | (scale (xyz 1 1 1)) 84 | (rotate (xyz 0 0 0)) 85 | ) 86 | ) 87 | -------------------------------------------------------------------------------- /electric/footprints.pretty/QR-code.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QR-code (layer F.Cu) (tedit 0) 2 | (fp_text reference Ref** (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.27 1.27) (thickness 0.15))) 4 | ) 5 | (fp_text value Val** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy 0.486833 -3.683) (xy 0.783166 -3.683) (xy 0.783166 -4.0005) (xy 1.461294 -4.0005) 9 | (xy 1.455605 -3.518959) (xy 1.449916 -3.037417) (xy 1.285875 -3.031235) (xy 1.121833 -3.025053) 10 | (xy 1.121833 -2.7305) (xy 1.4605 -2.7305) (xy 1.4605 -2.391834) (xy 1.100666 -2.391834) 11 | (xy 1.100666 -2.709334) (xy 0.804333 -2.709334) (xy 0.804333 -2.391834) (xy 0.148166 -2.391834) 12 | (xy 0.148166 -2.709334) (xy -0.486834 -2.709334) (xy -0.486834 -3.026834) (xy 0.486833 -3.026834) 13 | (xy 0.486833 -2.7305) (xy 0.783166 -2.7305) (xy 0.783166 -3.026834) (xy 0.486833 -3.026834) 14 | (xy -0.486834 -3.026834) (xy -0.783167 -3.026834) (xy -0.783167 -2.709334) (xy -1.100667 -2.709334) 15 | (xy -1.100667 -1.778) (xy -0.804334 -1.778) (xy -0.804334 -2.413) (xy -0.465667 -2.413) 16 | (xy -0.465667 -1.778) (xy -0.169334 -1.778) (xy -0.169334 -2.0955) (xy 0.169333 -2.0955) 17 | (xy 0.169333 -1.756834) (xy -0.148167 -1.756834) (xy -0.148167 -1.439334) (xy -1.100667 -1.439334) 18 | (xy -1.100667 -1.121834) (xy -0.148167 -1.121834) (xy -0.148167 -0.804334) (xy 0.169333 -0.804334) 19 | (xy 0.169333 -0.465667) (xy -0.465667 -0.465667) (xy -0.465667 -0.148167) (xy -0.783167 -0.148167) 20 | (xy -0.783167 0.804333) (xy -1.100667 0.804333) (xy -1.100667 2.074333) (xy -0.804334 2.074333) 21 | (xy -0.804334 1.4605) (xy -0.465667 1.4605) (xy -0.465667 2.074333) (xy 0.148166 2.074333) 22 | (xy 0.148166 1.756833) (xy 0.486833 1.756833) (xy 0.486833 2.413) (xy 0.169333 2.413) 23 | (xy 0.169333 2.709333) (xy 0.486833 2.709333) (xy 0.486833 3.026833) (xy 0.783166 3.026833) 24 | (xy 0.783166 2.391833) (xy 1.100666 2.391833) (xy 1.100666 1.462354) (xy 0.79375 1.449916) 25 | (xy 0.787567 1.285875) (xy 0.781385 1.121833) (xy 0.486833 1.121833) (xy 0.486833 1.4605) 26 | (xy -0.465667 1.4605) (xy -0.804334 1.4605) (xy -0.804334 1.439333) (xy -0.486834 1.439333) 27 | (xy -0.486834 1.100666) (xy -0.169334 1.100666) (xy -0.169334 0.804333) (xy 1.778 0.804333) 28 | (xy 1.778 1.100666) (xy 2.391833 1.100666) (xy 2.391833 0.804333) (xy 1.778 0.804333) 29 | (xy -0.169334 0.804333) (xy -0.486834 0.804333) (xy -0.486834 0.148166) (xy -0.169334 0.148166) 30 | (xy -0.169334 -0.169334) (xy 0.169333 -0.169334) (xy 0.169333 0.783166) (xy 0.465666 0.783166) 31 | (xy 0.465666 0.148166) (xy 0.804333 0.148166) (xy 0.804333 0.783166) (xy 1.100666 0.783166) 32 | (xy 1.100666 0.486833) (xy 2.413 0.486833) (xy 2.413 0.783166) (xy 3.026833 0.783166) 33 | (xy 3.026833 0.465666) (xy 3.661833 0.465666) (xy 3.661833 0.169333) (xy 3.344333 0.169333) 34 | (xy 3.344333 -0.148167) (xy 3.048 -0.148167) (xy 3.048 0.169333) (xy 2.7305 0.169333) 35 | (xy 2.7305 0.486833) (xy 2.413 0.486833) (xy 1.100666 0.486833) (xy 1.100666 0.169333) 36 | (xy 1.778 0.169333) (xy 1.778 0.465666) (xy 2.391833 0.465666) (xy 2.391833 0.169333) 37 | (xy 1.778 0.169333) (xy 1.100666 0.169333) (xy 1.100666 -0.148167) (xy 2.413 -0.148167) 38 | (xy 2.413 0.148166) (xy 2.709333 0.148166) (xy 2.709333 -0.148167) (xy 2.413 -0.148167) 39 | (xy 1.100666 -0.148167) (xy 0.465666 -0.148167) (xy 0.465666 -0.465667) (xy 1.121833 -0.465667) 40 | (xy 1.121833 -0.169334) (xy 2.074333 -0.169334) (xy 2.074333 -0.465667) (xy 2.7305 -0.465667) 41 | (xy 2.7305 -0.169334) (xy 3.026833 -0.169334) (xy 3.026833 -0.465667) (xy 2.7305 -0.465667) 42 | (xy 2.074333 -0.465667) (xy 1.121833 -0.465667) (xy 0.465666 -0.465667) (xy 0.465666 -0.804334) 43 | (xy 0.783166 -0.804334) (xy 0.783166 -1.100667) (xy 1.778 -1.100667) (xy 1.778 -0.804334) 44 | (xy 2.0955 -0.804334) (xy 2.0955 -0.486834) (xy 2.709333 -0.486834) (xy 2.709333 -0.783167) 45 | (xy 2.391833 -0.783167) (xy 2.391833 -1.100667) (xy 1.778 -1.100667) (xy 0.783166 -1.100667) 46 | (xy 0.783166 -1.439334) (xy 0.486833 -1.439334) (xy 0.486833 -1.100667) (xy 0.146454 -1.100667) 47 | (xy 0.15875 -1.449917) (xy 0.465666 -1.462355) (xy 0.465666 -2.0955) (xy 0.804333 -2.0955) 48 | (xy 0.804333 -1.778) (xy 1.100666 -1.778) (xy 1.100666 -2.097213) (xy 1.449916 -2.084917) 49 | (xy 1.456098 -1.920875) (xy 1.46228 -1.756834) (xy 1.121833 -1.756834) (xy 1.121833 -1.4605) 50 | (xy 3.048 -1.4605) (xy 3.048 -1.121834) (xy 3.660052 -1.121834) (xy 3.666234 -1.285875) 51 | (xy 3.672416 -1.449917) (xy 4.0005 -1.462281) (xy 4.0005 -1.100667) (xy 3.683 -1.100667) 52 | (xy 3.683 -0.783167) (xy 3.048 -0.783167) (xy 3.048 -0.486834) (xy 4.0005 -0.486834) 53 | (xy 4.0005 1.46228) (xy 3.672416 1.449916) (xy 3.666573 1.127125) (xy 3.66073 0.804333) 54 | (xy 3.3655 0.804333) (xy 3.3655 1.121833) (xy 2.41478 1.121833) (xy 2.408598 1.285875) 55 | (xy 2.402416 1.449916) (xy 2.079625 1.455759) (xy 1.756833 1.461602) (xy 1.756833 1.121833) 56 | (xy 1.121833 1.121833) (xy 1.121833 1.439333) (xy 1.4605 1.439333) (xy 1.4605 3.048) 57 | (xy 1.121833 3.048) (xy 1.121833 3.660052) (xy 1.285875 3.666234) (xy 1.449916 3.672416) 58 | (xy 1.46228 4.0005) (xy 1.100666 4.0005) (xy 1.100666 3.683) (xy 0.783166 3.683) 59 | (xy 0.783166 3.3655) (xy 0.486833 3.3655) (xy 0.486833 4.0005) (xy 0.148166 4.0005) 60 | (xy 0.148166 3.683) (xy -0.169334 3.683) (xy -0.169334 3.048) (xy -0.783167 3.048) 61 | (xy -0.783167 3.344333) (xy -0.465667 3.344333) (xy -0.465667 3.683) (xy -1.100667 3.683) 62 | (xy -1.100667 4.0005) (xy -1.4605 4.0005) (xy -1.4605 3.683) (xy -1.756834 3.683) 63 | (xy -1.756834 4.0005) (xy -2.0955 4.0005) (xy -2.0955 3.683) (xy -2.709334 3.683) 64 | (xy -2.709334 4.0005) (xy -3.048 4.0005) (xy -3.048 3.683) (xy -3.661834 3.683) 65 | (xy -3.661834 4.0005) (xy -4.0005 4.0005) (xy -4.0005 3.3655) (xy -3.026834 3.3655) 66 | (xy -3.026834 3.661833) (xy -2.7305 3.661833) (xy -2.7305 3.3655) (xy -3.026834 3.3655) 67 | (xy -4.0005 3.3655) (xy -4.0005 2.709333) (xy -3.344334 2.709333) (xy -3.344334 3.026833) 68 | (xy -2.391834 3.026833) (xy -2.391834 3.344333) (xy -2.074334 3.344333) (xy -2.074334 3.661833) 69 | (xy -1.778 3.661833) (xy -1.778 3.048) (xy -2.0955 3.048) (xy -2.0955 2.7305) 70 | (xy -1.439334 2.7305) (xy -1.439334 3.661833) (xy -1.121834 3.661833) (xy -1.121834 3.026833) 71 | (xy -0.804334 3.026833) (xy -0.804334 2.7305) (xy -0.148167 2.7305) (xy -0.148167 3.026833) 72 | (xy 0.148166 3.026833) (xy 0.148166 2.7305) (xy -0.148167 2.7305) (xy -0.804334 2.7305) 73 | (xy -1.439334 2.7305) (xy -2.0955 2.7305) (xy -2.7305 2.7305) (xy -2.7305 2.413) 74 | (xy -0.783167 2.413) (xy -0.783167 2.709333) (xy -0.169334 2.709333) (xy -0.169334 2.413) 75 | (xy -0.783167 2.413) (xy -2.7305 2.413) (xy -2.7305 1.4605) (xy -2.391834 1.4605) 76 | (xy -2.391834 2.391833) (xy -1.4605 2.391833) (xy -1.4605 1.4605) (xy -2.391834 1.4605) 77 | (xy -2.7305 1.4605) (xy -2.7305 1.121833) (xy -3.026834 1.121833) (xy -3.026834 1.778) 78 | (xy -3.661834 1.778) (xy -3.661834 2.0955) (xy -4.0005 2.0955) (xy -4.0005 1.756833) 79 | (xy -3.683 1.756833) (xy -3.683 1.121833) (xy -4.0005 1.121833) (xy -4.0005 0.804333) 80 | (xy -3.661834 0.804333) (xy -3.661834 1.100666) (xy -3.3655 1.100666) (xy -3.3655 0.804333) 81 | (xy -2.709334 0.804333) (xy -2.709334 1.100666) (xy -2.413 1.100666) (xy -2.413 0.804333) 82 | (xy -2.074334 0.804333) (xy -2.074334 1.100666) (xy -1.778 1.100666) (xy -1.778 0.804333) 83 | (xy -2.074334 0.804333) (xy -2.413 0.804333) (xy -2.709334 0.804333) (xy -3.3655 0.804333) 84 | (xy -3.661834 0.804333) (xy -4.0005 0.804333) (xy -4.0005 0.465666) (xy -3.683 0.465666) 85 | (xy -3.683 0.169333) (xy -4.0005 0.169333) (xy -4.0005 -0.148167) (xy -3.661834 -0.148167) 86 | (xy -3.661834 0.148166) (xy -3.344334 0.148166) (xy -3.344334 0.465666) (xy -2.7305 0.465666) 87 | (xy -2.7305 0.169333) (xy -2.391834 0.169333) (xy -2.391834 0.783166) (xy -2.0955 0.783166) 88 | (xy -2.0955 0.486833) (xy -1.439334 0.486833) (xy -1.439334 0.783166) (xy -1.121834 0.783166) 89 | (xy -1.121834 0.486833) (xy -1.439334 0.486833) (xy -2.0955 0.486833) (xy -2.0955 0.465666) 90 | (xy -1.4605 0.465666) (xy -1.4605 -0.169334) (xy -1.121834 -0.169334) (xy -1.121834 -0.465667) 91 | (xy -1.756834 -0.465667) (xy -1.756834 0.169333) (xy -2.391834 0.169333) (xy -2.7305 0.169333) 92 | (xy -2.7305 0.148166) (xy -2.413 0.148166) (xy -2.413 -0.465667) (xy -2.709334 -0.465667) 93 | (xy -2.709334 -0.148167) (xy -3.661834 -0.148167) (xy -4.0005 -0.148167) (xy -4.0005 -0.783167) 94 | (xy -3.661834 -0.783167) (xy -3.661834 -0.486834) (xy -3.048 -0.486834) (xy -3.048 -0.783167) 95 | (xy -3.661834 -0.783167) (xy -4.0005 -0.783167) (xy -4.0005 -0.804334) (xy -3.683 -0.804334) 96 | (xy -3.683 -1.100667) (xy -4.0005 -1.100667) (xy -4.0005 -1.461295) (xy -3.518959 -1.455606) 97 | (xy -3.037417 -1.449917) (xy -3.031235 -1.285875) (xy -3.025053 -1.121834) (xy -2.7305 -1.121834) 98 | (xy -2.7305 -1.4605) (xy -2.391834 -1.4605) (xy -2.391834 -1.121834) (xy -2.074334 -1.121834) 99 | (xy -2.074334 -0.783167) (xy -2.391834 -0.783167) (xy -2.391834 -0.486834) (xy -1.778 -0.486834) 100 | (xy -1.778 -0.783167) (xy -0.783167 -0.783167) (xy -0.783167 -0.486834) (xy -0.486834 -0.486834) 101 | (xy -0.486834 -0.783167) (xy -0.783167 -0.783167) (xy -1.778 -0.783167) (xy -1.778 -0.804334) 102 | (xy -1.4605 -0.804334) (xy -1.4605 -1.098813) (xy -1.613959 -1.105032) (xy -1.767417 -1.11125) 103 | (xy -1.767417 -1.449917) (xy -1.613959 -1.456136) (xy -1.4605 -1.462355) (xy -1.4605 -3.048) 104 | (xy -0.804334 -3.048) (xy -0.804334 -3.3655) (xy -0.486834 -3.3655) (xy -0.486834 -3.661834) 105 | (xy -0.148167 -3.661834) (xy -0.148167 -3.3655) (xy 0.169333 -3.3655) (xy 0.169333 -3.048) 106 | (xy 0.465666 -3.048) (xy 0.465666 -3.344334) (xy 0.804333 -3.344334) (xy 0.804333 -3.048) 107 | (xy 1.100666 -3.048) (xy 1.100666 -3.344334) (xy 0.804333 -3.344334) (xy 0.465666 -3.344334) 108 | (xy 0.465666 -3.661834) (xy -0.148167 -3.661834) (xy -0.486834 -3.661834) (xy -0.804334 -3.661834) 109 | (xy -0.804334 -4.0005) (xy 0.486833 -4.0005) (xy 0.486833 -3.683)) (layer B.SilkS) (width 0.01)) 110 | (fp_poly (pts (xy 4.0005 4.0005) (xy 1.756833 4.0005) (xy 1.756833 2.116666) (xy 2.116666 2.116666) 111 | (xy 2.116666 3.661833) (xy 3.661833 3.661833) (xy 3.661833 2.116666) (xy 2.116666 2.116666) 112 | (xy 1.756833 2.116666) (xy 1.756833 1.756833) (xy 4.0005 1.756833) (xy 4.0005 4.0005)) (layer B.SilkS) (width 0.01)) 113 | (fp_poly (pts (xy -1.756834 -1.756834) (xy -4.0005 -1.756834) (xy -4.0005 -3.661834) (xy -3.661834 -3.661834) 114 | (xy -3.661834 -2.116667) (xy -2.116667 -2.116667) (xy -2.116667 -3.661834) (xy -3.661834 -3.661834) 115 | (xy -4.0005 -3.661834) (xy -4.0005 -4.0005) (xy -1.756834 -4.0005) (xy -1.756834 -1.756834)) (layer B.SilkS) (width 0.01)) 116 | (fp_poly (pts (xy 4.0005 -1.756834) (xy 1.756833 -1.756834) (xy 1.756833 -3.661834) (xy 2.116666 -3.661834) 117 | (xy 2.116666 -2.116667) (xy 3.661833 -2.116667) (xy 3.661833 -3.661834) (xy 2.116666 -3.661834) 118 | (xy 1.756833 -3.661834) (xy 1.756833 -4.0005) (xy 4.0005 -4.0005) (xy 4.0005 -1.756834)) (layer B.SilkS) (width 0.01)) 119 | (fp_poly (pts (xy -1.756834 2.0955) (xy -2.0955 2.0955) (xy -2.0955 1.756833) (xy -1.756834 1.756833) 120 | (xy -1.756834 2.0955)) (layer B.SilkS) (width 0.01)) 121 | (fp_poly (pts (xy 3.3655 3.3655) (xy 2.391833 3.3655) (xy 2.391833 2.391833) (xy 3.3655 2.391833) 122 | (xy 3.3655 3.3655)) (layer B.SilkS) (width 0.01)) 123 | (fp_poly (pts (xy -2.391834 -2.391834) (xy -3.3655 -2.391834) (xy -3.3655 -3.3655) (xy -2.391834 -3.3655) 124 | (xy -2.391834 -2.391834)) (layer B.SilkS) (width 0.01)) 125 | (fp_poly (pts (xy 3.3655 -2.391834) (xy 2.391833 -2.391834) (xy 2.391833 -3.3655) (xy 3.3655 -3.3655) 126 | (xy 3.3655 -2.391834)) (layer B.SilkS) (width 0.01)) 127 | ) 128 | -------------------------------------------------------------------------------- /electric/footprints.pretty/SOT-23.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SOT-23" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "SOT-23, Standard") 4 | (tags "SOT-23") 5 | (property "LCSC" "C152516") 6 | (property "Sheetfile" "digirig-mobile.kicad_sch") 7 | (property "Sheetname" "") 8 | (property "ki_description" "0.6A Ic, 160V Vce, NPN Transistor, SOT-23") 9 | (property "ki_keywords" "NPN Transistor") 10 | (attr smd) 11 | (fp_text reference "Q1" (at 0 0 90) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 518b0401-af97-4b28-9cfb-86e0c05af66c) 14 | ) 15 | (fp_text value "MMBT5551L" (at 0 2.5 180) (layer "F.Fab") hide 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp b3d7d79c-bc11-4bb8-9124-e42a761e4de1) 18 | ) 19 | (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") 20 | (effects (font (size 0.5 0.5) (thickness 0.075))) 21 | (tstamp 4441d482-c8b2-4702-8e4e-62a20980e46d) 22 | ) 23 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 31ca813a-54ee-4720-be30-8ca4867fc23c)) 25 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9345d114-448a-47a3-8122-6fccd1b4c09d)) 27 | (fp_line (start 0.76 1.58) (end -0.7 1.58) 28 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 600c6294-6c5c-4ffe-bf8e-928af71a7f34)) 29 | (fp_line (start 0.76 1.58) (end 0.76 0.65) 30 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0a493b72-2ca6-4090-a607-ab54c5b33ea1)) 31 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) 32 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d79e0c65-abd1-4ff5-aa85-1a5d8386e433)) 33 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4aa04f8a-b349-4321-8941-5dd47ea257c9)) 35 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) 36 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a0b05239-f104-47b6-aa31-c423b1ff4688)) 37 | (fp_line (start 1.7 1.75) (end -1.7 1.75) 38 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2fce9690-e181-4cd5-8b0f-7d7c131f19d7)) 39 | (fp_line (start -0.7 -0.95) (end -0.7 1.5) 40 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a171808b-843b-4157-9564-c3120282e8fe)) 41 | (fp_line (start -0.7 -0.95) (end -0.15 -1.52) 42 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d8c0bb3a-db26-48b4-83fa-871c436a0f7c)) 43 | (fp_line (start -0.7 1.52) (end 0.7 1.52) 44 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7deefeef-8fbb-4d16-959a-886cb34af949)) 45 | (fp_line (start -0.15 -1.52) (end 0.7 -1.52) 46 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d5a20193-0355-420b-91e1-d0cbefde7515)) 47 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) 48 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9e419fcb-7020-4760-b0cb-577150404f36)) 49 | (pad "1" smd rect (at -1 -0.95) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac413306-6a4d-4bb0-87ba-b70a5c8be300)) 50 | (pad "2" smd rect (at -1 0.95) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3787e3d-0b68-4c59-a784-f90b6987fef1)) 51 | (pad "3" smd rect (at 1 0) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18d5c594-72a9-48e8-aa7e-7b73128a5ca9)) 52 | (model "${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" 53 | (offset (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /electric/footprints.pretty/SolderJumper-BCu-Bridged.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumper-BCu-Bridged (layer F.Cu) (tedit 617C666E) 2 | (descr "SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 1 copper strip") 3 | (tags "solder jumper open") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -1.8) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value SolderJumper-2-BCu-Bridged (at 0 1.9) (layer B.Fab) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_poly (pts (xy 0.25 -0.3) (xy -0.25 -0.3) (xy -0.25 0.3) (xy 0.25 0.3)) (layer B.Cu) (width 0)) 12 | (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer B.CrtYd) (width 0.05)) 13 | (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer B.CrtYd) (width 0.05)) 14 | (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer B.CrtYd) (width 0.05)) 15 | (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer B.CrtYd) (width 0.05)) 16 | (fp_line (start -0.7 -1) (end 0.7 -1) (layer B.SilkS) (width 0.12)) 17 | (fp_line (start 1.4 -0.3) (end 1.4 0.3) (layer B.SilkS) (width 0.12)) 18 | (fp_line (start 0.7 1) (end -0.7 1) (layer B.SilkS) (width 0.12)) 19 | (fp_line (start -1.4 0.3) (end -1.4 -0.3) (layer B.SilkS) (width 0.12)) 20 | (fp_arc (start 0.7 -0.3) (end 1.4 -0.3) (angle -90) (layer B.SilkS) (width 0.12)) 21 | (fp_arc (start 0.7 0.3) (end 0.7 1) (angle -90) (layer B.SilkS) (width 0.12)) 22 | (fp_arc (start -0.7 0.3) (end -1.4 0.3) (angle -90) (layer B.SilkS) (width 0.12)) 23 | (fp_arc (start -0.7 -0.3) (end -0.7 -1) (angle -90) (layer B.SilkS) (width 0.12)) 24 | (pad 2 smd custom (at 0.65 0) (size 1 0.5) (layers B.Cu B.Mask) 25 | (zone_connect 2) 26 | (options (clearance outline) (anchor rect)) 27 | (primitives 28 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) 29 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0)) 30 | (gr_poly (pts 31 | (xy 0 -0.75) (xy -0.5 -0.75) (xy -0.5 0.75) (xy 0 0.75)) (width 0)) 32 | )) 33 | (pad 1 smd custom (at -0.65 0) (size 1 0.5) (layers B.Cu B.Mask) 34 | (zone_connect 2) 35 | (options (clearance outline) (anchor rect)) 36 | (primitives 37 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) 38 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0)) 39 | (gr_poly (pts 40 | (xy 0 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy 0 0.75)) (width 0)) 41 | )) 42 | ) 43 | -------------------------------------------------------------------------------- /electric/footprints.pretty/SolderJumper2-BCu.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumper2-BCu (layer F.Cu) (tedit 60BC19FB) 2 | (descr "SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, open") 3 | (tags "solder jumper open") 4 | (attr virtual) 5 | (fp_text reference JP1 (at 0 -1.8) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value SolderJumper2-BCu (at 0 1.9) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer B.CrtYd) (width 0.05)) 12 | (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer B.CrtYd) (width 0.05)) 13 | (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer B.CrtYd) (width 0.05)) 14 | (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer B.CrtYd) (width 0.05)) 15 | (fp_line (start -0.7 -1) (end 0.7 -1) (layer B.SilkS) (width 0.12)) 16 | (fp_line (start 1.4 -0.3) (end 1.4 0.3) (layer B.SilkS) (width 0.12)) 17 | (fp_line (start 0.7 1) (end -0.7 1) (layer B.SilkS) (width 0.12)) 18 | (fp_line (start -1.4 0.3) (end -1.4 -0.3) (layer B.SilkS) (width 0.12)) 19 | (fp_arc (start -0.7 -0.3) (end -0.7 -1) (angle -90) (layer B.SilkS) (width 0.12)) 20 | (fp_arc (start -0.7 0.3) (end -1.4 0.3) (angle -90) (layer B.SilkS) (width 0.12)) 21 | (fp_arc (start 0.7 0.3) (end 0.7 1) (angle -90) (layer B.SilkS) (width 0.12)) 22 | (fp_arc (start 0.7 -0.3) (end 1.4 -0.3) (angle -90) (layer B.SilkS) (width 0.12)) 23 | (pad 2 smd custom (at 0.65 0) (size 1 0.5) (layers B.Cu B.Mask) 24 | (zone_connect 2) 25 | (options (clearance outline) (anchor rect)) 26 | (primitives 27 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) 28 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0)) 29 | (gr_poly (pts 30 | (xy 0 -0.75) (xy -0.5 -0.75) (xy -0.5 0.75) (xy 0 0.75)) (width 0)) 31 | )) 32 | (pad 1 smd custom (at -0.65 0) (size 1 0.5) (layers B.Cu B.Mask) 33 | (zone_connect 2) 34 | (options (clearance outline) (anchor rect)) 35 | (primitives 36 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) 37 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0)) 38 | (gr_poly (pts 39 | (xy 0 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy 0 0.75)) (width 0)) 40 | )) 41 | ) 42 | -------------------------------------------------------------------------------- /electric/footprints.pretty/SolderJumper3-BCu.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumper3-BCu (layer F.Cu) (tedit 60BBE22B) 2 | (descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers") 3 | (tags "solder jumper open") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -1.8) (layer B.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value SolderJumper3 (at 0 1.9) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer B.SilkS) (width 0.12)) 12 | (fp_line (start 1.4 1) (end -1.4 1) (layer B.SilkS) (width 0.12)) 13 | (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer B.SilkS) (width 0.12)) 14 | (fp_line (start -1.4 -1) (end 1.4 -1) (layer B.SilkS) (width 0.12)) 15 | (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer B.CrtYd) (width 0.05)) 16 | (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer B.CrtYd) (width 0.05)) 17 | (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer B.CrtYd) (width 0.05)) 18 | (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer B.CrtYd) (width 0.05)) 19 | (fp_poly (pts (xy -0.9 -0.3) (xy -0.4 -0.3) (xy -0.4 0.3) (xy -0.9 0.3)) (layer B.Cu) (width 0)) 20 | (fp_text user 3 (at 2.6 0) (layer B.SilkS) 21 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 22 | ) 23 | (fp_text user 1 (at -2.6 0) (layer B.SilkS) 24 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 25 | ) 26 | (fp_arc (start 1.35 -0.3) (end 2.05 -0.3) (angle -90) (layer B.SilkS) (width 0.12)) 27 | (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer B.SilkS) (width 0.12)) 28 | (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer B.SilkS) (width 0.12)) 29 | (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer B.SilkS) (width 0.12)) 30 | (pad 3 smd custom (at 1.3 0) (size 1 0.5) (layers B.Cu B.Mask) 31 | (zone_connect 2) 32 | (options (clearance outline) (anchor rect)) 33 | (primitives 34 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) 35 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0)) 36 | (gr_poly (pts 37 | (xy -0.55 -0.75) (xy 0 -0.75) (xy 0 0.75) (xy -0.55 0.75)) (width 0)) 38 | )) 39 | (pad 2 smd rect (at 0 0) (size 1 1.5) (layers B.Cu B.Mask)) 40 | (pad 1 smd custom (at -1.3 0) (size 1 0.5) (layers B.Cu B.Mask) 41 | (zone_connect 2) 42 | (options (clearance outline) (anchor rect)) 43 | (primitives 44 | (gr_poly (pts 45 | (xy 0.55 -0.75) (xy 0 -0.75) (xy 0 0.75) (xy 0.55 0.75)) (width 0)) 46 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) 47 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0)) 48 | )) 49 | ) 50 | -------------------------------------------------------------------------------- /electric/footprints.pretty/SolderJumper3NC-BCu.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderJumper3NC-BCu" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61FB6715) 4 | (descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers") 5 | (tags "solder jumper open") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -1.8) (layer "B.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 9 | (tstamp 7abb16f0-1883-49d5-8967-d115b1455d42) 10 | ) 11 | (fp_text value "SolderJumper3" (at 0 1.9) (layer "B.SilkS") 12 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 13 | (tstamp 1cd37efe-ca57-45a4-a971-e28ac0e2e0d3) 14 | ) 15 | (fp_text user "3" (at 2.6 0) (layer "B.SilkS") 16 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 17 | (tstamp 3aa362fe-b84c-42b9-8951-eaa4e4f79d7a) 18 | ) 19 | (fp_text user "1" (at -2.6 0) (layer "B.SilkS") 20 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 21 | (tstamp cf0ee854-7874-4fb1-98ed-ce2f7a980ab8) 22 | ) 23 | (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer "B.SilkS") (width 0.12) (tstamp 3d833438-5456-40bc-87f2-f51ae11028ad)) 24 | (fp_line (start 1.4 1) (end -1.4 1) (layer "B.SilkS") (width 0.12) (tstamp 6ae1bca3-efe0-4248-b320-dc46396e05f4)) 25 | (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer "B.SilkS") (width 0.12) (tstamp 6c3baf61-1710-49e6-9158-ae9eb1a91e88)) 26 | (fp_line (start -1.4 -1) (end 1.4 -1) (layer "B.SilkS") (width 0.12) (tstamp 906c2b89-e0fe-4649-9791-22895d86e305)) 27 | (fp_arc (start 2.05 0.3) (mid 1.844975 0.794975) (end 1.35 1) (layer "B.SilkS") (width 0.12) (tstamp 7b85346d-4d2c-488a-ac96-35091d2c6d9a)) 28 | (fp_arc (start 1.35 -1) (mid 1.844975 -0.794975) (end 2.05 -0.3) (layer "B.SilkS") (width 0.12) (tstamp ae3e27f4-026a-44e0-818d-6b524095dd17)) 29 | (fp_arc (start -1.35 1) (mid -1.844975 0.794975) (end -2.05 0.3) (layer "B.SilkS") (width 0.12) (tstamp ef24833e-ab66-4e96-9255-615308c8cc76)) 30 | (fp_arc (start -2.05 -0.3) (mid -1.844975 -0.794975) (end -1.35 -1) (layer "B.SilkS") (width 0.12) (tstamp fe518ce5-0d8c-4db5-b8a2-1b2731873e10)) 31 | (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer "B.CrtYd") (width 0.05) (tstamp 1e2f3ffd-77d1-4f41-a112-bfb7c0242cb0)) 32 | (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer "B.CrtYd") (width 0.05) (tstamp c96f9b04-85b8-4867-bdd1-e2de3492db9a)) 33 | (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer "B.CrtYd") (width 0.05) (tstamp d6ef5ee4-32c9-4301-bfa0-4fd6f7491c4a)) 34 | (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer "B.CrtYd") (width 0.05) (tstamp de0a5fd6-8f6f-4201-9cef-fdd081f13158)) 35 | (pad "1" smd custom (at -1.3 0) (size 1 0.5) (layers "B.Cu" "B.Mask") 36 | (zone_connect 2) 37 | (options (clearance outline) (anchor rect)) 38 | (primitives 39 | (gr_poly (pts 40 | (xy 0.55 0.75) 41 | (xy 0 0.75) 42 | (xy 0 -0.75) 43 | (xy 0.55 -0.75) 44 | ) (width 0) (fill yes)) 45 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0) (fill yes)) 46 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0) (fill yes)) 47 | ) (tstamp 11bd38f3-f4dc-4f65-afa1-83b631addd10)) 48 | (pad "2" smd rect (at 0 0) (size 1 1.5) (layers "B.Cu" "B.Mask") (tstamp f718d802-2486-443f-998d-bbd795b56ce9)) 49 | (pad "3" smd custom (at 1.3 0) (size 1 0.5) (layers "B.Cu" "B.Mask") 50 | (zone_connect 2) 51 | (options (clearance outline) (anchor rect)) 52 | (primitives 53 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0) (fill yes)) 54 | (gr_circle (center 0 -0.25) (end 0.5 -0.25) (width 0) (fill yes)) 55 | (gr_poly (pts 56 | (xy 0 0.75) 57 | (xy -0.55 0.75) 58 | (xy -0.55 -0.75) 59 | (xy 0 -0.75) 60 | ) (width 0) (fill yes)) 61 | ) (tstamp 84df718c-6448-4d7b-a9fd-0868d840cd15)) 62 | ) 63 | -------------------------------------------------------------------------------- /electric/footprints.pretty/SolderJumper9-BCu.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderJumper9-BCu" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 620E8FB4) 4 | (descr "SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers") 5 | (tags "solder jumper open") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 3.95) (layer "B.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 9 | (tstamp fe01fb75-0dbd-4ceb-8d4d-ddc5069f97e7) 10 | ) 11 | (fp_text value "SolderJumper9" (at 0 5.3) (layer "B.SilkS") hide 12 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 13 | (tstamp 809d28fe-105f-4700-9e1a-0aa57e3173f9) 14 | ) 15 | (fp_text user "ON" (at -3 -0.002513 90) (layer "B.SilkS") 16 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 17 | (tstamp 37b40b09-6512-45de-a029-fd5ee8393c65) 18 | ) 19 | (fp_text user "OFF" (at 3.1 0 90) (layer "B.SilkS") 20 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 21 | (tstamp 3cc8d126-9498-4afd-ba59-0603298c4978) 22 | ) 23 | (fp_poly (pts 24 | (xy -0.9 -0.15) 25 | (xy -0.4 -0.15) 26 | (xy -0.4 0.15) 27 | (xy -0.9 0.15) 28 | ) (layer "B.Cu") (width 0) (fill solid) (tstamp 6019694a-a564-40b2-a194-5ac2a3543efa)) 29 | (fp_poly (pts 30 | (xy -0.9 1.6) 31 | (xy -0.4 1.6) 32 | (xy -0.4 1.9) 33 | (xy -0.9 1.9) 34 | ) (layer "B.Cu") (width 0) (fill solid) (tstamp 6a1afffc-d253-4ef1-b161-18f70f961225)) 35 | (fp_line (start 1.349999 2.75) (end -1.35 2.75) (layer "B.SilkS") (width 0.12) (tstamp 194dc030-e773-4a8a-9cdf-d5bccfc1eb2d)) 36 | (fp_line (start -1.35 -2.75) (end 1.35 -2.75) (layer "B.SilkS") (width 0.12) (tstamp 280ccd35-fb4c-4de1-bee5-6839606e49b9)) 37 | (fp_line (start 2.049999 -2.055026) (end 2.049999 2.05) (layer "B.SilkS") (width 0.12) (tstamp 7a0c91d0-06b6-4340-bef3-ef6b6a90bf37)) 38 | (fp_line (start -2.05 2.05) (end -2.05 -2.05) (layer "B.SilkS") (width 0.12) (tstamp 9963f83e-ddc2-497a-9423-fa5964a87b65)) 39 | (fp_arc (start 2.049999 2.05) (mid 1.844974 2.544975) (end 1.349999 2.75) (layer "B.SilkS") (width 0.12) (tstamp 020b5f2b-d751-451b-b791-e2e51f2fc6ff)) 40 | (fp_arc (start -1.35 2.75) (mid -1.844975 2.544975) (end -2.05 2.05) (layer "B.SilkS") (width 0.12) (tstamp 276d8aed-23b0-4d2e-81ff-fc2aec49b67b)) 41 | (fp_arc (start -2.05 -2.05) (mid -1.844975 -2.544975) (end -1.35 -2.75) (layer "B.SilkS") (width 0.12) (tstamp 5c2512db-953f-4069-8758-c8de6dbe1785)) 42 | (fp_arc (start 1.35 -2.75) (mid 1.844666 -2.548226) (end 2.049999 -2.055026) (layer "B.SilkS") (width 0.12) (tstamp decccfd3-5dd9-42e1-ba7f-e93ad87c7574)) 43 | (fp_line (start 2.299999 3) (end 2.299999 -3.000001) (layer "B.CrtYd") (width 0.05) (tstamp 110efee2-dede-4f1f-ac4b-d4f4a51cd19e)) 44 | (fp_line (start 2.299999 3) (end -2.3 3) (layer "B.CrtYd") (width 0.05) (tstamp bf066127-c31b-4ec5-ae5e-b082334d4487)) 45 | (fp_line (start -2.3 -3.000001) (end -2.3 3) (layer "B.CrtYd") (width 0.05) (tstamp de1e616f-0346-4392-8032-9553fc201312)) 46 | (fp_line (start -2.3 -3.000001) (end 2.299999 -3.000001) (layer "B.CrtYd") (width 0.05) (tstamp e56beaf9-b028-4ce9-b09c-bea1f89896bb)) 47 | (pad "1" smd custom (at -1.25 -1.75 180) (size 1 0.5) (layers "B.Cu" "B.Mask") 48 | (zone_connect 2) 49 | (options (clearance outline) (anchor rect)) 50 | (primitives 51 | (gr_poly (pts 52 | (xy 0 0.75) 53 | (xy -0.5 0.75) 54 | (xy -0.5 -0.75) 55 | (xy 0 -0.75) 56 | ) (width 0) (fill yes)) 57 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0) (fill yes)) 58 | (gr_poly (pts 59 | (xy 0.5 -0.25) 60 | (xy 0 -0.25) 61 | (xy 0 -0.75) 62 | (xy 0.5 -0.75) 63 | ) (width 0) (fill yes)) 64 | ) (tstamp ca1ed9ca-0cff-4782-8c33-4386bceb5f4f)) 65 | (pad "2" smd rect (at -0.000001 -1.750001) (size 1 1.5) (layers "B.Cu" "B.Mask") (tstamp 7bf5bc4f-7806-45d8-b29e-2a4b641a20de)) 66 | (pad "3" smd custom (at 1.25 -1.75 180) (size 1 0.5) (layers "B.Cu" "B.Mask") 67 | (zone_connect 2) 68 | (options (clearance outline) (anchor rect)) 69 | (primitives 70 | (gr_poly (pts 71 | (xy 0 0.75) 72 | (xy 0.5 0.75) 73 | (xy 0.5 -0.75) 74 | (xy 0 -0.75) 75 | ) (width 0) (fill yes)) 76 | (gr_circle (center 0 0.25) (end -0.5 0.25) (width 0) (fill yes)) 77 | (gr_poly (pts 78 | (xy -0.5 -0.25) 79 | (xy 0 -0.25) 80 | (xy 0 -0.75) 81 | (xy -0.5 -0.75) 82 | ) (width 0) (fill yes)) 83 | ) (tstamp d42d6e71-3ffa-4fad-a3b5-451bb197a3d8)) 84 | (pad "4" smd rect (at -1.25 0) (size 1 1.5) (layers "B.Cu" "B.Mask") (tstamp 26cc122d-f87a-4f95-90a3-ce93d78737ab)) 85 | (pad "5" smd rect (at 0 0) (size 1 1.5) (layers "B.Cu" "B.Mask") (tstamp 6c9590c2-e291-455e-886c-bf836384f1da)) 86 | (pad "6" smd rect (at 1.25 0) (size 1 1.5) (layers "B.Cu" "B.Mask") (tstamp 9d532e26-9a77-49c6-a934-84222478b59b)) 87 | (pad "7" smd custom (at -1.25 1.75) (size 1 0.5) (layers "B.Cu" "B.Mask") 88 | (zone_connect 2) 89 | (options (clearance outline) (anchor rect)) 90 | (primitives 91 | (gr_poly (pts 92 | (xy 0 0.75) 93 | (xy 0.5 0.75) 94 | (xy 0.5 -0.75) 95 | (xy 0 -0.75) 96 | ) (width 0) (fill yes)) 97 | (gr_circle (center 0 0.25) (end -0.5 0.25) (width 0) (fill yes)) 98 | (gr_poly (pts 99 | (xy -0.5 -0.25) 100 | (xy 0 -0.25) 101 | (xy 0 -0.75) 102 | (xy -0.5 -0.75) 103 | ) (width 0) (fill yes)) 104 | ) (tstamp bda27938-a0ab-4dd7-80f6-57c845b85016)) 105 | (pad "8" smd rect (at -0.000001 1.75) (size 1 1.5) (layers "B.Cu" "B.Mask") (tstamp a1353da8-7c89-45ab-8a28-9598589a1ee1)) 106 | (pad "9" smd custom (at 1.25 1.75) (size 1 0.5) (layers "B.Cu" "B.Mask") 107 | (zone_connect 2) 108 | (options (clearance outline) (anchor rect)) 109 | (primitives 110 | (gr_poly (pts 111 | (xy 0 0.75) 112 | (xy -0.5 0.75) 113 | (xy -0.5 -0.75) 114 | (xy 0 -0.75) 115 | ) (width 0) (fill yes)) 116 | (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0) (fill yes)) 117 | (gr_poly (pts 118 | (xy 0.5 -0.25) 119 | (xy 0 -0.25) 120 | (xy 0 -0.75) 121 | (xy 0.5 -0.75) 122 | ) (width 0) (fill yes)) 123 | ) (tstamp c8dc5283-d153-4664-947c-53cc1b421661)) 124 | ) 125 | -------------------------------------------------------------------------------- /electric/footprints.pretty/TP.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TP (layer F.Cu) (tedit 6067F31D) 2 | (descr "THT pad as test Point, diameter 1.0mm, hole diameter 0.5mm") 3 | (tags "test point THT pad") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -1.448) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "Test Point" (at 0 1.55) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 0 0) (end 0 0.7) (layer F.SilkS) (width 0.12)) 12 | (fp_circle (center 0 0) (end 1 0) (layer F.CrtYd) (width 0.05)) 13 | (fp_text user %R (at 0 -1.45) (layer F.Fab) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (pad 1 thru_hole circle (at 0 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /electric/footprints.pretty/TRRS-PJ-320A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TRRS-PJ-320A (layer F.Cu) (tedit 614E9BAD) 2 | (fp_text reference REF** (at 0 14.2) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TRRS-PJ-320A (at 0 -5.6) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 3.05 0) (end -3.05 0) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 3.05 12.1) (end -3.05 12.1) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3.05 0) (end 3.05 12.1) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -3.05 0) (end -3.05 12.1) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 2.8 0) (end 2.8 -2) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -2.8 0) (end -2.8 -2) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.Fab) (width 0.15)) 15 | (fp_text user Ring2 (at 0 3.25) (layer F.Fab) 16 | (effects (font (size 0.7 0.7) (thickness 0.1))) 17 | ) 18 | (fp_text user Ring1 (at 0 6.25) (layer F.Fab) 19 | (effects (font (size 0.7 0.7) (thickness 0.1))) 20 | ) 21 | (fp_text user Tip (at 0 10) (layer F.Fab) 22 | (effects (font (size 0.7 0.7) (thickness 0.1))) 23 | ) 24 | (fp_text user Sleeve (at 0.25 11.4) (layer F.Fab) 25 | (effects (font (size 0.7 0.7) (thickness 0.1))) 26 | ) 27 | (pad S thru_hole oval (at -2.3 11.3) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 28 | (pad T thru_hole oval (at 2.3 10.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 29 | (pad R2 thru_hole oval (at 2.3 3.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 0 8.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at 0 1.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) 32 | (pad R1 thru_hole oval (at 2.3 6.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 33 | (model /Users/danny/syncproj/kicad-libs/footprints/Keebio-Parts.pretty/3dmodels/PJ-320A.step 34 | (at (xyz 0 0 0)) 35 | (scale (xyz 1 1 1)) 36 | (rotate (xyz -90 0 180)) 37 | ) 38 | ) 39 | -------------------------------------------------------------------------------- /electric/footprints.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_C_Receptacle_HRO_TYPE-C-31-M-12 (layer F.Cu) (tedit 609ABDE3) 2 | (descr "USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf") 3 | (tags "usb usb-c 2.0 pd") 4 | (attr smd) 5 | (fp_text reference J1 (at -6.4 1.4) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "USB Type C 16P connector" (at 0 5.1) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 4.7 2) (end 4.7 3.9) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -4.7 2) (end -4.7 3.9) (layer F.SilkS) (width 0.12)) 24 | (fp_text user %R (at 0 0) (layer F.Fab) 25 | (effects (font (size 1 1) (thickness 0.15))) 26 | ) 27 | (pad B1 smd rect (at 3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 28 | (pad A9 smd rect (at 2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 29 | (pad B9 smd rect (at -2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 30 | (pad B12 smd rect (at -3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 31 | (pad A1 smd rect (at -3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 32 | (pad A4 smd rect (at -2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 33 | (pad B4 smd rect (at 2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 34 | (pad A12 smd rect (at 3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask)) 35 | (pad B8 smd rect (at -1.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 36 | (pad A5 smd rect (at -1.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 37 | (pad B7 smd rect (at -0.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 38 | (pad A7 smd rect (at 0.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 39 | (pad B6 smd rect (at 0.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 40 | (pad A8 smd rect (at 1.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 41 | (pad B5 smd rect (at 1.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 42 | (pad A6 smd rect (at -0.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask)) 43 | (pad S1 thru_hole oval (at 4.32 -3.13) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask F.Paste)) 44 | (pad S1 thru_hole oval (at -4.32 -3.13) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask F.Paste)) 45 | (pad "" np_thru_hole circle (at -2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) 46 | (pad S1 thru_hole oval (at -4.32 1.05) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask F.Paste)) 47 | (pad "" np_thru_hole circle (at 2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) 48 | (pad S1 thru_hole oval (at 4.32 1.05) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask F.Paste)) 49 | (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl 50 | (at (xyz 0 0 0)) 51 | (scale (xyz 1 1 1)) 52 | (rotate (xyz 0 0 0)) 53 | ) 54 | (model ${KIPRJMOD}/3d-models/HRO_TYPE-C-31-M-12.step 55 | (offset (xyz -4.47 -3.65 0)) 56 | (scale (xyz 1 1 1)) 57 | (rotate (xyz 0 0 0)) 58 | ) 59 | ) 60 | -------------------------------------------------------------------------------- /electric/footprints.pretty/USB_MICRO_A01SB141B1-298.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_MICRO_A01SB141B1-298 (layer F.Cu) (tedit 5FFC87BC) 2 | (fp_text reference J1 (at -10.6 -0.4 90) (layer F.SilkS) 3 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify left bottom)) 4 | ) 5 | (fp_text value USB_B_Micro (at -4 2 -180) (layer F.Fab) 6 | (effects (font (size 1.2065 1.2065) (thickness 0.09652)) (justify left bottom)) 7 | ) 8 | (fp_line (start 4.2 0) (end -4.2 0) (layer F.CrtYd) (width 0.127)) 9 | (fp_line (start -4.2 0) (end -4.2 -6.7) (layer Dwgs.User) (width 0.127)) 10 | (fp_line (start -4.2 -6.7) (end 4.2 -6.7) (layer Dwgs.User) (width 0.127)) 11 | (fp_line (start 4.2 -6.7) (end 4.2 0) (layer Dwgs.User) (width 0.127)) 12 | (fp_line (start 4.2 0) (end 0 0) (layer Dwgs.User) (width 0.127)) 13 | (fp_line (start 0 0) (end -4.2 0) (layer Dwgs.User) (width 0.127)) 14 | (fp_line (start -4.2 0) (end -4.2 -6.7) (layer F.CrtYd) (width 0.127)) 15 | (fp_line (start -4.2 -6.7) (end 4.2 -6.7) (layer F.CrtYd) (width 0.127)) 16 | (fp_line (start 4.2 -6.7) (end 4.2 0) (layer F.CrtYd) (width 0.127)) 17 | (fp_line (start 4.2 0) (end 0 0) (layer Dwgs.User) (width 0.127)) 18 | (pad 6 smd rect (at 1.5 -1) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 19 | (solder_mask_margin 0.1016)) 20 | (pad 6 smd rect (at -1.5 -1) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 21 | (solder_mask_margin 0.1016)) 22 | (pad 3 smd rect (at 0 -5.15) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) 23 | (solder_mask_margin 0.1016)) 24 | (pad 4 smd rect (at 0.65 -5.15) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) 25 | (solder_mask_margin 0.1016)) 26 | (pad 5 smd rect (at 1.3 -5.15) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) 27 | (solder_mask_margin 0.1016)) 28 | (pad 2 smd rect (at -0.65 -5.15) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) 29 | (solder_mask_margin 0.1016)) 30 | (pad 1 smd rect (at -1.3 -5.15) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) 31 | (solder_mask_margin 0.1016)) 32 | (pad 6 thru_hole oval (at 3.6 -2.15 90) (size 2 1) (drill oval 1 0.5) (layers *.Cu *.Mask F.Paste) 33 | (solder_mask_margin 0.1016)) 34 | (pad 6 thru_hole oval (at -3.6 -2.15 90) (size 2 1) (drill oval 1 0.5) (layers *.Cu *.Mask F.Paste) 35 | (solder_mask_margin 0.1016)) 36 | (pad 6 thru_hole oval (at 3.6 -5.62 90) (size 2 1) (drill oval 1 0.5) (layers *.Cu *.Mask F.Paste) 37 | (solder_mask_margin 0.1016)) 38 | (pad 6 thru_hole oval (at -3.6 -5.62 90) (size 2 1) (drill oval 1 0.5) (layers *.Cu *.Mask F.Paste) 39 | (solder_mask_margin 0.1016) (zone_connect 1)) 40 | (pad "" np_thru_hole circle (at 2 -4.25) (size 0.55 0.55) (drill 0.55) (layers *.Cu *.Mask)) 41 | (pad "" np_thru_hole circle (at -2 -4.3) (size 0.55 0.55) (drill 0.55) (layers *.Cu *.Mask)) 42 | ) 43 | -------------------------------------------------------------------------------- /electric/footprints.pretty/digirig-logo-6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "digirig-logo-6mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 61D9DE43) 4 | (attr through_hole) 5 | (fp_text reference "Ref**" (at -2.54 -5.08) (layer "F.SilkS") hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | (tstamp 825e7db8-0294-426e-853c-3be31e57f559) 8 | ) 9 | (fp_text value "Val**" (at -2.54 5.08) (layer "F.SilkS") hide 10 | (effects (font (size 1.27 1.27) (thickness 0.15))) 11 | (tstamp 54c2b029-df21-4268-9a74-8433670031c7) 12 | ) 13 | (fp_poly (pts 14 | (xy 0.201786 -2.978045) 15 | (xy 0.47019 -2.956382) 16 | (xy 0.721251 -2.911151) 17 | (xy 0.965101 -2.840288) 18 | (xy 1.21187 -2.741731) 19 | (xy 1.322916 -2.689583) 20 | (xy 1.595655 -2.540767) 21 | (xy 1.838481 -2.373973) 22 | (xy 2.062615 -2.181244) 23 | (xy 2.122822 -2.122282) 24 | (xy 2.303094 -1.92864) 25 | (xy 2.45404 -1.737104) 26 | (xy 2.585582 -1.533909) 27 | (xy 2.698945 -1.322917) 28 | (xy 2.812024 -1.073308) 29 | (xy 2.896676 -0.833637) 30 | (xy 2.955073 -0.593511) 31 | (xy 2.989385 -0.342536) 32 | (xy 3.001784 -0.07032) 33 | (xy 2.999369 0.115259) 34 | (xy 2.992362 0.270493) 35 | (xy 2.981903 0.414684) 36 | (xy 2.968899 0.537675) 37 | (xy 2.954255 0.62931) 38 | (xy 2.953035 0.635) 39 | (xy 2.855632 0.981127) 40 | (xy 2.719872 1.309805) 41 | (xy 2.54672 1.619268) 42 | (xy 2.33714 1.90775) 43 | (xy 2.136509 2.129698) 44 | (xy 1.870166 2.367879) 45 | (xy 1.579879 2.571571) 46 | (xy 1.267898 2.739539) 47 | (xy 0.936474 2.870547) 48 | (xy 0.635 2.953294) 49 | (xy 0.536469 2.969253) 50 | (xy 0.406001 2.981935) 51 | (xy 0.253878 2.991136) 52 | (xy 0.090383 2.996656) 53 | (xy -0.0742 2.998291) 54 | (xy -0.229588 2.99584) 55 | (xy -0.365498 2.989101) 56 | (xy -0.471646 2.97787) 57 | (xy -0.486834 2.97535) 58 | (xy -0.834937 2.894738) 59 | (xy -1.158037 2.781123) 60 | (xy -1.459828 2.63262) 61 | (xy -1.744005 2.447347) 62 | (xy -2.014266 2.22342) 63 | (xy -2.075576 2.165545) 64 | (xy -2.282361 1.948363) 65 | (xy -2.455587 1.72662) 66 | (xy -2.483739 1.681411) 67 | (xy -2.010943 1.681411) 68 | (xy -1.889843 1.803789) 69 | (xy -1.768742 1.926166) 70 | (xy -0.834638 1.926166) 71 | (xy -0.719667 1.80975) 72 | (xy -0.604697 1.693333) 73 | (xy -0.719667 1.576916) 74 | (xy -0.834638 1.4605) 75 | (xy -1.787253 1.4605) 76 | (xy -1.899098 1.570955) 77 | (xy -2.010943 1.681411) 78 | (xy -2.483739 1.681411) 79 | (xy -2.603504 1.489086) 80 | (xy -2.678795 1.344083) 81 | (xy -2.778802 1.12309) 82 | (xy -2.855586 0.914968) 83 | (xy -2.915324 0.702131) 84 | (xy -2.935383 0.613833) 85 | (xy -2.953528 0.497652) 86 | (xy -2.96478 0.36897) 87 | (xy -2.370667 0.36897) 88 | (xy -2.370667 1.321585) 89 | (xy -2.260237 1.433404) 90 | (xy -2.149807 1.545224) 91 | (xy -1.926167 1.324362) 92 | (xy -1.926167 0.371747) 93 | (xy -2.036597 0.259928) 94 | (xy -2.147028 0.148109) 95 | (xy -2.258847 0.258539) 96 | (xy -2.370667 0.36897) 97 | (xy -2.96478 0.36897) 98 | (xy -2.966433 0.350069) 99 | (xy -2.974098 0.181691) 100 | (xy -2.976521 0.003122) 101 | (xy -2.9737 -0.175029) 102 | (xy -2.965634 -0.342158) 103 | (xy -2.95232 -0.487658) 104 | (xy -2.935571 -0.592667) 105 | (xy -2.849108 -0.909291) 106 | (xy -2.727238 -1.222165) 107 | (xy -2.6858 -1.303197) 108 | (xy -2.370667 -1.303197) 109 | (xy -2.370667 -0.350582) 110 | (xy -2.260237 -0.238762) 111 | (xy -2.149807 -0.126943) 112 | (xy -2.037987 -0.237374) 113 | (xy -1.926167 -0.347804) 114 | (xy -1.926167 -1.300419) 115 | (xy -0.6985 -1.300419) 116 | (xy -0.6985 -0.350582) 117 | (xy -0.588045 -0.238736) 118 | (xy -0.477589 -0.126891) 119 | (xy -0.355211 -0.247992) 120 | (xy -0.232834 -0.369092) 121 | (xy -0.232834 -1.281909) 122 | (xy 1.926166 -1.281909) 123 | (xy 1.926166 -0.371645) 124 | (xy 2.04721 -0.249324) 125 | (xy 2.168255 -0.127003) 126 | (xy 2.280044 -0.237404) 127 | (xy 2.391833 -0.347804) 128 | (xy 2.391833 -1.300419) 129 | (xy 2.281377 -1.412265) 130 | (xy 2.170921 -1.52411) 131 | (xy 2.048544 -1.403009) 132 | (xy 1.926166 -1.281909) 133 | (xy -0.232834 -1.281909) 134 | (xy -0.355211 -1.403009) 135 | (xy -0.477589 -1.52411) 136 | (xy -0.588045 -1.412265) 137 | (xy -0.6985 -1.300419) 138 | (xy -1.926167 -1.300419) 139 | (xy -2.036597 -1.412239) 140 | (xy -2.147028 -1.524058) 141 | (xy -2.258847 -1.413627) 142 | (xy -2.370667 -1.303197) 143 | (xy -2.6858 -1.303197) 144 | (xy -2.575043 -1.51978) 145 | (xy -2.482642 -1.662973) 146 | (xy -2.010891 -1.662973) 147 | (xy -1.900461 -1.551154) 148 | (xy -1.79003 -1.439334) 149 | (xy -0.837415 -1.439334) 150 | (xy -0.725596 -1.549764) 151 | (xy -0.613776 -1.660194) 152 | (xy -0.625528 -1.672094) 153 | (xy 0.625935 -1.672094) 154 | (xy 0.855803 -1.439334) 155 | (xy 1.808418 -1.439334) 156 | (xy 1.920238 -1.549764) 157 | (xy 2.032057 -1.660194) 158 | (xy 1.921626 -1.772014) 159 | (xy 1.811196 -1.883834) 160 | (xy 0.834491 -1.883834) 161 | (xy 0.625935 -1.672094) 162 | (xy -0.625528 -1.672094) 163 | (xy -0.834638 -1.883834) 164 | (xy -1.787253 -1.883834) 165 | (xy -1.899072 -1.773404) 166 | (xy -2.010891 -1.662973) 167 | (xy -2.482642 -1.662973) 168 | (xy -2.420257 -1.759648) 169 | (xy -2.25332 -1.965215) 170 | (xy -2.054022 -2.166714) 171 | (xy -1.832133 -2.35592) 172 | (xy -1.597422 -2.524612) 173 | (xy -1.359657 -2.664568) 174 | (xy -1.322917 -2.68328) 175 | (xy -1.084664 -2.790575) 176 | (xy -0.850585 -2.871143) 177 | (xy -0.609587 -2.927647) 178 | (xy -0.350576 -2.962748) 179 | (xy -0.094093 -2.978204) 180 | (xy 0.201786 -2.978045) 181 | ) (layer "B.Cu") (width 0.01) (fill solid) (tstamp 638749f1-b1e7-4781-9f0f-dba065a717aa)) 182 | (fp_circle (center 0 0) (end 2.4 -2) (layer "B.SilkS") (width 0.12) (fill none) (tstamp 293bc8e1-4ff1-450d-8ef0-4276b77002bf)) 183 | (fp_poly (pts 184 | (xy 2.413 0.369091) 185 | (xy 2.413 1.345408) 186 | (xy 2.290679 1.466453) 187 | (xy 2.168358 1.587497) 188 | (xy 1.905 1.321777) 189 | (xy 1.905 0.369091) 190 | (xy 2.159 0.117741) 191 | (xy 2.413 0.369091) 192 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 35a1a735-588f-4c50-9b46-cb8744ae8f02)) 193 | (fp_poly (pts 194 | (xy 1.93675 1.566333) 195 | (xy 2.062424 1.693333) 196 | (xy 1.93675 1.820333) 197 | (xy 1.811075 1.947333) 198 | (xy 0.834758 1.947333) 199 | (xy 0.583408 1.693333) 200 | (xy 0.834758 1.439333) 201 | (xy 1.811075 1.439333) 202 | (xy 1.93675 1.566333) 203 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 67c7a478-1f53-477a-9997-e375f47aa773)) 204 | (fp_poly (pts 205 | (xy 1.936719 -0.105864) 206 | (xy 2.062364 0.021105) 207 | (xy 1.947363 0.137552) 208 | (xy 1.832362 0.254) 209 | (xy 0.834758 0.254) 210 | (xy 0.713688 0.131653) 211 | (xy 0.592617 0.009306) 212 | (xy 0.714964 -0.111764) 213 | (xy 0.83731 -0.232834) 214 | (xy 1.811075 -0.232834) 215 | (xy 1.936719 -0.105864) 216 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 778130e2-5dcf-4ba4-bd77-4acc3a461105)) 217 | (fp_poly (pts 218 | (xy 0.613833 -1.42875) 219 | (xy 0.740833 -1.303076) 220 | (xy 0.740833 -0.347925) 221 | (xy 0.618511 -0.22688) 222 | (xy 0.560645 -0.170822) 223 | (xy 0.514683 -0.12854) 224 | (xy 0.488415 -0.107128) 225 | (xy 0.485556 -0.105834) 226 | (xy 0.466782 -0.119831) 227 | (xy 0.426244 -0.157043) 228 | (xy 0.371659 -0.210303) 229 | (xy 0.353879 -0.228156) 230 | (xy 0.232833 -0.350478) 231 | (xy 0.232833 -1.303076) 232 | (xy 0.359833 -1.42875) 233 | (xy 0.486833 -1.554425) 234 | (xy 0.613833 -1.42875) 235 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 7b7fe22f-5db7-4fb0-a6e2-91b9a8e5f484)) 236 | (fp_poly (pts 237 | (xy 0.740833 0.369091) 238 | (xy 0.740833 1.345408) 239 | (xy 0.618511 1.466454) 240 | (xy 0.560645 1.522511) 241 | (xy 0.514683 1.564793) 242 | (xy 0.488415 1.586206) 243 | (xy 0.485556 1.5875) 244 | (xy 0.466782 1.573503) 245 | (xy 0.426244 1.536291) 246 | (xy 0.371659 1.483031) 247 | (xy 0.353879 1.465177) 248 | (xy 0.232833 1.342855) 249 | (xy 0.232833 0.369091) 250 | (xy 0.486833 0.117741) 251 | (xy 0.740833 0.369091) 252 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 7eaae2d7-b4ad-4554-8c8a-2037170131bd)) 253 | (fp_poly (pts 254 | (xy -0.211667 0.369091) 255 | (xy -0.211667 1.324139) 256 | (xy -0.477483 1.587593) 257 | (xy -0.719667 1.342855) 258 | (xy -0.719667 0.369091) 259 | (xy -0.465667 0.117741) 260 | (xy -0.211667 0.369091) 261 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp c4587bb7-c73a-4ad0-bcd4-d7dc9697e09b)) 262 | (fp_poly (pts 263 | (xy -0.571452 0.01186) 264 | (xy -0.693798 0.13293) 265 | (xy -0.816145 0.254) 266 | (xy -1.811197 0.254) 267 | (xy -1.921599 0.142209) 268 | (xy -1.975127 0.085328) 269 | (xy -2.014356 0.038535) 270 | (xy -2.031739 0.010923) 271 | (xy -2.032 0.009194) 272 | (xy -2.017892 -0.015028) 273 | (xy -1.98066 -0.059339) 274 | (xy -1.927942 -0.114745) 275 | (xy -1.92021 -0.122432) 276 | (xy -1.808419 -0.232834) 277 | (xy -0.813592 -0.232834) 278 | (xy -0.571452 0.01186) 279 | ) (layer "B.Mask") (width 0.01) (fill solid) (tstamp c908cdd7-5bf2-4e04-ae66-bd89b22bab8d)) 280 | ) 281 | -------------------------------------------------------------------------------- /electric/footprints.pretty/jack_3.5_pj313d-smt.kicad_mod: -------------------------------------------------------------------------------- 1 | (module jack_3.5_pj313d-smt (layer F.Cu) (tedit 6019CF8F) 2 | (descr "3.5mm jack, HK RTL PJ313D") 3 | (fp_text reference JP*** (at 0.1 -6.7) (layer F.SilkS) 4 | (effects (font (size 0.99822 0.99822) (thickness 0.19812))) 5 | ) 6 | (fp_text value jack_3.5_pj313d-smt (at 0 9.5) (layer F.SilkS) 7 | (effects (font (size 0.99822 0.99822) (thickness 0.19812))) 8 | ) 9 | (fp_line (start -3 5.8) (end -3 -5.8) (layer F.CrtYd) (width 0.12)) 10 | (fp_line (start -2.5 5.8) (end -3 5.8) (layer F.CrtYd) (width 0.12)) 11 | (fp_line (start -2.5 8.3) (end -2.5 5.8) (layer F.CrtYd) (width 0.12)) 12 | (fp_line (start 2.5 8.3) (end -2.5 8.3) (layer F.CrtYd) (width 0.12)) 13 | (fp_line (start 2.5 5.8) (end 2.5 8.3) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start 3 5.8) (end 2.5 5.8) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 3 -5.8) (end 3 5.8) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start -3 -5.8) (end 3 -5.8) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -3 5.8) (end 3 5.8) (layer F.SilkS) (width 0.3048)) 18 | (fp_line (start 3 -5.8) (end 3 5.8) (layer F.SilkS) (width 0.3048)) 19 | (fp_line (start -3 -5.8) (end 3 -5.8) (layer F.SilkS) (width 0.3048)) 20 | (fp_line (start -3 -5.8) (end -3 5.8) (layer F.SilkS) (width 0.3048)) 21 | (fp_line (start 2.5 5.8) (end 2.5 8.3) (layer F.SilkS) (width 0.3048)) 22 | (fp_line (start -2.5 8.3) (end 2.5 8.3) (layer F.SilkS) (width 0.3048)) 23 | (fp_line (start -2.5 5.8) (end -2.5 8.3) (layer F.SilkS) (width 0.3048)) 24 | (pad T smd rect (at 3.3 -2.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) 25 | (pad R smd rect (at 3.3 0.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad S smd rect (at 3.3 3.95) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad R smd rect (at -3.3 0.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) 28 | (pad T smd rect (at -3.3 -2.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) 29 | (pad S smd rect (at -3.3 3.95) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) 30 | (pad "" np_thru_hole circle (at 0 -2.75) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 31 | (pad "" np_thru_hole circle (at 0 3.25) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 32 | (model ${KIPRJMOD}/3d-models/jack_3.5_pj313d-smt.wrl 33 | (at (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /resources/digirig-sticker-black-bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 22 | 34 | 36 | 63 | 69 | 70 | 72 | 73 | 75 | image/svg+xml 76 | 78 | 79 | 80 | 81 | 82 | 86 | 88 | 97 | 103 | 112 | 121 | 134 | 147 | 160 | 173 | 186 | 199 | 212 | 225 | 238 | 251 | 264 | 277 | 290 | 302 | ★ ham radio equipment ★ 312 | digirig 326 | 327 | 335 | 336 | 337 | -------------------------------------------------------------------------------- /resources/digirig-sticker.svg: -------------------------------------------------------------------------------- 1 | 2 | 22 | 34 | 36 | 62 | 70 | 71 | 73 | 74 | 76 | image/svg+xml 77 | 79 | 80 | 81 | 82 | 83 | 92 | 96 | 105 | 118 | 131 | 144 | 157 | 170 | 183 | 196 | 209 | 222 | 235 | 248 | 261 | 274 | 283 | 295 | 299 | ham radio equipment 313 | digirig 327 | 328 | 329 | 330 | -------------------------------------------------------------------------------- /resources/digirig-sticker2.svg: -------------------------------------------------------------------------------- 1 | 2 | 22 | 34 | 36 | 63 | 69 | 70 | 72 | 73 | 75 | image/svg+xml 76 | 78 | 79 | 80 | 81 | 82 | 86 | 88 | 97 | 103 | 112 | 121 | 134 | 147 | 160 | 173 | 186 | 199 | 212 | 225 | 238 | 251 | 264 | 277 | 290 | 302 | ★ ham radio equipment ★ 313 | digirig 327 | 328 | 336 | 337 | 338 | -------------------------------------------------------------------------------- /resources/hat-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/hat-logo.png -------------------------------------------------------------------------------- /resources/logo-190x190.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-190x190.png -------------------------------------------------------------------------------- /resources/logo-20mm.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 40 | 52 | 54 | 56 | 57 | 59 | image/svg+xml 60 | 62 | 63 | 64 | 65 | 66 | 70 | 75 | 76 | 80 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /resources/logo-220x55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-220x55.png -------------------------------------------------------------------------------- /resources/logo-500x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-500x180.png -------------------------------------------------------------------------------- /resources/logo-6mm.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 40 | 52 | 54 | 56 | 57 | 59 | image/svg+xml 60 | 62 | 63 | 64 | 65 | 66 | 70 | 75 | 76 | 80 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /resources/logo-80x80-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-80x80-outline.png -------------------------------------------------------------------------------- /resources/logo-80x80-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 19 | 40 | 52 | 54 | 56 | 57 | 59 | image/svg+xml 60 | 62 | 63 | 64 | 65 | 66 | 72 | 75 | 79 | 83 | 88 | 93 | 98 | 103 | 108 | 113 | 118 | 123 | 128 | 133 | 138 | 143 | 148 | 149 | 150 | -------------------------------------------------------------------------------- /resources/logo-80x80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-80x80.png -------------------------------------------------------------------------------- /resources/logo-80x80.svg: -------------------------------------------------------------------------------- 1 | 2 | 19 | 39 | 51 | 53 | 55 | 56 | 58 | image/svg+xml 59 | 61 | 62 | 63 | 64 | 65 | 72 | 75 | 79 | 88 | 98 | 108 | 118 | 128 | 138 | 148 | 158 | 168 | 178 | 188 | 198 | 208 | 218 | 219 | 220 | -------------------------------------------------------------------------------- /resources/logo-bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 21 | 42 | 54 | 56 | 58 | 59 | 61 | image/svg+xml 62 | 64 | 65 | 66 | 67 | 68 | 74 | 77 | 82 | 87 | 92 | 97 | 102 | 107 | 112 | 117 | 122 | 127 | 132 | 137 | 142 | 147 | 152 | digirigmobile 168 | 169 | 170 | -------------------------------------------------------------------------------- /resources/logo-pcb-layers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "logo-pcb-layers" (layer F.Cu) 2 | (fp_text reference Ref** (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.27 1.27) (thickness 0.15))) 4 | ) 5 | (fp_text value Val** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy 0.201786 -2.978045) (xy 0.470190 -2.956382) (xy 0.721251 -2.911151) (xy 0.965101 -2.840288) (xy 1.211870 -2.741731) (xy 1.322916 -2.689583) (xy 1.595655 -2.540767) (xy 1.838481 -2.373973) 9 | (xy 2.062615 -2.181244) (xy 2.122822 -2.122282) (xy 2.303094 -1.928640) (xy 2.454040 -1.737104) (xy 2.585582 -1.533909) (xy 2.698945 -1.322917) (xy 2.812024 -1.073308) (xy 2.896676 -0.833637) 10 | (xy 2.955073 -0.593511) (xy 2.989385 -0.342536) (xy 3.001784 -0.070320) (xy 2.999369 0.115259) (xy 2.992362 0.270493) (xy 2.981903 0.414684) (xy 2.968899 0.537675) (xy 2.954255 0.629310) 11 | (xy 2.953035 0.635000) (xy 2.855632 0.981127) (xy 2.719872 1.309805) (xy 2.546720 1.619268) (xy 2.337140 1.907750) (xy 2.136509 2.129698) (xy 1.870166 2.367879) (xy 1.579879 2.571571) 12 | (xy 1.267898 2.739539) (xy 0.936474 2.870547) (xy 0.635000 2.953294) (xy 0.536469 2.969253) (xy 0.406001 2.981935) (xy 0.253878 2.991136) (xy 0.090383 2.996656) (xy -0.074200 2.998291) 13 | (xy -0.229588 2.995840) (xy -0.365498 2.989101) (xy -0.471646 2.977870) (xy -0.486834 2.975350) (xy -0.834937 2.894738) (xy -1.158037 2.781123) (xy -1.459828 2.632620) (xy -1.744005 2.447347) 14 | (xy -2.014266 2.223420) (xy -2.075576 2.165545) (xy -2.282361 1.948363) (xy -2.455587 1.726620) (xy -2.483739 1.681411) (xy -2.010943 1.681411) (xy -1.889843 1.803789) (xy -1.768742 1.926166) 15 | (xy -0.834638 1.926166) (xy -0.719667 1.809750) (xy -0.604697 1.693333) (xy -0.719667 1.576916) (xy -0.834638 1.460500) (xy -1.787253 1.460500) (xy -1.899098 1.570955) (xy -2.010943 1.681411) 16 | (xy -2.483739 1.681411) (xy -2.603504 1.489086) (xy -2.678795 1.344083) (xy -2.778802 1.123090) (xy -2.855586 0.914968) (xy -2.915324 0.702131) (xy -2.935383 0.613833) (xy -2.953528 0.497652) 17 | (xy -2.964780 0.368970) (xy -2.370667 0.368970) (xy -2.370667 1.321585) (xy -2.260237 1.433404) (xy -2.149807 1.545224) (xy -1.926167 1.324362) (xy -1.926167 0.371747) (xy -2.036597 0.259928) 18 | (xy -2.147028 0.148109) (xy -2.258847 0.258539) (xy -2.370667 0.368970) (xy -2.964780 0.368970) (xy -2.966433 0.350069) (xy -2.974098 0.181691) (xy -2.976521 0.003122) (xy -2.973700 -0.175029) 19 | (xy -2.965634 -0.342158) (xy -2.952320 -0.487658) (xy -2.935571 -0.592667) (xy -2.849108 -0.909291) (xy -2.727238 -1.222165) (xy -2.685800 -1.303197) (xy -2.370667 -1.303197) (xy -2.370667 -0.350582) 20 | (xy -2.260237 -0.238762) (xy -2.149807 -0.126943) (xy -2.037987 -0.237374) (xy -1.926167 -0.347804) (xy -1.926167 -1.300419) (xy -0.698500 -1.300419) (xy -0.698500 -0.350582) (xy -0.588045 -0.238736) 21 | (xy -0.477589 -0.126891) (xy -0.355211 -0.247992) (xy -0.232834 -0.369092) (xy -0.232834 -1.281909) (xy 1.926166 -1.281909) (xy 1.926166 -0.371645) (xy 2.047210 -0.249324) (xy 2.168255 -0.127003) 22 | (xy 2.280044 -0.237404) (xy 2.391833 -0.347804) (xy 2.391833 -1.300419) (xy 2.281377 -1.412265) (xy 2.170921 -1.524110) (xy 2.048544 -1.403009) (xy 1.926166 -1.281909) (xy -0.232834 -1.281909) 23 | (xy -0.355211 -1.403009) (xy -0.477589 -1.524110) (xy -0.588045 -1.412265) (xy -0.698500 -1.300419) (xy -1.926167 -1.300419) (xy -2.036597 -1.412239) (xy -2.147028 -1.524058) (xy -2.258847 -1.413627) 24 | (xy -2.370667 -1.303197) (xy -2.685800 -1.303197) (xy -2.575043 -1.519780) (xy -2.482642 -1.662973) (xy -2.010891 -1.662973) (xy -1.900461 -1.551154) (xy -1.790030 -1.439334) (xy -0.837415 -1.439334) 25 | (xy -0.725596 -1.549764) (xy -0.613776 -1.660194) (xy -0.625528 -1.672094) (xy 0.625935 -1.672094) (xy 0.855803 -1.439334) (xy 1.808418 -1.439334) (xy 1.920238 -1.549764) (xy 2.032057 -1.660194) 26 | (xy 1.921626 -1.772014) (xy 1.811196 -1.883834) (xy 0.834491 -1.883834) (xy 0.625935 -1.672094) (xy -0.625528 -1.672094) (xy -0.834638 -1.883834) (xy -1.787253 -1.883834) (xy -1.899072 -1.773404) 27 | (xy -2.010891 -1.662973) (xy -2.482642 -1.662973) (xy -2.420257 -1.759648) (xy -2.253320 -1.965215) (xy -2.054022 -2.166714) (xy -1.832133 -2.355920) (xy -1.597422 -2.524612) (xy -1.359657 -2.664568) 28 | (xy -1.322917 -2.683280) (xy -1.084664 -2.790575) (xy -0.850585 -2.871143) (xy -0.609587 -2.927647) (xy -0.350576 -2.962748) (xy -0.094093 -2.978204) (xy 0.201786 -2.978045) )(layer B.Cu) (width 0.010000) 29 | ) 30 | (fp_poly (pts (xy 1.936750 1.566333) (xy 2.062424 1.693333) (xy 1.936750 1.820333) (xy 1.811075 1.947333) (xy 0.834758 1.947333) (xy 0.583408 1.693333) (xy 0.834758 1.439333) (xy 1.811075 1.439333) 31 | (xy 1.936750 1.566333) )(layer B.Mask) (width 0.010000) 32 | ) 33 | (fp_poly (pts (xy -0.211667 0.369091) (xy -0.211667 1.324139) (xy -0.477483 1.587593) (xy -0.719667 1.342855) (xy -0.719667 0.369091) (xy -0.465667 0.117741) (xy -0.211667 0.369091) )(layer B.Mask) (width 0.010000) 34 | ) 35 | (fp_poly (pts (xy 0.740833 0.369091) (xy 0.740833 1.345408) (xy 0.618511 1.466454) (xy 0.560645 1.522511) (xy 0.514683 1.564793) (xy 0.488415 1.586206) (xy 0.485556 1.587500) (xy 0.466782 1.573503) 36 | (xy 0.426244 1.536291) (xy 0.371659 1.483031) (xy 0.353879 1.465177) (xy 0.232833 1.342855) (xy 0.232833 0.369091) (xy 0.486833 0.117741) (xy 0.740833 0.369091) )(layer B.Mask) (width 0.010000) 37 | ) 38 | (fp_poly (pts (xy 2.413000 0.369091) (xy 2.413000 1.345408) (xy 2.290679 1.466453) (xy 2.168358 1.587497) (xy 1.905000 1.321777) (xy 1.905000 0.369091) (xy 2.159000 0.117741) (xy 2.413000 0.369091) )(layer B.Mask) (width 0.010000) 39 | ) 40 | (fp_poly (pts (xy -0.571452 0.011860) (xy -0.693798 0.132930) (xy -0.816145 0.254000) (xy -1.811197 0.254000) (xy -1.921599 0.142209) (xy -1.975127 0.085328) (xy -2.014356 0.038535) (xy -2.031739 0.010923) 41 | (xy -2.032000 0.009194) (xy -2.017892 -0.015028) (xy -1.980660 -0.059339) (xy -1.927942 -0.114745) (xy -1.920210 -0.122432) (xy -1.808419 -0.232834) (xy -0.813592 -0.232834) (xy -0.571452 0.011860) )(layer B.Mask) (width 0.010000) 42 | ) 43 | (fp_poly (pts (xy 1.936719 -0.105864) (xy 2.062364 0.021105) (xy 1.947363 0.137552) (xy 1.832362 0.254000) (xy 0.834758 0.254000) (xy 0.713688 0.131653) (xy 0.592617 0.009306) (xy 0.714964 -0.111764) 44 | (xy 0.837310 -0.232834) (xy 1.811075 -0.232834) (xy 1.936719 -0.105864) )(layer B.Mask) (width 0.010000) 45 | ) 46 | (fp_poly (pts (xy 0.613833 -1.428750) (xy 0.740833 -1.303076) (xy 0.740833 -0.347925) (xy 0.618511 -0.226880) (xy 0.560645 -0.170822) (xy 0.514683 -0.128540) (xy 0.488415 -0.107128) (xy 0.485556 -0.105834) 47 | (xy 0.466782 -0.119831) (xy 0.426244 -0.157043) (xy 0.371659 -0.210303) (xy 0.353879 -0.228156) (xy 0.232833 -0.350478) (xy 0.232833 -1.303076) (xy 0.359833 -1.428750) (xy 0.486833 -1.554425) 48 | (xy 0.613833 -1.428750) )(layer B.Mask) (width 0.010000) 49 | ) 50 | ) -------------------------------------------------------------------------------- /resources/logo-pcb-layers.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 40 | 44 | 48 | 49 | 51 | 52 | 54 | image/svg+xml 55 | 57 | 58 | 59 | 60 | 61 | 75 | 79 | 84 | 85 | 89 | 94 | 95 | 99 | 100 | -------------------------------------------------------------------------------- /resources/logo-plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-plain.png -------------------------------------------------------------------------------- /resources/logo-plain.svg: -------------------------------------------------------------------------------- 1 | 2 | 22 | 42 | 54 | 56 | 58 | 59 | 61 | image/svg+xml 62 | 64 | 65 | 66 | 67 | 68 | 76 | 82 | 92 | 96 | 105 | 115 | 125 | 135 | 145 | 155 | 165 | 175 | 185 | 195 | 205 | 215 | 225 | 235 | 236 | 237 | -------------------------------------------------------------------------------- /resources/logo-source.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 36 | 38 | 63 | 71 | 72 | 74 | 75 | 77 | image/svg+xml 78 | 80 | 81 | 82 | 83 | 84 | 91 | 96 | 103 | 113 | 124 | 135 | 146 | 157 | 168 | 179 | 190 | 201 | 212 | 223 | 234 | 245 | 256 | 257 | 258 | -------------------------------------------------------------------------------- /resources/logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-square.png -------------------------------------------------------------------------------- /resources/logo-square.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 38 | 50 | 52 | 54 | 55 | 57 | image/svg+xml 58 | 60 | 61 | 62 | 63 | 64 | 71 | 74 | 78 | 82 | 86 | 90 | 94 | 98 | 102 | 106 | 110 | 114 | 118 | 122 | 126 | 130 | 131 | 132 | -------------------------------------------------------------------------------- /resources/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo-text.png -------------------------------------------------------------------------------- /resources/logo-usb.svg: -------------------------------------------------------------------------------- 1 | 2 | 21 | 42 | 54 | 56 | 58 | 59 | 61 | image/svg+xml 62 | 64 | 65 | 66 | 67 | 68 | 73 | 76 | 81 | 85 | 89 | 93 | 97 | 101 | 105 | 109 | 110 | 113 | 118 | 123 | 128 | 133 | 138 | 143 | 148 | 153 | 158 | 163 | 168 | 173 | 178 | 183 | 184 | 185 | 186 | -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softcomplex/Digirig-Mobile/df309d4a06855918c2627ac98333ef34c0612b2b/resources/logo.png -------------------------------------------------------------------------------- /resources/qr-code-box.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /resources/upc-barcode.svg: -------------------------------------------------------------------------------- 1 | 611885911321 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | --------------------------------------------------------------------------------