From beeff09dfa9a83e292d5c6483800ac2fa357e462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joseph=20Hopfm=C3=BCller?= Date: Mon, 23 Jan 2023 09:19:41 +0100 Subject: [PATCH] Initial commit --- .gitignore | 43 + led_testjig.kicad_pcb | 2 + led_testjig.kicad_pro | 326 ++++ led_testjig.kicad_sch | 2911 +++++++++++++++++++++++++++++++ sim/TIA.asc | 131 ++ sim/TIA.plt | Bin 0 -> 578 bytes sim/current source discrete.asc | 95 + sim/current source.asc | 120 ++ 8 files changed, 3628 insertions(+) create mode 100644 .gitignore create mode 100644 led_testjig.kicad_pcb create mode 100644 led_testjig.kicad_pro create mode 100644 led_testjig.kicad_sch create mode 100644 sim/TIA.asc create mode 100644 sim/TIA.plt create mode 100644 sim/current source discrete.asc create mode 100644 sim/current source.asc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..636f044 --- /dev/null +++ b/.gitignore @@ -0,0 +1,43 @@ +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache +*-backups/ + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv + +# gitignore template for LTspice +# website: https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html + +# Logfile +*.log + +# Simulation Outputs +*.raw +*.fft + +# Netlist +*.net \ No newline at end of file diff --git a/led_testjig.kicad_pcb b/led_testjig.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/led_testjig.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/led_testjig.kicad_pro b/led_testjig.kicad_pro new file mode 100644 index 0000000..ba7912a --- /dev/null +++ b/led_testjig.kicad_pro @@ -0,0 +1,326 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "led_testjig.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "6412def3-3913-4ff7-b051-b0eaf501bb6f", + "" + ] + ], + "text_variables": {} +} diff --git a/led_testjig.kicad_sch b/led_testjig.kicad_sch new file mode 100644 index 0000000..ca734fe --- /dev/null +++ b/led_testjig.kicad_sch @@ -0,0 +1,2911 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid 6412def3-3913-4ff7-b051-b0eaf501bb6f) + + (paper "A4") + + (lib_symbols + (symbol "Amplifier_Operational:TL081" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TL081" (id 1) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 1.27 1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl081.pdf" (id 3) (at 3.81 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "single opamp" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single JFET-Input Operational Amplifiers, DIP-8/SOIC-8" (id 5) (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* TSSOP*3x3mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TL081_0_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) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "TL081_1_1" + (pin input line (at 0 -7.62 90) (length 5.08) + (name "NULL" (effects (font (size 0.508 0.508)))) + (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 2.54 -7.62 90) (length 6.35) + (name "NULL" (effects (font (size 0.508 0.508)))) + (number "5" (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 "6" (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 "7" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 0 2.54 270) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:TestPoint_Small" (pin_numbers hide) (pin_names (offset 0.762) hide) (in_bom yes) (on_board yes) + (property "Reference" "TP" (id 0) (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TestPoint_Small" (id 1) (at 0 2.032 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 5.08 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 5.08 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "test point tp" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "test point" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Pin* Test*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TestPoint_Small_0_1" + (circle (center 0 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "TestPoint_Small_1_1" + (pin passive line (at 0 0 90) (length 0) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x02" (id 1) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x02_1_1" + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 1.27) (end 1.27 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (id 1) (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitor cap" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:D_Photo_Filled" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at 0.508 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "D_Photo_Filled" (id 1) (at -1.016 -2.794 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.27 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at -1.27 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "photodiode diode opto" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Photodiode, filled shape" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_Photo_Filled_0_1" + (polyline + (pts + (xy -2.54 1.27) + (xy -2.54 -1.27) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 1.778) + (xy -1.524 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy -2.54 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 3.302) + (xy -2.032 1.778) + (xy -2.032 2.286) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.27) + (xy 0 1.27) + (xy -2.54 0) + (xy 0 -1.27) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0.762 3.302) + (xy -0.762 1.778) + (xy -0.762 2.286) + (xy -0.762 1.778) + (xy -0.254 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "D_Photo_Filled_1_1" + (pin passive line (at -5.08 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Opamp_Quad" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Opamp_Quad" (id 1) (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "quad opamp" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad operational amplifier" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm* DIP*W7.62mm* TSSOP*4.4x5mm*P0.65mm* SSOP*5.3x6.2mm*P0.65mm*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Opamp_Quad_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) (color 0 0 0 0)) + (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 "Opamp_Quad_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) (color 0 0 0 0)) + (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 "Opamp_Quad_3_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) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "10" (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 "8" (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 "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "Opamp_Quad_4_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) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "12" (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 "13" (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 "14" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "Opamp_Quad_5_1" + (pin power_in line (at -2.54 -7.62 90) (length 3.81) + (name "V-" (effects (font (size 1.27 1.27)))) + (number "11" (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 "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (id 1) (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "R_Potentiometer_Trim_Small_1" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "RV" (id 0) (at -4.445 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R_Potentiometer_Trim_Small_1" (id 1) (at -2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "resistor variable trimpot trimmer" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Trim-potentiometer" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Potentiometer*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Potentiometer_Trim_Small_1_0_1" + (rectangle (start -0.76 1.78) (end 0.76 -1.78) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.78) + (xy 0 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.78) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.0885 0.8805) + (xy 1.0885 -0.8779) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.0941 0) + (xy 2.54 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Potentiometer_Trim_Small_1_1_1" + (pin passive line (at 0 2.54 270) (length 0) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 0) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "R_Potentiometer_Trim_Small_2" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "RV" (id 0) (at -4.445 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R_Potentiometer_Trim_Small_2" (id 1) (at -2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "resistor variable trimpot trimmer" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Trim-potentiometer" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Potentiometer*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Potentiometer_Trim_Small_2_0_1" + (rectangle (start -0.76 1.78) (end 0.76 -1.78) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.78) + (xy 0 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.78) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.0885 0.8805) + (xy 1.0885 -0.8779) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.0941 0) + (xy 2.54 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Potentiometer_Trim_Small_2_1_1" + (pin passive line (at 0 2.54 270) (length 0) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 0) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Seppl_Device:R_Potentiometer_Trim_Small" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "RV" (id 0) (at -4.445 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R_Potentiometer_Trim_Small" (id 1) (at -2.54 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "resistor variable trimpot trimmer" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Trim-potentiometer" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Potentiometer*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Potentiometer_Trim_Small_0_1" + (rectangle (start -0.76 1.78) (end 0.76 -1.78) + (stroke (width 0.2032) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.78) + (xy 0 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.78) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.0885 0.8805) + (xy 1.0885 -0.8779) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.0941 0) + (xy 2.54 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_Potentiometer_Trim_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 0 180) (length 0) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Transistor_BJT:MMBT3904" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (id 0) (at 5.08 1.905 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MMBT3904" (id 1) (at 5.08 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 5.08 -1.905 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3903-D.PDF" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_keywords" "NPN Transistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "0.2A Ic, 40V Vce, Small Signal NPN Transistor, SOT-23" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MMBT3904_0_1" + (polyline + (pts + (xy 0.635 0.635) + (xy 2.54 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -0.635) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 1.905) + (xy 0.635 -1.905) + (xy 0.635 -1.905) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.778) + (xy 1.778 -1.27) + (xy 2.286 -2.286) + (xy 1.27 -1.778) + (xy 1.27 -1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 1.27 0) (radius 2.8194) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "MMBT3904_1_1" + (pin input line (at -5.08 0 0) (length 5.715) + (name "B" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 5.08 270) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+12V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+12V\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+12V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+12V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3.3V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3.3V\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3.3V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (id 4) (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" (id 5) (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) (color 0 0 0 0)) + (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)))) + ) + ) + ) + ) + + (junction (at 64.77 73.66) (diameter 0) (color 0 0 0 0) + (uuid 0f201034-999d-4259-8123-eb7a1e2d8d7b) + ) + (junction (at 63.5 186.69) (diameter 0) (color 0 0 0 0) + (uuid 144d3037-1912-4deb-84a5-6431bfe134ab) + ) + (junction (at 77.47 86.36) (diameter 0) (color 0 0 0 0) + (uuid 2217261f-352e-4171-b8a6-e1f0b717a202) + ) + (junction (at 63.5 173.99) (diameter 0) (color 0 0 0 0) + (uuid 2d608087-e960-45f0-b2bc-94b999f78489) + ) + (junction (at 240.03 60.96) (diameter 0) (color 0 0 0 0) + (uuid 3a105d78-8e27-460b-a6a5-f965ea0c949b) + ) + (junction (at 201.93 27.94) (diameter 0) (color 0 0 0 0) + (uuid 3a180c42-c954-4931-987b-569b696be6d7) + ) + (junction (at 43.18 147.32) (diameter 0) (color 0 0 0 0) + (uuid 4a3e951a-30aa-4b58-921e-8eb94a34ec18) + ) + (junction (at 77.47 35.56) (diameter 0) (color 0 0 0 0) + (uuid 4d291f01-07a0-4360-81e8-1d733a84cc4f) + ) + (junction (at 63.5 121.92) (diameter 0) (color 0 0 0 0) + (uuid 4d9c177d-eafd-46ea-8cb4-1bd2e7ef4310) + ) + (junction (at 52.07 35.56) (diameter 0) (color 0 0 0 0) + (uuid 51c50306-6fae-43ab-b290-a1b0300ac8c9) + ) + (junction (at 240.03 63.5) (diameter 0) (color 0 0 0 0) + (uuid 6c6e91c8-95b3-48c7-aaf4-314700a858fb) + ) + (junction (at 54.61 73.66) (diameter 0) (color 0 0 0 0) + (uuid 8584d70e-c97e-47b7-9751-da939f1bb616) + ) + (junction (at 77.47 48.26) (diameter 0) (color 0 0 0 0) + (uuid 8c6cfe65-3f75-4d23-a031-9379f6c3aec5) + ) + (junction (at 43.18 161.29) (diameter 0) (color 0 0 0 0) + (uuid a1563bc7-72ce-4361-8c44-8cb2bc45b32c) + ) + (junction (at 240.03 49.53) (diameter 0) (color 0 0 0 0) + (uuid a4ef57d1-e09d-4e69-ae98-f5099c01b5c8) + ) + (junction (at 50.8 50.8) (diameter 0) (color 0 0 0 0) + (uuid a8975c58-8740-4c02-96f1-3bb4827b634a) + ) + (junction (at 43.18 121.92) (diameter 0) (color 0 0 0 0) + (uuid bcbbe480-aa4a-486f-8dd9-0d6046d3d8bd) + ) + (junction (at 63.5 147.32) (diameter 0) (color 0 0 0 0) + (uuid c0e2f0dc-60cf-4084-827a-442dcf4c2a5a) + ) + (junction (at 63.5 134.62) (diameter 0) (color 0 0 0 0) + (uuid c1eb842c-ca7f-4aa7-a95d-59fc19b45e1f) + ) + (junction (at 64.77 35.56) (diameter 0) (color 0 0 0 0) + (uuid c8332763-bfdf-4580-a920-cb46c2df3334) + ) + (junction (at 63.5 161.29) (diameter 0) (color 0 0 0 0) + (uuid e1ae0dfa-f67a-454e-a013-c2b372eb2702) + ) + (junction (at 201.93 60.96) (diameter 0) (color 0 0 0 0) + (uuid f5792b50-a3d7-4255-9d2e-316648b37936) + ) + (junction (at 43.18 186.69) (diameter 0) (color 0 0 0 0) + (uuid fb514615-c63c-4a4d-95aa-227e471031a5) + ) + + (wire (pts (xy 29.21 35.56) (xy 52.07 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 020131ec-7d7d-4592-8150-2d2d1bd53317) + ) + (wire (pts (xy 52.07 35.56) (xy 52.07 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 03dad53c-a6a0-4ae1-9ccf-446049b06630) + ) + (wire (pts (xy 44.45 50.8) (xy 50.8 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 04a22006-94ea-4bea-beab-a509049a8bfd) + ) + (wire (pts (xy 240.03 55.88) (xy 240.03 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 051fd036-e217-482c-a2f4-ee653b5de59e) + ) + (wire (pts (xy 63.5 170.18) (xy 63.5 173.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0683b8df-a9a3-468c-ba0b-7a473dd682ed) + ) + (wire (pts (xy 59.69 39.37) (xy 64.77 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 07e7e810-6761-41c0-836b-9206bbc2044a) + ) + (wire (pts (xy 77.47 35.56) (xy 77.47 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0cdc376e-46e1-4944-b59b-6e525a919d61) + ) + (wire (pts (xy 207.01 33.02) (xy 207.01 36.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0da3d83d-96f2-472c-a159-963ca047a22d) + ) + (wire (pts (xy 52.07 35.56) (xy 57.15 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 104ac91e-f1fb-4053-b8ab-4a4d2c3fa02d) + ) + (wire (pts (xy 248.92 63.5) (xy 240.03 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 12adfa2f-fd44-4bf4-975c-d012441ccca6) + ) + (wire (pts (xy 43.18 186.69) (xy 50.8 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 16a24d5d-24a0-4246-a454-919fc6027165) + ) + (wire (pts (xy 63.5 173.99) (xy 67.31 173.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b45850e-e751-4fbe-8cb1-27941e6ae48d) + ) + (wire (pts (xy 55.88 161.29) (xy 63.5 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b639229-b21b-49c3-94ad-50a07b41c85a) + ) + (wire (pts (xy 72.39 35.56) (xy 77.47 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1c3eb4c8-0d75-4e6d-8607-d647a71731d8) + ) + (wire (pts (xy 240.03 60.96) (xy 248.92 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e2ea4af-fa36-470f-8371-1250ee9032f0) + ) + (wire (pts (xy 63.5 143.51) (xy 63.5 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e734e6f-fb86-49a2-a67c-534692e37fc1) + ) + (wire (pts (xy 63.5 182.88) (xy 63.5 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 23e97aa0-ea7c-42f4-9bb7-49ad26b4da43) + ) + (wire (pts (xy 224.79 60.96) (xy 240.03 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 267e1967-7ec7-44e4-88ae-2797bcc437ad) + ) + (wire (pts (xy 72.39 173.99) (xy 76.2 173.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 282a7990-c8c8-41db-bfae-3da9f795e078) + ) + (wire (pts (xy 59.69 38.1) (xy 59.69 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2997d7b2-9f49-4e54-af93-3760231ee6e2) + ) + (wire (pts (xy 63.5 134.62) (xy 67.31 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2ab984ed-7b2e-4f5c-8231-37536b1661cc) + ) + (wire (pts (xy 59.69 77.47) (xy 64.77 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2dac5a54-191d-474b-b967-4634339f9b64) + ) + (wire (pts (xy 63.5 121.92) (xy 67.31 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2e86adf6-0424-4633-b03a-ed7c4dd24657) + ) + (wire (pts (xy 76.2 161.29) (xy 72.39 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 30422d6b-c4e0-4645-aaa8-5a9502e66656) + ) + (wire (pts (xy 52.07 73.66) (xy 54.61 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 34cb36ae-3a27-42d9-847a-e953e8b41044) + ) + (wire (pts (xy 77.47 25.4) (xy 77.47 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3553cdf4-fcae-48cb-ab85-c020b32c9f12) + ) + (wire (pts (xy 212.09 31.75) (xy 209.55 31.75)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 35c2141a-a6a9-4053-bfb1-06a2eed54156) + ) + (wire (pts (xy 39.37 121.92) (xy 43.18 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 37f9333d-fc1f-4235-abb6-2fd5ae9c1ebd) + ) + (wire (pts (xy 63.5 125.73) (xy 63.5 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 38fd5668-a2c5-47a3-94eb-b08933624dad) + ) + (wire (pts (xy 44.45 176.53) (xy 43.18 176.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3c6d8dc1-51b0-4742-be94-9935a4f49ee0) + ) + (wire (pts (xy 240.03 46.99) (xy 240.03 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3d782005-9816-42c5-af20-ed1b02f8677a) + ) + (wire (pts (xy 21.59 186.69) (xy 25.4 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 41a6d9f9-383a-499d-8dee-c49c594ee127) + ) + (wire (pts (xy 64.77 35.56) (xy 64.77 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 41e74c3f-1671-4e07-b718-82d337612492) + ) + (wire (pts (xy 54.61 73.66) (xy 54.61 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4a8ae3a6-1c0c-466a-9253-82eda7d5e399) + ) + (wire (pts (xy 210.82 55.88) (xy 207.01 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 513fccaf-b6c6-44eb-a87d-d9251f1ec76b) + ) + (wire (pts (xy 77.47 86.36) (xy 87.63 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 530b89a1-aaf2-4563-a789-1f59ab85a7f1) + ) + (wire (pts (xy 30.48 121.92) (xy 34.29 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5315227c-cbee-4f09-8685-e90202dd1efb) + ) + (wire (pts (xy 67.31 25.4) (xy 77.47 25.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 532897a6-44e6-4bda-b950-5f966a0b3997) + ) + (wire (pts (xy 63.5 147.32) (xy 67.31 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5553459f-1cd4-4abd-b3c5-1103e293b6f7) + ) + (wire (pts (xy 52.07 25.4) (xy 62.23 25.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 55b37774-1bd7-43bf-91ad-38c78ecef87b) + ) + (wire (pts (xy 44.45 137.16) (xy 43.18 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 57df1651-d7bb-42f4-97ba-93f75eeba081) + ) + (wire (pts (xy 72.39 73.66) (xy 77.47 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 58b1e9df-4357-466b-9682-824c60c6e52f) + ) + (wire (pts (xy 58.42 83.82) (xy 54.61 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5b1b9d3d-9c86-489f-83c9-f83978907818) + ) + (wire (pts (xy 50.8 121.92) (xy 43.18 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 62a4ab1b-1c5e-4585-974e-935364472f78) + ) + (wire (pts (xy 207.01 52.07) (xy 207.01 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 62f1b0bf-d78b-490f-b1f4-5db70439201f) + ) + (wire (pts (xy 76.2 121.92) (xy 72.39 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 660d3607-771a-4f8b-98a8-2a87c7a38948) + ) + (wire (pts (xy 59.69 134.62) (xy 63.5 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 66f1a585-9df3-4a86-b33f-c82b2be0abe7) + ) + (wire (pts (xy 54.61 73.66) (xy 57.15 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6927979a-897d-430b-bb62-a14d0724a503) + ) + (wire (pts (xy 50.8 161.29) (xy 43.18 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6b17b20b-689c-4e13-973b-3f7fa090d26f) + ) + (wire (pts (xy 201.93 27.94) (xy 219.71 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6c874b20-2d5d-4f9d-82fa-7a1392191468) + ) + (wire (pts (xy 39.37 186.69) (xy 43.18 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6cf50c35-c777-482a-aa47-c5247a2990f3) + ) + (wire (pts (xy 67.31 161.29) (xy 63.5 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6dfde191-a3f7-450e-be09-fdb31791ecb3) + ) + (wire (pts (xy 39.37 147.32) (xy 43.18 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6f9c978a-468f-4322-b3bc-1284adf505f0) + ) + (wire (pts (xy 58.42 50.8) (xy 50.8 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7014fc5c-6d76-4dff-97b7-b72836585246) + ) + (wire (pts (xy 73.66 48.26) (xy 77.47 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 714bebb3-2992-4535-aef0-89e6bf5e7533) + ) + (wire (pts (xy 64.77 73.66) (xy 67.31 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7aa718af-13aa-4dbf-ba1f-142990e71028) + ) + (wire (pts (xy 204.47 33.02) (xy 207.01 33.02)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7fa2d0e0-6833-4c86-9799-5a08f791480c) + ) + (wire (pts (xy 43.18 132.08) (xy 44.45 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 82a7cf23-5b1e-4d68-a8f7-4fb9dfd417ca) + ) + (wire (pts (xy 63.5 165.1) (xy 63.5 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86f7cc50-0525-4010-8a97-169770f02964) + ) + (wire (pts (xy 43.18 137.16) (xy 43.18 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8fffcfbf-0b7c-4e9c-b9f4-335764ac70ee) + ) + (wire (pts (xy 201.93 60.96) (xy 219.71 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 90b7eaac-385e-4e30-8e2c-f025339b9c16) + ) + (wire (pts (xy 52.07 25.4) (xy 52.07 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 91d49ba3-9aca-476c-acd0-9e2ce04e2884) + ) + (wire (pts (xy 43.18 176.53) (xy 43.18 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9325e5f9-cbd4-4edc-bc29-86ae75cb5223) + ) + (wire (pts (xy 77.47 48.26) (xy 87.63 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 98f9db4e-f7eb-4662-a43a-264235fef2da) + ) + (wire (pts (xy 43.18 73.66) (xy 46.99 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9af35e90-7e68-4a2a-a042-f4e26d667ff5) + ) + (wire (pts (xy 64.77 73.66) (xy 64.77 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9d3fc462-e47e-4a9e-8465-1353798f2cdc) + ) + (wire (pts (xy 43.18 88.9) (xy 58.42 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9f1012c4-9cb2-4233-ae21-8e4af352482d) + ) + (wire (pts (xy 21.59 147.32) (xy 25.4 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9fc699c5-8996-4548-a98a-fe3bcf0fff8e) + ) + (wire (pts (xy 43.18 147.32) (xy 50.8 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a6a9ed2d-8d8b-4357-bb9b-da55c2cec002) + ) + (wire (pts (xy 30.48 147.32) (xy 34.29 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ac8adb4b-2ab7-4196-8088-a5f13e209128) + ) + (wire (pts (xy 201.93 41.91) (xy 201.93 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid adccb9ca-66f6-4e8b-9e22-ce3eb6619394) + ) + (wire (pts (xy 59.69 76.2) (xy 59.69 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af3be550-05dd-49fc-b172-706dd1a3ea8d) + ) + (wire (pts (xy 196.85 60.96) (xy 201.93 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af77ab8d-1edc-4de6-9c13-b7b7c85453b5) + ) + (wire (pts (xy 62.23 73.66) (xy 64.77 73.66)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b043e8b7-9137-44b3-897b-b23e6c07797a) + ) + (wire (pts (xy 39.37 161.29) (xy 43.18 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b1bd4a80-4e79-4dff-8eed-22361811eb35) + ) + (wire (pts (xy 63.5 186.69) (xy 67.31 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b44a599f-d8c7-4e75-bde8-f0888a72c85a) + ) + (wire (pts (xy 63.5 130.81) (xy 63.5 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b6b48181-6010-4806-b371-00311f5056e9) + ) + (wire (pts (xy 217.17 44.45) (xy 218.44 44.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b8f1916a-dc7d-4c05-8d5b-116910e1e39d) + ) + (wire (pts (xy 209.55 31.75) (xy 209.55 36.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ba435f6b-c650-4ccc-acc0-61678ffdc269) + ) + (wire (pts (xy 240.03 41.91) (xy 240.03 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bae5c9b8-ecd6-445d-b5d0-9886c930d88c) + ) + (wire (pts (xy 226.06 49.53) (xy 240.03 49.53)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bc1d9cc2-d26e-4636-b3ae-61a9b2688ed5) + ) + (wire (pts (xy 231.14 63.5) (xy 240.03 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c1616765-58b4-42b0-89e9-ce600818d695) + ) + (wire (pts (xy 43.18 121.92) (xy 43.18 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c64c0222-944a-419c-b5fe-67b571e773ae) + ) + (wire (pts (xy 21.59 121.92) (xy 25.4 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7993464-2eaa-44f5-ab13-53aafebc6177) + ) + (wire (pts (xy 62.23 35.56) (xy 64.77 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c7a663c3-0fcc-4b52-943e-868d21df1e84) + ) + (wire (pts (xy 240.03 49.53) (xy 240.03 50.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c8d048b1-cc09-42fa-95ea-943f482119e7) + ) + (wire (pts (xy 63.5 134.62) (xy 63.5 138.43)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c97b4ee6-c3cd-48d1-90b1-d8a353f06444) + ) + (wire (pts (xy 21.59 161.29) (xy 25.4 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc4fb2ae-ace6-438b-8e25-2bfc4ecbe55f) + ) + (wire (pts (xy 76.2 134.62) (xy 72.39 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cfb1a515-4bcb-4456-9bcb-80a91ab69acb) + ) + (wire (pts (xy 77.47 73.66) (xy 77.47 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d10bd743-efe1-40b6-ac4b-aee29e7b262f) + ) + (wire (pts (xy 76.2 147.32) (xy 72.39 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d12ce627-7dde-494f-8c40-6fab685c9a2a) + ) + (wire (pts (xy 43.18 161.29) (xy 43.18 171.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d2e396d2-92d9-4ffa-99fd-2dfbf9e29798) + ) + (wire (pts (xy 240.03 27.94) (xy 224.79 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d39b777a-e639-4697-bae5-38e20c4aa14c) + ) + (wire (pts (xy 55.88 121.92) (xy 63.5 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d514b01c-6cf6-4ee0-8b10-eaae9651cf77) + ) + (wire (pts (xy 59.69 173.99) (xy 63.5 173.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d583f95f-2136-4bdc-881e-78bac8e8c098) + ) + (wire (pts (xy 189.23 60.96) (xy 191.77 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d809909e-fd96-4fa6-a173-473065394248) + ) + (wire (pts (xy 52.07 45.72) (xy 58.42 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d96254f4-6f2e-46c8-bea4-c2de83db8f5d) + ) + (wire (pts (xy 214.63 34.29) (xy 217.17 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid da0b3136-916f-422b-86c7-26b613e35415) + ) + (wire (pts (xy 201.93 46.99) (xy 201.93 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dcbf31f0-fba7-4f2f-9ece-e571752d9833) + ) + (wire (pts (xy 41.91 54.61) (xy 41.91 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid de32a38b-df9f-4a9f-9259-4f0ae0c16687) + ) + (wire (pts (xy 175.26 27.94) (xy 191.77 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dee6061c-a795-4e7c-b21b-5c62f4a24112) + ) + (wire (pts (xy 30.48 161.29) (xy 34.29 161.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e3763b5d-cc50-43b4-ad59-b65f1b64f5a2) + ) + (wire (pts (xy 76.2 186.69) (xy 72.39 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e46029a5-847b-41b9-9c5c-45362e6c4388) + ) + (wire (pts (xy 240.03 63.5) (xy 240.03 64.77)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e4957e12-31f4-4218-b10b-6147a03c67bd) + ) + (wire (pts (xy 55.88 147.32) (xy 63.5 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e56d9400-b3ac-4910-8630-2d0126b37a0f) + ) + (wire (pts (xy 64.77 35.56) (xy 67.31 35.56)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ec8d53bd-4bc7-499e-8696-bd0c36fca406) + ) + (wire (pts (xy 30.48 186.69) (xy 34.29 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ee884c78-0d37-47ff-aae9-0590fa5d5c3e) + ) + (wire (pts (xy 43.18 171.45) (xy 44.45 171.45)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ef93fdb5-a48f-48fe-9ffd-f593a5a2bd80) + ) + (wire (pts (xy 55.88 186.69) (xy 63.5 186.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f2fd528f-42d7-4a5f-b8bb-6903e2a7e922) + ) + (wire (pts (xy 77.47 86.36) (xy 73.66 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f4fc051b-f61b-42e5-b2a6-132cdf502927) + ) + (wire (pts (xy 63.5 173.99) (xy 63.5 177.8)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fb615429-6380-448c-8752-1f76512cc689) + ) + (wire (pts (xy 196.85 27.94) (xy 201.93 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fd8f9c57-d96b-44fc-bfa1-a38c51e18ce6) + ) + + (text "X" (at 64.9702 143.5021 180) + (effects (font (size 3 3)) (justify right bottom)) + (uuid 12cfeb87-a9a5-43e7-a7e9-1be7c57173eb) + ) + (text "LTC1407, 0..2.5V\noder\nADS1115" (at 90.17 68.58 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 14c1e994-4fd5-4a6b-af9f-8d5b003d3a2a) + ) + (text "X" (at 39.2872 162.7321 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid 2a29fe6b-22da-4928-a5e3-e4f176a8aaed) + ) + (text "X" (at 72.3573 123.3969 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid 3ce5e272-6c47-4803-91be-5255bdea416f) + ) + (text "X" (at 30.3577 162.8092 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid 5bc85c0a-5f83-44f5-8bbd-94f7509443ee) + ) + (text "X" (at 39.37 123.4484 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid 6cd48b1d-8ba9-404a-9ee1-4ec241c2f346) + ) + (text "X" (at 72.3573 175.4669 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid 97803bfb-bbd0-4a47-8ef9-2310bb5a603e) + ) + (text "ad5689\noder\nMCP4725" (at 175.26 34.29 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid aec1878a-6010-43f0-9472-8157eb45e2b8) + ) + (text "X" (at 72.3573 136.0969 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid b517b287-234e-4c13-8bea-5d71e669aacc) + ) + (text "0..3.3V -> 0..10mA LED Current" (at 173.99 20.32 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid b91ee413-6edc-4f4a-a815-4879fe1e50aa) + ) + (text "X" (at 65.0489 182.8842 180) + (effects (font (size 3 3)) (justify right bottom)) + (uuid bd234311-c074-4919-8ba5-d0164f101b29) + ) + (text "X" (at 30.4381 123.4484 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid e072a8ef-0da5-4b5f-8070-c5b5c16af3bd) + ) + (text "V_I_photo = 30000*I_photo\n...\nV_I_photo = 40000*I_photo" + (at 78.74 45.72 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e7e21e3a-99e2-44e8-863f-d4901ec201ed) + ) + (text "X" (at 72.3573 162.7669 90) + (effects (font (size 3 3)) (justify left bottom)) + (uuid faaa13b8-2cc4-425d-ad8b-2a632b02137f) + ) + + (label "V_I_LED" (at 87.63 86.36 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 19476fcf-06a6-4f16-a579-7c03e4bbae9e) + ) + (label "V_D" (at 76.2 173.99 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 5e4fae1f-aee1-4b15-a812-fb1cf4d7e5b7) + ) + (label "LED_RET" (at 231.14 63.5 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 67a946ae-917b-4663-ac27-b175f74343c8) + ) + (label "V_C" (at 76.2 134.62 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 9b918409-c600-484d-a510-9133658e9da8) + ) + (label "LED_RET" (at 43.18 88.9 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bd77c739-f45a-4b6f-81cf-166ed268d93c) + ) + (label "V_I_photo" (at 87.63 48.26 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid ee99dc0c-bf81-4dea-9769-d4d13f0acec5) + ) + (label "current_setpoint" (at 175.26 27.94 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fe24384a-ac40-4d0d-a888-d8e332cffb75) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 186.69 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 05c7448c-d4b6-412c-8ee4-9129172556b0) + (property "Reference" "R?" (id 0) (at 69.85 191.77 90)) + (property "Value" "0" (id 1) (at 69.85 189.23 90)) + (property "Footprint" "" (id 2) (at 69.85 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e2866610-440f-4e26-b2d3-2509a49a5175)) + (pin "2" (uuid 52fd6980-8601-4956-90d3-a73412d0b683)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 161.29 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 079a7d17-5eaf-44a6-8adf-17fae5f0ee6a) + (property "Reference" "R?" (id 0) (at 69.85 156.21 90)) + (property "Value" "0" (id 1) (at 69.85 158.75 90)) + (property "Footprint" "" (id 2) (at 69.85 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 10739f72-64c2-4ad8-9bbd-137b7752be8f)) + (pin "2" (uuid 0b8f3d20-b0a0-4269-976c-92d0805992f7)) + ) + + (symbol (lib_id "Device:R_Small") (at 222.25 27.94 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 08011cc7-8e8c-4b32-8ee5-c9fc12766e24) + (property "Reference" "R?" (id 0) (at 222.25 22.86 90)) + (property "Value" "30k" (id 1) (at 222.25 25.4 90)) + (property "Footprint" "" (id 2) (at 222.25 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 865243aa-b52c-4a54-bad3-3de0b1329e44)) + (pin "2" (uuid 3c0011b5-f220-40ce-9c5c-b51b6fcf387e)) + ) + + (symbol (lib_id "power:GND") (at 21.59 147.32 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 086b310d-2ea4-43ad-b068-78305132d3f6) + (property "Reference" "#PWR?" (id 0) (at 21.59 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 21.59 151.13 0)) + (property "Footprint" "" (id 2) (at 21.59 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 21.59 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 32de03e0-0f9a-49d8-98ee-b5b7a85e7e8c)) + ) + + (symbol (lib_id "power:GND") (at 21.59 161.29 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 08eebcf0-3193-4e26-8c83-35d31e758546) + (property "Reference" "#PWR?" (id 0) (at 21.59 167.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 21.59 165.1 0)) + (property "Footprint" "" (id 2) (at 21.59 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 21.59 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ca710a09-c40c-4f1f-b5c8-e4d651aa2cb3)) + ) + + (symbol (lib_id "Device:R_Small") (at 240.03 67.31 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0ad7755d-2a16-42aa-bda6-7680c0da0358) + (property "Reference" "R?" (id 0) (at 245.11 67.31 90)) + (property "Value" "10" (id 1) (at 242.57 67.31 90)) + (property "Footprint" "" (id 2) (at 240.03 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bcc4a4e0-b0e4-44ce-9d8d-d09a056005d3)) + (pin "2" (uuid 8a4ae1e3-1b8f-4a23-acfb-080f8544729f)) + ) + + (symbol (lib_id "power:GND") (at 21.59 105.41 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0d8d1223-4edb-4ada-9db2-fb8e80a144e3) + (property "Reference" "#PWR?" (id 0) (at 21.59 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 21.59 109.22 0)) + (property "Footprint" "" (id 2) (at 21.59 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 21.59 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cc09e74c-3767-41e5-83ec-938eef344477)) + ) + + (symbol (lib_id "power:GND") (at 41.91 54.61 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0dfb1262-807d-416d-ae82-a18cca90f306) + (property "Reference" "#PWR?" (id 0) (at 41.91 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 41.91 58.42 0)) + (property "Footprint" "" (id 2) (at 41.91 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 41.91 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 64654570-3c66-4a6f-a467-9391ba287912)) + ) + + (symbol (lib_id "Device:D_Photo_Filled") (at 29.21 40.64 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 14b69cda-7666-4cb0-a703-a29bc72fd994) + (property "Reference" "D?" (id 0) (at 31.75 38.4174 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "BPW34" (id 1) (at 31.75 40.9574 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 29.21 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 29.21 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e161f4ef-87d2-44e6-8303-cb59c568ff36)) + (pin "2" (uuid ecd305b5-f771-4fee-a3f7-68c4479b5651)) + ) + + (symbol (lib_id "Device:Opamp_Quad") (at 52.07 134.62 0) (mirror x) (unit 3) + (in_bom yes) (on_board yes) + (uuid 16882cbd-d539-46fc-a479-ceca56a6b6b5) + (property "Reference" "U?" (id 0) (at 58.42 137.16 0)) + (property "Value" "OPA4377" (id 1) (at 58.42 139.7 0)) + (property "Footprint" "" (id 2) (at 52.07 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 52.07 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bc37c4d9-7408-40c6-a856-db6d2b66426e)) + (pin "2" (uuid 94ba0c04-1515-4af2-88d6-1957b77e8870)) + (pin "3" (uuid 1456c99b-8026-40f2-b717-f44c62878a88)) + (pin "5" (uuid 216b9d37-21ac-46b8-b9ef-de50c7150cf9)) + (pin "6" (uuid bef65582-f653-4f84-98b9-89295aeb7ab2)) + (pin "7" (uuid 8f7c14f1-1ed7-44a5-9ab9-780bd3cba860)) + (pin "10" (uuid 4f24fc7b-4f5f-432d-8e09-8f3de30d4e05)) + (pin "8" (uuid d23b4362-709d-446e-8129-81dcf9a0e852)) + (pin "9" (uuid 0c4d7d44-1eb3-422f-9a75-7a6f5c2a18a0)) + (pin "12" (uuid a9d550c1-b2fb-4a25-a0b4-84f539751c27)) + (pin "13" (uuid 590859fe-eb2c-4fc9-81d7-72870779ea10)) + (pin "14" (uuid 239cb17a-f512-4908-8372-48ae32b282bf)) + (pin "11" (uuid ffbc9ab7-c252-461f-bd97-f7ccd2b6b85a)) + (pin "4" (uuid 406bde92-8588-4f7d-97d8-d4a8e6470c48)) + ) + + (symbol (lib_id "Device:Opamp_Quad") (at 66.04 48.26 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 181821ed-41e1-4fef-b386-6e72be3c2633) + (property "Reference" "U?" (id 0) (at 72.39 50.8 0)) + (property "Value" "OPA4377" (id 1) (at 72.39 53.34 0)) + (property "Footprint" "" (id 2) (at 66.04 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 66.04 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b6a6e56c-459a-470e-a268-87fde2f2ef00)) + (pin "2" (uuid e02de305-cee3-4006-af5a-07ae3b08af48)) + (pin "3" (uuid e0f73f24-c53e-40bc-bd86-b64bec66ad19)) + (pin "5" (uuid faca1627-f3c2-4951-bb4a-f01e426ae963)) + (pin "6" (uuid a196a672-0452-4256-acd3-53120469ef7e)) + (pin "7" (uuid a4a85ac8-316f-4ea8-8a46-530970ec0b67)) + (pin "10" (uuid 4f24fc7b-4f5f-432d-8e09-8f3de30d4e06)) + (pin "8" (uuid d23b4362-709d-446e-8129-81dcf9a0e853)) + (pin "9" (uuid 0c4d7d44-1eb3-422f-9a75-7a6f5c2a18a1)) + (pin "12" (uuid a9d550c1-b2fb-4a25-a0b4-84f539751c28)) + (pin "13" (uuid 590859fe-eb2c-4fc9-81d7-72870779ea11)) + (pin "14" (uuid 239cb17a-f512-4908-8372-48ae32b282c0)) + (pin "11" (uuid ffbc9ab7-c252-461f-bd97-f7ccd2b6b85b)) + (pin "4" (uuid 406bde92-8588-4f7d-97d8-d4a8e6470c49)) + ) + + (symbol (lib_id "Device:Opamp_Quad") (at 24.13 97.79 0) (mirror x) (unit 5) + (in_bom yes) (on_board yes) + (uuid 1cdfe54b-db6a-4a4c-846e-89d029a81bdf) + (property "Reference" "U?" (id 0) (at 26.67 96.52 0)) + (property "Value" "OPA4377" (id 1) (at 26.67 99.06 0)) + (property "Footprint" "" (id 2) (at 24.13 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 24.13 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d968f572-2864-4de6-8a99-58e4efa541d5)) + (pin "2" (uuid 4732af7f-f1ad-42e3-b57c-612f951e4eec)) + (pin "3" (uuid 4bdd2d7e-d36d-4bca-bdc8-0c094e46ed58)) + (pin "5" (uuid faca1627-f3c2-4951-bb4a-f01e426ae964)) + (pin "6" (uuid a196a672-0452-4256-acd3-53120469ef7f)) + (pin "7" (uuid a4a85ac8-316f-4ea8-8a46-530970ec0b68)) + (pin "10" (uuid 4f24fc7b-4f5f-432d-8e09-8f3de30d4e07)) + (pin "8" (uuid d23b4362-709d-446e-8129-81dcf9a0e854)) + (pin "9" (uuid 0c4d7d44-1eb3-422f-9a75-7a6f5c2a18a2)) + (pin "12" (uuid a9d550c1-b2fb-4a25-a0b4-84f539751c29)) + (pin "13" (uuid 590859fe-eb2c-4fc9-81d7-72870779ea12)) + (pin "14" (uuid 239cb17a-f512-4908-8372-48ae32b282c1)) + (pin "11" (uuid ffbc9ab7-c252-461f-bd97-f7ccd2b6b85c)) + (pin "4" (uuid 406bde92-8588-4f7d-97d8-d4a8e6470c4a)) + ) + + (symbol (lib_id "Device:Opamp_Quad") (at 52.07 173.99 0) (mirror x) (unit 4) + (in_bom yes) (on_board yes) + (uuid 1eb787da-fb74-4209-bd30-8fa9673db43d) + (property "Reference" "U?" (id 0) (at 58.42 176.53 0)) + (property "Value" "OPA4377" (id 1) (at 58.42 179.07 0)) + (property "Footprint" "" (id 2) (at 52.07 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 52.07 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bc37c4d9-7408-40c6-a856-db6d2b66426f)) + (pin "2" (uuid 94ba0c04-1515-4af2-88d6-1957b77e8871)) + (pin "3" (uuid 1456c99b-8026-40f2-b717-f44c62878a89)) + (pin "5" (uuid 216b9d37-21ac-46b8-b9ef-de50c7150cfa)) + (pin "6" (uuid bef65582-f653-4f84-98b9-89295aeb7ab3)) + (pin "7" (uuid 8f7c14f1-1ed7-44a5-9ab9-780bd3cba861)) + (pin "10" (uuid 337b6494-a745-41a5-9ff3-dbe5d26f2a2f)) + (pin "8" (uuid 31b83465-b400-4087-ac01-ab2094fe049c)) + (pin "9" (uuid 520eb28c-1a91-460f-b22f-34ae7274aa52)) + (pin "12" (uuid a9d550c1-b2fb-4a25-a0b4-84f539751c2a)) + (pin "13" (uuid 590859fe-eb2c-4fc9-81d7-72870779ea13)) + (pin "14" (uuid 239cb17a-f512-4908-8372-48ae32b282c2)) + (pin "11" (uuid ffbc9ab7-c252-461f-bd97-f7ccd2b6b85d)) + (pin "4" (uuid 406bde92-8588-4f7d-97d8-d4a8e6470c4b)) + ) + + (symbol (lib_id "Device:R_Small") (at 36.83 161.29 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1ff2de74-febb-4e72-9725-8eb0ab8823ae) + (property "Reference" "R?" (id 0) (at 36.83 156.21 90)) + (property "Value" "30k" (id 1) (at 36.83 158.75 90)) + (property "Footprint" "" (id 2) (at 36.83 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6ca18cff-b8d8-41dd-88f9-dd44c0e09cd4)) + (pin "2" (uuid d92097e1-f25a-43c8-a283-7cbc9d30c5fa)) + ) + + (symbol (lib_id "Device:R_Small") (at 36.83 186.69 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 232abe13-c0cf-422c-b34b-d8122f2587ad) + (property "Reference" "R?" (id 0) (at 36.83 191.77 90)) + (property "Value" "30k" (id 1) (at 36.83 189.23 90)) + (property "Footprint" "" (id 2) (at 36.83 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 50196fc3-b69b-4a6f-b3f6-9735b2c74225)) + (pin "2" (uuid 298a21ba-2cd5-4340-909f-d57eacbd686d)) + ) + + (symbol (lib_id "Device:R_Small") (at 49.53 73.66 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2b8fa5b0-1f66-4e3f-b2ce-ba3872d050d2) + (property "Reference" "R?" (id 0) (at 49.53 68.58 90)) + (property "Value" "1k" (id 1) (at 49.53 71.12 90)) + (property "Footprint" "" (id 2) (at 49.53 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 49.53 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8d4e66f6-dc51-4d76-b71d-39619d9052d3)) + (pin "2" (uuid 38064bea-564e-4e27-8780-9f6780db3860)) + ) + + (symbol (lib_id "Connector:TestPoint_Small") (at 50.8 50.8 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2baadb8b-684e-4d4d-a0c6-c5d16c60af15) + (property "Reference" "TP?" (id 0) (at 50.8 53.34 0) + (effects (font (size 1.27 1.27)) (justify top)) + ) + (property "Value" "v_bias_pd" (id 1) (at 50.8 48.26 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (property "Footprint" "" (id 2) (at 45.72 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 45.72 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e7446c9a-a54a-4527-a6f7-5a4a3a511589)) + ) + + (symbol (lib_id "Device:R_Small") (at 63.5 128.27 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2c35288e-d6aa-4fdd-b53e-8ff5e879de5c) + (property "Reference" "R?" (id 0) (at 68.58 128.27 90)) + (property "Value" "0" (id 1) (at 66.04 128.27 90)) + (property "Footprint" "" (id 2) (at 63.5 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 63.5 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 67900249-9611-4326-b0a5-3542c1026da9)) + (pin "2" (uuid 70a53eab-00ee-4e2f-8db5-12ee2f7134a5)) + ) + + (symbol (lib_id "Device:R_Small") (at 53.34 186.69 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 2dbb008f-0a63-4007-a2d5-52ac18c339e0) + (property "Reference" "R?" (id 0) (at 53.34 191.77 90)) + (property "Value" "30k" (id 1) (at 53.34 189.23 90)) + (property "Footprint" "" (id 2) (at 53.34 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b48332d8-3a25-491f-aa67-c84ef2aa0258)) + (pin "2" (uuid b77c4410-2ff0-4436-a14e-d8ad13df6401)) + ) + + (symbol (lib_id "Device:R_Small") (at 27.94 161.29 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3ad5a4a6-2b9b-4a54-bf48-3763e41104be) + (property "Reference" "R?" (id 0) (at 27.94 156.21 90)) + (property "Value" "0" (id 1) (at 27.94 158.75 90)) + (property "Footprint" "" (id 2) (at 27.94 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 27.94 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 27a16642-a576-4983-9eaf-72a230b4c899)) + (pin "2" (uuid 2a781c76-0537-48b6-9212-170c49c8ff01)) + ) + + (symbol (lib_id "Amplifier_Operational:TL081") (at 209.55 44.45 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3b4e0b87-7927-4e2f-aca9-7af3f6dd3a39) + (property "Reference" "U?" (id 0) (at 214.63 46.99 0)) + (property "Value" "TL081" (id 1) (at 214.63 49.53 0)) + (property "Footprint" "" (id 2) (at 210.82 45.72 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl081.pdf" (id 3) (at 213.36 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5d4eeb07-3d2a-42af-a70e-7f8488fc7e6a)) + (pin "2" (uuid 2b4e62e0-5b7e-4fa8-b55b-68e0e25628ec)) + (pin "3" (uuid 1b23b62b-8122-4bca-acda-7082991800aa)) + (pin "4" (uuid 423763ec-2574-4321-a41e-f3e967798b03)) + (pin "5" (uuid 461bedd2-a37a-4ff4-a571-b06a82fe07f5)) + (pin "6" (uuid 1bb2be58-2864-4748-bdec-c3ede377cf3f)) + (pin "7" (uuid 68f5fdaf-7535-4096-a9f8-fa86a0d6e653)) + (pin "8" (uuid 8820ad9f-c7a4-489f-9956-8463e14a0143)) + ) + + (symbol (lib_id "Device:C_Small") (at 64.77 25.4 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 41a06aec-aa46-42c4-91ad-8273c5a0714a) + (property "Reference" "C?" (id 0) (at 64.7763 19.05 90)) + (property "Value" "330p" (id 1) (at 64.7763 21.59 90)) + (property "Footprint" "" (id 2) (at 64.77 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 64.77 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 97df5dd3-d68d-4842-9211-72bd6f645c6c)) + (pin "2" (uuid 3d4b39fe-1f21-47f7-9b3f-cf3969a452dd)) + ) + + (symbol (lib_id "power:GND") (at 189.23 60.96 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 42df9a3c-4f61-4930-8a93-ebbc7cf7e6ae) + (property "Reference" "#PWR?" (id 0) (at 189.23 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 189.23 64.77 0)) + (property "Footprint" "" (id 2) (at 189.23 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 189.23 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 717f231c-a270-41b8-a12b-40694f14e49b)) + ) + + (symbol (lib_id "power:GND") (at 21.59 186.69 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 45831865-19bb-4d81-9d48-f0d2a744186d) + (property "Reference" "#PWR?" (id 0) (at 21.59 193.04 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 21.59 190.5 0)) + (property "Footprint" "" (id 2) (at 21.59 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 21.59 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 175362a1-46ac-460c-88e1-c218d3621dc7)) + ) + + (symbol (lib_id "power:+3.3V") (at 76.2 186.69 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 46f1d773-30c0-4b05-9f6a-0cddae49a592) + (property "Reference" "#PWR?" (id 0) (at 76.2 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 76.2 182.88 0)) + (property "Footprint" "" (id 2) (at 76.2 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 76.2 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c441ebc6-6aa5-4c10-be46-ea92dcf9fda0)) + ) + + (symbol (lib_id "power:GND") (at 240.03 69.85 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 48d97122-ec75-4f53-93bc-6b12dded85ae) + (property "Reference" "#PWR?" (id 0) (at 240.03 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 240.03 73.66 0)) + (property "Footprint" "" (id 2) (at 240.03 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 240.03 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fc9c9054-7fb1-43c0-9782-a6d67b0d5ca8)) + ) + + (symbol (lib_id "Device:R_Small") (at 240.03 44.45 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4a020cae-01e5-4578-aa05-1640744a340b) + (property "Reference" "R?" (id 0) (at 245.11 44.45 90)) + (property "Value" "330" (id 1) (at 242.57 44.45 90)) + (property "Footprint" "" (id 2) (at 240.03 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d96b1402-7137-4cac-b24d-87d9efb9d101)) + (pin "2" (uuid faf7ce51-f579-4081-8766-1a6be783cebd)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x02") (at 254 60.96 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 4e3891eb-97ab-4e16-b384-8d4d779ab44c) + (property "Reference" "J?" (id 0) (at 256.54 60.9599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "LED_Connector" (id 1) (at 256.54 63.4999 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 254 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 254 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2247961c-c84c-48d3-8702-b5c2218373d0)) + (pin "2" (uuid e524a2c9-2726-485b-bd0b-98fc3ddfe13b)) + ) + + (symbol (lib_id "Connector:TestPoint_Small") (at 231.14 63.5 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 4e9364c9-98db-404c-be8e-7182727b30f1) + (property "Reference" "TP?" (id 0) (at 229.87 62.2299 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "LED_RET" (id 1) (at 229.87 64.7699 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 236.22 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 236.22 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5a96965b-af16-4d23-9d1a-58c2eb905c6a)) + ) + + (symbol (lib_id "Device:R_Small") (at 222.25 60.96 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4fbf2fa8-c4e7-4f86-b8fa-322ffbd41588) + (property "Reference" "R?" (id 0) (at 222.25 55.88 90)) + (property "Value" "30k" (id 1) (at 222.25 58.42 90)) + (property "Footprint" "" (id 2) (at 222.25 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 222.25 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 443eb166-eb5e-4944-8582-9320cba7dcef)) + (pin "2" (uuid c12f942c-c565-4474-8b1a-ef74b68b2ff4)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 173.99 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 519ed3a4-846f-4c70-84fc-cffb25772bad) + (property "Reference" "R?" (id 0) (at 69.85 168.91 90)) + (property "Value" "0" (id 1) (at 69.85 171.45 90)) + (property "Footprint" "" (id 2) (at 69.85 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 38de6884-8097-49ae-b707-6f3a20c8db12)) + (pin "2" (uuid fbd09ddb-eec1-4176-a3e1-f870062c1985)) + ) + + (symbol (lib_id "Device:Opamp_Quad") (at 66.04 86.36 0) (mirror x) (unit 2) + (in_bom yes) (on_board yes) + (uuid 528806f3-6b1f-4574-8b3b-979c555f3220) + (property "Reference" "U?" (id 0) (at 72.39 88.9 0)) + (property "Value" "OPA4377" (id 1) (at 72.39 91.44 0)) + (property "Footprint" "" (id 2) (at 66.04 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 66.04 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bc37c4d9-7408-40c6-a856-db6d2b664270)) + (pin "2" (uuid 94ba0c04-1515-4af2-88d6-1957b77e8872)) + (pin "3" (uuid 1456c99b-8026-40f2-b717-f44c62878a8a)) + (pin "5" (uuid faca1627-f3c2-4951-bb4a-f01e426ae965)) + (pin "6" (uuid a196a672-0452-4256-acd3-53120469ef80)) + (pin "7" (uuid a4a85ac8-316f-4ea8-8a46-530970ec0b69)) + (pin "10" (uuid 4f24fc7b-4f5f-432d-8e09-8f3de30d4e08)) + (pin "8" (uuid d23b4362-709d-446e-8129-81dcf9a0e855)) + (pin "9" (uuid 0c4d7d44-1eb3-422f-9a75-7a6f5c2a18a3)) + (pin "12" (uuid a9d550c1-b2fb-4a25-a0b4-84f539751c2b)) + (pin "13" (uuid 590859fe-eb2c-4fc9-81d7-72870779ea14)) + (pin "14" (uuid 239cb17a-f512-4908-8372-48ae32b282c3)) + (pin "11" (uuid ffbc9ab7-c252-461f-bd97-f7ccd2b6b85e)) + (pin "4" (uuid 406bde92-8588-4f7d-97d8-d4a8e6470c4c)) + ) + + (symbol (lib_name "R_Potentiometer_Trim_Small_1") (lib_id "Seppl_Device:R_Potentiometer_Trim_Small") (at 41.91 50.8 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 557a2bd6-dc88-4b09-8037-a526b2ee41d6) + (property "Reference" "RV?" (id 0) (at 39.37 49.5299 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "10k" (id 1) (at 39.37 52.0699 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 41.91 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 41.91 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7e1aa25f-36cc-4cc0-867f-b88c1bb19e70)) + (pin "2" (uuid cb8125ef-073e-4f7f-8a77-4c6c73273f0e)) + (pin "3" (uuid 24c580ee-5c7f-4c0d-9812-39d81b183816)) + ) + + (symbol (lib_id "power:GND") (at 217.17 34.29 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 5e237349-37c9-4a7d-b55d-1feb836887f2) + (property "Reference" "#PWR?" (id 0) (at 217.17 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 217.17 38.1 0)) + (property "Footprint" "" (id 2) (at 217.17 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 217.17 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a7f0dddb-1e6b-4ab0-a629-e8024cb7689e)) + ) + + (symbol (lib_id "Device:R_Small") (at 63.5 140.97 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6206eef0-08fd-45d5-9a39-e1f7d0bf90c0) + (property "Reference" "R?" (id 0) (at 68.58 140.97 90)) + (property "Value" "0" (id 1) (at 66.04 140.97 90)) + (property "Footprint" "" (id 2) (at 63.5 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 63.5 140.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 083617f5-b94f-4d1b-b54a-8196ea044f56)) + (pin "2" (uuid 031da93e-8098-47b8-bb0c-360c385e16e2)) + ) + + (symbol (lib_id "power:+12V") (at 210.82 55.88 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 64f96137-5ebc-4647-b814-5d6235589ef3) + (property "Reference" "#PWR?" (id 0) (at 210.82 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (id 1) (at 210.82 52.07 0)) + (property "Footprint" "" (id 2) (at 210.82 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 210.82 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4470096e-0023-4e28-a35a-0434aa2f0250)) + ) + + (symbol (lib_id "power:+3.3V") (at 76.2 161.29 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6889a384-9701-4636-9ba9-af09a9ff8fd8) + (property "Reference" "#PWR?" (id 0) (at 76.2 165.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 76.2 157.48 0)) + (property "Footprint" "" (id 2) (at 76.2 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 76.2 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 162dbd04-3e78-4300-bf10-40a78aa2924e)) + ) + + (symbol (lib_id "Connector:TestPoint_Small") (at 87.63 48.26 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 6a37a4e9-8204-4b3c-9f2d-395db7bcc183) + (property "Reference" "TP?" (id 0) (at 88.9 46.9899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "V_I_photo" (id 1) (at 88.9 49.5299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 92.71 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 92.71 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4a48f429-f32d-4036-935f-4b45ab6c2d6c)) + ) + + (symbol (lib_id "Device:R_Small") (at 194.31 60.96 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6d0ea9d0-5a5b-4b70-a1c4-1ae6e84fc0ee) + (property "Reference" "R?" (id 0) (at 194.31 55.88 90)) + (property "Value" "30k" (id 1) (at 194.31 58.42 90)) + (property "Footprint" "" (id 2) (at 194.31 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 194.31 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 028077e1-c6fc-459f-9949-166af7f798ee)) + (pin "2" (uuid 4083d68c-0202-4e8a-9771-f00567b41e2d)) + ) + + (symbol (lib_id "Device:R_Small") (at 240.03 53.34 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 713d8cd0-f2e3-49fe-88dc-968cc5d463b7) + (property "Reference" "R?" (id 0) (at 245.11 53.34 90)) + (property "Value" "330" (id 1) (at 242.57 53.34 90)) + (property "Footprint" "" (id 2) (at 240.03 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 240.03 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 63c55663-17ee-4184-975e-119a300d35ba)) + (pin "2" (uuid fbf4ff52-7d64-4fa2-b300-b3ac197c0370)) + ) + + (symbol (lib_id "power:GND") (at 204.47 33.02 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 79d5749e-0d39-4a5d-af5c-2a19b2272ce5) + (property "Reference" "#PWR?" (id 0) (at 204.47 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 204.47 36.83 0)) + (property "Footprint" "" (id 2) (at 204.47 33.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 204.47 33.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ab4c6a74-c32d-45d2-8f7b-19183113f2b5)) + ) + + (symbol (lib_id "Device:R_Small") (at 63.5 180.34 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 910b969c-b703-4b79-a4f2-f1a202f3dffd) + (property "Reference" "R?" (id 0) (at 68.58 180.34 90)) + (property "Value" "0" (id 1) (at 66.04 180.34 90)) + (property "Footprint" "" (id 2) (at 63.5 180.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 63.5 180.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d937ee04-c162-4bb5-a212-e53fad84b161)) + (pin "2" (uuid a5542b58-5bd7-4aa4-87a1-6d27566f8025)) + ) + + (symbol (lib_id "Connector:TestPoint_Small") (at 87.63 86.36 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 99d014c5-a5cb-4a49-a346-31371cb32170) + (property "Reference" "TP?" (id 0) (at 88.9 85.0899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "V_I_LED" (id 1) (at 88.9 87.6299 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 92.71 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 92.71 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0ee6a69f-29e3-47e5-b5e6-9eed54370067)) + ) + + (symbol (lib_id "Device:R_Small") (at 36.83 121.92 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 9eba6a5c-e2fb-41d0-9b8b-158adff1f514) + (property "Reference" "R?" (id 0) (at 36.83 116.84 90)) + (property "Value" "30k" (id 1) (at 36.83 119.38 90)) + (property "Footprint" "" (id 2) (at 36.83 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a709eeaf-47dd-447d-be1d-230e7aab1612)) + (pin "2" (uuid 877e4d3f-c659-4b95-8a38-1726ce10c408)) + ) + + (symbol (lib_id "power:+12V") (at 226.06 39.37 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid a2c965e7-20ac-4202-97b7-be58a7af74fe) + (property "Reference" "#PWR?" (id 0) (at 226.06 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (id 1) (at 226.06 35.56 0)) + (property "Footprint" "" (id 2) (at 226.06 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 226.06 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1bd47ac2-c52f-421e-a631-abb742e1d559)) + ) + + (symbol (lib_id "power:+3.3V") (at 76.2 147.32 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid a325202e-69e9-44c9-a2ed-d90ff9b7ac1b) + (property "Reference" "#PWR?" (id 0) (at 76.2 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 76.2 143.51 0)) + (property "Footprint" "" (id 2) (at 76.2 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 76.2 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 45ca2c30-0f17-42d0-9069-27ec5346a8b3)) + ) + + (symbol (lib_name "R_Potentiometer_Trim_Small_2") (lib_id "Seppl_Device:R_Potentiometer_Trim_Small") (at 59.69 35.56 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a5f6d54e-51ce-4b5b-912e-4f947637c9ea) + (property "Reference" "RV?" (id 0) (at 59.69 29.21 90)) + (property "Value" "10k" (id 1) (at 59.69 31.75 90)) + (property "Footprint" "" (id 2) (at 59.69 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 59.69 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0c7ae82f-94a6-43d2-934e-c81953dcdd42)) + (pin "2" (uuid 15a730d6-aad1-4caa-97df-43def6191e73)) + (pin "3" (uuid 1ba92aec-7507-4894-b9be-924bddbf3832)) + ) + + (symbol (lib_id "power:GND") (at 29.21 43.18 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid a726901c-1b98-4dd9-8dca-a6def922e3a3) + (property "Reference" "#PWR?" (id 0) (at 29.21 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 29.21 46.99 0)) + (property "Footprint" "" (id 2) (at 29.21 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 29.21 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eef20a74-0501-41cd-a08b-a337dd3fea04)) + ) + + (symbol (lib_id "Device:R_Small") (at 36.83 147.32 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid a7cf2677-9637-4dd9-9370-de4d2e34e534) + (property "Reference" "R?" (id 0) (at 36.83 152.4 90)) + (property "Value" "30k" (id 1) (at 36.83 149.86 90)) + (property "Footprint" "" (id 2) (at 36.83 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6883cab2-f46e-4270-baed-00dc98be663a)) + (pin "2" (uuid c3bc191c-fb0f-4ccc-8a28-6d62a33c8789)) + ) + + (symbol (lib_id "Device:R_Small") (at 27.94 186.69 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid aa20b807-321f-41b3-9ad8-76b17a4b53d7) + (property "Reference" "R?" (id 0) (at 27.94 191.77 90)) + (property "Value" "0" (id 1) (at 27.94 189.23 90)) + (property "Footprint" "" (id 2) (at 27.94 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 27.94 186.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9666a305-4707-46ac-b18d-3f320f89503a)) + (pin "2" (uuid 20380f65-c942-45e5-9e78-a9133f0f3f58)) + ) + + (symbol (lib_id "Device:R_Small") (at 53.34 147.32 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid ab6725f7-13d2-4054-a5b4-84f6ede6125e) + (property "Reference" "R?" (id 0) (at 53.34 152.4 90)) + (property "Value" "30k" (id 1) (at 53.34 149.86 90)) + (property "Footprint" "" (id 2) (at 53.34 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fc66d934-cd04-4fa9-8ec0-1c3315518ab0)) + (pin "2" (uuid 89b0f211-9a50-433b-a78c-ee65fe70179a)) + ) + + (symbol (lib_id "power:GND") (at 21.59 121.92 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid ae951994-455b-44c1-898a-f191c62ff3df) + (property "Reference" "#PWR?" (id 0) (at 21.59 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 21.59 125.73 0)) + (property "Footprint" "" (id 2) (at 21.59 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 21.59 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 42253c8d-ddb6-431e-bf2f-e9b97a3e93e6)) + ) + + (symbol (lib_name "R_Potentiometer_Trim_Small_2") (lib_id "Seppl_Device:R_Potentiometer_Trim_Small") (at 59.69 73.66 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bad235a6-0314-446e-9892-930ee00e50ef) + (property "Reference" "RV?" (id 0) (at 59.69 67.31 90)) + (property "Value" "10k" (id 1) (at 59.69 69.85 90)) + (property "Footprint" "" (id 2) (at 59.69 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 59.69 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 760364ab-65ff-4b8b-a9c4-aa07f8576fc3)) + (pin "2" (uuid 1e5efced-622b-44fa-b75c-f3de7114727f)) + (pin "3" (uuid 1ecb3bce-144c-4425-a933-1b68260bcf55)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 121.92 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid bc39e66a-2592-446d-8aea-fc7a268be040) + (property "Reference" "R?" (id 0) (at 69.85 116.84 90)) + (property "Value" "0" (id 1) (at 69.85 119.38 90)) + (property "Footprint" "" (id 2) (at 69.85 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 67334902-bf3f-43ce-9ff5-f9d4c79db7b1)) + (pin "2" (uuid c58d09ce-d837-4855-8ece-473c5127052a)) + ) + + (symbol (lib_id "power:GND") (at 43.18 73.66 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid c62d2ac0-1cdb-4c43-b57f-b41dd5d5b442) + (property "Reference" "#PWR?" (id 0) (at 43.18 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 43.18 77.47 0)) + (property "Footprint" "" (id 2) (at 43.18 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 43.18 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1e21e7e5-661a-4d82-9791-715cad9906ef)) + ) + + (symbol (lib_id "power:+3.3V") (at 76.2 121.92 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid cdc23468-6029-4d50-8f3b-3d86e5949520) + (property "Reference" "#PWR?" (id 0) (at 76.2 125.73 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 76.2 118.11 0)) + (property "Footprint" "" (id 2) (at 76.2 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 76.2 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6cd5ab12-5c01-449d-944a-0618532bceaf)) + ) + + (symbol (lib_id "Seppl_Device:R_Potentiometer_Trim_Small") (at 212.09 34.29 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid d0681b8c-e7d1-44be-80cb-8fc6f89733b0) + (property "Reference" "RV?" (id 0) (at 213.36 30.48 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Value" "100k" (id 1) (at 213.36 33.02 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 212.09 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 212.09 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 72240ff7-2b41-4030-a5b6-3ac60032fa30)) + (pin "2" (uuid 4ad562a3-6f8b-4345-98f0-4da0e70ae7d5)) + (pin "3" (uuid 6c3e24fc-b12d-42bd-a96d-48378486dc68)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 134.62 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid d06af0fb-8728-4646-a186-4af971bad1ac) + (property "Reference" "R?" (id 0) (at 69.85 129.54 90)) + (property "Value" "0" (id 1) (at 69.85 132.08 90)) + (property "Footprint" "" (id 2) (at 69.85 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0c1d8b04-3dd1-4933-a6dd-31253becc651)) + (pin "2" (uuid e7bda1db-9645-45db-abf3-db3500b1f02a)) + ) + + (symbol (lib_id "Device:R_Small") (at 63.5 167.64 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid d3896f91-33a5-4490-97ab-b3c4c0cf8990) + (property "Reference" "R?" (id 0) (at 68.58 167.64 90)) + (property "Value" "0" (id 1) (at 66.04 167.64 90)) + (property "Footprint" "" (id 2) (at 63.5 167.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 63.5 167.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e40837ca-da4a-4d76-afcb-eedffd0962f5)) + (pin "2" (uuid 55c3f088-a26a-4b61-84c7-15256e9f7f83)) + ) + + (symbol (lib_id "Device:R_Small") (at 194.31 27.94 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid d6595c39-7400-4850-adfe-199fd0a62ad8) + (property "Reference" "R?" (id 0) (at 194.31 22.86 90)) + (property "Value" "30k" (id 1) (at 194.31 25.4 90)) + (property "Footprint" "" (id 2) (at 194.31 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 194.31 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 430470e6-150c-441c-85c2-d37ad0335fa6)) + (pin "2" (uuid 7d84364c-f9f2-41e6-a7fd-d660a1f47a7f)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 73.66 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid d85cceb9-8aa6-4ffe-8d32-841a7dce2727) + (property "Reference" "R?" (id 0) (at 69.85 68.58 90)) + (property "Value" "30k" (id 1) (at 69.85 71.12 90)) + (property "Footprint" "" (id 2) (at 69.85 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d101b448-2426-4a07-86a5-c0ec978b08f6)) + (pin "2" (uuid 100fa92c-a766-4764-a0c5-0a01e5e5a9d6)) + ) + + (symbol (lib_id "Device:R_Small") (at 27.94 121.92 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid defb2194-2369-423b-990c-513242942587) + (property "Reference" "R?" (id 0) (at 27.94 116.84 90)) + (property "Value" "0" (id 1) (at 27.94 119.38 90)) + (property "Footprint" "" (id 2) (at 27.94 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 27.94 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0c3f6fbd-6c01-4c55-b480-2284d0cf0aa8)) + (pin "2" (uuid 8adc1f60-694d-4d05-b72f-8c0a83826c81)) + ) + + (symbol (lib_id "Device:R_Small") (at 53.34 161.29 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid e359412b-9c6f-4275-b75e-071ccc8e3f95) + (property "Reference" "R?" (id 0) (at 53.34 156.21 90)) + (property "Value" "30k" (id 1) (at 53.34 158.75 90)) + (property "Footprint" "" (id 2) (at 53.34 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 161.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 207f14c4-cb5f-4cc2-af93-ee3b5ab4db40)) + (pin "2" (uuid 25dae7d4-71d7-4355-bfde-421d025425db)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 35.56 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid e4252212-cc29-4aff-810e-ce773aa452d5) + (property "Reference" "R?" (id 0) (at 69.85 30.48 90)) + (property "Value" "30k" (id 1) (at 69.85 33.02 90)) + (property "Footprint" "" (id 2) (at 69.85 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bf273f8f-91d6-4c5d-9b81-ccab1ee56317)) + (pin "2" (uuid 3e1cad0f-ab65-4e50-ae7e-0be2ca73df13)) + ) + + (symbol (lib_id "Device:R_Small") (at 69.85 147.32 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid e4720dc4-47da-42d5-806d-4c50dd827b8f) + (property "Reference" "R?" (id 0) (at 69.85 152.4 90)) + (property "Value" "0" (id 1) (at 69.85 149.86 90)) + (property "Footprint" "" (id 2) (at 69.85 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 859dcd43-5c9b-4583-b233-60e5ce7cf982)) + (pin "2" (uuid bf28c05d-128b-4147-a7e2-153690488df0)) + ) + + (symbol (lib_id "power:+3.3V") (at 41.91 48.26 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid e56a5af5-7636-4dc7-9385-d0be80c0b05b) + (property "Reference" "#PWR?" (id 0) (at 41.91 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 41.91 44.45 0)) + (property "Footprint" "" (id 2) (at 41.91 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 41.91 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 91eec597-8f81-4e11-9126-33d7c4e412da)) + ) + + (symbol (lib_id "Transistor_BJT:MMBT3904") (at 223.52 44.45 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e7cbf202-b5ba-47cc-9114-15fc6cb63258) + (property "Reference" "Q?" (id 0) (at 228.6 43.1799 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MMBT3904" (id 1) (at 228.6 45.7199 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 228.6 46.355 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3903-D.PDF" (id 3) (at 223.52 44.45 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 8069e084-f9f2-469d-aee6-7cf56d9347dc)) + (pin "2" (uuid 5cf056ce-8e1a-4aef-89c5-124eef05e168)) + (pin "3" (uuid d6f00291-6dc4-4ecd-a6c6-2229d22fc639)) + ) + + (symbol (lib_id "power:+3.3V") (at 21.59 90.17 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid ef2ae167-0e68-468c-8063-bb05bb1a5fb9) + (property "Reference" "#PWR?" (id 0) (at 21.59 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 21.59 86.36 0)) + (property "Footprint" "" (id 2) (at 21.59 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 21.59 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 65891b8c-500e-48d9-a204-f53b537a1142)) + ) + + (symbol (lib_id "Device:R_Small") (at 27.94 147.32 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid f039ad5c-acb1-4e44-97bd-2ec50681c78c) + (property "Reference" "R?" (id 0) (at 27.94 152.4 90)) + (property "Value" "0" (id 1) (at 27.94 149.86 90)) + (property "Footprint" "" (id 2) (at 27.94 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 27.94 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 41e175f1-927a-4465-9990-e4b00663c4d3)) + (pin "2" (uuid 234c14b7-497b-4839-88ab-7cf1d393adea)) + ) + + (symbol (lib_id "Device:R_Small") (at 53.34 121.92 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid fc1d19a3-c326-4538-a76d-017a1e6819d5) + (property "Reference" "R?" (id 0) (at 53.34 116.84 90)) + (property "Value" "30k" (id 1) (at 53.34 119.38 90)) + (property "Footprint" "" (id 2) (at 53.34 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 53.34 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5f50af93-b515-4717-aff7-7d16e1f52eb3)) + (pin "2" (uuid 1df84568-3b4e-4d15-bda8-e0a9ec117c55)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/086b310d-2ea4-43ad-b068-78305132d3f6" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/08eebcf0-3193-4e26-8c83-35d31e758546" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/0d8d1223-4edb-4ada-9db2-fb8e80a144e3" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/0dfb1262-807d-416d-ae82-a18cca90f306" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/42df9a3c-4f61-4930-8a93-ebbc7cf7e6ae" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/45831865-19bb-4d81-9d48-f0d2a744186d" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/46f1d773-30c0-4b05-9f6a-0cddae49a592" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/48d97122-ec75-4f53-93bc-6b12dded85ae" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/5e237349-37c9-4a7d-b55d-1feb836887f2" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/64f96137-5ebc-4647-b814-5d6235589ef3" + (reference "#PWR?") (unit 1) (value "+12V") (footprint "") + ) + (path "/6889a384-9701-4636-9ba9-af09a9ff8fd8" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/79d5749e-0d39-4a5d-af5c-2a19b2272ce5" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/a2c965e7-20ac-4202-97b7-be58a7af74fe" + (reference "#PWR?") (unit 1) (value "+12V") (footprint "") + ) + (path "/a325202e-69e9-44c9-a2ed-d90ff9b7ac1b" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/a726901c-1b98-4dd9-8dca-a6def922e3a3" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/ae951994-455b-44c1-898a-f191c62ff3df" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/c62d2ac0-1cdb-4c43-b57f-b41dd5d5b442" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/cdc23468-6029-4d50-8f3b-3d86e5949520" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/e56a5af5-7636-4dc7-9385-d0be80c0b05b" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/ef2ae167-0e68-468c-8063-bb05bb1a5fb9" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/41a06aec-aa46-42c4-91ad-8273c5a0714a" + (reference "C?") (unit 1) (value "330p") (footprint "") + ) + (path "/14b69cda-7666-4cb0-a703-a29bc72fd994" + (reference "D?") (unit 1) (value "BPW34") (footprint "") + ) + (path "/4e3891eb-97ab-4e16-b384-8d4d779ab44c" + (reference "J?") (unit 1) (value "LED_Connector") (footprint "") + ) + (path "/e7cbf202-b5ba-47cc-9114-15fc6cb63258" + (reference "Q?") (unit 1) (value "MMBT3904") (footprint "Package_TO_SOT_SMD:SOT-23") + ) + (path "/05c7448c-d4b6-412c-8ee4-9129172556b0" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/079a7d17-5eaf-44a6-8adf-17fae5f0ee6a" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/08011cc7-8e8c-4b32-8ee5-c9fc12766e24" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/0ad7755d-2a16-42aa-bda6-7680c0da0358" + (reference "R?") (unit 1) (value "10") (footprint "") + ) + (path "/1ff2de74-febb-4e72-9725-8eb0ab8823ae" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/232abe13-c0cf-422c-b34b-d8122f2587ad" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/2b8fa5b0-1f66-4e3f-b2ce-ba3872d050d2" + (reference "R?") (unit 1) (value "1k") (footprint "") + ) + (path "/2c35288e-d6aa-4fdd-b53e-8ff5e879de5c" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/2dbb008f-0a63-4007-a2d5-52ac18c339e0" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/3ad5a4a6-2b9b-4a54-bf48-3763e41104be" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/4a020cae-01e5-4578-aa05-1640744a340b" + (reference "R?") (unit 1) (value "330") (footprint "") + ) + (path "/4fbf2fa8-c4e7-4f86-b8fa-322ffbd41588" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/519ed3a4-846f-4c70-84fc-cffb25772bad" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/6206eef0-08fd-45d5-9a39-e1f7d0bf90c0" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/6d0ea9d0-5a5b-4b70-a1c4-1ae6e84fc0ee" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/713d8cd0-f2e3-49fe-88dc-968cc5d463b7" + (reference "R?") (unit 1) (value "330") (footprint "") + ) + (path "/910b969c-b703-4b79-a4f2-f1a202f3dffd" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/9eba6a5c-e2fb-41d0-9b8b-158adff1f514" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/a7cf2677-9637-4dd9-9370-de4d2e34e534" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/aa20b807-321f-41b3-9ad8-76b17a4b53d7" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/ab6725f7-13d2-4054-a5b4-84f6ede6125e" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/bc39e66a-2592-446d-8aea-fc7a268be040" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/d06af0fb-8728-4646-a186-4af971bad1ac" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/d3896f91-33a5-4490-97ab-b3c4c0cf8990" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/d6595c39-7400-4850-adfe-199fd0a62ad8" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/d85cceb9-8aa6-4ffe-8d32-841a7dce2727" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/defb2194-2369-423b-990c-513242942587" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/e359412b-9c6f-4275-b75e-071ccc8e3f95" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/e4252212-cc29-4aff-810e-ce773aa452d5" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/e4720dc4-47da-42d5-806d-4c50dd827b8f" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/f039ad5c-acb1-4e44-97bd-2ec50681c78c" + (reference "R?") (unit 1) (value "0") (footprint "") + ) + (path "/fc1d19a3-c326-4538-a76d-017a1e6819d5" + (reference "R?") (unit 1) (value "30k") (footprint "") + ) + (path "/557a2bd6-dc88-4b09-8037-a526b2ee41d6" + (reference "RV?") (unit 1) (value "10k") (footprint "") + ) + (path "/a5f6d54e-51ce-4b5b-912e-4f947637c9ea" + (reference "RV?") (unit 1) (value "10k") (footprint "") + ) + (path "/bad235a6-0314-446e-9892-930ee00e50ef" + (reference "RV?") (unit 1) (value "10k") (footprint "") + ) + (path "/d0681b8c-e7d1-44be-80cb-8fc6f89733b0" + (reference "RV?") (unit 1) (value "100k") (footprint "") + ) + (path "/2baadb8b-684e-4d4d-a0c6-c5d16c60af15" + (reference "TP?") (unit 1) (value "v_bias_pd") (footprint "") + ) + (path "/4e9364c9-98db-404c-be8e-7182727b30f1" + (reference "TP?") (unit 1) (value "LED_RET") (footprint "") + ) + (path "/6a37a4e9-8204-4b3c-9f2d-395db7bcc183" + (reference "TP?") (unit 1) (value "V_I_photo") (footprint "") + ) + (path "/99d014c5-a5cb-4a49-a346-31371cb32170" + (reference "TP?") (unit 1) (value "V_I_LED") (footprint "") + ) + (path "/181821ed-41e1-4fef-b386-6e72be3c2633" + (reference "U?") (unit 1) (value "OPA4377") (footprint "") + ) + (path "/3b4e0b87-7927-4e2f-aca9-7af3f6dd3a39" + (reference "U?") (unit 1) (value "TL081") (footprint "") + ) + (path "/528806f3-6b1f-4574-8b3b-979c555f3220" + (reference "U?") (unit 2) (value "OPA4377") (footprint "") + ) + (path "/16882cbd-d539-46fc-a479-ceca56a6b6b5" + (reference "U?") (unit 3) (value "OPA4377") (footprint "") + ) + (path "/1eb787da-fb74-4209-bd30-8fa9673db43d" + (reference "U?") (unit 4) (value "OPA4377") (footprint "") + ) + (path "/1cdfe54b-db6a-4a4c-846e-89d029a81bdf" + (reference "U?") (unit 5) (value "OPA4377") (footprint "") + ) + ) +) diff --git a/sim/TIA.asc b/sim/TIA.asc new file mode 100644 index 0000000..9d5a645 --- /dev/null +++ b/sim/TIA.asc @@ -0,0 +1,131 @@ +Version 4 +SHEET 1 880 680 +WIRE -336 -368 -432 -368 +WIRE -1696 -32 -1744 -32 +WIRE -1568 -32 -1616 -32 +WIRE -1520 -32 -1568 -32 +WIRE -1392 -32 -1440 -32 +WIRE -1136 -32 -1392 -32 +WIRE -1136 16 -1136 -32 +WIRE -1568 96 -1568 -32 +WIRE -1552 96 -1568 96 +WIRE -1344 112 -1488 112 +WIRE -1552 128 -1568 128 +WIRE -1136 160 -1136 96 +WIRE -1136 160 -1280 160 +WIRE -736 160 -800 160 +WIRE -592 160 -656 160 +WIRE -464 160 -512 160 +WIRE -1696 240 -1744 240 +WIRE -1568 240 -1568 128 +WIRE -1568 240 -1616 240 +WIRE -1520 240 -1568 240 +WIRE -1392 240 -1440 240 +WIRE -1136 240 -1392 240 +WIRE -1040 240 -1136 240 +WIRE -1008 240 -1040 240 +WIRE -656 272 -656 160 +WIRE -592 272 -656 272 +WIRE -464 288 -464 160 +WIRE -464 288 -528 288 +WIRE -352 288 -464 288 +WIRE -592 304 -1008 304 +FLAG -544 -288 0 +FLAG -544 -368 3v3 +FLAG -352 288 out +FLAG -432 -448 3v3 +FLAG -336 -368 vbias +FLAG -1488 80 0 +FLAG -1744 240 vin +FLAG -1744 -32 0 +FLAG -1040 240 out+2 +FLAG -1488 144 vsup +FLAG -1280 64 vsup +FLAG -1568 -32 1 +FLAG -1392 -32 2 +FLAG -1568 240 3 +FLAG -1392 240 4 +FLAG -656 -288 0 +FLAG -656 -368 vsup +FLAG -928 -288 0 +FLAG -928 -368 vin +FLAG -1008 384 0 +FLAG -560 320 0 +FLAG -560 256 3v3 +FLAG -432 -288 0 +FLAG -800 160 0 +SYMBOL voltage -544 -384 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 3.3 +SYMBOL AutoGenerated\\OPA377 -560 288 R0 +SYMATTR InstName U1 +SYMBOL res -448 -464 R0 +SYMATTR InstName R1 +SYMATTR Value 9696.969697 +SYMBOL res -448 -384 R0 +SYMATTR InstName R3 +SYMATTR Value 303.030303 +SYMBOL AutoGenerated\\TL081 -1520 112 M180 +SYMATTR InstName U2 +SYMBOL res -1600 -16 M270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 0 56 VBottom 2 +SYMATTR InstName R4 +SYMATTR Value 30k +SYMBOL npn -1344 64 R0 +SYMATTR InstName Q1 +SYMATTR Value 2N2222 +SYMBOL res -1152 144 R0 +SYMATTR InstName R5 +SYMATTR Value 330 +SYMBOL res -1120 112 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R6 +SYMATTR Value 330 +SYMBOL diode -1024 240 R0 +WINDOW 3 -271 90 Left 2 +SYMATTR InstName D1 +SYMATTR Value LV_CRBP.01_25-min +SYMBOL res -1424 -16 M270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 0 56 VBottom 2 +SYMATTR InstName R7 +SYMATTR Value 30k +SYMBOL res -1424 256 M270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 0 56 VBottom 2 +SYMATTR InstName R8 +SYMATTR Value 30k +SYMBOL res -1600 256 M270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 0 56 VBottom 2 +SYMATTR InstName R9 +SYMATTR Value 30k +SYMBOL voltage -656 -384 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V2 +SYMATTR Value 12 +SYMBOL voltage -928 -384 R0 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V3 +SYMATTR Value 1.65 +SYMBOL res -1024 288 R0 +SYMATTR InstName R10 +SYMATTR Value 10 +SYMBOL res -496 144 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R2 +SYMATTR Value 31k +SYMBOL res -752 176 R270 +WINDOW 0 32 56 VTop 2 +WINDOW 3 0 56 VBottom 2 +SYMATTR InstName R11 +SYMATTR Value 1k +TEXT -992 -128 Left 2 !.model LV_CRBP.01_25-min D (BV=7 IS=3.223817631764513e-14 N=3.454960721622244 RS=0.3874073653535945 Tnom=25 mfg=OSRAM_OS) +TEXT -986 -164 Left 2 !.dc V3 0 3.3 0.165 diff --git a/sim/TIA.plt b/sim/TIA.plt new file mode 100644 index 0000000000000000000000000000000000000000..4d959ffed0e2dec4e81f1708bcdc9a9d4dc48b92 GIT binary patch literal 578 zcmZ{hOG^Vm5QM*Te#MfD30Y+y1~fNMUQ_}~FoYaJvS=VtaW{t`{&#D-+09diW|*F? zs;=${FMKoOgOVkM?uv*z-7{8fEn70B#g8Jg^Td}S3jGe0Nt>TtjaOF2Jr{3X8HuM) z#gxI3Zhz_4@q~4{?Z^P(3ucp)Cg0&)+qT>>-gbydPjK4B*)V(@>%tSTQh9x>- z$%W6wmY>C@C)m(=DqlSz5^nU$bjMsCWRLq8$>T~MeHy`!cT&$`-`D>gJ&5Jayd=VV s9QwW2+?OnPmey8^#nGO8Dnsk#QM+`u-5&S 14 bit DAC -> < 1uA resolution\n-> 10 bit DAC -> <10uA resolution +TEXT 824 352 Left 2 !.model LV_CRBP.01_25-min D (BV=7 IS=3.223817631764513e-14 N=3.454960721622244 RS=0.3874073653535945 Tnom=25 mfg=OSRAM_OS) +TEXT 848 32 Left 2 !.meas P_LED AVG I(D1)*V(out+) +TEXT 848 -32 Left 2 ;.step param Vin 0 3.3 0.165 +TEXT 846 -58 Left 2 !.tran 1 +TEXT 848 0 Left 2 !.meas I_LED AVG I(D1)