From ff9b8bb838ecdfbfc1dc81038fcf3b2a87636982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Zrounba?= <6691770+clement-z@users.noreply.github.com> Date: Sat, 30 Sep 2023 23:06:01 +0200 Subject: Initial release --- utils/specs.kicad_sym | 1986 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1986 insertions(+) create mode 100644 utils/specs.kicad_sym (limited to 'utils/specs.kicad_sym') diff --git a/utils/specs.kicad_sym b/utils/specs.kicad_sym new file mode 100644 index 0000000..3b84b6f --- /dev/null +++ b/utils/specs.kicad_sym @@ -0,0 +1,1986 @@ +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) + (symbol "ADD_DROP_FILTER" (in_bom yes) (on_board yes) + (property "Reference" "ADROP" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at -1.524 6.858 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4" (at -0.254 6.858 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "neff=1 ng=1 k1=0.5 k2=0.5 radius=10e-6 att=0" (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ADD_DROP_FILTER_0_0" + (text "" (at -3.556 1.524 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "ADD_DROP_FILTER_0_1" + (rectangle (start -3.81 -2.286) (end 3.81 -2.794) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -3.81 2.794) (end 3.81 2.286) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 1.016) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 1.524) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "ADD_DROP_FILTER_1_1" + (pin input line (at -6.35 2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -6.35 -2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 -2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "ALL_PASS_FILTER" (in_bom yes) (on_board yes) + (property "Reference" "APASS" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "neff=1 ng=1 k=0.5 radius=10e-6 att=0" (at 0 -5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ALL_PASS_FILTER_0_1" + (rectangle (start -3.81 0.254) (end 3.81 -0.254) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0 2.032) (radius 1.016) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0 2.032) (radius 1.524) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "ALL_PASS_FILTER_1_1" + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "CROSSING" (in_bom yes) (on_board yes) + (property "Reference" "CROSSING" (at 5.334 4.826 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -0.254 6.858 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "att=0 crosstalk=0" (at 9.652 -4.826 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4" (at -0.762 0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CROSSING_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "CROSSING_1_1" + (polyline + (pts + (xy -3.81 0.254) + (xy -0.254 0.254) + (xy -0.254 3.81) + (xy 0.254 3.81) + (xy 0.254 0.254) + (xy 3.81 0.254) + (xy 3.81 -0.254) + (xy 0.254 -0.254) + (xy 0.254 -3.81) + (xy -0.254 -3.81) + (xy -0.254 -0.254) + (xy -3.81 -0.254) + (xy -3.81 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 6.35 270) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 0 -6.35 90) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "CW_SOURCE" (in_bom yes) (on_board yes) + (property "Reference" "CWSRC" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "wl=1550e-9 power=1" (at -0.254 -5.588 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CW_SOURCE_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 -1.27) + (xy 1.524 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.27) + (xy 0 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.016) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.778 1.524) + (xy 2.286 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.778 2.286) + (xy 2.286 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 2.032) + (xy 2.032 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 2.032) + (xy 2.286 1.778) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 2.794) + (xy 2.032 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 2.794) + (xy 2.286 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.27) + (xy -1.524 1.016) + (xy 1.524 1.016) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "CW_SOURCE_1_1" + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "DETECTOR" (in_bom yes) (on_board yes) + (property "Reference" "PDET" (at -6.35 3.048 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -0.508 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -0.508 3.556 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -0.508 3.556 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "r=1 ts=1e-12" (at 0 -5.334 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "DETECTOR_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.286 0.254) + (xy -1.778 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.159 0.889) + (xy -1.651 0.381) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.254) + (xy -2.032 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.254) + (xy -1.778 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.651 0.381) + (xy -1.905 0.381) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.651 0.381) + (xy -1.651 0.635) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -3.048) + (xy 0.254 -3.048) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.127 -3.302) + (xy 0.127 -3.302) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.794) + (xy -0.508 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.794) + (xy 0.508 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.27) + (xy 0 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.016) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0 3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.524 1.016) + (xy -1.524 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.016) + (xy 1.524 -1.27) + (xy -1.524 -1.27) + (xy 0 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "DETECTOR_1_1" + (text "Electric" (at 2.032 6.35 0) + (effects (font (face "KiCad Font") (size 0.5 0.5))) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 0 6.35 270) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "DIRECTIONAL_COUPLER" (in_bom yes) (on_board yes) + (property "Reference" "COUPLER" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "k=0.5" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "DIRECTIONAL_COUPLER_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -2.286) + (xy -3.048 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 2.286) + (xy -3.048 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 2.794) + (xy -3.048 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -2.286) + (xy 3.048 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 2.286) + (xy 3.048 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 2.794) + (xy 3.048 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.048 2.286) + (xy -1.016 0.254) + (xy 1.016 0.254) + (xy 3.048 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.048 -2.286) + (xy 1.016 -0.254) + (xy -1.016 -0.254) + (xy -3.048 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 2.794) + (xy -2.794 2.794) + (xy -0.762 0.762) + (xy 0 0.762) + (xy 0.762 0.762) + (xy 2.794 2.794) + (xy 3.81 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -2.794) + (xy 2.794 -2.794) + (xy 0.762 -0.762) + (xy 0 -0.762) + (xy -0.762 -0.762) + (xy -2.794 -2.794) + (xy -3.81 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "DIRECTIONAL_COUPLER_1_1" + (pin input line (at -6.35 2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -6.35 -2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 -2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "ELECTRIC_V_SOURCE_FILE" (in_bom yes) (on_board yes) + (property "Reference" "EVLSRC" (at -7.874 2.032 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "values=\"file.txt\"" (at -12.192 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ELECTRIC_V_SOURCE_FILE_0_1" + (polyline + (pts + (xy -2.032 -1.524) + (xy 1.778 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 1.778) + (xy -1.778 -1.778) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 -6.35) + (xy -0.762 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 -2.54) + (xy 0.508 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 2.54) + (xy 0.508 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -6.858) + (xy 0.254 -6.858) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -6.604) + (xy -0.508 -6.604) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -6.604) + (xy 0.254 -6.604) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.127 -6.858) + (xy 0.127 -6.858) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy -0.508 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy 0 -3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy 0.508 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 3.048) + (xy 0 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 -6.604) + (xy 0.508 -6.604) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 -6.35) + (xy 0.762 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 1.27) + (xy -1.016 1.27) + (xy -1.016 0.254) + (xy -0.254 0.254) + (xy -0.254 -0.508) + (xy 0.508 -0.508) + (xy 0.508 1.016) + (xy 1.27 1.016) + (xy 1.27 -1.016) + (xy 1.778 -1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 3.776) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "ELECTRIC_V_SOURCE_FILE_1_1" + (text "Electric" (at 2.286 6.35 0) + (effects (font (face "KiCad Font") (size 0.5 0.5))) + ) + (pin output line (at 0 6.35 270) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "ELECTRIC_V_SOURCE_LIST" (in_bom yes) (on_board yes) + (property "Reference" "EVLSRC" (at -7.874 2.032 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "values=[[t0,p0,1550e-9],[t1,p1,1550e-9]]" (at -25.146 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ELECTRIC_V_SOURCE_LIST_0_1" + (polyline + (pts + (xy -2.032 -1.524) + (xy 1.778 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 1.778) + (xy -1.778 -1.778) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 -6.35) + (xy -0.762 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 -2.54) + (xy 0.508 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 2.54) + (xy 0.508 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -6.858) + (xy 0.254 -6.858) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -6.604) + (xy -0.508 -6.604) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 -6.604) + (xy 0.254 -6.604) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.127 -6.858) + (xy 0.127 -6.858) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy -0.508 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy 0 -3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -6.35) + (xy 0.508 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 3.048) + (xy 0 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.254 -6.604) + (xy 0.508 -6.604) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.508 -6.35) + (xy 0.762 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 1.27) + (xy -1.016 1.27) + (xy -1.016 0.254) + (xy -0.254 0.254) + (xy -0.254 -0.508) + (xy 0.508 -0.508) + (xy 0.508 1.016) + (xy 1.27 1.016) + (xy 1.27 -1.016) + (xy 1.778 -1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 3.776) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "ELECTRIC_V_SOURCE_LIST_1_1" + (text "Electric" (at 2.286 6.35 0) + (effects (font (face "KiCad Font") (size 0.5 0.5))) + ) + (pin output line (at 0 6.35 270) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MERGER" (in_bom yes) (on_board yes) + (property "Reference" "MERGER" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "il=0" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "MERGER_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -1.016 0.762) (end 0.762 -0.762) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -2.794) + (xy -2.794 -2.794) + (xy -0.762 -0.762) + (xy 0.762 -0.762) + (xy 0.762 -0.254) + (xy 3.81 -0.254) + (xy 3.81 0.254) + (xy 0.762 0.254) + (xy 0.762 0.762) + (xy -0.762 0.762) + (xy -2.794 2.794) + (xy -3.81 2.794) + (xy -3.81 2.286) + (xy -3.048 2.286) + (xy -1.016 0.254) + (xy -1.016 -0.254) + (xy -3.048 -2.286) + (xy -3.81 -2.286) + (xy -3.81 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "MERGER_1_1" + (pin input line (at -6.35 2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -6.35 -2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MLPROBE" (in_bom yes) (on_board yes) + (property "Reference" "MLPROBE" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "wl=[1550e-9, 1560e-9]" (at -0.508 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "MLPROBE_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "MLPROBE_1_1" + (polyline + (pts + (xy -1.524 0.762) + (xy -1.27 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0.508) + (xy -1.016 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0.508) + (xy -2.794 2.032) + (xy -2.54 2.286) + (xy -1.016 0.762) + (xy -1.016 0.508) + (xy -1.27 0.508) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (text ".vcd" (at 1.016 0.254 0) + (effects (font (size 1.27 1.27))) + ) + (text "λ" (at 1.016 2.794 0) + (effects (font (size 1.27 1.27) (color 61 166 29 1))) + ) + (text "λ" (at 2.032 2.794 0) + (effects (font (size 1.27 1.27) (color 255 87 139 1))) + ) + (text "λ" (at 3.048 2.794 0) + (effects (font (size 1.27 1.27) (color 101 111 255 1))) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MZI" (in_bom yes) (on_board yes) + (property "Reference" "MZI" (at 0 -5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "length=1e-6 length_ref=1e-6 neff=2 ng=2 att=0 il_dc=0 il_phaseshifter=0" (at 0 -7.112 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MZI_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 2.286) + (xy 3.556 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "MZI_1_1" + (rectangle (start -0.508 3.048) (end 0.508 2.032) + (stroke (width 0) (type default) (color 65 164 59 1)) + (fill (type outline)) + ) + (polyline + (pts + (xy -3.556 -2.286) + (xy -3.81 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.302 -2.794) + (xy -3.81 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.302 2.794) + (xy -3.81 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -0.254) + (xy -3.556 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 0.254) + (xy -1.778 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.286 0.254) + (xy -2.032 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.286 0.762) + (xy -3.302 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 -0.762) + (xy -1.016 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 -0.254) + (xy -2.286 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.254) + (xy -2.54 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 0.254) + (xy -0.762 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.016 -2.794) + (xy -0.508 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.016 2.794) + (xy 1.016 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.508 -2.286) + (xy 0.762 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 3.048) + (xy 0 3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 -2.794) + (xy -0.508 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.778 -0.254) + (xy 0.762 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.778 0.254) + (xy 2.54 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.032 0.254) + (xy 2.286 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.032 0.254) + (xy 2.286 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.032 0.762) + (xy 1.016 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 -0.762) + (xy 3.302 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 -0.254) + (xy 2.032 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -0.254) + (xy 1.778 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0.254) + (xy 3.556 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.302 -2.794) + (xy 3.81 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.302 2.794) + (xy 3.81 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.302 -2.794) + (xy -2.286 -0.762) + (xy -2.032 -0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 0.254) + (xy -3.556 2.286) + (xy -3.81 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.254) + (xy -0.762 -2.286) + (xy -0.508 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.016 2.794) + (xy -2.032 0.762) + (xy -2.286 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.762 2.286) + (xy 0.508 2.286) + (xy 0.762 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.016 -2.794) + (xy 2.032 -0.762) + (xy 2.286 -0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.778 0.254) + (xy 0.762 2.286) + (xy 0.508 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -0.254) + (xy 3.556 -2.286) + (xy 3.81 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.302 2.794) + (xy 2.286 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (text "Electric" (at 2.032 6.35 0) + (effects (font (face "KiCad Font") (size 0.5 0.5))) + ) + (pin input line (at -6.35 2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -6.35 -2.54 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 -2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 6.35 270) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "PCM" (in_bom yes) (on_board yes) + (property "Reference" "PCM" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "levels=63" (at -0.254 -5.334 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PCM_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "PCM_1_1" + (rectangle (start -3.81 0.254) (end 3.81 -0.254) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 0.508) (end 1.27 -0.508) + (stroke (width 0) (type default) (color 132 0 132 1)) + (fill (type outline)) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "PROBE" (in_bom yes) (on_board yes) + (property "Reference" "PROBE" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PROBE" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PROBE_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "PROBE_1_1" + (polyline + (pts + (xy -1.524 0.762) + (xy -1.27 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0.508) + (xy -1.016 0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0.508) + (xy -2.794 2.032) + (xy -2.54 2.286) + (xy -1.016 0.762) + (xy -1.016 0.508) + (xy -1.27 0.508) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (text ".vcd" (at 1.016 0.254 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "PSHIFT" (in_bom yes) (on_board yes) + (property "Reference" "PSHIFT" (at 0 -4.826 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0.254 2.286 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0.254 2.286 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0.254 2.286 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "gain=1 att=0" (at 0 -6.604 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PSHIFT_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "PSHIFT_1_1" + (rectangle (start -3.81 0.254) (end 3.81 -0.254) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -0.762 0.508) (end 0.762 -0.508) + (stroke (width 0) (type default) (color 65 164 59 1)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 0.508) + (xy 0 3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (text "Electric" (at 2.032 6.35 0) + (effects (font (face "KiCad Font") (size 0.5 0.5))) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 6.35 270) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "SPLITTER" (in_bom yes) (on_board yes) + (property "Reference" "SPLITTER" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2 3=3" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "il=0 ratio=0.5" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (symbol "SPLITTER_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -0.762 0.762) (end 1.016 -0.762) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 2.794) + (xy 2.794 2.794) + (xy 0.762 0.762) + (xy -0.762 0.762) + (xy -0.762 0.254) + (xy -3.81 0.254) + (xy -3.81 -0.254) + (xy -0.762 -0.254) + (xy -0.762 -0.762) + (xy 0.762 -0.762) + (xy 2.794 -2.794) + (xy 3.81 -2.794) + (xy 3.81 -2.286) + (xy 3.048 -2.286) + (xy 1.016 -0.254) + (xy 1.016 0.254) + (xy 3.048 2.286) + (xy 3.81 2.286) + (xy 3.81 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "SPLITTER_1_1" + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 -2.54 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "V_SOURCE_FILE" (in_bom yes) (on_board yes) + (property "Reference" "VLSRC" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "values=\"file.txt\"" (at -0.254 -5.588 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "V_SOURCE_FILE_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 1.524) + (xy 2.794 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 2.286) + (xy 2.794 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.032) + (xy 2.54 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.032) + (xy 2.794 1.778) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.794) + (xy 2.54 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.794) + (xy 2.794 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "V_SOURCE_FILE_1_1" + (polyline + (pts + (xy -3.302 -2.286) + (xy 2.794 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.794 2.794) + (xy -2.794 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.794 -0.508) + (xy -1.524 -0.508) + (xy -1.524 1.778) + (xy -0.508 1.778) + (xy -0.508 0.762) + (xy 0.762 0.762) + (xy 0.762 -1.524) + (xy 1.778 -1.524) + (xy 1.778 -0.762) + (xy 2.794 -0.762) + (xy 2.794 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "V_SOURCE_LIST" (in_bom yes) (on_board yes) + (property "Reference" "VLSRC" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -19.812 -0.254 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "values=[[t0,p0,1550e-9],[t1,p1,1550e-9]]" (at -0.254 -5.588 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Pins" "1=1" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "V_SOURCE_LIST_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 1.524) + (xy 2.794 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 2.286) + (xy 2.794 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.032) + (xy 2.54 2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.032) + (xy 2.794 1.778) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.794) + (xy 2.54 2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 2.794) + (xy 2.794 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "V_SOURCE_LIST_1_1" + (polyline + (pts + (xy -3.302 -2.286) + (xy 2.794 -2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.794 2.794) + (xy -2.794 -2.794) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.794 -0.508) + (xy -1.524 -0.508) + (xy -1.524 1.778) + (xy -0.508 1.778) + (xy -0.508 0.762) + (xy 0.762 0.762) + (xy 0.762 -1.524) + (xy 1.778 -1.524) + (xy 1.778 -0.762) + (xy 2.794 -0.762) + (xy 2.794 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "WAVEGUIDE" (in_bom yes) (on_board yes) + (property "Reference" "WG" (at 0 5.08 0) (do_not_autoplace) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Params" "length=1e-6 att=0 neff=2 ng=2 d=0" (at -0.254 -5.334 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=1 2=2" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "WAVEGUIDE_0_1" + (rectangle (start -3.81 3.81) (end 3.81 -3.81) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "WAVEGUIDE_1_1" + (rectangle (start -3.81 0.254) (end 3.81 -0.254) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin input line (at -6.35 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 6.35 0 180) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) -- cgit v1.2.3