From 530e3e65d7fc3c0e13bd4e36594523e0a6ecb43e Mon Sep 17 00:00:00 2001 From: Mark Smith Date: Wed, 24 Aug 2022 17:13:37 -0700 Subject: [PATCH] https://github.com/Halibut-Electronics/Open-Headset-Interconnect-Standard/issues/1 Started working on the Standard doc. Setup for PDF autogeneration. KiCAD project for drawing things, 'cuz I've got a KiCAD shaped hammer for those drawing nails. --- .markdownlint.json | 14 + .vscode/settings.json | 6 + ...ngs For Standard Doc-2022-08-24_160425.zip | Bin 0 -> 6615 bytes ...ngs For Standard Doc-2022-08-24_161918.zip | Bin 0 -> 12720 bytes ...ngs For Standard Doc-2022-08-24_171308.zip | Bin 0 -> 18727 bytes .../Drawings For Standard Doc.kicad_pcb | 2 + .../Drawings For Standard Doc.kicad_prl | 75 ++ .../Drawings For Standard Doc.kicad_pro | 338 ++++++ .../Drawings For Standard Doc.kicad_sch | 116 ++ .../Dynamic Mic.kicad_sch | 765 ++++++++++++ .../Electret Mic.kicad_sch | 701 +++++++++++ .../Participants.kicad_sch | 1028 +++++++++++++++++ Images/OHIS Overview-2390x699.png | Bin 0 -> 25278 bytes ... Adapter-Dynamic Mic Element-2381x1057.png | Bin 0 -> 35840 bytes ...Adapter-Electret Mic Element-2383x1053.png | Bin 0 -> 34299 bytes LICENSE.md | 1 + Open-Headset-Interconnect-Standard.md | 88 ++ README.md | 1 + docs/Open-Headset-Interconnect-Standard.pdf | Bin 0 -> 88347 bytes 19 files changed, 3135 insertions(+) create mode 100644 .markdownlint.json create mode 100644 .vscode/settings.json create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_160425.zip create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_161918.zip create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_171308.zip create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc.kicad_pcb create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc.kicad_prl create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc.kicad_pro create mode 100644 Drawings For Standard Doc/Drawings For Standard Doc.kicad_sch create mode 100644 Drawings For Standard Doc/Dynamic Mic.kicad_sch create mode 100644 Drawings For Standard Doc/Electret Mic.kicad_sch create mode 100644 Drawings For Standard Doc/Participants.kicad_sch create mode 100644 Images/OHIS Overview-2390x699.png create mode 100644 Images/User Adapter-Dynamic Mic Element-2381x1057.png create mode 100644 Images/User Adapter-Electret Mic Element-2383x1053.png create mode 100644 Open-Headset-Interconnect-Standard.md create mode 100644 docs/Open-Headset-Interconnect-Standard.pdf diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 0000000..fb808a3 --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,14 @@ +{ + "line-length": false, + "single-h1": false, + "no-inline-html": false, + "ul-indent": { + "indent": 4 + }, + "no-emphasis-as-header": false, + "no-trailing-punctuation": { + "punctuation": + ".,;:。,;:" + }, + "ul-style": false +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2266796 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "markdown-pdf.convertOnSave": true, + "markdown-pdf.type": ["pdf"], + "markdown-pdf.outputDirectory": "docs", + "markdown-pdf.format": "Letter" +} diff --git a/Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_160425.zip b/Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_160425.zip new file mode 100644 index 0000000000000000000000000000000000000000..ccff0cc16c8feed29916843af887dfe8b794f70f GIT binary patch literal 6615 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 literal 0 HcmV?d00001 diff --git a/Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_161918.zip b/Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_161918.zip new file mode 100644 index 0000000000000000000000000000000000000000..e7eca59cb3cad17546ca166dfcaf753e38cd7962 GIT binary patch literal 12720 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 SXb1E6nf!Y}VwU+IZ~q5ixRFr+ literal 0 HcmV?d00001 diff --git a/Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_171308.zip b/Drawings For Standard Doc/Drawings For Standard Doc-backups/Drawings For Standard Doc-2022-08-24_171308.zip new file mode 100644 index 0000000000000000000000000000000000000000..cefc7f58ebb39701d4cfd01b86258bcfa1761f50 GIT binary patch literal 18727 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

