diff --git a/README.md b/README.md index 79b6888..73fffaf 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ reference design and a firmware module. ## Quick links -- [Reference hardware implementation, bipolar and up to 8 channels](doc/Ref-good.pdf) +- [Reference hardware implementation, bipolar and up to 8 channels](doc/Ref-good/Ref-good.pdf) - [Reference hardware implementation, unipolar single-channel](doc/Ref-cheap.pdf) - [Theory of operation](doc/TOO.md) - [Why you should use it](#why-you-should-use-it) @@ -79,32 +79,32 @@ directly as a subproject. The following options should be defined: and `none`. If you use `none`, TIMDAC can link against port functions you provide externally. -- `timdac_config` — set to the _contents_ of the config header, - `timdac_config.h`. This admittedly unusual step is done to allow the use of - a large, verbose configuration file that can be managed in the way most - embedded projects handle compile-time configuration; Meson currently does not - provide any better way to pass configuration like this into a subproject. - See the example below: +- `bsp` — set to the name of a subproject containing your board support + pack. This is where the config header, `timdac_config.h`, should live. + This is a nice, clean way to pull hardware definitions from the root project + into subprojects in Meson. If you're not using this approach already, you + can configure a very small board support pack like this: ``` -fs = import('fs') +$ ls subprojects/bsp-foo +meson.build +timdac_config.h -libtimdac_proj = subproject( - 'timdac', - default_options: [ - 'timdac_hw=ch32v103', - 'timdac_config=' + fs.read('src/timdac_config.h'), - ], -) +$ cat subprojects/bsp-foo/meson.build +project('bsp-timdac', 'c') -libtimdac_dep = libtimdac_proj.get_variable('libtimdac_dep') +bsp_dep = declare_dependency(include_directories: include_directories('.')) ``` +If you want to call the dependency something other than `bsp_dep`, you can set +the same-named option (`bsp_dep`) to its actual name. + A template configuration file can be found in -`inc/timdac_config_template_ch32v103.h` (TODO: link this). All of the -configuration options for TIMDAC itself are documented in `inc/timdac.h`, and -the configuration options for each hardware driver are documented in that -driver's source file (e.g. `src/timdac_hw_ch32v103.c`). +[`timdac_config_template_ch32v103.h`](inc/timdac_config_template_ch32v103.h). +All of the configuration options for TIMDAC itself are documented in +[`timdac.h`](inc/timdac.h), and the configuration options for each hardware +driver are documented in that driver's source file (e.g. +[`timdac_hw_ch32v103.c`](src/timdac_hw_ch32v103.c)). ### Using TIMDAC diff --git a/doc/Ref-good/Ref-good.kicad_pcb b/doc/Ref-good/Ref-good.kicad_pcb new file mode 100644 index 0000000..2b8ba10 --- /dev/null +++ b/doc/Ref-good/Ref-good.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20221018) (generator pcbnew) +) \ No newline at end of file diff --git a/doc/Ref-good/Ref-good.kicad_pro b/doc/Ref-good/Ref-good.kicad_pro new file mode 100644 index 0000000..c874b3e --- /dev/null +++ b/doc/Ref-good/Ref-good.kicad_pro @@ -0,0 +1,330 @@ +{ + "board": { + "3dviewports": [], + "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": [], + "viewports": [] + }, + "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", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "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", + "simulation_model_issue": "error", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "ref1.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "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 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "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": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "147c394d-2e75-4129-bc0f-30a4f3d72d20", + "" + ] + ], + "text_variables": {} +} diff --git a/doc/Ref-good/Ref-good.kicad_sch b/doc/Ref-good/Ref-good.kicad_sch new file mode 100644 index 0000000..bc5298f --- /dev/null +++ b/doc/Ref-good/Ref-good.kicad_sch @@ -0,0 +1,3718 @@ +(kicad_sch (version 20221206) (generator eeschema) + + (uuid 147c394d-2e75-4129-bc0f-30a4f3d72d20) + + (paper "A4") + + (title_block + (title "TIMDAC reference design, 1-8 outputs") + (date "2023-01-02") + (rev "1.0") + (company "alexis") + (comment 1 "ip is fake, steal this") + ) + + (lib_symbols + (symbol "Amplifier_Operational:TL072" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) + (property "Reference" "U" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TL072" (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl071.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "dual opamp" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual Low-Noise JFET-Input Operational Amplifiers, DIP-8/SOIC-8" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TL072_1_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "TL072_2_1" + (polyline + (pts + (xy -5.08 5.08) + (xy 5.08 0) + (xy -5.08 -5.08) + (xy -5.08 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input 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 output line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "TL072_3_1" + (pin power_in line (at -2.54 -7.62 90) (length 3.81) + (name "V-" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 7.62 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Analog_Switch:CD4051B" (in_bom yes) (on_board yes) + (property "Reference" "U3" (at 4.4959 19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "DG4051" (at 4.4959 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 3.81 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/cd4052b.pdf" (at 26.67 -21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "analog switch selector multiplexer" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "CMOS single 8-channel analog multiplexer demultiplexer, TSSOP-16/DIP-16/SOIC-16" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm* DIP*W7.62* SOIC*3.9x9.9mm*P1.27mm* SO*5.3x10.2mm*P1.27mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CD4051B_0_1" + (rectangle (start -10.16 13.97) (end -5.08 3.81) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (rectangle (start -10.16 15.24) (end 10.16 -15.24) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (circle (center -6.096 1.27) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center -2.286 1.27) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -8.128 1.27) + (xy -6.604 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.588 1.524) + (xy -3.302 2.286) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 5.08) + (xy -5.969 5.08) + ) + (stroke (width 0) (type dash)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 5.08) + (xy -3.81 2.54) + ) + (stroke (width 0) (type dash)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 1.27) + (xy 2.286 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 -12.7) + (xy 5.842 -12.7) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 -10.16) + (xy 5.842 -10.16) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 -7.62) + (xy 5.842 -7.62) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 -5.08) + (xy 5.842 -5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 -2.54) + (xy 5.842 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 0) + (xy 5.842 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 2.54) + (xy 5.842 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.064 5.08) + (xy 5.842 5.08) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 3.556) + (xy 0 10.16) + (xy -5.08 10.16) + ) + (stroke (width 0) (type dash)) + (fill (type none)) + ) + (circle (center 3.556 -12.7) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 -10.16) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 -7.62) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 -5.08) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 -2.54) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 0) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 2.54) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (circle (center 3.556 5.08) (radius 0.508) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "CD4051B_1_1" + (pin bidirectional line (at 12.7 -5.08 180) (length 2.54) + (name "X4" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 12.7 0) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -2.54 180) (length 2.54) + (name "X3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 5.08 180) (length 2.54) + (name "X0" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 2.54 180) (length 2.54) + (name "X1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 0 180) (length 2.54) + (name "X2" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 17.78 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -10.16 180) (length 2.54) + (name "X6" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 1.27 0) (length 2.54) + (name "X" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -12.7 180) (length 2.54) + (name "X7" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -7.62 180) (length 2.54) + (name "X5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "INH" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -17.78 90) (length 2.54) + (name "VEE" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Comparator:LM311" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) + (property "Reference" "U" (at 3.81 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LM311" (at 3.81 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/lm311.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cmp open collector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Voltage Comparator, DIP-8/SOIC-8" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LM311_0_1" + (polyline + (pts + (xy 5.08 0) + (xy -5.08 5.08) + (xy -5.08 -5.08) + (xy 5.08 0) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy 3.683 -0.381) + (xy 3.302 -0.381) + (xy 3.683 0) + (xy 3.302 0.381) + (xy 2.921 0) + (xy 3.302 -0.381) + (xy 2.921 -0.381) + ) + (stroke (width 0.127) (type default)) + (fill (type none)) + ) + ) + (symbol "LM311_1_1" + (pin passive line (at 0 -7.62 90) (length 5.08) + (name "GND" (effects (font (size 0.635 0.635)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -7.62 90) (length 3.81) + (name "V-" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 7.62 270) (length 5.08) + (name "BAL" (effects (font (size 0.635 0.635)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 7.62 270) (length 6.35) + (name "STRB" (effects (font (size 0.508 0.508)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin open_collector line (at 7.62 0 180) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 7.62 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "alexisvl:4053-Split" (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "U" (at 0 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "4053-Split" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "4053-Split_1_1" + (circle (center -3.175 -2.54) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center -3.175 2.54) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.635) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0) + (xy -2.54 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.635) + (xy -0.635 -0.635) + (xy 0.635 -0.635) + (xy 0 0.635) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (circle (center 3.175 0) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at 0 -6.35 90) (length 3.81) + (name "A" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 2.54 0) (length 3.81) + (name "0X" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -2.54 0) (length 3.81) + (name "1X" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 0 180) (length 3.81) + (name "XC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4053-Split_2_1" + (circle (center -3.175 -2.54) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center -3.175 2.54) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.635) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0) + (xy -2.54 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.635) + (xy -0.635 -0.635) + (xy 0.635 -0.635) + (xy 0 0.635) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (circle (center 3.175 0) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -7.62 -2.54 0) (length 3.81) + (name "1Y" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -6.35 90) (length 3.81) + (name "B" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 0 180) (length 3.81) + (name "YC" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 2.54 0) (length 3.81) + (name "0Y" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4053-Split_3_1" + (circle (center -3.175 -2.54) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center -3.175 2.54) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.635) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0) + (xy -2.54 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.635) + (xy -0.635 -0.635) + (xy 0.635 -0.635) + (xy 0 0.635) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (circle (center 3.175 0) (radius 0.635) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -7.62 -2.54 0) (length 3.81) + (name "1Z" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 0 180) (length 3.81) + (name "ZC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 2.54 0) (length 3.81) + (name "0Z" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -6.35 90) (length 3.81) + (name "C" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4053-Split_4_0" + (text "GND" (at 2.54 -12.7 0) + (effects (font (size 1.27 1.27))) + ) + (text "INH" (at -2.54 -8.89 0) + (effects (font (size 1.27 1.27))) + ) + (text "VCC" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (text "VEE" (at -2.54 -12.7 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "4053-Split_4_1" + (rectangle (start -5.08 -3.81) (end 5.08 -13.97) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin power_in line (at 0 0 270) (length 3.81) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -8.89 -8.89 0) (length 3.81) + (name "INH" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -17.78 90) (length 3.81) + (name "VEE" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -17.78 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "alexisvl_device:C" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 3.81 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "C" (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Capacitor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_0" + (arc (start 2.032 -0.762) (mid 0 -0.3568) (end -2.032 -0.762) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 3.048) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.016 1.016)))) + ) + (pin passive line (at 0 -3.81 90) (length 3.429) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.016 1.016)))) + ) + ) + ) + (symbol "alexisvl_device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_0_1" + (polyline + (pts + (xy -1.27 1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 1.27 -1.27) + (xy -1.27 0) + (xy 1.27 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "D_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.016 1.016)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.016 1.016)))) + ) + ) + ) + (symbol "alexisvl_device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 3.81 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 1.016 -0.254 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, US symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (polyline + (pts + (xy 0 -2.286) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.286) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.762) + (xy 1.016 -1.143) + (xy 0 -1.524) + (xy -1.016 -1.905) + (xy 0 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.762) + (xy 1.016 0.381) + (xy 0 0) + (xy -1.016 -0.381) + (xy 0 -0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.286) + (xy 1.016 1.905) + (xy 0 1.524) + (xy -1.016 1.143) + (xy 0 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.016 1.016)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.016 1.016)))) + ) + ) + ) + (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+5V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+5VA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5VA" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+5VA\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+5VA_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+5VA_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+5VA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:-5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "-5V" (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"-5V\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "-5V_0_0" + (pin power_in line (at 0 0 90) (length 0) hide + (name "-5V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "-5V_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 1.27) + (xy 0.762 1.27) + (xy 0 2.54) + (xy -0.762 1.27) + (xy 0 1.27) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + ) + ) + (symbol "power:-5VA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "-5VA" (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"-5VA\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "-5VA_0_0" + (pin power_in line (at 0 0 90) (length 0) hide + (name "-5VA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "-5VA_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 1.27) + (xy 0.762 1.27) + (xy 0 2.54) + (xy -0.762 1.27) + (xy 0 1.27) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GNDA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GNDA" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GNDA\" , analog ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GNDA_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GNDA_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GNDA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 60.96 153.67) (diameter 0) (color 0 0 0 0) + (uuid 307541d2-778f-4e95-b140-61d2bc356839) + ) + (junction (at 91.44 88.9) (diameter 0) (color 0 0 0 0) + (uuid 4047dd29-f5eb-4727-a861-42fe3373c30a) + ) + (junction (at 111.76 88.9) (diameter 0) (color 0 0 0 0) + (uuid 4ca23bba-1d4a-4424-b4d1-de1eb98b28ab) + ) + (junction (at 93.98 88.9) (diameter 0) (color 0 0 0 0) + (uuid 53a15ee9-a297-4f1a-9d01-081cd191c993) + ) + (junction (at 71.12 83.82) (diameter 0) (color 0 0 0 0) + (uuid 5d247418-78fd-4df3-902a-487c38d78a45) + ) + (junction (at 36.83 86.36) (diameter 0) (color 0 0 0 0) + (uuid 6ebfb034-c1fd-4b45-8841-5b45a6240e16) + ) + (junction (at 241.3 80.01) (diameter 0) (color 0 0 0 0) + (uuid 84b6a121-b07c-423f-87be-b8a3e73e15a7) + ) + (junction (at 60.96 154.94) (diameter 0) (color 0 0 0 0) + (uuid 8a43abca-b8e7-4ade-b79a-d58b2b7a3f07) + ) + (junction (at 71.12 99.06) (diameter 0) (color 0 0 0 0) + (uuid a46fcb78-250d-4921-8a87-b2519402d8d7) + ) + (junction (at 71.12 88.9) (diameter 0) (color 0 0 0 0) + (uuid aabfff1a-dfb8-4c4c-9f00-4d2023e80623) + ) + (junction (at 91.44 72.39) (diameter 0) (color 0 0 0 0) + (uuid ad761166-cdfb-4f8b-a30b-782954b6beaa) + ) + (junction (at 219.71 82.55) (diameter 0) (color 0 0 0 0) + (uuid c0b071fd-c62a-49b5-90b1-6b0a32c21c8d) + ) + (junction (at 69.85 115.57) (diameter 0) (color 0 0 0 0) + (uuid c29c62ed-d000-4178-9989-ec95a6ca1567) + ) + (junction (at 129.54 88.9) (diameter 0) (color 0 0 0 0) + (uuid c6d5734c-2042-45d9-bf1e-a27cbbcc5563) + ) + (junction (at 68.58 154.94) (diameter 0) (color 0 0 0 0) + (uuid dd9ec659-8802-432a-87ad-48f1b3e8a67a) + ) + (junction (at 129.54 96.52) (diameter 0) (color 0 0 0 0) + (uuid de9f7bef-68ac-482c-b258-a5b9d92408c2) + ) + (junction (at 36.83 91.44) (diameter 0) (color 0 0 0 0) + (uuid e97674d3-bea0-4d75-8ffa-0b0079922c59) + ) + (junction (at 91.44 140.97) (diameter 0) (color 0 0 0 0) + (uuid f5cd46f4-b2bd-4928-a34d-02326c95b88c) + ) + + (no_connect (at 81.28 147.32) (uuid 18364c27-9d94-43f7-881c-4c885f82d6b8)) + (no_connect (at 73.66 74.93) (uuid 831a8efe-fa6f-4310-8af7-481a8a3dbcdd)) + (no_connect (at 78.74 147.32) (uuid f11474b7-6941-47b4-8a7f-97da77846cf6)) + + (bus_entry (at 257.81 82.55) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 0824c448-d516-4903-92d2-98599ad27186) + ) + (bus_entry (at 257.81 87.63) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 14c3d4e2-7c9d-47dc-b739-b1e774f7ea48) + ) + (bus_entry (at 66.04 31.75) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 43e98e20-2567-4f13-ac47-56285b4ce67c) + ) + (bus_entry (at 36.83 24.13) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 440e9ab6-1dcd-40e1-8bf5-d040da0d2229) + ) + (bus_entry (at 66.04 29.21) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 7c13dbcd-ad84-413f-b8ce-96bdb9c293df) + ) + (bus_entry (at 66.04 26.67) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 8dfad643-225c-40c0-9834-ca961a2ecb77) + ) + (bus_entry (at 166.37 72.39) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 92c7dd41-2d2c-4bcd-8670-5c60d906c98a) + ) + (bus_entry (at 36.83 29.21) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid a06cc5d7-6602-445b-b98a-d6c2802c2dbb) + ) + (bus_entry (at 36.83 26.67) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid a4e1746e-826f-40a9-81d7-44b8262d9560) + ) + (bus_entry (at 257.81 85.09) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid e11d1f31-b643-4345-a7a2-74c983347822) + ) + (bus_entry (at 166.37 74.93) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid e3bfd8c0-6738-4b6a-af32-24dd6c1b2008) + ) + (bus_entry (at 166.37 77.47) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid ea77b614-afef-429e-b688-3d9c613e0f71) + ) + (bus_entry (at 257.81 80.01) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid fc4166d5-2bec-4077-b907-591684bdf867) + ) + + (wire (pts (xy 35.56 50.8) (xy 45.72 50.8)) + (stroke (width 0) (type default)) + (uuid 00e1acb0-eab8-40ab-b596-72326748963c) + ) + (wire (pts (xy 168.91 77.47) (xy 173.99 77.47)) + (stroke (width 0) (type default)) + (uuid 02d928db-9ed6-459c-a8d6-e7da632f0af2) + ) + (wire (pts (xy 35.56 86.36) (xy 36.83 86.36)) + (stroke (width 0) (type default)) + (uuid 03b542e5-5405-49e9-926a-c22101bd597a) + ) + (wire (pts (xy 250.19 85.09) (xy 257.81 85.09)) + (stroke (width 0) (type default)) + (uuid 04b20b78-48f9-42cd-956b-5dd9f85b39af) + ) + (polyline (pts (xy 69.85 85.09) (xy 69.85 111.76)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 0816b56b-4a3a-411a-a6ec-ed05aeed9824) + ) + (polyline (pts (xy 245.11 102.87) (xy 245.11 100.33)) + (stroke (width 0) (type dash)) + (uuid 0bcf5411-7c54-43ae-a4cc-3cb0a129b5de) + ) + + (wire (pts (xy 68.58 154.94) (xy 73.66 154.94)) + (stroke (width 0) (type default)) + (uuid 0d6bcd62-13aa-42a9-9667-f4d03dcce839) + ) + (wire (pts (xy 39.37 31.75) (xy 45.72 31.75)) + (stroke (width 0) (type default)) + (uuid 0dbcc0ee-2cd2-4934-90ee-7d730915897d) + ) + (wire (pts (xy 81.28 162.56) (xy 81.28 166.37)) + (stroke (width 0) (type default)) + (uuid 0f2e8342-f4f4-4135-a94e-99cd292c68f0) + ) + (wire (pts (xy 53.34 39.37) (xy 163.83 39.37)) + (stroke (width 0) (type default)) + (uuid 10b7cc5d-a267-4a4c-8cc9-bf2d6017e404) + ) + (wire (pts (xy 241.3 80.01) (xy 240.03 80.01)) + (stroke (width 0) (type default)) + (uuid 12caac7b-6423-4042-8b52-bf23fd74129a) + ) + (polyline (pts (xy 69.85 111.76) (xy 73.66 111.76)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 14fd4e68-9ca2-4d12-9636-2d116fd8ad52) + ) + + (wire (pts (xy 91.44 88.9) (xy 93.98 88.9)) + (stroke (width 0) (type default)) + (uuid 15dd2388-5cce-48a7-8007-b47d505cc6ec) + ) + (polyline (pts (xy 213.36 74.93) (xy 210.82 74.93)) + (stroke (width 0) (type dash)) + (uuid 1606d7f2-5465-4345-958f-e296600ede93) + ) + (polyline (pts (xy 113.03 100.33) (xy 113.03 97.79)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 16e3425f-9daf-4013-933b-7076f3d393a9) + ) + + (wire (pts (xy 71.12 99.06) (xy 113.03 99.06)) + (stroke (width 0) (type default)) + (uuid 1791f113-f1d2-43f6-9d64-524cbb5338cb) + ) + (wire (pts (xy 157.48 180.34) (xy 157.48 181.61)) + (stroke (width 0) (type default)) + (uuid 215dea56-2a36-4474-ba9c-f761cfa2233e) + ) + (bus (pts (xy 260.35 82.55) (xy 260.35 85.09)) + (stroke (width 0) (type default)) + (uuid 236a52b1-bb47-40e6-bebc-bbd2f207259c) + ) + + (wire (pts (xy 93.98 88.9) (xy 102.87 88.9)) + (stroke (width 0) (type default)) + (uuid 23b9b8e8-a02c-40cb-97c7-df2bb9e8ce40) + ) + (polyline (pts (xy 210.82 77.47) (xy 208.28 77.47)) + (stroke (width 0) (type dash)) + (uuid 243242e7-43af-4b9f-ab96-cfbbea63f713) + ) + + (wire (pts (xy 93.98 113.03) (xy 88.9 113.03)) + (stroke (width 0) (type default)) + (uuid 276ec9ff-3701-49b0-9fc6-ffe3f313de79) + ) + (polyline (pts (xy 223.52 87.63) (xy 217.17 87.63)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 2e08fccc-0263-4c78-8db2-783a3627d6e6) + ) + + (wire (pts (xy 68.58 154.94) (xy 60.96 154.94)) + (stroke (width 0) (type default)) + (uuid 2ee0489d-d01d-4da4-bef6-907fef8600ba) + ) + (wire (pts (xy 60.96 152.4) (xy 60.96 153.67)) + (stroke (width 0) (type default)) + (uuid 2fc3dde7-ac32-4869-9ad1-e98a0f154ec9) + ) + (polyline (pts (xy 72.39 77.47) (xy 72.39 71.12)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 351d69a0-2075-42ad-a99c-63a739286c04) + ) + + (wire (pts (xy 36.83 91.44) (xy 36.83 92.71)) + (stroke (width 0) (type default)) + (uuid 3590128e-baf7-45cb-b300-155bd95ea3c7) + ) + (wire (pts (xy 91.44 152.4) (xy 88.9 152.4)) + (stroke (width 0) (type default)) + (uuid 365ab87d-f30b-42dd-94c3-5fd85f2235fd) + ) + (wire (pts (xy 35.56 39.37) (xy 45.72 39.37)) + (stroke (width 0) (type default)) + (uuid 39376638-8b58-4cfb-8807-8a30558d69e8) + ) + (polyline (pts (xy 161.29 27.94) (xy 161.29 130.81)) + (stroke (width 0) (type dot)) + (uuid 3bbf805d-2f18-46cb-a596-db5ce42eddf1) + ) + + (bus (pts (xy 68.58 35.56) (xy 166.37 35.56)) + (stroke (width 0) (type default)) + (uuid 3d8cd18b-c36b-449e-9364-ec4768d6ca60) + ) + + (polyline (pts (xy 213.36 72.39) (xy 213.36 100.33)) + (stroke (width 0) (type dash)) + (uuid 3f8e85eb-6bc0-47ae-bbba-22685310bbe5) + ) + (polyline (pts (xy 69.85 67.31) (xy 69.85 81.28)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 3ff9d944-8881-4142-b079-f5a128eb17bb) + ) + + (wire (pts (xy 53.34 31.75) (xy 66.04 31.75)) + (stroke (width 0) (type default)) + (uuid 41a7cf63-cd74-466f-bbe8-5810c0e5e040) + ) + (wire (pts (xy 66.04 133.35) (xy 91.44 133.35)) + (stroke (width 0) (type default)) + (uuid 42264b31-17ac-4ad4-87c2-e1cb9ae36313) + ) + (wire (pts (xy 71.12 140.97) (xy 68.58 140.97)) + (stroke (width 0) (type default)) + (uuid 4335102f-d4f4-44cf-b4f4-a8393dee4d73) + ) + (polyline (pts (xy 73.66 111.76) (xy 73.66 100.33)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 43982ba3-8656-4238-83e8-f442d768044e) + ) + (polyline (pts (xy 247.65 100.33) (xy 247.65 97.79)) + (stroke (width 0) (type dash)) + (uuid 43d4cfc4-e82e-4acd-b15c-7b9835633053) + ) + + (wire (pts (xy 87.63 140.97) (xy 91.44 140.97)) + (stroke (width 0) (type default)) + (uuid 44a34c93-6e66-4801-8af4-043f12a5a3e5) + ) + (wire (pts (xy 71.12 88.9) (xy 75.565 88.9)) + (stroke (width 0) (type default)) + (uuid 462ff32d-0336-41bf-9f85-231279a4972e) + ) + (polyline (pts (xy 215.9 72.39) (xy 213.36 72.39)) + (stroke (width 0) (type dash)) + (uuid 471c6e14-f4c3-4747-8060-ea4f20ffbc8f) + ) + + (wire (pts (xy 73.66 115.57) (xy 69.85 115.57)) + (stroke (width 0) (type default)) + (uuid 49864ef5-6d04-4388-9662-a3b2b257761b) + ) + (wire (pts (xy 111.76 93.98) (xy 113.03 93.98)) + (stroke (width 0) (type default)) + (uuid 4a51f800-78c0-4673-8827-f391e0bd2d40) + ) + (bus (pts (xy 68.58 31.75) (xy 68.58 34.29)) + (stroke (width 0) (type default)) + (uuid 4af5911d-e4f5-40f3-a5f1-4d4d8589537f) + ) + + (polyline (pts (xy 113.03 97.79) (xy 79.375 97.79)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 4b55c38b-8ae7-4f9f-a37f-743c9e1a5a68) + ) + + (wire (pts (xy 241.3 72.39) (xy 241.3 80.01)) + (stroke (width 0) (type default)) + (uuid 500776b2-8c62-49eb-9ec2-0451e6a64bf1) + ) + (polyline (pts (xy 223.52 77.47) (xy 223.52 87.63)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 508991ad-aaeb-4171-bb38-7a65eeb21e0a) + ) + + (wire (pts (xy 111.76 88.9) (xy 111.76 93.98)) + (stroke (width 0) (type default)) + (uuid 50a7d514-8d70-45f7-9b29-4e522f31ddb3) + ) + (polyline (pts (xy 73.66 100.33) (xy 113.03 100.33)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 51a4694a-b2a5-43d1-b92a-e16021c37b90) + ) + (polyline (pts (xy 79.375 77.47) (xy 72.39 77.47)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 526975f9-28b2-44bb-9fe9-c9267356a875) + ) + + (bus (pts (xy 260.35 90.17) (xy 260.35 93.98)) + (stroke (width 0) (type default)) + (uuid 5447fefa-1016-4bbe-834e-c1d37450180e) + ) + + (polyline (pts (xy 69.85 67.31) (xy 79.375 67.31)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 54b370c3-e43c-470e-b731-5eb17aed4ea0) + ) + + (wire (pts (xy 151.13 43.18) (xy 151.13 80.01)) + (stroke (width 0) (type default)) + (uuid 555ecba9-bcf7-43e8-b68a-ebadb4b549d3) + ) + (wire (pts (xy 125.73 88.9) (xy 129.54 88.9)) + (stroke (width 0) (type default)) + (uuid 55f90307-c1e3-41c6-aa4a-fb8e6be9c4f3) + ) + (wire (pts (xy 35.56 43.18) (xy 45.72 43.18)) + (stroke (width 0) (type default)) + (uuid 5682843e-534a-477d-90fc-1d2ac50839e2) + ) + (polyline (pts (xy 99.06 27.94) (xy 99.06 130.81)) + (stroke (width 0) (type dot)) + (uuid 595fc8fa-1d8d-44da-a33f-6db54e070fe0) + ) + (polyline (pts (xy 215.9 97.79) (xy 250.19 97.79)) + (stroke (width 0) (type dash)) + (uuid 5978e6a1-289e-4090-a4b1-448620e09b9a) + ) + + (wire (pts (xy 219.71 82.55) (xy 219.71 83.82)) + (stroke (width 0) (type default)) + (uuid 604064b8-eb0c-4892-be00-ab5064e80294) + ) + (bus (pts (xy 35.56 35.56) (xy 36.83 35.56)) + (stroke (width 0) (type default)) + (uuid 61a62ee0-dd7c-45a4-963c-34aacf78b88d) + ) + + (wire (pts (xy 55.88 50.8) (xy 55.88 80.01)) + (stroke (width 0) (type default)) + (uuid 61dc7f73-92db-4872-87de-4e1975b8defc) + ) + (wire (pts (xy 71.12 83.82) (xy 71.12 69.85)) + (stroke (width 0) (type default)) + (uuid 62346c04-c5e1-4920-b844-41c8959a3d5f) + ) + (wire (pts (xy 83.185 88.9) (xy 91.44 88.9)) + (stroke (width 0) (type default)) + (uuid 66094641-6166-4669-ab29-0397563a4242) + ) + (wire (pts (xy 60.96 153.67) (xy 60.96 154.94)) + (stroke (width 0) (type default)) + (uuid 66affd64-5d4f-4b58-85c9-7c13de74b830) + ) + (polyline (pts (xy 208.28 105.41) (xy 242.57 105.41)) + (stroke (width 0) (type dash)) + (uuid 671c9eca-3e75-4519-95be-0e87137c461b) + ) + (polyline (pts (xy 79.375 97.79) (xy 79.375 77.47)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 6750ff9d-e0ad-47fa-9341-b90d4870d46e) + ) + (polyline (pts (xy 208.28 77.47) (xy 208.28 105.41)) + (stroke (width 0) (type dash)) + (uuid 67f34ae7-555d-45c6-8737-6a64d8b23bf4) + ) + + (bus (pts (xy 166.37 74.93) (xy 166.37 72.39)) + (stroke (width 0) (type default)) + (uuid 6cdeb6b2-9063-46d9-a809-ebda0fec1194) + ) + + (wire (pts (xy 88.9 157.48) (xy 95.25 157.48)) + (stroke (width 0) (type default)) + (uuid 6cf307e6-fe1d-4404-b3cc-ab00c54d1bf6) + ) + (wire (pts (xy 143.51 88.9) (xy 138.43 88.9)) + (stroke (width 0) (type default)) + (uuid 6d364f10-bf83-4d56-b795-a17ebcb209a9) + ) + (bus (pts (xy 260.35 80.01) (xy 260.35 82.55)) + (stroke (width 0) (type default)) + (uuid 6dc134a5-c74d-470f-83fb-0b967a124e96) + ) + + (wire (pts (xy 91.44 72.39) (xy 91.44 74.93)) + (stroke (width 0) (type default)) + (uuid 6dc9bdd2-5809-4acf-ba4c-538720d7922b) + ) + (wire (pts (xy 63.5 88.9) (xy 63.5 91.44)) + (stroke (width 0) (type default)) + (uuid 6e60717e-72f3-4c19-87f7-d6c4eb00c576) + ) + (wire (pts (xy 45.72 133.35) (xy 45.72 91.44)) + (stroke (width 0) (type default)) + (uuid 6f773f79-c5d6-42a0-9a42-4ce091df4c4c) + ) + (wire (pts (xy 199.39 87.63) (xy 213.36 87.63)) + (stroke (width 0) (type default)) + (uuid 70119e37-cc2b-45dd-a811-d624db2644a8) + ) + (wire (pts (xy 91.44 72.39) (xy 142.24 72.39)) + (stroke (width 0) (type default)) + (uuid 701abe40-2505-4342-ae1f-7bdaa798e2a1) + ) + (wire (pts (xy 224.79 77.47) (xy 223.52 77.47)) + (stroke (width 0) (type default)) + (uuid 70a96575-ba96-4e2a-a4c2-8ba02aaad0ab) + ) + (bus (pts (xy 68.58 29.21) (xy 68.58 31.75)) + (stroke (width 0) (type default)) + (uuid 712eb414-5086-417d-9a11-bb573a842efc) + ) + + (wire (pts (xy 53.34 43.18) (xy 151.13 43.18)) + (stroke (width 0) (type default)) + (uuid 71f016b0-ebd2-4fb1-865b-5353cc9b2235) + ) + (wire (pts (xy 223.52 77.47) (xy 223.52 72.39)) + (stroke (width 0) (type default)) + (uuid 720181dd-af68-4773-857c-42b93bd5a9a0) + ) + (wire (pts (xy 60.96 153.67) (xy 43.18 153.67)) + (stroke (width 0) (type default)) + (uuid 73d0e646-0655-472f-b400-83613d22356c) + ) + (bus (pts (xy 36.83 29.21) (xy 36.83 35.56)) + (stroke (width 0) (type default)) + (uuid 752833f7-86d9-4d71-95ff-010acd3041d9) + ) + + (polyline (pts (xy 215.9 69.85) (xy 250.19 69.85)) + (stroke (width 0) (type dash)) + (uuid 75aeb660-19a7-4bcf-a789-75afc7a518fa) + ) + (polyline (pts (xy 250.19 97.79) (xy 250.19 69.85)) + (stroke (width 0) (type dash)) + (uuid 765939f2-6b8f-420f-8e55-4352fa874d2a) + ) + (polyline (pts (xy 79.375 71.12) (xy 79.375 67.31)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 79d109cb-136c-4a68-bcc3-8c7e8af7016f) + ) + + (wire (pts (xy 91.44 140.97) (xy 91.44 152.4)) + (stroke (width 0) (type default)) + (uuid 7acc6dec-384e-4c92-ba5e-c6eb9e8a541a) + ) + (wire (pts (xy 111.76 88.9) (xy 118.11 88.9)) + (stroke (width 0) (type default)) + (uuid 7e3efc3d-2d5e-4807-a4f0-daafcda9f07c) + ) + (wire (pts (xy 142.24 83.82) (xy 142.24 72.39)) + (stroke (width 0) (type default)) + (uuid 7f8a42e9-3d6c-472a-8ab6-9bf4cba0b970) + ) + (polyline (pts (xy 210.82 102.87) (xy 245.11 102.87)) + (stroke (width 0) (type dash)) + (uuid 83043beb-26ab-43b6-ac47-64a58af7166c) + ) + + (bus (pts (xy 260.35 87.63) (xy 260.35 90.17)) + (stroke (width 0) (type default)) + (uuid 83a3973e-faad-4f45-a4bf-819f57b00baa) + ) + + (wire (pts (xy 53.34 50.8) (xy 55.88 50.8)) + (stroke (width 0) (type default)) + (uuid 849933ab-96f5-427f-99e5-f43b0a3f3c24) + ) + (wire (pts (xy 53.34 29.21) (xy 66.04 29.21)) + (stroke (width 0) (type default)) + (uuid 852968bc-8974-41d3-91a9-dfa502fcdf57) + ) + (wire (pts (xy 60.96 154.94) (xy 60.96 156.21)) + (stroke (width 0) (type default)) + (uuid 8a66f7da-e1eb-4bd7-99b6-20354ba371c3) + ) + (wire (pts (xy 143.51 83.82) (xy 142.24 83.82)) + (stroke (width 0) (type default)) + (uuid 9270fd89-1f00-48be-9649-b4c376cd2f55) + ) + (wire (pts (xy 71.12 110.49) (xy 73.66 110.49)) + (stroke (width 0) (type default)) + (uuid 92c27fe7-d60e-44fc-9c33-7e82607b20de) + ) + (wire (pts (xy 53.34 46.99) (xy 81.28 46.99)) + (stroke (width 0) (type default)) + (uuid 932ecb5f-d5ca-48d0-b7b2-59f570d0fe97) + ) + (wire (pts (xy 53.34 26.67) (xy 66.04 26.67)) + (stroke (width 0) (type default)) + (uuid 97154751-6535-4fc5-8ba1-bba20172b2b9) + ) + (wire (pts (xy 69.85 111.76) (xy 69.85 115.57)) + (stroke (width 0) (type default)) + (uuid 98a8e088-1149-4534-9171-88ee72a51cc8) + ) + (wire (pts (xy 129.54 96.52) (xy 128.27 96.52)) + (stroke (width 0) (type default)) + (uuid 99ad920e-3833-4fd7-953b-2cd9e355b1b6) + ) + (bus (pts (xy 166.37 80.01) (xy 166.37 77.47)) + (stroke (width 0) (type default)) + (uuid 99f73ae0-737c-4190-b886-9947c258aefa) + ) + + (polyline (pts (xy 217.17 87.63) (xy 217.17 81.28)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid 9c395469-2bd5-435a-8ecc-98c203c882a1) + ) + + (wire (pts (xy 129.54 88.9) (xy 129.54 96.52)) + (stroke (width 0) (type default)) + (uuid 9d8047d0-abd3-40ca-9292-ddcaba9e2a24) + ) + (wire (pts (xy 45.72 86.36) (xy 48.26 86.36)) + (stroke (width 0) (type default)) + (uuid 9f6fa69e-d2f7-40fb-8365-7136c52319bf) + ) + (wire (pts (xy 63.5 83.82) (xy 71.12 83.82)) + (stroke (width 0) (type default)) + (uuid 9f98f402-dade-4cac-bde7-826e773504bc) + ) + (polyline (pts (xy 213.36 100.33) (xy 247.65 100.33)) + (stroke (width 0) (type dash)) + (uuid a06bf737-0af2-4a3c-8e9c-3ff276df8421) + ) + + (wire (pts (xy 45.72 91.44) (xy 36.83 91.44)) + (stroke (width 0) (type default)) + (uuid a0dbc122-3115-4c5f-b5eb-04d74bd9b6f9) + ) + (wire (pts (xy 93.98 88.9) (xy 93.98 113.03)) + (stroke (width 0) (type default)) + (uuid a148c6cf-06b3-449d-a10c-c4b4d33e3528) + ) + (wire (pts (xy 163.83 39.37) (xy 163.83 82.55)) + (stroke (width 0) (type default)) + (uuid a53a6092-9295-4788-af6c-62f97de1f04e) + ) + (bus (pts (xy 36.83 26.67) (xy 36.83 29.21)) + (stroke (width 0) (type default)) + (uuid a58b9968-5f17-4dbc-9478-a1cab60fb6f4) + ) + + (wire (pts (xy 35.56 46.99) (xy 45.72 46.99)) + (stroke (width 0) (type default)) + (uuid a5e06f45-1771-4c35-b10c-8aba0a3e3c29) + ) + (wire (pts (xy 241.3 80.01) (xy 257.81 80.01)) + (stroke (width 0) (type default)) + (uuid a60330bb-0c9b-4d5c-908d-c3759b45f2c8) + ) + (polyline (pts (xy 217.17 81.28) (xy 223.52 81.28)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid a659c5ad-69b6-41c5-bd89-31e2515fb0b3) + ) + + (wire (pts (xy 129.54 88.9) (xy 130.81 88.9)) + (stroke (width 0) (type default)) + (uuid a674b0fe-ef84-4919-a1e8-f85e3861497b) + ) + (wire (pts (xy 110.49 88.9) (xy 111.76 88.9)) + (stroke (width 0) (type default)) + (uuid a92879e8-8667-4d78-a85f-7f77d56e93db) + ) + (bus (pts (xy 68.58 34.29) (xy 68.58 35.56)) + (stroke (width 0) (type default)) + (uuid ab248ed3-9ad7-406c-a33c-8661c4dbe216) + ) + + (wire (pts (xy 68.58 140.97) (xy 68.58 154.94)) + (stroke (width 0) (type default)) + (uuid b1bb7c94-150a-48c1-842c-876344e1956a) + ) + (polyline (pts (xy 210.82 74.93) (xy 210.82 102.87)) + (stroke (width 0) (type dash)) + (uuid b5e7e5f6-76a3-40fc-8596-c7b23e31a768) + ) + + (wire (pts (xy 81.28 46.99) (xy 81.28 66.04)) + (stroke (width 0) (type default)) + (uuid b7d2f355-7427-4ca3-a6ee-5f1a90245ccd) + ) + (bus (pts (xy 260.35 85.09) (xy 260.35 87.63)) + (stroke (width 0) (type default)) + (uuid ba1ef44a-3225-4d07-b6e5-712a6bf87547) + ) + + (wire (pts (xy 250.19 82.55) (xy 257.81 82.55)) + (stroke (width 0) (type default)) + (uuid bb3839ec-d3bb-4ba0-ae71-eede86b01969) + ) + (wire (pts (xy 184.15 105.41) (xy 184.15 109.22)) + (stroke (width 0) (type default)) + (uuid bbc65486-73c9-41a3-b37e-bf896587b7fe) + ) + (wire (pts (xy 35.56 110.49) (xy 43.18 110.49)) + (stroke (width 0) (type default)) + (uuid c1dc47f0-e428-4ec5-b27e-0ab8a91a06f6) + ) + (wire (pts (xy 168.91 80.01) (xy 173.99 80.01)) + (stroke (width 0) (type default)) + (uuid c5b4c56a-8803-4904-9f5b-e7483ffdd311) + ) + (wire (pts (xy 71.12 99.06) (xy 71.12 110.49)) + (stroke (width 0) (type default)) + (uuid c706a72f-6318-4eb2-a957-9bdf2983828e) + ) + (polyline (pts (xy 72.39 71.12) (xy 79.375 71.12)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid c883c4ab-529d-4acf-9e8d-2df47340cac3) + ) + + (wire (pts (xy 36.83 86.36) (xy 38.1 86.36)) + (stroke (width 0) (type default)) + (uuid ca2eff7c-184c-46b3-a8c5-5052b58bc282) + ) + (wire (pts (xy 219.71 82.55) (xy 224.79 82.55)) + (stroke (width 0) (type default)) + (uuid ca8e895d-9e75-4ba7-983c-21f03df937e5) + ) + (polyline (pts (xy 57.15 85.09) (xy 69.85 85.09)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid cbc136a4-616d-43d0-a4f5-7b7ae527d03d) + ) + + (bus (pts (xy 166.37 77.47) (xy 166.37 74.93)) + (stroke (width 0) (type default)) + (uuid cfaf841b-0ca3-4161-b2a5-5b50544eb7b0) + ) + + (wire (pts (xy 91.44 82.55) (xy 91.44 88.9)) + (stroke (width 0) (type default)) + (uuid d031674d-f9d7-44c4-b8cb-a9d2fda428b1) + ) + (bus (pts (xy 36.83 24.13) (xy 36.83 26.67)) + (stroke (width 0) (type default)) + (uuid d097ab51-21e9-4a5f-a63d-171b45acfc70) + ) + + (polyline (pts (xy 57.15 81.28) (xy 57.15 85.09)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid d12306e0-a553-4ecb-88eb-4915b66e3cd9) + ) + + (wire (pts (xy 129.54 157.48) (xy 129.54 96.52)) + (stroke (width 0) (type default)) + (uuid d451bbb0-9df7-4113-b76f-c2fba12c0a33) + ) + (wire (pts (xy 71.12 88.9) (xy 71.12 83.82)) + (stroke (width 0) (type default)) + (uuid d451c38e-19df-4720-a790-d167fcb3dff6) + ) + (polyline (pts (xy 215.9 69.85) (xy 215.9 97.79)) + (stroke (width 0) (type dash)) + (uuid d5087429-3caf-4fb1-99f2-f081a0028c7f) + ) + (polyline (pts (xy 67.31 130.81) (xy 274.32 130.81)) + (stroke (width 0) (type default)) + (uuid d53290ed-1112-46e1-a552-f76abc1884f0) + ) + + (wire (pts (xy 199.39 82.55) (xy 219.71 82.55)) + (stroke (width 0) (type default)) + (uuid d546f1b9-639d-4cb3-9850-032a33da9d9e) + ) + (wire (pts (xy 91.44 133.35) (xy 91.44 140.97)) + (stroke (width 0) (type default)) + (uuid dc8255b4-8ec8-4352-866c-18020cc964ef) + ) + (polyline (pts (xy 67.31 35.56) (xy 67.31 130.81)) + (stroke (width 0) (type dot)) + (uuid dccc34fa-fbf0-421f-9ce4-3c2734b4f6bd) + ) + + (wire (pts (xy 199.39 85.09) (xy 215.9 85.09)) + (stroke (width 0) (type default)) + (uuid df88cbb6-61d0-4c97-b33f-3a0d80e32958) + ) + (wire (pts (xy 163.83 82.55) (xy 173.99 82.55)) + (stroke (width 0) (type default)) + (uuid e082433b-98b0-4530-b55b-0d89652310d9) + ) + (polyline (pts (xy 204.47 27.94) (xy 204.47 130.81)) + (stroke (width 0) (type dot)) + (uuid e243ad1f-7ad1-497d-99e0-8d5f23eb46e8) + ) + + (wire (pts (xy 71.12 69.85) (xy 73.66 69.85)) + (stroke (width 0) (type default)) + (uuid e4b407dd-4fa7-46d3-9381-4038128bc578) + ) + (wire (pts (xy 71.12 88.9) (xy 71.12 99.06)) + (stroke (width 0) (type default)) + (uuid e6256df5-126c-49a3-a7a4-67ef29a7808d) + ) + (wire (pts (xy 199.39 90.17) (xy 210.82 90.17)) + (stroke (width 0) (type default)) + (uuid e6a2fd7c-d131-4762-851e-e6bfab033662) + ) + (polyline (pts (xy 57.15 81.28) (xy 69.85 81.28)) + (stroke (width 0) (type dash_dot) (color 72 72 72 1)) + (uuid e8ec038f-5e42-4ef0-a20b-19b2115a0845) + ) + + (wire (pts (xy 158.75 86.36) (xy 173.99 86.36)) + (stroke (width 0) (type default)) + (uuid e9e05c3e-2c37-490e-bd2c-6a51a3efe7c3) + ) + (bus (pts (xy 260.35 93.98) (xy 265.43 93.98)) + (stroke (width 0) (type default)) + (uuid eb717bad-a638-4647-8f05-04439edb0710) + ) + + (wire (pts (xy 39.37 26.67) (xy 45.72 26.67)) + (stroke (width 0) (type default)) + (uuid ec1bf947-bdd6-4335-8591-1276e7004025) + ) + (wire (pts (xy 36.83 86.36) (xy 36.83 91.44)) + (stroke (width 0) (type default)) + (uuid ef413116-a0b8-4049-8339-24b446a0fcae) + ) + (wire (pts (xy 223.52 72.39) (xy 241.3 72.39)) + (stroke (width 0) (type default)) + (uuid f02c7b8d-e05b-4dc3-8830-37e0d9cca118) + ) + (wire (pts (xy 69.85 115.57) (xy 69.85 119.38)) + (stroke (width 0) (type default)) + (uuid f0ea7a36-683f-4365-9653-9019614c675c) + ) + (bus (pts (xy 68.58 26.67) (xy 68.58 29.21)) + (stroke (width 0) (type default)) + (uuid f126e77c-b00d-45a5-82a5-0097d49ee82f) + ) + (bus (pts (xy 166.37 72.39) (xy 166.37 35.56)) + (stroke (width 0) (type default)) + (uuid f1d51526-13bf-4c4b-9519-34bad51de262) + ) + + (wire (pts (xy 39.37 29.21) (xy 45.72 29.21)) + (stroke (width 0) (type default)) + (uuid f3a6df25-14c2-4d9f-b2ab-46658394eb0e) + ) + (polyline (pts (xy 139.7 27.94) (xy 139.7 130.81)) + (stroke (width 0) (type dot)) + (uuid f4ba3d07-d5e6-44e1-b50c-1244f19ee078) + ) + + (wire (pts (xy 91.44 72.39) (xy 88.9 72.39)) + (stroke (width 0) (type default)) + (uuid f76287ed-90c0-43f8-a856-5f43628c069b) + ) + (wire (pts (xy 58.42 133.35) (xy 45.72 133.35)) + (stroke (width 0) (type default)) + (uuid f8fd774a-5107-4006-9515-5fd0add27062) + ) + (wire (pts (xy 168.91 74.93) (xy 173.99 74.93)) + (stroke (width 0) (type default)) + (uuid fa50c382-0229-4bdc-9705-9e1c11adbc78) + ) + (polyline (pts (xy 242.57 105.41) (xy 242.57 102.87)) + (stroke (width 0) (type dash)) + (uuid fbe88ee7-e830-43ee-a0c5-fef329707871) + ) + + (wire (pts (xy 250.19 87.63) (xy 257.81 87.63)) + (stroke (width 0) (type default)) + (uuid fcecf578-203e-49e0-b772-7f702bfd5ee5) + ) + (wire (pts (xy 43.18 153.67) (xy 43.18 110.49)) + (stroke (width 0) (type default)) + (uuid fdde6e55-8cdd-4a1e-86b9-23e50dc1a7c2) + ) + (wire (pts (xy 78.74 140.97) (xy 80.01 140.97)) + (stroke (width 0) (type default)) + (uuid fe21cdf4-855a-4f8d-9cf9-9384857460aa) + ) + (wire (pts (xy 102.87 157.48) (xy 129.54 157.48)) + (stroke (width 0) (type default)) + (uuid ff452550-ba6c-440d-a8ec-55c256375601) + ) + + (text "TL082" (at 29.21 193.04 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 03823869-5a4c-4ace-880b-8288d2e0888e) + ) + (text "U1" (at 19.05 185.42 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 091b67af-c8e0-484b-8126-adfbcabb631a) + ) + (text "4148-class diode" (at 29.21 182.88 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0a543452-be9a-43bf-aa42-7d1225229992) + ) + (text "High quality is imperative here — prevents interchannel bleed-through" + (at 57.15 177.8 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0d8146c1-28f7-4447-a1dc-70d9e0c48262) + ) + (text "SAMPLE-AND-HOLD AMPS" (at 210.82 125.73 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid 1acbf219-c08c-456c-8ee1-e6b4633a473f) + ) + (text "C3+" (at 19.05 180.34 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2047fb64-d439-4a76-8fab-7618c903b894) + ) + (text "C1" (at 19.05 175.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 20c3fa74-bb48-43db-bbdc-9a85b60b2053) + ) + (text "74HCT4053" (at 29.21 185.42 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2b56ab1a-62f8-4443-8711-a21f4dd39638) + ) + (text "R1-3" (at 19.05 170.18 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 315cbd00-fe1b-402e-b039-b7326ee464f7) + ) + (text "Basic resistors, ±5%" (at 29.21 172.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 413f4c64-5596-4695-820b-f338519a1161) + ) + (text "U5" (at 19.05 195.58 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 49c37a0c-6206-4162-90bc-c6c4ef1879f5) + ) + (text "GUARD" (at 217.17 81.28 0) + (effects (font (size 1.016 1.016) italic (color 72 72 72 1)) (justify left bottom)) + (uuid 5ae0c2e7-600c-4ce6-9e82-63d62ed0cb84) + ) + (text "POLARITY\nSWITCH" (at 143.51 128.27 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid 5c1b4a9c-a720-43d3-8b6d-fc77387d688a) + ) + (text "Lower quality capacitors are acceptable, but will increase settling time" + (at 57.15 180.34 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 5eb1e5bd-aace-4f22-8e59-29c459d6eec1) + ) + (text "RAMP INVERTER" (at 105.41 128.27 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid 65a17ad8-abe5-43da-bed3-02b6e544f919) + ) + (text "TL082" (at 29.21 187.96 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 65e3d129-ba85-4b57-ae2a-ab5245d12218) + ) + (text "LM311 or LM211" (at 29.21 195.58 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6dc66101-27bc-4e2c-b44b-1afb4c5a5b8f) + ) + (text "U2" (at 19.05 187.96 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 75cba993-5fae-48d8-b7af-e280e5d1804f) + ) + (text "U4" (at 19.05 193.04 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 79d2d588-17da-4f40-ad4d-8bb09344d6da) + ) + (text "Precision resistors, ±1%" (at 29.21 170.18 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 836213b6-9237-4d17-a19f-b60cdcfe363d) + ) + (text "Any basic FET opamp" (at 57.15 193.04 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 875e8d4c-16e2-4c1a-901f-7988f31b9a0d) + ) + (text "LAYOUT NOTES" (at 177.8 152.4 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid 8b4f82ba-0f6f-4099-8911-a34cac609209) + ) + (text "D1" (at 19.05 182.88 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 903a54f7-e1e1-42e6-9149-715f568db862) + ) + (text "R4-17" (at 19.05 172.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 951244ef-7fed-4218-89a4-8a9fe2487331) + ) + (text "OUTPUT\nMULTIPLEXER" (at 172.72 128.27 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid a2b16904-d8cf-47e6-8f55-f84be47926c9) + ) + (text "PP or PPS film capacitor" (at 29.21 177.8 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a77767d5-85db-40b9-ad06-6ee6cc78146e) + ) + (text "REFERENCE\nCHOPPER" (at 48.26 118.11 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid bb5e1838-f934-45a7-b112-987ad50e2ba1) + ) + (text "TUNING\nCOMPARATOR" (at 96.52 144.78 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid bfc08289-deee-4560-8bd0-026eb70bbf1b) + ) + (text "GUARD" (at 57.15 81.28 0) + (effects (font (size 1.016 1.016) italic (color 72 72 72 1)) (justify left bottom)) + (uuid c151ada3-64d1-43a1-90eb-c51aca2cd3e8) + ) + (text "C2" (at 19.05 177.8 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c289570c-e09a-4fba-8461-cc1c8b2826d1) + ) + (text "PART SELECTION NOTES" (at 19.05 166.37 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid ccee1dda-4015-4893-8124-2e5d0a411571) + ) + (text "PP or PPS film capacitor" (at 29.21 180.34 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cd61e887-9caf-4bec-b900-36ba5c75be53) + ) + (text "Ensure HCT variant if driving from 3.3V; otherwise any basic triple switch" + (at 57.15 185.42 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d2d92e29-305e-48bf-aeb4-783abe0f3f0b) + ) + (text "DG4051" (at 29.21 190.5 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d3e36383-c510-4f37-a6d8-5cc3d140c7af) + ) + (text "Low charge injection variant of 74HCT4051. Critical for performance" + (at 57.15 190.5 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid d94815cf-1bf5-4cc9-9bb6-16768dd089c9) + ) + (text "GUARD" (at 83.82 97.79 0) + (effects (font (size 1.016 1.016) italic (color 72 72 72 1)) (justify left bottom)) + (uuid dac30f63-c5c1-432b-9769-0bec9e151e37) + ) + (text "U3" (at 19.05 190.5 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e8fdd668-5e19-4169-9e9b-8fc0d121385d) + ) + (text "FET opamp, should be reasonably fast, high precision not needed" + (at 57.15 187.96 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid ed02a702-34e7-4ef6-9e28-92cbacafba92) + ) + (text "Repeat as necessary" (at 210.82 128.27 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f33e1549-6719-48df-91ae-70aceaeebc26) + ) + (text "Basic ceramic capacitor" (at 29.21 175.26 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f929c3e4-19d5-4ecf-aaf4-bb1908ce1403) + ) + (text "Fast comparator" (at 57.15 195.58 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f9ea78ec-cfce-4713-b5b0-5b19d016d2b6) + ) + (text "INTEGRATOR" (at 73.66 128.27 0) + (effects (font (size 1.905 1.905) (thickness 0.381) bold) (justify left bottom)) + (uuid fa3ba35b-8614-4c3b-9fdb-dc1677dbab36) + ) + (text "- Route to minimize coupling between digital and analog signals\n- Edge rate limiting resistors R6-12 should be near the controller\n- Ensure return currents through GND do not disrupt GNDA; likewise for +5V/A and -5V/A\n- Decouple supplies well at all ICs, especially the switches\n- Guard traces are recommended as shown, but not critical. Route them\n where feasible, but do not disrupt otherwise good routing practice." + (at 177.8 165.1 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fb75c07c-aad2-4b3e-83e9-f039fa6d4951) + ) + + (label "S'1" (at 60.96 29.21 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 16489990-03c3-4a3c-b47a-0fadfaf356bf) + ) + (label "OUT0" (at 257.81 80.01 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 2ab3a68f-a4c6-47c2-ba64-3dafed6b4c1f) + ) + (label "S2" (at 40.64 31.75 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4007e39d-95af-4645-a812-01a2e6a15200) + ) + (label "S'2" (at 170.18 80.01 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 42d455eb-8e3c-419f-b173-87a41ae34207) + ) + (label "OUT3" (at 257.81 87.63 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 65229488-0d8b-49fa-8fd4-287d32478d85) + ) + (label "OUT1" (at 257.81 82.55 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 6c2ec72c-86aa-40d8-897e-14cead1e4eff) + ) + (label "S'0" (at 60.96 26.67 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7031f86f-745e-4280-aa94-78ade1c30a16) + ) + (label "S'2" (at 60.96 31.75 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8ad2186e-1f83-4cb0-b69b-b6257dac1480) + ) + (label "S0" (at 40.64 26.67 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a06ea529-9063-4116-8bf2-e184eefe45fc) + ) + (label "S1" (at 40.64 29.21 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a5bfb1c6-bf31-4d77-b581-27ae3a01a9d2) + ) + (label "OUT2" (at 257.81 85.09 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid bcc661c3-fcfd-4f6a-bcc2-d7d0cb5356e0) + ) + (label "S'1" (at 170.18 77.47 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e9a93cf2-2d3d-4dc1-ae9c-dafc722050a6) + ) + (label "S'0" (at 170.18 74.93 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f2d47230-33a0-43b8-b4a9-9c630684a282) + ) + + (global_label "S[0..2]" (shape input) (at 35.56 35.56 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 12280aee-e929-46f6-bdef-90199f272c48) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 26.1227 35.56 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "DISCHARGE" (shape input) (at 35.56 46.99 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 1e03091c-dde7-4e2b-aaa5-e5b6a474f2ff) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 22.1918 46.99 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "PULSE" (shape input) (at 35.56 50.8 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 285afd8d-1187-4b97-8451-82f5bda518bd) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 26.6671 50.8 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "POLARITY" (shape input) (at 35.56 43.18 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 33d5331d-3231-4be8-bb44-d96b13f3b482) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 24.006 43.18 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "TUNE" (shape output) (at 35.56 110.49 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 88f47177-dc20-4c56-bf00-e1ed0ceef8cd) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 27.8766 110.49 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "VREF" (shape input) (at 35.56 86.36 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid bda46af9-6b93-4007-8f48-8c4a41c5c3d8) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 28.058 86.36 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "INHIBIT" (shape input) (at 35.56 39.37 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid c7e7172c-2052-4034-b1ae-b2c4f35c9b1e) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 25.9412 39.37 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "OUT[0..3]" (shape output) (at 265.43 93.98 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid cdcf1c4a-fa6d-4398-a129-c9c894ac2e6e) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 277.2864 93.98 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + + (symbol (lib_id "alexisvl:4053-Split") (at 166.37 171.45 0) (unit 4) + (in_bom yes) (on_board yes) (dnp no) + (uuid 0220b564-8590-42b1-8d70-31ec05371b22) + (property "Reference" "U1" (at 170.18 172.72 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74HCT4053" (at 166.37 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 166.37 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 166.37 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "11" (uuid 7cb8e159-ffd2-4bee-8531-2fa71432171d)) + (pin "12" (uuid b2625237-2cfe-4f8f-88a5-1831be5220b7)) + (pin "13" (uuid 9b889710-1b99-40cf-a93b-07451f4f7301)) + (pin "14" (uuid 90d803cb-1b64-40cd-bc56-25b0fe45335f)) + (pin "1" (uuid 1304db23-f3e1-4a90-bc88-a1d585938de6)) + (pin "10" (uuid 4a6e8588-212a-4643-af62-4638cacf3981)) + (pin "15" (uuid 33c54af1-3782-4e30-b7a3-dd69b7c0ea62)) + (pin "2" (uuid 09878d62-9bc3-4dca-8883-e7960ad0bb09)) + (pin "3" (uuid 0a954d62-1600-4510-95de-4c194d625f58)) + (pin "4" (uuid 788d82e7-085d-4f43-9b65-b2b55b37acf3)) + (pin "5" (uuid 3b4261f1-f52e-4169-847f-0db44b681765)) + (pin "9" (uuid 28d540d3-986a-4338-a27b-be774735c682)) + (pin "16" (uuid fc8a928a-cedf-43a3-8889-1b031e3f908a)) + (pin "6" (uuid 73d6cc30-7118-4c3b-9728-6c0735952643)) + (pin "7" (uuid 74f55d1c-1b72-4262-b5ee-40a273dc23f7)) + (pin "8" (uuid f4472773-d9cc-47b5-bcc2-c4fa022a5471)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U1") (unit 4) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U3") (unit 2) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 46.99 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 10c00ac1-9db1-4793-ba80-3d1aa26f76a2) + (property "Reference" "R11" (at 45.72 45.72 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 54.61 45.72 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 45.974 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 716bda7a-d006-4cb7-a312-93c7a1cf0d0a)) + (pin "2" (uuid a80ae033-1aca-41f4-b1be-db9bbd399ffa)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R11") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 43.18 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 17b91b30-8d3e-4559-811b-cae35654c953) + (property "Reference" "R10" (at 45.72 41.91 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 54.61 41.91 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 42.164 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 705def39-753b-4e12-97cd-025df70b7fb7)) + (pin "2" (uuid ee09cfd7-29da-43bb-84d2-a8a879bbe632)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R10") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 186.69 105.41 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 1c82da72-63ca-40ae-9a30-9ef4da97ac2e) + (property "Reference" "#PWR?" (at 186.69 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 186.69 109.22 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 186.69 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 186.69 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 332b7ec1-b210-415b-ad4e-df54aaf543b0)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl:4053-Split") (at 55.88 86.36 180) (unit 2) + (in_bom yes) (on_board yes) (dnp no) + (uuid 220dfa3f-4db4-4a5e-a7b0-8ad48a1ecae0) + (property "Reference" "U1" (at 55.88 93.98 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74HCT4053" (at 55.88 91.44 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 55.88 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 55.88 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "11" (uuid 7cb8e159-ffd2-4bee-8531-2fa71432171e)) + (pin "12" (uuid b2625237-2cfe-4f8f-88a5-1831be5220b8)) + (pin "13" (uuid 9b889710-1b99-40cf-a93b-07451f4f7302)) + (pin "14" (uuid 90d803cb-1b64-40cd-bc56-25b0fe453360)) + (pin "1" (uuid 1a259c39-41b3-4e19-a3b0-c0c6919ec4c4)) + (pin "10" (uuid fe19441f-8917-479b-826c-1443bb672027)) + (pin "15" (uuid cbc085c5-0b2e-42c4-b7c5-92be76ab9f53)) + (pin "2" (uuid 53a330c1-4859-4553-b24b-b1bfa43add76)) + (pin "3" (uuid 0a954d62-1600-4510-95de-4c194d625f59)) + (pin "4" (uuid 788d82e7-085d-4f43-9b65-b2b55b37acf4)) + (pin "5" (uuid 3b4261f1-f52e-4169-847f-0db44b681766)) + (pin "9" (uuid 28d540d3-986a-4338-a27b-be774735c683)) + (pin "16" (uuid fc8a928a-cedf-43a3-8889-1b031e3f908b)) + (pin "6" (uuid 73d6cc30-7118-4c3b-9728-6c0735952644)) + (pin "7" (uuid 74f55d1c-1b72-4262-b5ee-40a273dc23f8)) + (pin "8" (uuid f4472773-d9cc-47b5-bcc2-c4fa022a5472)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U1") (unit 2) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U3") (unit 2) + ) + ) + ) + ) + + (symbol (lib_id "power:-5V") (at 163.83 189.23 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 268e05aa-5b02-4234-88ad-bc4d09ffa47b) + (property "Reference" "#PWR?" (at 163.83 191.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "-5V" (at 163.83 193.04 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 163.83 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 163.83 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8d444c70-d262-4e8c-b806-d71e38a146bd)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 166.37 171.45 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 2b4b48c5-18c8-4f79-a587-b61294712a20) + (property "Reference" "#PWR?" (at 166.37 175.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 166.37 167.894 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 166.37 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 166.37 171.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f8ce36a7-d73a-4a42-8bfc-b3511b524e49)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 134.62 88.9 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 2c3351b5-b2f5-4e25-8455-75715cb6f433) + (property "Reference" "R5" (at 134.62 93.98 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1k" (at 134.62 96.52 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 134.366 89.916 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 134.62 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c9d939d0-3672-4531-acac-81133aea70f9)) + (pin "2" (uuid a5aceac8-6454-4bbe-917f-dd6dada2d46b)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R5") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R21") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 26.67 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 2cafb856-13ba-45e0-871b-2df0ee4d5515) + (property "Reference" "R6" (at 45.72 25.4 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 54.61 25.4 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 25.654 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b75cebe2-f159-4755-80cd-be42a9dc1808)) + (pin "2" (uuid d0138a38-9178-4c5d-a846-98f69365894c)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R6") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:-5V") (at 184.15 109.22 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 388f4b13-6e07-401f-bc0f-f6cf7de0a3dd) + (property "Reference" "#PWR?" (at 184.15 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "-5V" (at 184.15 113.03 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 184.15 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 184.15 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6e94fbea-ac13-4431-909f-59fa3526fc67)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 31.75 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 393f6346-e7e1-4174-a807-dc7d813f8bf2) + (property "Reference" "R8" (at 45.72 30.48 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 54.61 30.48 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 30.734 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 28ec5223-f250-4577-a46b-750c5c62634e)) + (pin "2" (uuid f0f27f97-7a12-434e-9c4f-ef09634adbb3)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R8") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:C") (at 219.71 87.63 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4014e825-358b-43c1-a008-2c6e1b64c054) + (property "Reference" "C3" (at 223.52 86.995 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (at 223.52 89.535 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_THT:C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2" (at 219.71 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 219.71 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "BOM" "WIMA-MKP2D024701C00JSSD" (at 219.71 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 709de451-5a56-4c4e-996a-98f3e69094f6)) + (pin "2" (uuid 93c90db1-6562-4a1a-bfee-832d189a9411)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "C3") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "C15") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GNDA") (at 63.5 91.44 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 48c2b8a5-c03d-4f53-bf60-8e53a510c193) + (property "Reference" "#PWR?" (at 63.5 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GNDA" (at 63.5 95.25 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 63.5 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 63.5 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cc77cd4f-48ec-4e24-8fb5-286cc357e66c)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Amplifier_Operational:TL072") (at 76.2 113.03 0) (mirror y) (unit 3) + (in_bom yes) (on_board yes) (dnp no) + (uuid 4c1ec8c5-ba70-4132-8ffb-553f703d693d) + (property "Reference" "U2" (at 76.2 107.95 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Value" "TL082" (at 76.2 105.41 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 76.2 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl071.pdf" (at 76.2 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6e844817-0c4b-4e4e-86eb-da29d35ac78b)) + (pin "2" (uuid d490c0c8-6dfd-432d-86a0-03664b28e1d9)) + (pin "3" (uuid 0b2fd2fe-9c68-4617-b7b7-d83d9330c1de)) + (pin "5" (uuid df283394-76ca-48dd-a643-00e40594c48c)) + (pin "6" (uuid f0d718c0-f682-4863-b315-35c4de460866)) + (pin "7" (uuid 959d736f-ff95-4781-80c2-9bd9c559508d)) + (pin "4" (uuid 663e6aaa-7213-4143-b914-b7c398860bae)) + (pin "8" (uuid 395c5590-261b-47b0-a76e-ca4a7273b47d)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U2") (unit 3) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U4") (unit 2) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 106.68 88.9 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4dd5b740-ecad-4e12-8135-e49fc4a5075f) + (property "Reference" "R2" (at 106.68 83.82 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 106.68 86.36 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 106.934 87.884 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 106.68 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid edf6cb93-4ddb-44f3-abd7-63c9e33ea01e)) + (pin "2" (uuid 95f25633-6b6d-4182-a9b5-b02270dd1d77)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R2") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R19") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 50.8 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 53c0c118-6c23-4713-a86b-2c44024697b2) + (property "Reference" "R12" (at 45.72 49.53 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "220" (at 54.61 49.53 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 49.784 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 13ac1d87-f837-4868-8567-bc5d2d13c171)) + (pin "2" (uuid 05097654-9de4-4308-8213-c79f3a1a07b7)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R12") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:D") (at 83.82 140.97 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 554edda3-a682-44c1-8c89-bbf58d4b69cd) + (property "Reference" "D1" (at 83.82 138.43 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D" (at 83.82 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 83.82 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 83.82 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aeb27282-7ff8-4196-bb4b-d9d4a1d0b50b)) + (pin "2" (uuid ab47d702-aa07-4489-abfc-bfb42e2e8f65)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "D1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 60.96 148.59 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 63cc8385-a9c5-406e-9e27-125c76d72e89) + (property "Reference" "R16" (at 63.5 147.955 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "1k" (at 63.5 150.495 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 59.944 148.336 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 60.96 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid db74f756-588f-4c4b-a8ef-b4e66e29f1cd)) + (pin "2" (uuid 9a2ab027-cf05-47bf-ae3a-d8bab98249ca)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R16") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R18") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 60.96 144.78 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 65ae564c-ff8a-47c8-bb11-5889cf33f37b) + (property "Reference" "#PWR?" (at 60.96 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 60.96 141.224 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 60.96 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 60.96 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bbe2bd6c-a43d-4eb2-a01e-f07cca95d4f1)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 81.28 166.37 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 6624f040-318f-461c-bf89-d4b9675ed644) + (property "Reference" "#PWR?" (at 81.28 172.72 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 81.28 170.18 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 81.28 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 593a7f4c-1eeb-42ce-ba82-b7e7cde17ce6)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 121.92 88.9 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6d5e1d9c-c6ed-4d7c-8687-8ad9a59f00b2) + (property "Reference" "R3" (at 121.92 83.82 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 121.92 86.36 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 122.174 87.884 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 121.92 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aef7a8b8-ad6f-4357-9117-2de8cad38af4)) + (pin "2" (uuid d1e9c4a9-eb27-463f-91cb-6cc4cdb73aeb)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R3") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R20") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 60.96 160.02 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6f936db8-8829-48c2-8fd5-b6c02811f6a3) + (property "Reference" "R17" (at 63.5 159.385 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "2k" (at 63.5 161.925 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 59.944 159.766 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 60.96 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c579b358-d02b-4ff3-ba22-c417ea6ab6f5)) + (pin "2" (uuid 30f24f6b-6999-452f-a88a-f7d9429aa725)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R17") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R18") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Amplifier_Operational:TL072") (at 120.65 96.52 0) (mirror x) (unit 2) + (in_bom yes) (on_board yes) (dnp no) + (uuid 72d470f9-9a2d-4350-918b-3b66f605116c) + (property "Reference" "U2" (at 120.65 101.6 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TL082" (at 120.65 104.14 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 120.65 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl071.pdf" (at 120.65 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6e844817-0c4b-4e4e-86eb-da29d35ac78c)) + (pin "2" (uuid d490c0c8-6dfd-432d-86a0-03664b28e1da)) + (pin "3" (uuid 0b2fd2fe-9c68-4617-b7b7-d83d9330c1df)) + (pin "5" (uuid 446c551d-bd1c-4a77-b1f2-d0888b859b49)) + (pin "6" (uuid 4a71a576-fb0c-487d-8ab5-edcf9b9295d0)) + (pin "7" (uuid 1b248395-a53f-4dd5-a408-6baffa8db330)) + (pin "4" (uuid 663e6aaa-7213-4143-b914-b7c398860baf)) + (pin "8" (uuid 395c5590-261b-47b0-a76e-ca4a7273b47e)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U2") (unit 2) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U4") (unit 2) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 60.96 163.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 74010a83-e5e7-4a3e-9d7c-2807ecbc9fba) + (property "Reference" "#PWR?" (at 60.96 170.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 60.96 167.64 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 60.96 163.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 60.96 163.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8b80c804-5657-4450-a435-8a070a0c6cb2)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Amplifier_Operational:TL072") (at 232.41 80.01 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 7cd9199c-42ca-48fc-b6b8-896a0e7a754f) + (property "Reference" "U4" (at 232.41 85.09 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TL082" (at 232.41 87.63 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 232.41 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl071.pdf" (at 232.41 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6e844817-0c4b-4e4e-86eb-da29d35ac78a)) + (pin "2" (uuid d490c0c8-6dfd-432d-86a0-03664b28e1d8)) + (pin "3" (uuid 0b2fd2fe-9c68-4617-b7b7-d83d9330c1dd)) + (pin "5" (uuid 901ad317-a4d1-4c44-b34e-7f6ec9e9543a)) + (pin "6" (uuid 686ca38f-a785-4e27-8136-38685114e514)) + (pin "7" (uuid 7a82121d-9b4b-432f-bdf1-590539acd00e)) + (pin "4" (uuid 663e6aaa-7213-4143-b914-b7c398860bad)) + (pin "8" (uuid 395c5590-261b-47b0-a76e-ca4a7273b47c)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U4") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U6") (unit 2) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 168.91 189.23 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 7fd79adf-78a3-455d-b586-ce42cc2882c3) + (property "Reference" "#PWR?" (at 168.91 195.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 168.91 193.04 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 168.91 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 168.91 189.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4b69039f-7a0c-4c40-9ca6-00989341ee57)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GNDA") (at 36.83 100.33 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 835669e4-01c3-4cb5-8a8b-46fbce0ccf3f) + (property "Reference" "#PWR?" (at 36.83 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GNDA" (at 36.83 104.14 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 36.83 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 36.83 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9153535e-6781-4974-a5be-616bf3c9d5d1)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:-5VA") (at 78.74 120.65 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 88dfc417-45d7-4e48-b4dc-6f5d5f24279d) + (property "Reference" "#PWR?" (at 78.74 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "-5VA" (at 78.74 124.46 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 78.74 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 78.74 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 41964118-2d51-453a-971a-31fd11401bbb)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:C") (at 36.83 96.52 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 8a16bc87-6221-4996-bd60-8a80794e8b35) + (property "Reference" "C1" (at 41.91 95.25 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "100n" (at 41.91 97.79 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (at 36.83 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 36.83 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3f3b4573-3d3d-40dd-934f-7c60f5f642dc)) + (pin "2" (uuid 65b96d03-8267-45de-ba61-520bb4797c7b)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "C1") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "C19") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GNDA") (at 69.85 119.38 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 922de326-18e1-4b5d-a4bc-ea7e53f89732) + (property "Reference" "#PWR?" (at 69.85 125.73 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GNDA" (at 69.85 123.19 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 69.85 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 69.85 119.38 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0c379d5b-8ea7-494a-991b-f8e6b68e8aec)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 99.06 157.48 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9250acb5-d334-4378-a44f-5a0530cb9387) + (property "Reference" "R13" (at 99.06 152.4 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 99.06 154.94 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 99.314 156.464 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 99.06 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 19adf340-f15f-4a1d-8199-f119e1e0caef)) + (pin "2" (uuid 19650756-508a-4c0b-a5e3-ffac536107e1)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R13") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Comparator:LM311") (at 81.28 154.94 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 95fdd257-5f02-4d90-952f-84f9d64e097d) + (property "Reference" "U5" (at 76.2 148.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LM311" (at 76.2 151.13 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 81.28 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/lm311.pdf" (at 81.28 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 375b74ba-4e1c-42bc-a3fc-8543181b7052)) + (pin "2" (uuid f594a3b2-4c00-4e4a-bd0a-3a21ffd17332)) + (pin "3" (uuid 2c14f47e-9c23-4c6d-b614-b745db3fe6a1)) + (pin "4" (uuid d36fb795-d5c4-412b-b7cf-65f3e510a158)) + (pin "5" (uuid 8db9084a-7466-4787-8ec3-65a6a6c1a901)) + (pin "6" (uuid f3fda4a0-5513-43e3-8143-625b1a403f3d)) + (pin "7" (uuid e2d6b8d8-aa03-4e2d-bbd7-ece071fa562a)) + (pin "8" (uuid d99c3d8a-5b1b-4434-b08a-37fd5c0e3940)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Amplifier_Operational:TL072") (at 81.28 113.03 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid a11c2131-206e-473e-918d-edd613565d1b) + (property "Reference" "U2" (at 83.82 118.11 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TL082" (at 83.82 120.65 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (at 81.28 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl071.pdf" (at 81.28 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6c4ca0eb-9fed-4058-a8b8-e1dd08a680f3)) + (pin "2" (uuid ddec3fdb-9332-49fc-93b6-accc472aafec)) + (pin "3" (uuid 5e2015be-4b44-47bd-9b80-5f25d9556e85)) + (pin "5" (uuid 9ab76cfa-98a7-4186-9025-92bd316a2873)) + (pin "6" (uuid 91a82c73-1665-4583-a5a5-7f02f56e5e01)) + (pin "7" (uuid c34bce7f-567d-4edf-b485-706408c7b73d)) + (pin "4" (uuid 474e4d5d-90d0-40a8-9e37-73bf9fce6039)) + (pin "8" (uuid 47fa127a-18fb-434e-8be3-7141d463dc26)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U2") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 74.93 140.97 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a1f87416-97b4-498e-805a-1aedf1d47f35) + (property "Reference" "R15" (at 74.93 135.89 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1M" (at 74.93 138.43 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 75.184 139.954 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 74.93 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9970fc79-e879-4229-80dd-ad6fcc371f26)) + (pin "2" (uuid 79b5f721-ebf8-46fb-9e78-f105e6d13f2c)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R15") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl:4053-Split") (at 151.13 86.36 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid aad9946e-e9ae-48ff-8ff0-dc2e488f12c1) + (property "Reference" "U1" (at 151.13 93.98 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74HCT4053" (at 151.13 91.44 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 151.13 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 151.13 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "11" (uuid 6bc747aa-9e52-4a47-b3c2-54fc40885774)) + (pin "12" (uuid 56084ffc-ed57-4b63-aff9-1792b3165ac5)) + (pin "13" (uuid 2c4c0742-4ff0-4126-bcbc-0c357b6ff1ea)) + (pin "14" (uuid 3786b67e-2216-4347-89dd-51aafaa8df94)) + (pin "1" (uuid 6c5e061f-3cb4-4c58-8c63-dc49e5cc2222)) + (pin "10" (uuid fc4f48d8-c4ae-410d-ad07-e84ae36f54aa)) + (pin "15" (uuid 84757158-f53a-4bd0-b88f-926e92cea6fb)) + (pin "2" (uuid 0af151fa-bde9-4be7-80f1-73280e286125)) + (pin "3" (uuid e788d546-4abe-4d49-8f0e-387e124156b1)) + (pin "4" (uuid 5a3c4d88-d093-4c47-b11c-e46a4f8ff1e3)) + (pin "5" (uuid fd2f6f22-ae6d-414e-b40c-ffb228e0e03d)) + (pin "9" (uuid d1c521bd-2a0e-499f-b1a5-27c37035ff09)) + (pin "16" (uuid a5bd74d1-94e9-4f78-b0d9-9038cbd4f4e8)) + (pin "6" (uuid c9e5016c-ee14-47de-a1cf-df9043f856d2)) + (pin "7" (uuid 0198de7a-fd0f-4c2a-9a2d-b70c4a12a4f9)) + (pin "8" (uuid 6c0b63ab-ca98-4ebe-a83a-70713a3884fb)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U1") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:C") (at 79.375 88.9 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid abbd178a-f80c-4c8d-b54d-7f2a78145e7b) + (property "Reference" "C2" (at 76.2 82.55 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10n" (at 76.2 85.09 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 79.375 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 79.375 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "BOM" "Cap-Film-10n-16V-0805" (at 79.375 88.9 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6497fb28-984f-4b18-b1fc-728de7e7763f)) + (pin "2" (uuid 827acc5b-9f7d-4b72-a93f-ad0de272dfa6)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "C2") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "C10") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 219.71 91.44 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid ac924295-4642-4851-b9ca-73d938551774) + (property "Reference" "#PWR03" (at 219.71 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 219.71 95.25 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 219.71 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 219.71 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 652522d3-12ac-4caa-96ef-73797923118c)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR03") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "#PWR0102") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 157.48 181.61 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid b36161ba-3dee-4222-8c78-cf35225187f3) + (property "Reference" "#PWR?" (at 157.48 187.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 157.48 185.42 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 157.48 181.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 157.48 181.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 157f7c1e-1178-440a-a47d-a409fab4dc17)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Analog_Switch:CD4051B") (at 186.69 87.63 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid b5175fd8-8452-455c-89dd-41f5d3ff71c6) + (property "Reference" "U3" (at 191.1859 68.58 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "DG4051" (at 191.1859 71.12 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 190.5 106.68 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/cd4052b.pdf" (at 213.36 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d23ce693-f02e-481b-9812-31210c4d6538)) + (pin "10" (uuid d93c01a2-74a3-4741-aa3a-ad3410ff66f1)) + (pin "11" (uuid c80e9e47-6178-4e8f-abfa-671565a6a011)) + (pin "12" (uuid 8e8d43a2-73e0-4bfd-8a12-2a8c60b3cc9d)) + (pin "13" (uuid 211f1202-2be6-45c9-824f-5ffb2980bd03)) + (pin "14" (uuid 461ebc81-a321-4c4f-bf5e-afbe5fa0a86a)) + (pin "15" (uuid b269d543-b022-4e37-b3e4-47820272ffe1)) + (pin "16" (uuid f1f21a90-512d-4848-b392-f8b83f4b56c8)) + (pin "2" (uuid 74f6f823-d75f-47c7-a2df-215eb4cf12a8)) + (pin "3" (uuid 1a5be97a-da98-44de-92eb-0c994ea3bc62)) + (pin "4" (uuid 6bed2f1f-629f-45f2-bfd9-47f20c103644)) + (pin "5" (uuid a66fff4c-9d6a-4cab-bcee-5f6b6edcfa84)) + (pin "6" (uuid 957dd3c6-1644-4bf0-a80c-da2db6bdc362)) + (pin "7" (uuid 8d6e22e6-9eab-49de-84a7-2cfd097bfb08)) + (pin "8" (uuid 22ca522f-e921-4e45-8d22-79f0243a2b93)) + (pin "9" (uuid 12353b13-7b51-49a0-bbec-4c45b8c6e46f)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U3") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 83.82 147.32 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid bb73df51-1da4-4898-97c2-cb5b8b80f36c) + (property "Reference" "#PWR?" (at 83.82 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 83.82 143.764 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 83.82 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 83.82 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 70b11988-0941-4b86-a23d-013ba6a33f0b)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 29.21 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d16ae098-2b6d-4fe9-9a36-1671bb3b1bba) + (property "Reference" "R7" (at 45.72 27.94 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 54.61 27.94 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 28.194 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2b64b906-ca71-4486-a7fb-5602bcc10e74)) + (pin "2" (uuid 95fb6e47-ffbf-486d-8b27-5c33b55a562e)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R7") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:-5V") (at 83.82 162.56 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d1f65938-8f09-4c17-94ee-4e82d2f33d7b) + (property "Reference" "#PWR?" (at 83.82 165.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "-5V" (at 83.82 166.37 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 83.82 162.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 83.82 162.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ecbf7233-46ec-450a-bdbf-3be4b9060d9a)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 189.23 69.85 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d3d09785-e526-4ace-8c46-370bc09a32e4) + (property "Reference" "#PWR?" (at 189.23 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 189.23 66.294 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 189.23 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 189.23 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 916c99f4-9f80-4486-b204-f098c1b4072c)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl:4053-Split") (at 81.28 72.39 0) (mirror x) (unit 3) + (in_bom yes) (on_board yes) (dnp no) + (uuid d658a494-104c-4faa-9478-d88db1bae7e4) + (property "Reference" "U1" (at 85.09 69.85 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74HCT4053" (at 83.82 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 81.28 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "11" (uuid 267463c3-1ae1-4335-9a7d-f424054fbc97)) + (pin "12" (uuid bfa50def-c7b5-42bd-98be-a827ba96adfb)) + (pin "13" (uuid 8e2c7c66-7b1e-4b55-b8d6-c66b0b317437)) + (pin "14" (uuid 1cc4fc9a-70c1-47ff-b400-2f8014969f74)) + (pin "1" (uuid e19d0df7-a31a-4185-aa28-a04bae8d8a21)) + (pin "10" (uuid 7ff0d561-d5bd-45c6-abf7-9e3a9c1e7bd4)) + (pin "15" (uuid 7c345465-2191-444f-ae41-39adf8fdb1d2)) + (pin "2" (uuid f47f3740-6eae-4e4c-8acc-268fadcb0c68)) + (pin "3" (uuid b97409fd-33b3-4cce-9630-06ad241b9ec3)) + (pin "4" (uuid ffccf8f4-0366-4002-a679-bbe58447fdfd)) + (pin "5" (uuid 4310c2ae-72d2-4498-b6ad-198556cf4635)) + (pin "9" (uuid a1f2556f-54ac-4a6f-bfd1-aa8bd838c965)) + (pin "16" (uuid d7105a10-9970-4481-93d3-fa3af4eddcaa)) + (pin "6" (uuid 5f8ce69a-65ce-4407-a4c3-7d9513a1ab91)) + (pin "7" (uuid 3c8369f1-81f6-4c04-a7a4-98d4f6bef848)) + (pin "8" (uuid 03a63f46-d3de-4f0f-9b5c-35bba408ac65)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "U1") (unit 3) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "U3") (unit 3) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 49.53 39.37 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d80ae42e-4d47-4c5b-9749-7f8aba379425) + (property "Reference" "R9" (at 45.72 38.1 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 54.61 38.1 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 49.784 38.354 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 49.53 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0e9b99a3-f884-4654-95f4-0433b0b892c5)) + (pin "2" (uuid d4eba063-d259-4602-97f5-fe4df138a54e)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R9") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 91.44 78.74 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid dd6684dd-fc0a-4f15-83ba-730dfa5e9bc3) + (property "Reference" "R4" (at 93.98 78.105 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "1k" (at 93.98 80.645 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 90.424 78.486 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 91.44 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1a35fe0e-84f9-4e01-a8d1-fc8c46390f6c)) + (pin "2" (uuid cf5df4cd-3704-465f-a903-7482dad8cac6)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R4") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R18") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5VA") (at 78.74 105.41 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid df53c205-84e1-45bd-9666-827832917585) + (property "Reference" "#PWR?" (at 78.74 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5VA" (at 78.74 101.854 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 78.74 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 78.74 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ee211e1c-82eb-4192-a55d-934c632fcbe1)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "#PWR?") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 62.23 133.35 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e8aae9eb-3b31-4b69-ac3a-ffb35605f4cb) + (property "Reference" "R14" (at 62.23 128.27 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10k" (at 62.23 130.81 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 62.484 132.334 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 62.23 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f650eab1-ae17-4860-87cc-da8e014c53fa)) + (pin "2" (uuid 5a34f76d-16d8-40c5-9238-6973b4bfa9b3)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R14") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "alexisvl_device:R") (at 41.91 86.36 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid f024c3ef-f971-4bd1-8c75-02c9a71aaad8) + (property "Reference" "R1" (at 41.91 81.28 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "84k5" (at 41.91 83.82 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 42.164 85.344 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 41.91 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bf6a9a7d-0633-43de-a28c-aaa9826eebc5)) + (pin "2" (uuid ae8f3ee3-6d76-421f-98d0-fa4019c667e0)) + (instances + (project "Ref-good" + (path "/147c394d-2e75-4129-bc0f-30a4f3d72d20" + (reference "R1") (unit 1) + ) + ) + (project "timdac-testpcb" + (path "/4a50d997-c098-4796-a56f-e24c24d4e9a6" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/doc/Ref-good/Ref-good.pdf b/doc/Ref-good/Ref-good.pdf new file mode 100644 index 0000000..5372c6a Binary files /dev/null and b/doc/Ref-good/Ref-good.pdf differ diff --git a/meson.build b/meson.build index db9a33f..ec36e21 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,8 @@ project('timdac', 'c', default_options: ['default_library=static']) o_hw = get_option('timdac_hw') -o_config = get_option('timdac_config') +o_bsp = get_option('bsp') +o_bsp_dep = get_option('bsp_dep') sources = ['src/timdac.c', 'src/timdac_ll.c'] dependencies = [] @@ -14,19 +15,17 @@ if o_hw == 'ch32v103' sources += ['src/timdac_hw_ch32v103.c'] endif -add_project_arguments(defs, language: ['c', 'cpp']) +if o_bsp != '' + bsp_proj = subproject(o_bsp) + bsp_dep = bsp_proj.get_variable(o_bsp_dep) + dependencies += bsp_dep +endif -config_h = custom_target( - 'timdac_config.h', - command: [find_program('echo'), o_config], - capture: true, - output: 'timdac_config.h', -) +add_project_arguments(defs, language: ['c', 'cpp']) timdac_lib = library( 'timdac', sources, - config_h, dependencies: dependencies, include_directories: ['inc'], ) diff --git a/meson_options.txt b/meson_options.txt index d98b5b0..ccb2d4a 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -4,6 +4,11 @@ option( ) option( - 'timdac_config', type: 'string', - description: 'Contents of timdac_config.h', + 'bsp', type: 'string', value: '', + description: 'Name of subproject to use as a board support pack', +) + +option( + 'bsp_dep', type: 'string', value: 'bsp_dep', + description: 'Name of the main dependency object in the board support pack', )