y 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 S0et=sx$-Kl94CzV`RiZ(L)=vW literal 0 HcmV?d00001 diff --git a/Drawings For Standard Doc/Drawings For Standard Doc.kicad_pcb b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/Drawings For Standard Doc/Drawings For Standard Doc.kicad_prl b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_prl new file mode 100644 index 0000000..793a493 --- /dev/null +++ b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "Drawings For Standard Doc.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/Drawings For Standard Doc/Drawings For Standard Doc.kicad_pro b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_pro new file mode 100644 index 0000000..aa475a8 --- /dev/null +++ b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_pro @@ -0,0 +1,338 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "Drawings For Standard Doc.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "8fdd3f24-f5f8-421f-ad44-c183948b8431", + "" + ], + [ + "ed9bd400-3b97-454b-8968-30ff244c6838", + "Dynamic Mic" + ], + [ + "37aa262a-aeff-44bf-a2ca-eead12de1830", + "Electret Mic" + ], + [ + "71cdc780-190f-4121-90aa-59d0facb45e7", + "Participants" + ] + ], + "text_variables": {} +} diff --git a/Drawings For Standard Doc/Drawings For Standard Doc.kicad_sch b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_sch new file mode 100644 index 0000000..a631342 --- /dev/null +++ b/Drawings For Standard Doc/Drawings For Standard Doc.kicad_sch @@ -0,0 +1,116 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 8fdd3f24-f5f8-421f-ad44-c183948b8431) + + (paper "A4") + + (lib_symbols + ) + + + (sheet (at 133.35 173.355) (size 12.7 3.81) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 37aa262a-aeff-44bf-a2ca-eead12de1830) + (property "Sheet name" "Electret Mic" (id 0) (at 133.35 172.6434 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "Electret Mic.kicad_sch" (id 1) (at 133.35 177.7496 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + + (sheet (at 82.55 147.32) (size 12.7 3.81) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid 71cdc780-190f-4121-90aa-59d0facb45e7) + (property "Sheet name" "Participants" (id 0) (at 82.55 146.6084 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "Participants.kicad_sch" (id 1) (at 82.55 151.7146 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + + (sheet (at 78.105 172.72) (size 12.7 3.81) (fields_autoplaced) + (stroke (width 0.1524) (type solid) (color 0 0 0 0)) + (fill (color 0 0 0 0.0000)) + (uuid ed9bd400-3b97-454b-8968-30ff244c6838) + (property "Sheet name" "Dynamic Mic" (id 0) (at 78.105 172.0084 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "Dynamic Mic.kicad_sch" (id 1) (at 78.105 177.1146 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + + (sheet_instances + (path "/" (page "1")) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838" (page "2")) + (path "/37aa262a-aeff-44bf-a2ca-eead12de1830" (page "3")) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7" (page "4")) + ) + + (symbol_instances + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/293e1602-9b03-42d6-9153-8377027028aa" + (reference "J?") (unit 1) (value "Headphones") (footprint "") + ) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838/2aead5e5-34aa-496e-816f-01d7ec2a1822" + (reference "J?") (unit 1) (value "OHIS User Interface") (footprint "") + ) + (path "/37aa262a-aeff-44bf-a2ca-eead12de1830/3d5a1144-bcb7-498d-bce1-bba3626b341e" + (reference "J?") (unit 1) (value "OHIS User Interface") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/9c58f59e-f10e-4393-923e-9bd12cca7a38" + (reference "J?") (unit 1) (value "PTT") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/9e7a0400-f82a-4ea1-b430-14235d1ee093" + (reference "J?") (unit 1) (value "Microphone") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/c34491c4-ed31-4cce-9314-6fb530eb4776" + (reference "J?") (unit 1) (value "OHIS, Radio Side") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/d7da457a-dee9-4cf1-b100-ccc378064e32" + (reference "J?") (unit 1) (value "OHIS, User Side") (footprint "") + ) + (path "/37aa262a-aeff-44bf-a2ca-eead12de1830/343e496a-a5a4-48a5-b692-5b81e39227ba" + (reference "LS?") (unit 1) (value "Left") (footprint "") + ) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838/8c3ee3bb-deda-4a0c-a04f-7c49a07ac2fa" + (reference "LS?") (unit 1) (value "Left") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/9aed184c-1971-4f95-94e4-42d1cc8a6e31" + (reference "LS?") (unit 1) (value "Left") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/a64259a2-7584-49e9-84ea-1dac7aa1aba6" + (reference "LS?") (unit 1) (value "Right") (footprint "") + ) + (path "/37aa262a-aeff-44bf-a2ca-eead12de1830/bc7ce062-419b-40e0-949d-239c3da6f895" + (reference "LS?") (unit 1) (value "Right") (footprint "") + ) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838/f5cb6a68-9168-4399-ad85-634a136655e1" + (reference "LS?") (unit 1) (value "Right") (footprint "") + ) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838/157dc2d1-25b1-45e9-9969-c02681f13a77" + (reference "MK?") (unit 1) (value "Dynamic") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/6b44132b-20ca-4c9f-8969-dc511edbbe10" + (reference "MK?") (unit 1) (value "Microphone") (footprint "") + ) + (path "/37aa262a-aeff-44bf-a2ca-eead12de1830/d2076957-2817-4b19-b10b-5f6536800f05" + (reference "MK?") (unit 1) (value "Electret") (footprint "") + ) + (path "/37aa262a-aeff-44bf-a2ca-eead12de1830/078b4861-02f9-41dc-a2e8-a190a6ad9f92" + (reference "SW?") (unit 1) (value "PTT") (footprint "") + ) + (path "/71cdc780-190f-4121-90aa-59d0facb45e7/3ac8a45b-c87c-413a-b9dd-883c9e70b222" + (reference "SW?") (unit 1) (value "PTT") (footprint "") + ) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838/700b0ef4-0c1f-4211-8f6f-3575ee979340" + (reference "SW?") (unit 1) (value "PTT") (footprint "") + ) + (path "/ed9bd400-3b97-454b-8968-30ff244c6838/9145df75-20ef-43f2-ad45-754dee641913" + (reference "U?") (unit 2) (value "Pre Amp") (footprint "") + ) + ) +) diff --git a/Drawings For Standard Doc/Dynamic Mic.kicad_sch b/Drawings For Standard Doc/Dynamic Mic.kicad_sch new file mode 100644 index 0000000..fa52126 --- /dev/null +++ b/Drawings For Standard Doc/Dynamic Mic.kicad_sch @@ -0,0 +1,765 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid e32728b4-1958-4d12-9251-d0a7c611f978) + + (paper "A4") + + (lib_symbols + (symbol "74xGxx:74AUC2G34" (pin_numbers hide) (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -2.54 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74AUC2G34" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/sg/scyt129e/scyt129e.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Dual Buffer LVC CMOS" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual Buffer, Low-Voltage CMOS" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SG-* SOT*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74AUC2G34_0_1" + (polyline + (pts + (xy -3.81 2.54) + (xy -3.81 -2.54) + (xy 2.54 0) + (xy -3.81 2.54) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin power_in line (at 0 -2.54 270) (length 0) hide + (name "GND" (effects (font (size 1.016 1.016)))) + (number "2" (effects (font (size 1.016 1.016)))) + ) + (pin power_in line (at 0 2.54 90) (length 0) hide + (name "VCC" (effects (font (size 1.016 1.016)))) + (number "5" (effects (font (size 1.016 1.016)))) + ) + ) + (symbol "74AUC2G34_1_1" + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.016 1.016)))) + (number "1" (effects (font (size 1.016 1.016)))) + ) + (pin output line (at 6.35 0 180) (length 3.81) + (name "~" (effects (font (size 1.016 1.016)))) + (number "6" (effects (font (size 1.016 1.016)))) + ) + ) + (symbol "74AUC2G34_2_1" + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.016 1.016)))) + (number "3" (effects (font (size 1.016 1.016)))) + ) + (pin output line (at 6.35 0 180) (length 3.81) + (name "~" (effects (font (size 1.016 1.016)))) + (number "4" (effects (font (size 1.016 1.016)))) + ) + ) + ) + (symbol "Connector:8P8C_Shielded" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 13.97 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "8P8C_Shielded" (id 1) (at 2.54 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0.635 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0.635 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8P8C RJ female connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "RJ connector, 8P8C (8 positions 8 connected), RJ31/RJ32/RJ33/RJ34/RJ35/RJ41/RJ45/RJ49/RJ61, Shielded" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "8P8C* RJ31* RJ32* RJ33* RJ34* RJ35* RJ41* RJ45* RJ49* RJ61*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "8P8C_Shielded_0_1" + (polyline + (pts + (xy -5.08 4.445) + (xy -6.35 4.445) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 5.715) + (xy -6.35 5.715) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -3.175) + (xy -5.08 -3.175) + (xy -5.08 -3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -1.905) + (xy -5.08 -1.905) + (xy -5.08 -1.905) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -0.635) + (xy -5.08 -0.635) + (xy -5.08 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 0.635) + (xy -5.08 0.635) + (xy -5.08 0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 1.905) + (xy -5.08 1.905) + (xy -5.08 1.905) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.175) + (xy -6.35 3.175) + (xy -6.35 3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -4.445) + (xy -6.35 6.985) + (xy 3.81 6.985) + (xy 3.81 4.445) + (xy 5.08 4.445) + (xy 5.08 3.175) + (xy 6.35 3.175) + (xy 6.35 -0.635) + (xy 5.08 -0.635) + (xy 5.08 -1.905) + (xy 3.81 -1.905) + (xy 3.81 -4.445) + (xy -6.35 -4.445) + (xy -6.35 -4.445) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 7.62 12.7) (end -7.62 -10.16) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "8P8C_Shielded_1_1" + (pin passive line (at 10.16 -7.62 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 7.62 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 10.16 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -12.7 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "SH" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Microphone" (pin_numbers hide) (pin_names (offset 0.0254) hide) (in_bom yes) (on_board yes) + (property "Reference" "MK" (id 0) (at -3.81 1.27 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Microphone" (id 1) (at -3.81 -0.635 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 2.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "microphone" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Microphone" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Microphone_0_1" + (polyline + (pts + (xy -2.54 2.54) + (xy -2.54 -2.54) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 3.81) + (xy 0.762 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 4.064) + (xy 0.508 3.556) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 0) (radius 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Microphone_1_1" + (pin passive line (at 0 -5.08 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Speaker" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Speaker" (id 1) (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -0.254 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "speaker sound" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Speaker" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Speaker_0_0" + (rectangle (start -2.54 1.27) (end 1.016 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Speaker_1_1" + (pin input line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Speaker_1" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Speaker_1" (id 1) (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -0.254 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "speaker sound" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Speaker" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Speaker_1_0_0" + (rectangle (start -2.54 1.27) (end 1.016 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Speaker_1_1_1" + (pin input line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 114.935 69.85) (diameter 0) (color 0 0 0 0) + (uuid 128666a4-cc47-4627-b22b-1b749736889e) + ) + + (no_connect (at 95.885 111.76) (uuid b2966f85-6d3e-41c9-8f9c-acd284ec1b97)) + (no_connect (at 188.595 101.6) (uuid d3525d30-85d1-4cc9-bae5-b7caa10eabed)) + + (wire (pts (xy 76.835 76.2) (xy 127.635 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 074b758c-c372-413b-93dd-62ff1b7e4e3c) + ) + (wire (pts (xy 90.805 99.06) (xy 86.36 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2c73d844-0ed6-4150-b78d-accc3352830d) + ) + (wire (pts (xy 80.01 66.04) (xy 80.01 73.025)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 33be3c21-7093-4ca5-94b2-0032133c5df0) + ) + (wire (pts (xy 76.835 63.5) (xy 83.185 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3e5901a7-7443-4b8c-bd17-012086d91d13) + ) + (wire (pts (xy 114.935 66.04) (xy 111.76 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 434a19bc-3dca-4249-ae67-35c52699013f) + ) + (wire (pts (xy 80.01 73.025) (xy 114.935 73.025)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5d3b6c3b-8bce-4ada-892e-86e04f4d6b41) + ) + (wire (pts (xy 114.935 73.025) (xy 114.935 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 894f7a88-06b7-4c1f-845f-25072c9c0f5e) + ) + (wire (pts (xy 114.935 69.85) (xy 114.935 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aabea44a-6eef-4bca-82af-dadba8fff492) + ) + (wire (pts (xy 120.65 82.55) (xy 127.635 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af4801d7-9481-46bb-a9c3-5225215a1333) + ) + (wire (pts (xy 95.885 92.71) (xy 127.635 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b2530b52-8495-4661-99ed-7e53c01590cb) + ) + (wire (pts (xy 111.76 63.5) (xy 127.635 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b348ead0-cc46-46e2-9095-8f753f182093) + ) + (wire (pts (xy 83.185 66.04) (xy 80.01 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b37fd657-3b60-4c9a-b726-aeaba7d0d8e1) + ) + (wire (pts (xy 114.935 69.85) (xy 127.635 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ba582ab1-d283-4c97-9c2d-d33a6ea343f8) + ) + (wire (pts (xy 86.36 99.06) (xy 86.36 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c9e10992-f658-420c-95e3-0a4a04777074) + ) + (wire (pts (xy 76.835 63.5) (xy 76.835 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cafac244-918a-44ec-afdf-1c677e492dd1) + ) + (wire (pts (xy 100.965 99.06) (xy 127.635 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid de1c69f2-a7ef-4b7b-a81e-0bfb5c7d2521) + ) + (wire (pts (xy 95.885 82.55) (xy 106.68 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e77940e0-5326-4108-8549-56803dfd8834) + ) + (wire (pts (xy 95.885 111.76) (xy 127.635 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e9be318e-a7a8-464b-8425-66a5332b28b5) + ) + (wire (pts (xy 86.36 105.41) (xy 127.635 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f714c586-e6a1-49d1-ba3f-1b8ce1eeca47) + ) + + (text "Not used" (at 91.44 110.49 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3e4a96ed-06d8-450c-b1e3-c27c70e926ef) + ) + (text "Shield is tied to Power Ground at Radio side,\ndisconnected on User side to prevent ground loops." + (at 156.845 107.95 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 51458fb1-6247-4479-a921-46b5e11e943b) + ) + (text "OHIS User Adapter:\nDynamic Mic Element" (at 154.94 65.405 0) + (effects (font (size 1.905 1.905)) (justify left bottom)) + (uuid cfea990e-ef23-4498-a0f8-c14d60acc6b0) + ) + + (global_label "Microphone Ground" (shape input) (at 178.435 91.44 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 03caa9cb-5544-48e4-8d35-cc27a4b39c83) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 157.6371 91.3606 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "PTT" (shape input) (at 178.435 93.98 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 045d03c0-2936-4ea5-858f-6d4cfc0d4bc8) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 172.8167 93.9006 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Right" (shape input) (at 127.635 63.5 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0a052fdd-cc1c-44d0-a30a-b14a3f524097) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 146.3162 63.4206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Power Ground" (shape input) (at 178.435 81.28 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 1d1a8d7b-ae10-4da3-b453-800f06150db1) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 162.7776 81.2006 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Ground" (shape input) (at 178.435 86.36 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2498f5a3-45f0-4260-9d61-6d760375c406) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 158 86.2806 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Vcc" (shape input) (at 178.435 96.52 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 256daed9-af36-42df-bb3e-1e54123fd191) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 172.7562 96.4406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Left" (shape input) (at 127.635 76.2 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 352ce7d7-8038-455f-bdb2-f66ef16311ab) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 144.9857 76.1206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Microphone Ground" (shape input) (at 127.635 92.71 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 548faea4-2959-4d87-90b8-e87e86fc1f58) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 148.4329 92.6306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Headphone Left" (shape input) (at 178.435 88.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 65086bd7-7298-4439-ab1c-11cf6095601f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.0843 88.8206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Vcc" (shape input) (at 127.635 111.76 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7872fa35-cfe3-41be-bc98-8b58bd8e48a0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 133.3138 111.6806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Microphone" (shape input) (at 127.635 82.55 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7941abc0-31a0-41c2-88fa-4c1501c6a592) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 140.8129 82.4706 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Power Ground" (shape input) (at 127.635 105.41 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid a28684bc-412e-476b-bb6d-1a0c17274d22) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 143.2924 105.3306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Microphone" (shape input) (at 178.435 83.82 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a64af851-21dc-477c-ada3-e0d534f7e7fe) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 165.2571 83.7406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Right" (shape input) (at 178.435 78.74 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a71449ce-5ae9-4df4-b26a-270f981750ab) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.7538 78.6606 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Ground" (shape input) (at 127.635 69.85 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid bbb03881-c52b-4b38-93ff-a8eff69a3b16) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 148.07 69.7706 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "PTT" (shape input) (at 127.635 99.06 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d042ad79-80df-4fbd-a7d0-59a83a506bf0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 133.2533 98.9806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + + (symbol (lib_id "Device:Microphone") (at 95.885 87.63 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 157dc2d1-25b1-45e9-9969-c02681f13a77) + (property "Reference" "MK?" (id 0) (at 100.33 85.6614 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Dynamic" (id 1) (at 84.455 87.63 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 95.885 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 95.885 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 330c87ec-8770-4d88-8786-d67f45822301)) + (pin "2" (uuid 498881e1-543a-4da2-8cff-b130e386eddf)) + ) + + (symbol (lib_id "Connector:8P8C_Shielded") (at 188.595 88.9 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2aead5e5-34aa-496e-816f-01d7ec2a1822) + (property "Reference" "J?" (id 0) (at 197.485 86.3599 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Value" "OHIS User Interface" (id 1) (at 179.07 73.66 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 188.595 88.265 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 188.595 88.265 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bba6e1b7-44c9-404c-817d-a086b6a4778f)) + (pin "2" (uuid c80a7c7d-e8b0-4336-968f-d0a48c433858)) + (pin "3" (uuid d10cbc08-768d-4a3d-9ac4-5e537dad3a22)) + (pin "4" (uuid 080de206-143f-4c81-b8e8-d8bb82627c07)) + (pin "5" (uuid 8181aa83-f63c-4774-ace8-d75a7c30b657)) + (pin "6" (uuid 7682bfbd-2099-473d-a51c-32bf4f7010b1)) + (pin "7" (uuid e596ed06-a4fa-4733-82f6-e5b52f8cbad4)) + (pin "8" (uuid 958e71a7-fcfc-4f27-8d21-9cc5f3526b7f)) + (pin "SH" (uuid 5ab39f10-f3b8-4b24-bedc-c3bb2cc9acb7)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 95.885 99.06 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 700b0ef4-0c1f-4211-8f6f-3575ee979340) + (property "Reference" "SW?" (id 0) (at 95.885 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PTT" (id 1) (at 90.17 97.155 0)) + (property "Footprint" "" (id 2) (at 95.885 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 95.885 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7dc22797-c3c1-42e9-8865-fb154127bd17)) + (pin "2" (uuid edfccc44-2b3b-43d9-b34b-8e4eecc463e2)) + ) + + (symbol (lib_id "Device:Speaker") (at 88.265 63.5 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 8c3ee3bb-deda-4a0c-a04f-7c49a07ac2fa) + (property "Reference" "LS?" (id 0) (at 86.36 64.135 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Left" (id 1) (at 86.36 57.785 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 88.265 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 88.011 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6370c8ea-ea48-47ab-917d-84945b926aae)) + (pin "2" (uuid 9f0a128b-4b9c-4c7f-ab9e-e46a18676d2f)) + ) + + (symbol (lib_id "74xGxx:74AUC2G34") (at 114.3 82.55 0) (unit 2) + (in_bom yes) (on_board yes) + (uuid 9145df75-20ef-43f2-ad45-754dee641913) + (property "Reference" "U?" (id 0) (at 113.665 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "Pre Amp" (id 1) (at 114.3 86.36 0)) + (property "Footprint" "" (id 2) (at 114.3 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/sg/scyt129e/scyt129e.pdf" (id 3) (at 114.3 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid efa20627-3be3-4dfe-bbb0-58fcfbba101b)) + (pin "5" (uuid 8f354ca1-0b4d-4c1c-9a7f-555e802f9b10)) + (pin "1" (uuid c53b7232-72c7-4ba5-9e6a-da9231777cd8)) + (pin "6" (uuid 029b97b8-3bf0-49d4-9639-6b84c8b3cb9f)) + (pin "3" (uuid 2acb9d1c-6019-4610-afad-017f97abb8b7)) + (pin "4" (uuid 0e847862-5cb7-45bc-b411-2fdf45ce8957)) + ) + + (symbol (lib_name "Speaker_1") (lib_id "Device:Speaker") (at 106.68 63.5 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid f5cb6a68-9168-4399-ad85-634a136655e1) + (property "Reference" "LS?" (id 0) (at 106.172 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "Right" (id 1) (at 106.172 57.15 0)) + (property "Footprint" "" (id 2) (at 106.68 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 106.934 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e2766ef2-dc85-44c1-9102-be13ce7ba6c9)) + (pin "2" (uuid 547e7c53-9418-4e89-a2bf-0f5070056cfb)) + ) +) diff --git a/Drawings For Standard Doc/Electret Mic.kicad_sch b/Drawings For Standard Doc/Electret Mic.kicad_sch new file mode 100644 index 0000000..7c3db0c --- /dev/null +++ b/Drawings For Standard Doc/Electret Mic.kicad_sch @@ -0,0 +1,701 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid a177d433-ff8b-436a-adb5-3b68e933301d) + + (paper "A4") + + (lib_symbols + (symbol "Connector:8P8C_Shielded" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 13.97 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "8P8C_Shielded" (id 1) (at 2.54 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0.635 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0.635 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8P8C RJ female connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "RJ connector, 8P8C (8 positions 8 connected), RJ31/RJ32/RJ33/RJ34/RJ35/RJ41/RJ45/RJ49/RJ61, Shielded" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "8P8C* RJ31* RJ32* RJ33* RJ34* RJ35* RJ41* RJ45* RJ49* RJ61*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "8P8C_Shielded_0_1" + (polyline + (pts + (xy -5.08 4.445) + (xy -6.35 4.445) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 5.715) + (xy -6.35 5.715) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -3.175) + (xy -5.08 -3.175) + (xy -5.08 -3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -1.905) + (xy -5.08 -1.905) + (xy -5.08 -1.905) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -0.635) + (xy -5.08 -0.635) + (xy -5.08 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 0.635) + (xy -5.08 0.635) + (xy -5.08 0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 1.905) + (xy -5.08 1.905) + (xy -5.08 1.905) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.175) + (xy -6.35 3.175) + (xy -6.35 3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -4.445) + (xy -6.35 6.985) + (xy 3.81 6.985) + (xy 3.81 4.445) + (xy 5.08 4.445) + (xy 5.08 3.175) + (xy 6.35 3.175) + (xy 6.35 -0.635) + (xy 5.08 -0.635) + (xy 5.08 -1.905) + (xy 3.81 -1.905) + (xy 3.81 -4.445) + (xy -6.35 -4.445) + (xy -6.35 -4.445) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 7.62 12.7) (end -7.62 -10.16) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "8P8C_Shielded_1_1" + (pin passive line (at 10.16 -7.62 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 7.62 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 10.16 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -12.7 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "SH" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Microphone_Condenser" (pin_numbers hide) (pin_names (offset 0.0254) hide) (in_bom yes) (on_board yes) + (property "Reference" "MK" (id 0) (at -3.302 1.27 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Microphone_Condenser" (id 1) (at -3.302 -0.635 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 2.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitance condenser microphone" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Condenser microphone" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Microphone_Condenser_0_1" + (polyline + (pts + (xy -2.54 2.54) + (xy -2.54 -2.54) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.762) + (xy 0 -1.524) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.762) + (xy 0 1.524) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 3.81) + (xy 0.762 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 4.064) + (xy 0.508 3.556) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 0) (radius 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 1.016 -0.254) (end -1.016 -0.762) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start 1.016 0.762) (end -1.016 0.254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "Microphone_Condenser_1_1" + (pin passive line (at 0 -5.08 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Speaker" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Speaker" (id 1) (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -0.254 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "speaker sound" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Speaker" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Speaker_0_0" + (rectangle (start -2.54 1.27) (end 1.016 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Speaker_1_1" + (pin input line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Speaker_1" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Speaker_1" (id 1) (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -0.254 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "speaker sound" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Speaker" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Speaker_1_0_0" + (rectangle (start -2.54 1.27) (end 1.016 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Speaker_1_1_1" + (pin input line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 120.65 69.85) (diameter 0) (color 0 0 0 0) + (uuid fd770795-b66b-4ff8-9703-d2dfc6023931) + ) + + (no_connect (at 194.31 101.6) (uuid 04964092-4c69-40c5-92ed-5633539f79b4)) + (no_connect (at 101.6 111.76) (uuid 8dc2b8da-fc1a-4c78-a021-ec92a6b9fd98)) + + (wire (pts (xy 106.68 99.06) (xy 133.35 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1bf83623-b9f4-409c-81cd-3e689ef04166) + ) + (wire (pts (xy 101.6 111.76) (xy 133.35 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 380c8ae4-47dc-4fe0-8ef8-d87f59399afc) + ) + (wire (pts (xy 88.9 66.04) (xy 85.725 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3d13ea61-9b87-4900-b3e2-1778f81ef778) + ) + (wire (pts (xy 92.075 99.06) (xy 92.075 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 40dd5aed-12ed-47b6-b983-08e533f5b934) + ) + (wire (pts (xy 92.075 105.41) (xy 133.35 105.41)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6277f329-91d8-4219-b5e5-f9716039a3f8) + ) + (wire (pts (xy 82.55 63.5) (xy 88.9 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 73d3e8ed-851e-40dc-9705-0a83fc61f3da) + ) + (wire (pts (xy 120.65 66.04) (xy 117.475 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 78ee14b8-30c1-41fd-a14e-4e64f554dfa5) + ) + (wire (pts (xy 85.725 66.04) (xy 85.725 73.025)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ab4c4fe-1f98-4571-8eee-d2f704bde7e1) + ) + (wire (pts (xy 96.52 99.06) (xy 92.075 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ef480a2-e7ec-4bb2-beee-01c7ec768bef) + ) + (wire (pts (xy 82.55 76.2) (xy 133.35 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8907831c-a358-40d4-a877-8405dfc56ac5) + ) + (wire (pts (xy 101.6 92.71) (xy 133.35 92.71)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8974f89f-0da6-4698-9114-d10137ba93cb) + ) + (wire (pts (xy 120.65 69.85) (xy 120.65 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8f760157-0456-40df-8e8a-50d2a0ff8882) + ) + (wire (pts (xy 120.65 73.025) (xy 120.65 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a38e3dfc-5851-4d2b-8ee4-0b67a1747ebc) + ) + (wire (pts (xy 117.475 63.5) (xy 133.35 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b25c7ff5-f79c-4842-9daf-7f50f5e7fb40) + ) + (wire (pts (xy 101.6 82.55) (xy 133.35 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b4662e29-77df-4ed3-ac91-46304f926bc3) + ) + (wire (pts (xy 85.725 73.025) (xy 120.65 73.025)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c91d48b2-0de8-4aca-b853-6c67dca126a9) + ) + (wire (pts (xy 82.55 63.5) (xy 82.55 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d4cd1c90-7819-4be3-9c4f-eabfcc8e5293) + ) + (wire (pts (xy 120.65 69.85) (xy 133.35 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eeb552c6-7ce1-402a-b5e4-4b79cd2724b3) + ) + + (text "Shield is tied to Power Ground at Radio side,\ndisconnected on User side to prevent ground loops." + (at 162.56 107.95 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5982cad8-dd8a-4b1d-851d-b72616358ae2) + ) + (text "Simplest OHIS User Adapter:\nElectret Mic Element" (at 160.655 65.405 0) + (effects (font (size 1.905 1.905)) (justify left bottom)) + (uuid 61f7aa26-ef33-4ded-95d9-fd06ce99f09f) + ) + (text "Not used" (at 97.155 110.49 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 76ab7bca-59d1-4c95-96a7-c9efd1e9ac6b) + ) + + (global_label "Power Ground" (shape input) (at 133.35 105.41 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 34f8e8fb-48b3-420b-a23a-c53993e125ea) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 149.0074 105.3306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Microphone Ground" (shape input) (at 133.35 92.71 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 388d4407-e0bb-46b4-865b-ea2ecbee846d) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 154.1479 92.6306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Power Ground" (shape input) (at 184.15 81.28 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 40096bea-a6cc-4399-b70a-6259eae91614) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 168.4926 81.2006 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Microphone" (shape input) (at 184.15 83.82 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 4b186363-979e-4458-9cd7-472781e66e9b) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 170.9721 83.7406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "PTT" (shape input) (at 184.15 93.98 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 4eb85a3e-0894-4638-bc60-c143a9cf433c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 178.5317 93.9006 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "PTT" (shape input) (at 133.35 99.06 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 5b807b58-4e95-4ff9-af5b-7bd9579f597c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 138.9683 98.9806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Headphone Right" (shape input) (at 184.15 78.74 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 6acd7c23-adf1-4742-96ff-5663a9f6dc7f) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 165.4688 78.6606 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Left" (shape input) (at 133.35 76.2 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 915d1aa6-5b57-47bf-8582-20c061245760) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 150.7007 76.1206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Microphone Ground" (shape input) (at 184.15 91.44 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ad59b692-2701-4f40-97b1-76e8d3b5291c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 163.3521 91.3606 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Left" (shape input) (at 184.15 88.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid af85e768-6497-498a-85ee-39d971735375) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 166.7993 88.8206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Headphone Ground" (shape input) (at 133.35 69.85 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid b2cef3c8-27a8-487c-8fa4-961b9774d5ad) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 153.785 69.7706 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Headphone Ground" (shape input) (at 184.15 86.36 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid b4593478-53e7-4a57-8649-f78a74f82d5c) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 163.715 86.2806 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Vcc" (shape input) (at 133.35 111.76 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c4dec0cb-7db6-432f-a7b8-399a35b4e623) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 139.0288 111.6806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Headphone Right" (shape input) (at 133.35 63.5 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c7b3e275-d2a8-4721-8778-8e8d07df6482) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 152.0312 63.4206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Microphone" (shape input) (at 133.35 82.55 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid cc222697-6057-4d6f-ba31-1b106da8b3f7) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 146.5279 82.4706 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Vcc" (shape input) (at 184.15 96.52 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d6b404d3-294e-4aeb-b06f-c78e82f8dd10) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 178.4712 96.4406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 101.6 99.06 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 078b4861-02f9-41dc-a2e8-a190a6ad9f92) + (property "Reference" "SW?" (id 0) (at 101.6 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PTT" (id 1) (at 95.885 97.155 0)) + (property "Footprint" "" (id 2) (at 101.6 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 101.6 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a3fbbc33-95cf-4a16-8f89-5f1fe4432d9f)) + (pin "2" (uuid 10d635bc-52d9-4cdb-8de2-35426850610d)) + ) + + (symbol (lib_id "Device:Speaker") (at 93.98 63.5 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 343e496a-a5a4-48a5-b692-5b81e39227ba) + (property "Reference" "LS?" (id 0) (at 92.075 64.135 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Left" (id 1) (at 92.075 57.785 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 93.98 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 93.726 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 37c91ab8-3470-4cc3-9b7a-811088834bdd)) + (pin "2" (uuid 38b0ab2d-179c-4afc-9e54-9f1ed942ab50)) + ) + + (symbol (lib_id "Connector:8P8C_Shielded") (at 194.31 88.9 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3d5a1144-bcb7-498d-bce1-bba3626b341e) + (property "Reference" "J?" (id 0) (at 203.2 86.3599 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Value" "OHIS User Interface" (id 1) (at 184.785 73.66 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 194.31 88.265 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 194.31 88.265 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 62c73572-32fe-4dd2-a820-1949c937a346)) + (pin "2" (uuid afa3c8ea-6f2d-46e7-aaf0-3c1a522b30c5)) + (pin "3" (uuid 08bd7397-2c54-4b36-a650-0fed97e2f18e)) + (pin "4" (uuid 873c890b-af24-4484-bf8d-17210990a5f6)) + (pin "5" (uuid 5d19fd00-d29e-415e-bbf9-340524f7644a)) + (pin "6" (uuid 3c45065e-c573-4c55-84ed-276f66d6eeb5)) + (pin "7" (uuid c764aa7f-f4cc-45de-b582-56696cd65b3a)) + (pin "8" (uuid aca8de68-a9cf-4105-9119-2af9d4348216)) + (pin "SH" (uuid 21051195-c087-4fdf-8e4e-91af31efff6a)) + ) + + (symbol (lib_name "Speaker_1") (lib_id "Device:Speaker") (at 112.395 63.5 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bc7ce062-419b-40e0-949d-239c3da6f895) + (property "Reference" "LS?" (id 0) (at 111.887 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "Right" (id 1) (at 111.887 57.15 0)) + (property "Footprint" "" (id 2) (at 112.395 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 112.649 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0da99fda-1e39-4d43-84b5-fdb0fde92dcd)) + (pin "2" (uuid 3a01bd02-1f6b-4277-b8d8-6630639cc03d)) + ) + + (symbol (lib_id "Device:Microphone_Condenser") (at 101.6 87.63 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid d2076957-2817-4b19-b10b-5f6536800f05) + (property "Reference" "MK?" (id 0) (at 105.41 85.6614 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Electret" (id 1) (at 89.535 87.63 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 101.6 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 101.6 85.09 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9f655156-6904-43f4-b245-35e40bcfbec7)) + (pin "2" (uuid 401bf5d9-93c9-4e7f-abc7-ce4ffc52ee3f)) + ) +) diff --git a/Drawings For Standard Doc/Participants.kicad_sch b/Drawings For Standard Doc/Participants.kicad_sch new file mode 100644 index 0000000..6d144e0 --- /dev/null +++ b/Drawings For Standard Doc/Participants.kicad_sch @@ -0,0 +1,1028 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 83181c4f-a2c3-4293-a919-1072a1e8f81f) + + (paper "A4") + + (lib_symbols + (symbol "Connector:8P8C" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 13.97 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "8P8C" (id 1) (at 2.54 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0.635 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0.635 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8P8C RJ female connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "RJ connector, 8P8C (8 positions 8 connected), RJ31/RJ32/RJ33/RJ34/RJ35/RJ41/RJ45/RJ49/RJ61" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "8P8C* RJ31* RJ32* RJ33* RJ34* RJ35* RJ41* RJ45* RJ49* RJ61*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "8P8C_0_1" + (polyline + (pts + (xy -5.08 4.445) + (xy -6.35 4.445) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 5.715) + (xy -6.35 5.715) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -3.175) + (xy -5.08 -3.175) + (xy -5.08 -3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -1.905) + (xy -5.08 -1.905) + (xy -5.08 -1.905) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -0.635) + (xy -5.08 -0.635) + (xy -5.08 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 0.635) + (xy -5.08 0.635) + (xy -5.08 0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 1.905) + (xy -5.08 1.905) + (xy -5.08 1.905) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.175) + (xy -6.35 3.175) + (xy -6.35 3.175) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -4.445) + (xy -6.35 6.985) + (xy 3.81 6.985) + (xy 3.81 4.445) + (xy 5.08 4.445) + (xy 5.08 3.175) + (xy 6.35 3.175) + (xy 6.35 -0.635) + (xy 5.08 -0.635) + (xy 5.08 -1.905) + (xy 3.81 -1.905) + (xy 3.81 -4.445) + (xy -6.35 -4.445) + (xy -6.35 -4.445) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 7.62 12.7) (end -7.62 -10.16) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "8P8C_1_1" + (pin passive line (at 10.16 -7.62 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 5.08 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 7.62 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 10.16 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:AudioPlug2" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 10.16 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AudioPlug2" (id 1) (at 10.16 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 8.89 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 8.89 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "audio jack plug stereo headphones TRRS connector 2.5mm 3.5mm 6.35mm" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Audio Jack, 2 Poles (Mono / TS)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Plug*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AudioPlug2_0_0" + (text "S" (at 3.81 0 0) + (effects (font (size 1.27 1.27))) + ) + (text "T" (at -8.89 0 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AudioPlug2_0_1" + (rectangle (start -3.81 3.81) (end 8.89 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -5.08 3.81) + (xy -6.35 2.54) + (xy -10.16 3.81) + (xy -12.7 1.27) + (xy -12.7 -1.27) + (xy -10.16 -3.81) + (xy -6.35 -2.54) + (xy -5.08 -3.81) + (xy -3.81 -3.81) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.7 5.08) (end 8.89 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AudioPlug2_1_1" + (pin passive line (at 15.24 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "S" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "T" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:AudioPlug3" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 1.27 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AudioPlug3" (id 1) (at 1.27 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 2.54 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 2.54 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "audio jack plug stereo headphones TRRS connector 2.5mm 3.5mm 6.35mm" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Audio Jack, 3 Poles (Stereo / TRS)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Plug*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AudioPlug3_0_0" + (text "R" (at -2.54 0 900) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AudioPlug3_0_1" + (rectangle (start -3.81 3.81) (end -1.27 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -1.27) (end -1.27 -1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "AudioPlug3_1_0" + (text "S" (at 3.81 0 0) + (effects (font (size 1.27 1.27))) + ) + (text "T" (at -8.89 0 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AudioPlug3_1_1" + (rectangle (start -3.81 3.81) (end 8.89 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -5.08 3.81) + (xy -6.35 2.54) + (xy -10.16 3.81) + (xy -12.7 1.27) + (xy -12.7 -1.27) + (xy -10.16 -3.81) + (xy -6.35 -2.54) + (xy -5.08 -3.81) + (xy -3.81 -3.81) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.7 5.08) (end 8.89 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin passive line (at 15.24 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "R" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "S" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "T" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:DIN-8" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 3.175 5.715 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "DIN-8" (id 1) (at 2.032 -5.842 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "circular DIN connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8-pin DIN connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIN*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "DIN-8_0_1" + (arc (start -5.08 0) (mid -3.8609 -3.3364) (end -0.762 -5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -3.048 -0.762) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -2.54 2.032) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center -1.524 -2.794) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 0) + (xy -3.556 -0.508) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.508) + (xy 0 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 5.08) + (xy 0 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 0) + (xy 3.556 -0.508) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -2.54) + (xy -4.318 -2.54) + (xy -2.032 -2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 2.54) + (xy -4.318 2.54) + (xy -3.048 2.286) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -2.54) + (xy 4.318 -2.54) + (xy 2.032 -2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 4.318 2.54) + (xy 3.048 2.286) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.762 -4.953) + (xy -0.762 -4.191) + (xy 0.762 -4.191) + (xy 0.762 -4.953) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 3.302) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0.762 -5.08) (mid 3.8685 -3.343) (end 5.08 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.524 -2.794) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.54 2.032) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 3.048 -0.762) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 5.08 0) (mid 0 5.08) (end -5.08 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "DIN-8_1_1" + (pin passive line (at -7.62 0 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 7.62 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 2.54 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -2.54 0) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 -2.54 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Microphone" (pin_numbers hide) (pin_names (offset 0.0254) hide) (in_bom yes) (on_board yes) + (property "Reference" "MK" (id 0) (at -3.81 1.27 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Microphone" (id 1) (at -3.81 -0.635 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 2.54 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "microphone" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Microphone" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Microphone_0_1" + (polyline + (pts + (xy -2.54 2.54) + (xy -2.54 -2.54) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 3.81) + (xy 0.762 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 4.064) + (xy 0.508 3.556) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 0) (radius 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Microphone_1_1" + (pin passive line (at 0 -5.08 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Speaker" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Speaker" (id 1) (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -0.254 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "speaker sound" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Speaker" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Speaker_0_0" + (rectangle (start -2.54 1.27) (end 1.016 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Speaker_1_1" + (pin input line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Speaker_1" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at 1.27 5.715 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Speaker_1" (id 1) (at 1.27 3.81 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -0.254 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "speaker sound" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Speaker" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Speaker_1_0_0" + (rectangle (start -2.54 1.27) (end 1.016 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 1.27) + (xy 3.556 3.81) + (xy 3.556 -6.35) + (xy 1.016 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Speaker_1_1_1" + (pin input line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 -2.54 0) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 80.01 58.42) (diameter 0) (color 0 0 0 0) + (uuid 368dbf92-f912-4956-8ba8-fe510659eadd) + ) + + (polyline (pts (xy 173.355 48.895) (xy 173.355 96.52)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 0a93763f-7b5f-4ea5-beec-7f1259a9fde5) + ) + + (wire (pts (xy 66.675 78.74) (xy 85.725 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1a36e13f-6915-4d13-bb77-61806413bb1b) + ) + (polyline (pts (xy 118.745 96.52) (xy 118.745 47.625)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 271f1449-d55c-4266-ac32-e670a56e06cf) + ) + + (wire (pts (xy 80.01 58.42) (xy 80.01 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2cd55512-dab0-408f-b11f-1691f52b90dd) + ) + (wire (pts (xy 66.675 68.58) (xy 85.725 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 382305aa-d97f-41c1-8174-7a4d1eb911ab) + ) + (polyline (pts (xy 172.72 75.565) (xy 119.38 75.565)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3845d5fb-28a1-412c-93d4-a0d650393bce) + ) + + (wire (pts (xy 53.34 55.88) (xy 53.34 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5827544b-92af-4ae0-bc2e-9f9750668fbe) + ) + (polyline (pts (xy 202.565 96.52) (xy 202.565 48.895)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 61638c43-bd88-4168-92e6-1cf41f2e7378) + ) + + (wire (pts (xy 78.74 53.34) (xy 85.725 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 625ee43e-17c1-48e9-b859-7e5d9611fba8) + ) + (wire (pts (xy 80.01 60.96) (xy 80.01 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 64261ff9-224b-4f8c-adab-a87d1dd92f74) + ) + (wire (pts (xy 50.165 63.5) (xy 85.725 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6c7f5910-1960-445c-a0cc-3cde921be6db) + ) + (wire (pts (xy 71.755 88.265) (xy 85.725 88.265)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7cce00f4-905b-47dd-a2f6-f1707645297e) + ) + (wire (pts (xy 61.595 91.44) (xy 85.725 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86788169-80af-4103-9e2c-a62706ad84b8) + ) + (polyline (pts (xy 85.725 96.52) (xy 118.745 96.52)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid 8ed62e9d-05fc-45a7-975f-fd65720e7e19) + ) + (polyline (pts (xy 172.72 69.215) (xy 172.72 75.565)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 92e26080-9fde-4260-aa2e-26940375cce6) + ) + + (wire (pts (xy 61.595 88.265) (xy 61.595 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 947d9d93-6093-47b1-9d1f-f21d67d005d9) + ) + (wire (pts (xy 53.34 60.96) (xy 80.01 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a332c24a-7df0-436d-a351-16fc46ee1c9f) + ) + (wire (pts (xy 54.61 55.88) (xy 53.34 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a7077ab3-294f-42b3-9ed3-bcd80e491d86) + ) + (polyline (pts (xy 119.38 69.215) (xy 119.38 75.565)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a85a0f42-2387-4b3a-a0fa-3894467eb7fb) + ) + (polyline (pts (xy 173.355 96.52) (xy 202.565 96.52)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid bc2b6985-59a5-4021-8f31-e9ac47e23170) + ) + + (wire (pts (xy 54.61 53.34) (xy 50.165 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid be21bc33-b1a7-4821-9262-633d60ebecd1) + ) + (polyline (pts (xy 118.745 47.625) (xy 85.725 47.625)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid c029c361-6fb9-4038-bd2a-57e297d6fb95) + ) + (polyline (pts (xy 202.565 48.895) (xy 173.355 48.895)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid c6e8d0dc-7381-4ecc-837d-63e60ba5e944) + ) + (polyline (pts (xy 119.38 69.215) (xy 172.72 69.215)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d1e36180-bf23-4579-87fb-47d0bea1abdc) + ) + + (wire (pts (xy 50.165 53.34) (xy 50.165 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d9b988f4-4970-4811-ad6a-4112677f84fd) + ) + (polyline (pts (xy 85.725 47.625) (xy 85.725 96.52)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + (uuid dbff25fe-acd5-4007-9116-c6915cace32f) + ) + + (wire (pts (xy 80.01 58.42) (xy 85.725 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e2184444-e2c1-482d-8470-fe706a277d63) + ) + (wire (pts (xy 80.01 55.88) (xy 78.74 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ff734dc3-44cf-4aff-a145-c2e546747b53) + ) + + (text "Adapter, specific to the headset." (at 86.36 46.99 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 996cc950-2570-49bb-97bf-649e21501a18) + ) + (text "Open Headset Interconnect Standard" (at 128.27 66.04 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ac4b6f6e-b48f-4bbb-b93b-73c5c7478d83) + ) + (text "Shielded Twisted Pair\nTIA-568B, Cat5 or better\n" (at 133.985 74.295 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d0caa414-7f46-46d6-bc8e-847f3291b31f) + ) + (text "Adapter, specific to the radio." (at 173.355 48.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e6c58323-8cd3-497b-bf3c-2bea3e29e70e) + ) + + (symbol (lib_id "Connector:AudioPlug3") (at 217.805 89.535 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 293e1602-9b03-42d6-9153-8377027028aa) + (property "Reference" "J?" (id 0) (at 231.775 88.2649 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Value" "Headphones" (id 1) (at 231.775 89.5349 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 215.265 90.805 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 215.265 90.805 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "R" (uuid 18f226be-a96f-4fb6-aee1-f67dedfcea7b)) + (pin "S" (uuid c32154aa-998d-452a-92c8-130995ca4893)) + (pin "T" (uuid 3cac5944-9875-4f31-b7d0-8f905ff3db80)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 66.675 88.265 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3ac8a45b-c87c-413a-b9dd-883c9e70b222) + (property "Reference" "SW?" (id 0) (at 66.675 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PTT" (id 1) (at 57.785 86.36 0)) + (property "Footprint" "" (id 2) (at 66.675 83.185 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 66.675 83.185 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 47050e3a-2179-4f86-ba1b-126430a2f5b1)) + (pin "2" (uuid d6775488-4a58-4c86-b28f-509d60095160)) + ) + + (symbol (lib_id "Device:Microphone") (at 66.675 73.66 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6b44132b-20ca-4c9f-8969-dc511edbbe10) + (property "Reference" "MK?" (id 0) (at 71.12 71.6914 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Microphone" (id 1) (at 50.165 73.66 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 66.675 71.12 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 66.675 71.12 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a29bd8d4-6441-46b8-8d81-85a63ee8a751)) + (pin "2" (uuid 1361374f-b754-4565-85cd-a5a8128e98d0)) + ) + + (symbol (lib_name "Speaker_1") (lib_id "Device:Speaker") (at 59.69 53.34 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 9aed184c-1971-4f95-94e4-42d1cc8a6e31) + (property "Reference" "LS?" (id 0) (at 64.77 53.3399 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Left" (id 1) (at 57.785 47.625 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 59.69 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 59.436 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d177753e-c915-490a-94c4-6c02107d23d7)) + (pin "2" (uuid dce0d083-8ec2-430d-9cbe-58e317fed535)) + ) + + (symbol (lib_id "Connector:AudioPlug2") (at 217.805 73.025 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 9c58f59e-f10e-4393-923e-9bd12cca7a38) + (property "Reference" "J?" (id 0) (at 231.775 71.7549 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Value" "PTT" (id 1) (at 231.775 73.0249 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 208.915 74.295 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 208.915 74.295 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "S" (uuid a4bbd8c9-fbd0-4272-959d-2ff88a823035)) + (pin "T" (uuid fa74c89c-dd57-4000-82e3-325c1adde624)) + ) + + (symbol (lib_id "Connector:DIN-8") (at 210.185 56.515 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 9e7a0400-f82a-4ea1-b430-14235d1ee093) + (property "Reference" "J?" (id 0) (at 211.8361 45.72 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "Microphone" (id 1) (at 231.14 56.515 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 210.185 56.515 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (id 3) (at 210.185 56.515 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e29f16c2-7c13-4739-bbad-efa694922890)) + (pin "2" (uuid ea54b9be-ad18-478f-9663-f615ba896b63)) + (pin "3" (uuid b851a2cf-dddf-462f-b980-9a8971205140)) + (pin "4" (uuid 542faa14-3c4e-47d1-9530-9507783127fe)) + (pin "5" (uuid 9f9feede-3165-409c-be27-1cb8bbcd912b)) + (pin "6" (uuid f9ad81d5-32f2-4b8d-b941-521e59821c2e)) + (pin "7" (uuid 8fb3fdcd-fe8a-429a-9b87-1e707cd12f6d)) + (pin "8" (uuid e4fe3d2e-7cf8-4ab0-9636-02f5f0256a00)) + ) + + (symbol (lib_id "Device:Speaker") (at 73.66 53.34 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid a64259a2-7584-49e9-84ea-1dac7aa1aba6) + (property "Reference" "LS?" (id 0) (at 73.152 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "Right" (id 1) (at 73.66 47.625 0)) + (property "Footprint" "" (id 2) (at 73.66 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 73.914 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fcaa1f97-e726-425a-ab09-bdda2f4858e5)) + (pin "2" (uuid 32f32de6-5002-43d3-8cc8-0229e169cd33)) + ) + + (symbol (lib_id "Connector:8P8C") (at 180.34 73.66 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid c34491c4-ed31-4cce-9314-6fb530eb4776) + (property "Reference" "J?" (id 0) (at 180.34 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "OHIS, Radio Side" (id 1) (at 163.83 80.01 0)) + (property "Footprint" "" (id 2) (at 180.34 73.025 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 180.34 73.025 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a12e3c9b-0d04-47f7-b0e8-4b4c55655221)) + (pin "2" (uuid ab3011dc-cabf-4837-bae0-42a8a7c69259)) + (pin "3" (uuid 86b31b24-da0a-45c0-8943-40c3c1f06cf5)) + (pin "4" (uuid 600bfe2a-77f0-4abd-b9e4-ee38fa678803)) + (pin "5" (uuid df39b937-7ef4-4019-9ea6-33fc79626455)) + (pin "6" (uuid b113cd28-ac63-4e87-a596-dba9bc4c84a6)) + (pin "7" (uuid 042250b9-a4d3-465e-afd3-a9c47f0998e8)) + (pin "8" (uuid 130f8c09-45be-48d7-8850-745fdd69971f)) + ) + + (symbol (lib_id "Connector:8P8C") (at 111.76 73.66 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) + (uuid d7da457a-dee9-4cf1-b100-ccc378064e32) + (property "Reference" "J?" (id 0) (at 111.76 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "OHIS, User Side" (id 1) (at 120.015 80.01 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 111.76 73.025 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 111.76 73.025 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 39d6d163-a743-4ef8-b772-a92711fd0904)) + (pin "2" (uuid a0def67b-2884-40f1-bcf5-4d8f582cc8f7)) + (pin "3" (uuid c0b8cb4e-2f67-4e5c-a9ca-ce4e2e7c255d)) + (pin "4" (uuid 2967e824-8b1b-4218-b159-677c72fadc76)) + (pin "5" (uuid 7746b7fd-c2e2-45b4-a852-12eefa3d155a)) + (pin "6" (uuid e3bcf814-402c-4683-8bdb-e1fa07f9c386)) + (pin "7" (uuid 9eaf5832-5a64-4da2-aca1-d50e1746b2e2)) + (pin "8" (uuid 24604ced-b864-41e8-88ef-bfc225948896)) + ) +) diff --git a/Images/OHIS Overview-2390x699.png b/Images/OHIS Overview-2390x699.png new file mode 100644 index 0000000000000000000000000000000000000000..c41dd69817a78946b41a543de661903f8bb1b09f GIT binary patch literal 25278 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 PnUD2myYF)?-NOC_Rx$e| literal 0 HcmV?d00001 diff --git a/Images/User Adapter-Dynamic Mic Element-2381x1057.png b/Images/User Adapter-Dynamic Mic Element-2381x1057.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba67a4983d8051e0283901e73eb64b82b3804d6 GIT binary patch literal 35840 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�)M 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 aFaO8tiO*i!kTPL2E-GuD&pvB;_kRF+qaSMk literal 0 HcmV?d00001 diff --git a/Images/User Adapter-Electret Mic Element-2383x1053.png b/Images/User Adapter-Electret Mic Element-2383x1053.png new file mode 100644 index 0000000000000000000000000000000000000000..806b11fa1814e8762a42153ac9da40a70839e848 GIT binary patch literal 34299 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 literal 0 HcmV?d00001 diff --git a/LICENSE.md b/LICENSE.md index b6c29b4..7e4b05a 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,5 @@ # Open Headset Interconnect Standard License + The Open Headset Interconnect Standard, aka "OHIS" or the "Standard.", is licensed CC-BY-NC 4.0. Official text of the license is at https://creativecommons.org/licenses/by-nc/4.0/legalcode and copied below. NOTE that this license applies to the OHIS document and Standard, not to devices that use the standard. The goal of this license is to create a single authoritative source for the OHIS, prevent fracturing of the Standard. Any company or individual is free to: diff --git a/Open-Headset-Interconnect-Standard.md b/Open-Headset-Interconnect-Standard.md new file mode 100644 index 0000000..13b52a8 --- /dev/null +++ b/Open-Headset-Interconnect-Standard.md @@ -0,0 +1,88 @@ +# 1. Open Headset Interconnect Standard + +* Open: Any individual or company may make devices compliant with this standard, with no obligation. +* Headset: Describes the signaling commonly found between a user and a radio: Microphone, Headphones, and Push To Talk. +* Interconnect: Describes both the physical and electrical connection of those signals between the user and radio. +* Standard: Devices built to this standard will work with other devices built to the same standard. + +There are so many different connections for microphone, headphone, and PTT that it is improbable you can take your preferred headset and connect it to any radio without a conversion device, and adapter, in between. Before OHIS, you'd need a full-mesh of adapters to go from every headset type to every radio type: O(N^2) adapters. By defining OHIS, one can now build or purchase only one adapter for each device for full interoperability: O(N) adapters. + +**TODO** Real world example? + +- [1. Open Headset Interconnect Standard](#1-open-headset-interconnect-standard) + - [1.1. tl,dr: Quick technical definition of standard](#11-tldr-quick-technical-definition-of-standard) +- [2. Why? What problems does this standard address?](#2-why-what-problems-does-this-standard-address) +- [3. Standard Details](#3-standard-details) + - [3.1. Physical](#31-physical) + - [3.2. Electrical](#32-electrical) + - [3.2.1. Microphone](#321-microphone) + - [3.2.2. Headphone](#322-headphone) + - [3.2.3. Power](#323-power) + - [3.2.4. PTT](#324-ptt) +- [4. Acceptable Compromises](#4-acceptable-compromises) +- [5. Contact and Contribution to the OHIS](#5-contact-and-contribution-to-the-ohis) + +## 1.1. tl,dr: Quick technical definition of standard + +A quick summary of the physical and electrical standard follows. If you have any questions, please see the [Standard Details](#13-standard-details) section below. + +![OHIS Overview](Images/OHIS%20Overview-2390x699.png) + +There are two participants: + +* User: Describes the "headset" side of the interconnect. Consumes the Headphone signal, generates the Microphone signal, and will trigger Push To Talk (PTT). Optionally uses the Vcc provided by the Radio side. +* Radio: Describes the device the "headset" connects to. Generates the Headphone signal, consumes the Microphone and PTT signals, and provides power to Vcc. + +OHIS us an 8P8C/RJ-45 connector, using TIA-568B wiring, shielded cable preferred but not required. + +| Pin | Direction | Description | +|---|---|---| +| 1 | Radio -> User | Vcc Power. Typically 5vDC, 200mA. 3.3vDC is acceptable. Fused or current limited. | +| 2 | User -> Radio | Push To Talk. User pulls to Power Ground. Pulled up to no more than 5vDC. | +| 3 | Common | Microphone Ground | +| 4 | Radio -> User | Headphone Left Audio | +| 5 | Common | Headphone Ground | +| 6 | User -> Radio | Microphone audio, Electret (DC bias provided by Radio on this pin) | +| 7 | Common | Power/PTT Ground | +| 8 | Radio -> User | Headphone Right Audio | + +**Microphone:** The Microphone signal is a typical Electret microphone signal: 5vDC bias provided by the radio to power the microphone element, via 2.2k ohm resistor. Dynamic microphone elements will require about 10 to 15db of amplification. This standard also provides a simple 5 component microphone pre-amp, powered by this 5vDC bias, to bring a Dynamic microphone element up to Electret signal levels. + +**Headphones:** The Headphones signals are typical 16 to 64ohm headphones, about 1v RMS at full volume. If the source is mono, it must drive both Left and Right signals and can just tie them in parallel (assuming the driver can handle the lower impedance.) If the destination is mono, it can choose to either use only the Left audio, or to mix Left and Right together. + +**Power:** The Radio must provide at least 200mA of 5vDC (where possible, but as low as 3.2vDC is acceptable if not), for the User device to run amplifiers, DTMF/tone generators, signal processing, etc. + +**PTT:** The User triggers PTT using a simple contact closure to Power Ground. The Radio side must not pull it up to any higher than Vcc. + +**GROUNDS!** Where possible, the User devices will keep the three Grounds separate: 1) Mic and Mic Ground, 2) Headphones Left/Right and Headphone Ground, and 3) Vcc/PTT and Power Ground. This will allow for the best audio quality, least cross-talk, fewest ground loops, etc. + +But in some cases, this isn't possible. eg: A 4-pin TRRS Headset connector which shares a common ground between the Mic and Headphones. **THE RADIO DEVICE MUST SUPPORT THIS.** The Radio MUST NOT require anything other than "Ground" on the Mic or Headphone Ground pins. That is, no push-pull on the Headphones, no DC bias'd Mic Ground, etc. + +# 2. Why? What problems does this standard address? + +# 3. Standard Details + +## 3.1. Physical + + +The connector is an 8P8C Modular connector, commonly ([but incorrectly](https://en.wikipedia.org/wiki/Modular_connector#8P8C)) referred to as an RJ-45. Given that nearly the entire telephony and networking industry has adopted the (technically-incorrect) use of "RJ-45", we will also refer to it as "RJ-45" in this document despite the technically-incorrectness of the term. + +The cables used must be wired as TIA-568B. Specifically, OHIS assumes wires are paired as described in TIA-568B: 1&2, 3&6, 4&5, 7&8. (TIA-568A also works for straight-through cables (pairs are on the same pins), but when pair colors are discussed in this document we will use TIA-568B colors.) + +The above allows the use of common off-the-shelf "Ethernet" cables for use when connecting OHIS devices. Any category from Cat5 or above will work; OHIS has no high-speed requirements on the cable. + +Shielded cables are preferred, but not required. Either whole-cable shields, like used in Cat5 STP, or per-pair shields, like used in Cat6A and above, will work. When per-pair shields are used, all shields are terminated together. + +## 3.2. Electrical + +### 3.2.1. Microphone + +### 3.2.2. Headphone + +### 3.2.3. Power + +### 3.2.4. PTT + +# 4. Acceptable Compromises + +# 5. Contact and Contribution to the OHIS \ No newline at end of file diff --git a/README.md b/README.md index a03ddd8..eaa69ac 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # Open-Headset-Interconnect-Standard + An open standard for a common interconnect between headsets and radios. diff --git a/docs/Open-Headset-Interconnect-Standard.pdf b/docs/Open-Headset-Interconnect-Standard.pdf new file mode 100644 index 0000000000000000000000000000000000000000..aefcec24b50b37d4b7dee6c092d19798490113b1 GIT binary patch literal 88347 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 z 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 literal 0 HcmV?d00001