diff --git a/inverter_proto-backups/inverter_proto-2022-05-11_030624.zip b/inverter_proto-backups/inverter_proto-2022-05-11_030624.zip new file mode 100644 index 0000000..48796ab Binary files /dev/null and b/inverter_proto-backups/inverter_proto-2022-05-11_030624.zip differ diff --git a/schem/inverter_proto-cache.lib b/inverter_proto-cache.lib similarity index 100% rename from schem/inverter_proto-cache.lib rename to inverter_proto-cache.lib diff --git a/schem/inverter_proto.kicad_pcb b/inverter_proto.kicad_pcb similarity index 100% rename from schem/inverter_proto.kicad_pcb rename to inverter_proto.kicad_pcb diff --git a/inverter_proto.kicad_prl b/inverter_proto.kicad_prl new file mode 100644 index 0000000..c158905 --- /dev/null +++ b/inverter_proto.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "inverter_proto.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/inverter_proto.kicad_pro b/inverter_proto.kicad_pro new file mode 100644 index 0000000..607b76e --- /dev/null +++ b/inverter_proto.kicad_pro @@ -0,0 +1,325 @@ +{ + "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": { + "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": "inverter_proto.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.25, + "pin_symbol_size": 0.0, + "text_offset_ratio": 0.08 + }, + "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": [ + [ + "e34f9abd-f29e-4a79-b40b-3d0e071ced79", + "" + ] + ], + "text_variables": {} +} diff --git a/inverter_proto.kicad_sch b/inverter_proto.kicad_sch new file mode 100644 index 0000000..cbded28 --- /dev/null +++ b/inverter_proto.kicad_sch @@ -0,0 +1,1285 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid e34f9abd-f29e-4a79-b40b-3d0e071ced79) + + (paper "A4") + + (lib_symbols + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (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 res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (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_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Transformer_1P_1S" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "T" (id 0) (at 0 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Transformer_1P_1S" (id 1) (at 0 -7.62 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" "transformer coil magnet" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Transformer, single primary, single secondary" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Transformer_1P_1S_0_1" + (arc (start -2.54 -5.0546) (mid -1.6599 -4.6901) (end -1.27 -3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.54 -2.5146) (mid -1.6599 -2.1501) (end -1.27 -1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.54 0.0254) (mid -1.6599 0.3899) (end -1.27 1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.54 2.5654) (mid -1.6599 2.9299) (end -1.27 3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 -3.81) (mid -1.642 -2.912) (end -2.54 -2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 -1.27) (mid -1.642 -0.372) (end -2.54 0) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 1.27) (mid -1.642 2.168) (end -2.54 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -1.27 3.81) (mid -1.642 4.708) (end -2.54 5.08) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.635 5.08) + (xy -0.635 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -5.08) + (xy 0.635 5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 1.2954 -1.27) (mid 1.6599 -2.1501) (end 2.54 -2.5146) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 1.2954 1.27) (mid 1.6599 0.3899) (end 2.54 0.0254) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 1.2954 3.81) (mid 1.6599 2.9299) (end 2.54 2.5654) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 1.3208 -3.81) (mid 1.6853 -4.6901) (end 2.5654 -5.0546) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 0) (mid 1.642 -0.372) (end 1.2954 -1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 2.54) (mid 1.642 2.168) (end 1.2954 1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.54 5.08) (mid 1.642 4.708) (end 1.2954 3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 2.5654 -2.54) (mid 1.6674 -2.912) (end 1.3208 -3.81) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "Transformer_1P_1S_1_1" + (pin passive line (at -10.16 5.08 0) (length 7.62) + (name "AA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -10.16 -5.08 0) (length 7.62) + (name "AB" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -5.08 180) (length 7.62) + (name "SA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 5.08 180) (length 7.62) + (name "SB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Transistor_BJT:2N2219" (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" "2N2219" (id 1) (at 5.08 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-39-3" (id 2) (at 5.08 -1.905 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "http://www.onsemi.com/pub_link/Collateral/2N2219-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" "800mA Ic, 50V Vce, NPN Transistor, TO-39" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO?39*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "2N2219_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 "2N2219_1_1" + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 5.715) + (name "B" (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 "Transistor_BJT:2N3905" (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" "2N3905" (id 1) (at 5.08 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (id 2) (at 5.08 -1.905 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.nteinc.com/specs/original/2N3905_06.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_keywords" "PNP 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 PNP Transistor, TO-92" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO?92*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "2N3905_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 2.286 -1.778) + (xy 1.778 -2.286) + (xy 1.27 -1.27) + (xy 2.286 -1.778) + (xy 2.286 -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 "2N3905_1_1" + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 0 0) (length 5.715) + (name "B" (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: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" "power-flag" (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)))) + ) + ) + ) + (symbol "pspice:VSOURCE" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "V" (id 0) (at -6.35 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "VSOURCE" (id 1) (at 0 0 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" "simulation" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Voltage source symbol for simulation only" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "VSOURCE_0_1" + (polyline + (pts + (xy -6.35 -6.35) + (xy -6.35 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -7.62 3.81) + (xy -6.35 6.35) + (xy -5.08 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 0 0) (radius 5.08) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "V" (at -8.128 -0.254 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "VSOURCE_1_1" + (pin input line (at 0 7.62 270) (length 2.54) + (name "E1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 -7.62 90) (length 2.54) + (name "E2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 85.09 27.94) (diameter 0) (color 0 0 0 0) + (uuid 02be3068-4673-46d1-a490-447ff93cbc03) + ) + (junction (at 48.26 157.48) (diameter 0) (color 0 0 0 0) + (uuid 1a0a5986-b148-4afa-b8bd-b4be017a5669) + ) + (junction (at 165.1 107.95) (diameter 0) (color 0 0 0 0) + (uuid 2b5dae7f-2bbc-4d96-8e05-1ae56aca249c) + ) + (junction (at 220.98 83.82) (diameter 0) (color 0 0 0 0) + (uuid 2f3c2298-2326-4217-934d-81aed1f75167) + ) + (junction (at 120.65 121.92) (diameter 0) (color 0 0 0 0) + (uuid 3b21346f-adc7-431b-a9ed-6577ded08b6a) + ) + (junction (at 120.65 27.94) (diameter 0) (color 0 0 0 0) + (uuid 5a078304-d37a-4d06-aaf9-e877bf2b6b0f) + ) + (junction (at 85.09 39.37) (diameter 0) (color 0 0 0 0) + (uuid 81509690-5192-4679-9a0f-fa927e0c4842) + ) + (junction (at 220.98 39.37) (diameter 0) (color 0 0 0 0) + (uuid 87ca1c7e-c901-42de-861c-238f2fbe0963) + ) + (junction (at 48.26 74.93) (diameter 0) (color 0 0 0 0) + (uuid 88ab6e6b-0beb-43c3-a282-1e2a37894c55) + ) + (junction (at 85.09 74.93) (diameter 0) (color 0 0 0 0) + (uuid 8ff054eb-731d-453d-9541-fd75674e3914) + ) + (junction (at 220.98 27.94) (diameter 0) (color 0 0 0 0) + (uuid 92e118f3-032e-4573-8754-5f2b68c3a554) + ) + (junction (at 184.15 157.48) (diameter 0) (color 0 0 0 0) + (uuid adee6512-43b8-4437-9043-60250c794346) + ) + (junction (at 26.67 74.93) (diameter 0) (color 0 0 0 0) + (uuid c4423829-07d8-4fc7-bc73-3e83e6aa51cd) + ) + (junction (at 26.67 157.48) (diameter 0) (color 0 0 0 0) + (uuid c7054dfb-4665-4d88-bca8-0c2b10d0f0b3) + ) + (junction (at 184.15 74.93) (diameter 0) (color 0 0 0 0) + (uuid c977dc3a-9d07-4467-ae10-fcac22de2072) + ) + (junction (at 85.09 157.48) (diameter 0) (color 0 0 0 0) + (uuid d853511b-ba86-46ff-abda-df45380b5d0a) + ) + + (wire (pts (xy 250.19 39.37) (xy 220.98 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 069935fe-96c1-4c09-9afa-87bd509b0f9d) + ) + (wire (pts (xy 63.5 48.26) (xy 77.47 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0c428dd0-5e4b-46dc-a47e-ae2902b4f9ae) + ) + (wire (pts (xy 48.26 48.26) (xy 48.26 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1630d766-84f3-411c-8e8f-2ed7523e48b1) + ) + (wire (pts (xy 64.77 134.62) (xy 77.47 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 16bf3d23-fc8e-4e03-ae1a-90711dee541a) + ) + (wire (pts (xy 200.66 48.26) (xy 213.36 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 176032aa-0bd2-40d6-9cc7-3bbd5bd4d912) + ) + (wire (pts (xy 48.26 157.48) (xy 48.26 151.13)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 17fad4d0-cc19-4d06-ba6c-6d25735f230b) + ) + (wire (pts (xy 120.65 34.29) (xy 120.65 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1902ab44-eb18-447d-910c-e33be3337868) + ) + (wire (pts (xy 85.09 121.92) (xy 120.65 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1960726b-eef8-4694-9d64-7b974578f592) + ) + (wire (pts (xy 26.67 27.94) (xy 85.09 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 19b9f09c-6d09-4722-a544-69859ba87149) + ) + (wire (pts (xy 201.93 132.08) (xy 213.36 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b81d629-7460-43ba-aa6d-bbeab47e1f02) + ) + (wire (pts (xy 85.09 31.75) (xy 85.09 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1e06d971-5b89-492a-8f51-a9893c2aae32) + ) + (wire (pts (xy 184.15 157.48) (xy 220.98 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2051cfff-1810-4eab-9e4c-570f50c901e6) + ) + (wire (pts (xy 133.35 83.82) (xy 220.98 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 276c9b67-7591-4cd1-b4d9-afa135af8f4a) + ) + (wire (pts (xy 85.09 121.92) (xy 85.09 129.54)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2ac72bc9-b3af-4564-a6d6-3530c865d00d) + ) + (wire (pts (xy 48.26 74.93) (xy 85.09 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3327cb7b-2a0b-410b-80fd-cf701fa1e484) + ) + (wire (pts (xy 48.26 134.62) (xy 48.26 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 369be10a-d245-4e15-8424-bbaf1a1ddfe0) + ) + (wire (pts (xy 165.1 106.68) (xy 165.1 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 39af53f1-a47e-4517-8193-87408240cae9) + ) + (wire (pts (xy 48.26 69.85) (xy 48.26 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3fcbdcc5-df01-432a-88a9-76bcece5358a) + ) + (wire (pts (xy 85.09 139.7) (xy 85.09 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 40fe3804-833b-4e33-87ab-95da15daeac6) + ) + (wire (pts (xy 257.81 44.45) (xy 257.81 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 49f7ea17-6810-476a-9f4c-b32b96fe2d49) + ) + (wire (pts (xy 184.15 48.26) (xy 193.04 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4b728e71-036b-4bc6-b358-e4a832b73024) + ) + (wire (pts (xy 26.67 48.26) (xy 26.67 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4e0051bc-cb3c-49a3-9662-dcd1f771115f) + ) + (wire (pts (xy 85.09 157.48) (xy 184.15 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 52ac55e1-795f-42ae-bbba-2010b81c11b6) + ) + (wire (pts (xy 85.09 74.93) (xy 184.15 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 53fe21b8-8e56-4aa0-bde9-037e4474f61b) + ) + (wire (pts (xy 184.15 157.48) (xy 184.15 151.13)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5b5d5d10-a80d-40f0-ab7f-67ca85975400) + ) + (wire (pts (xy 165.1 97.79) (xy 165.1 99.06)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6b658bb4-5029-467e-ab96-57aa751b1ed3) + ) + (wire (pts (xy 184.15 74.93) (xy 220.98 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 74d9cf1a-2404-4e3d-8c06-2eea35e5ee53) + ) + (wire (pts (xy 48.26 134.62) (xy 57.15 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 773429ba-5919-4185-90cd-63ead1c7c248) + ) + (wire (pts (xy 184.15 132.08) (xy 194.31 132.08)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 834f6d7d-398a-4877-b2dc-1bf819828866) + ) + (wire (pts (xy 220.98 83.82) (xy 220.98 127)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8384eb2a-7e71-47d2-945c-6ff85c31f8d1) + ) + (wire (pts (xy 26.67 74.93) (xy 48.26 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86813652-ca9f-435f-bc70-0c260db9d362) + ) + (wire (pts (xy 220.98 137.16) (xy 220.98 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8fa7c739-b97d-4843-8e2b-24aed0e15535) + ) + (wire (pts (xy 85.09 27.94) (xy 120.65 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9325b53d-f3d0-4b79-841a-e274f55cf0af) + ) + (wire (pts (xy 48.26 157.48) (xy 85.09 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 936c3449-70e2-4f5b-b5ab-07c3083c7c89) + ) + (wire (pts (xy 257.81 34.29) (xy 257.81 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 939f27e1-1f51-41ec-82fb-3c61ed125f06) + ) + (wire (pts (xy 184.15 132.08) (xy 184.15 135.89)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 97c8a500-9d36-4150-a7d5-dfa9c3af7cde) + ) + (wire (pts (xy 220.98 27.94) (xy 257.81 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9b2b5098-d314-48dd-b764-c9c89eb8239a) + ) + (wire (pts (xy 220.98 39.37) (xy 220.98 43.18)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9f23bf06-55af-4ba6-ac27-c9801feaa8f2) + ) + (wire (pts (xy 113.03 39.37) (xy 85.09 39.37)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a4fb15b5-83ae-48f7-8ab4-0319d2d15a21) + ) + (wire (pts (xy 220.98 31.75) (xy 220.98 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a5aec15f-44c5-470b-9065-f0c828dd653d) + ) + (wire (pts (xy 220.98 53.34) (xy 220.98 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ac411535-9dcf-4efa-a425-621741ecc4e0) + ) + (wire (pts (xy 153.67 97.79) (xy 165.1 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b2bbcb9c-9df4-484f-b117-4831f46005cc) + ) + (wire (pts (xy 120.65 121.92) (xy 133.35 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b6644d81-606e-4559-973b-3c233bd4ac15) + ) + (wire (pts (xy 26.67 74.93) (xy 26.67 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bb83f160-10db-4d16-8664-3f6c47cbb894) + ) + (wire (pts (xy 184.15 48.26) (xy 184.15 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c571322a-7492-47ea-98d5-b6815618942e) + ) + (wire (pts (xy 220.98 83.82) (xy 257.81 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c5d512d3-b805-497e-b425-776fe33eb66d) + ) + (wire (pts (xy 85.09 39.37) (xy 85.09 43.18)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d8a99f2c-5d9c-48af-bad7-e8ddfa19c623) + ) + (wire (pts (xy 120.65 27.94) (xy 220.98 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid daaa537c-7ff4-4a11-b61c-d12b406302cf) + ) + (wire (pts (xy 26.67 157.48) (xy 48.26 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dd37a068-f8f2-4805-9829-75917df0cc08) + ) + (wire (pts (xy 26.67 63.5) (xy 26.67 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid de765dd8-a08e-4a9c-83f0-9ce178641f1d) + ) + (wire (pts (xy 120.65 44.45) (xy 120.65 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e5fed582-4f35-42c3-b645-57ed41edb71e) + ) + (wire (pts (xy 184.15 69.85) (xy 184.15 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ea989e04-16b9-416c-998a-afd67b1580f9) + ) + (wire (pts (xy 48.26 48.26) (xy 55.88 48.26)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ecb5d5fa-3929-473b-be36-95261aa0bda7) + ) + (wire (pts (xy 133.35 107.95) (xy 133.35 121.92)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f52585f0-5535-4840-aff2-4f8657ece4b3) + ) + (wire (pts (xy 165.1 107.95) (xy 153.67 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f893b5cd-82d2-48ff-831c-3ba40a8e7346) + ) + (wire (pts (xy 133.35 97.79) (xy 133.35 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fe15b05d-f233-4c93-a0fb-aeac98e4f2ee) + ) + (wire (pts (xy 85.09 53.34) (xy 85.09 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ff960f26-11f0-4958-ac7c-8c432398efd7) + ) + + (text ".tran 50p 250u" (at 15.24 191.77 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2ef0160a-c60e-4bcc-b012-6642b717b75d) + ) + + (global_label "V12" (shape input) (at 184.15 48.26 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 5d79f585-a211-4601-8a38-e174f57baad5) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "V_load" (shape input) (at 165.1 97.79 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 6ebd7e71-e0a4-4536-965e-85e5bb9bd536) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "V21" (shape input) (at 48.26 134.62 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 7945247e-b639-4707-aa0b-1a661f796816) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "V11" (shape input) (at 48.26 48.26 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 8f1144ef-ac55-46fd-bf71-e418204b4a9e) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (global_label "V22" (shape input) (at 184.15 132.08 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid b10fd2d1-6557-45f6-bcce-571165db6df2) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "pspice:VSOURCE") (at 26.67 55.88 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00006064c406) + (property "Reference" "Vcc" (id 0) (at 32.4612 54.7116 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 32.4612 57.023 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 26.67 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 26.67 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f49f1373-52a4-46ea-9c09-0169ef7927ef)) + (pin "2" (uuid 3135a286-81b6-49cf-a7a6-04e2c6ef809e)) + ) + + (symbol (lib_id "pspice:VSOURCE") (at 48.26 62.23 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00006064e251) + (property "Reference" "V11" (id 0) (at 54.0512 61.0616 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Value" "" (id 1) (at 54.0512 63.373 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 48.26 62.23 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (property "Datasheet" "~" (id 3) (at 48.26 62.23 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (pin "1" (uuid fcbc8060-a86a-42de-a4e2-ee16bc6c2f14)) + (pin "2" (uuid a1cbd35a-6ec8-436c-b129-55b0305eaf07)) + ) + + (symbol (lib_id "power:GND") (at 26.67 157.48 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-00006064e58b) + (property "Reference" "#PWR?" (id 0) (at 26.67 163.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 26.797 161.8742 0)) + (property "Footprint" "" (id 2) (at 26.67 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 26.67 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e13e38c9-a6af-4bc4-b299-45b069160521)) + ) + + (symbol (lib_id "Transistor_BJT:2N2219") (at 82.55 48.26 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f73e70) + (property "Reference" "Q11" (id 0) (at 87.376 47.0916 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 87.376 49.403 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 87.63 50.165 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "http://www.onsemi.com/pub_link/Collateral/2N2219-D.PDF" (id 3) (at 82.55 48.26 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "Q" (id 4) (at 82.55 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "2N2219" (id 5) (at 82.55 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 82.55 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/2N2219.LIB" (id 7) (at 82.55 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f6ea6840-3dd4-4dfa-b930-6cfdd6bf6c0d)) + (pin "2" (uuid 951f2c5d-b9c0-48f7-a254-50dd73b74803)) + (pin "3" (uuid 5668c993-24ec-41e3-a37c-05aeb6646f78)) + ) + + (symbol (lib_id "Device:R") (at 85.09 35.56 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f79f09) + (property "Reference" "Rpu1" (id 0) (at 86.868 34.3916 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 86.868 36.703 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 83.312 35.56 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 85.09 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d629b6c3-e852-44a8-947f-a8e9c8692dd0)) + (pin "2" (uuid 4d9b88c4-a2aa-43e6-a0fa-eaeafe043b18)) + ) + + (symbol (lib_id "Transistor_BJT:2N3905") (at 118.11 39.37 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f7e2f2) + (property "Reference" "Q12" (id 0) (at 122.936 38.2016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 122.936 40.513 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 123.19 37.465 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.nteinc.com/specs/original/2N3905_06.pdf" (id 3) (at 118.11 39.37 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "Q" (id 4) (at 118.11 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "bdx54c" (id 5) (at 118.11 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 118.11 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/bdx54c.lib" (id 7) (at 118.11 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 383ff2ec-d8b9-45b4-be06-9635dbcebc6e)) + (pin "2" (uuid ae0d7d2c-d254-467b-9a3f-e0f280e07d81)) + (pin "3" (uuid 3ef900d3-0811-47e1-977e-cb683e6a89b3)) + ) + + (symbol (lib_id "Device:Transformer_1P_1S") (at 143.51 102.87 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f92e27) + (property "Reference" "T1" (id 0) (at 143.51 93.8022 0) + (effects (font (size 0.9906 0.9906))) + ) + (property "Value" "" (id 1) (at 143.51 95.7072 0) + (effects (font (size 0.9906 0.9906))) + ) + (property "Footprint" "" (id 2) (at 143.51 102.87 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (property "Datasheet" "~" (id 3) (at 143.51 102.87 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (property "Spice_Primitive" "X" (id 4) (at 143.51 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "IT" (id 5) (at 143.51 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 143.51 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/ideal_transformer.mod" (id 7) (at 143.51 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Node_Sequence" "1 2 4 3" (id 8) (at 143.51 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 96f269cf-99fd-45a3-bf9c-41081cf11949)) + (pin "2" (uuid 9841490f-e9e9-44e2-a4aa-82ee3d38df04)) + (pin "3" (uuid df9548e0-a282-4b83-90e8-1549a31e16ef)) + (pin "4" (uuid d818d4ab-6f85-403f-bc00-b663d75ba689)) + ) + + (symbol (lib_id "Device:R") (at 165.1 102.87 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f942bc) + (property "Reference" "R_Load" (id 0) (at 166.878 101.7016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 166.878 104.013 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 163.322 102.87 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 165.1 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 30f2ae63-a1f4-47d6-b889-82adf0ef801a)) + (pin "2" (uuid 70f43182-9f52-4aff-986b-ff00ad297222)) + ) + + (symbol (lib_id "power:GND") (at 165.1 107.95 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f9706b) + (property "Reference" "#PWR?" (id 0) (at 165.1 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 165.227 112.3442 0)) + (property "Footprint" "" (id 2) (at 165.1 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 165.1 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 219f15cc-5161-4b46-9581-dedc3826df93)) + ) + + (symbol (lib_id "Transistor_BJT:2N3905") (at 255.27 39.37 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f9bab5) + (property "Reference" "Q22" (id 0) (at 260.096 38.2016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 260.096 40.513 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 260.35 37.465 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.nteinc.com/specs/original/2N3905_06.pdf" (id 3) (at 255.27 39.37 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "Q" (id 4) (at 255.27 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "bdx54c" (id 5) (at 255.27 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 255.27 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/bdx54c.lib" (id 7) (at 255.27 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 39bc1331-6ec5-4af3-8a63-1ab590db3eb1)) + (pin "2" (uuid f9b74753-58f7-430f-894d-bec8ac3c1030)) + (pin "3" (uuid 948ff423-9fe8-42fd-a60b-75079555c25f)) + ) + + (symbol (lib_id "Device:R") (at 220.98 35.56 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f9babc) + (property "Reference" "Rpu2" (id 0) (at 222.758 34.3916 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 222.758 36.703 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 219.202 35.56 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 220.98 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 27f8f7cd-2c52-4bae-ab5c-081447c075bd)) + (pin "2" (uuid 4ac38b70-7fd3-463e-b89d-67496a24bbe5)) + ) + + (symbol (lib_id "Transistor_BJT:2N2219") (at 218.44 48.26 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060f9bac6) + (property "Reference" "Q21" (id 0) (at 223.266 47.0916 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 223.266 49.403 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 223.52 50.165 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "http://www.onsemi.com/pub_link/Collateral/2N2219-D.PDF" (id 3) (at 218.44 48.26 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "Q" (id 4) (at 218.44 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "2N2219" (id 5) (at 218.44 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 218.44 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/2N2219.LIB" (id 7) (at 218.44 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7a00165b-ff2b-425c-8502-7245c620fc83)) + (pin "2" (uuid 359520bf-3c90-4c31-8153-782aaf554ad7)) + (pin "3" (uuid 9bcd2c92-2c58-48d1-97d9-7dd4f13823be)) + ) + + (symbol (lib_id "pspice:VSOURCE") (at 184.15 62.23 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fa5acd) + (property "Reference" "V12" (id 0) (at 189.9412 61.0616 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Value" "" (id 1) (at 189.9412 63.373 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 184.15 62.23 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (property "Datasheet" "~" (id 3) (at 184.15 62.23 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (pin "1" (uuid 696cf234-e115-4a86-bd97-07824cc2f12c)) + (pin "2" (uuid f24367d6-dceb-4f00-9981-32dd19112016)) + ) + + (symbol (lib_id "Device:R") (at 59.69 48.26 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fa7473) + (property "Reference" "R_b11" (id 0) (at 59.69 43.0022 90)) + (property "Value" "" (id 1) (at 59.69 45.3136 90)) + (property "Footprint" "" (id 2) (at 59.69 46.482 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 59.69 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a3f11303-3336-4789-88ec-52118274d4e4)) + (pin "2" (uuid dad59300-fa33-4872-8cd9-9877f8606101)) + ) + + (symbol (lib_id "Transistor_BJT:2N2219") (at 82.55 134.62 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fabde3) + (property "Reference" "Q3" (id 0) (at 87.376 133.4516 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 87.376 135.763 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 87.63 136.525 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "http://www.onsemi.com/pub_link/Collateral/2N2219-D.PDF" (id 3) (at 82.55 134.62 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "Q" (id 4) (at 82.55 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "2N2219" (id 5) (at 82.55 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 82.55 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/2N2219.LIB" (id 7) (at 82.55 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 05b2c92f-9d1e-4fdd-a93d-7141b8044bb9)) + (pin "2" (uuid f64dac21-c916-4902-9203-fa700efafdc4)) + (pin "3" (uuid 778b7d18-2db1-4abc-be2a-012477aefff8)) + ) + + (symbol (lib_id "pspice:VSOURCE") (at 48.26 143.51 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fabdea) + (property "Reference" "V21" (id 0) (at 54.0512 142.3416 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Value" "" (id 1) (at 54.0512 144.653 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 48.26 143.51 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (property "Datasheet" "~" (id 3) (at 48.26 143.51 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (pin "1" (uuid fd1d34d8-f1a6-4c22-bf4c-c0b1a374476d)) + (pin "2" (uuid 9ad3d696-24bb-4ed9-9959-1f5bf8847753)) + ) + + (symbol (lib_id "Device:R") (at 196.85 48.26 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fac87e) + (property "Reference" "R_b12" (id 0) (at 196.85 43.0022 90)) + (property "Value" "" (id 1) (at 196.85 45.3136 90)) + (property "Footprint" "" (id 2) (at 196.85 46.482 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 196.85 48.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9f55f359-175a-4fd5-b497-d0a15b818323)) + (pin "2" (uuid c9b88c7a-4e73-4545-a75d-e44b6c8ca3bb)) + ) + + (symbol (lib_id "Device:R") (at 198.12 132.08 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fb05bb) + (property "Reference" "R_b22" (id 0) (at 198.12 126.8222 90)) + (property "Value" "" (id 1) (at 198.12 129.1336 90)) + (property "Footprint" "" (id 2) (at 198.12 130.302 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 198.12 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 298368a2-49ea-4969-af5e-9810ab0421b7)) + (pin "2" (uuid dc9cc44b-e40a-427c-b639-96cb1d38bd84)) + ) + + (symbol (lib_id "Device:R") (at 60.96 134.62 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fb24e9) + (property "Reference" "R_b21" (id 0) (at 60.96 129.3622 90)) + (property "Value" "" (id 1) (at 60.96 131.6736 90)) + (property "Footprint" "" (id 2) (at 60.96 132.842 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 60.96 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f7b74fab-8b87-4ac5-be5b-8456cd4eb418)) + (pin "2" (uuid 7d89f068-22f7-45c7-864a-41e3651a4ba9)) + ) + + (symbol (lib_id "Transistor_BJT:2N2219") (at 218.44 132.08 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fb5a31) + (property "Reference" "Q4" (id 0) (at 223.266 130.9116 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 223.266 133.223 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 223.52 133.985 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "http://www.onsemi.com/pub_link/Collateral/2N2219-D.PDF" (id 3) (at 218.44 132.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Spice_Primitive" "Q" (id 4) (at 218.44 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Model" "2N2219" (id 5) (at 218.44 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Netlist_Enabled" "Y" (id 6) (at 218.44 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Spice_Lib_File" "/home/m/projects/electronics/ngspice_models/2N2219.LIB" (id 7) (at 218.44 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d3ba042d-fb34-4cb6-ba0b-3015243490b7)) + (pin "2" (uuid 709f5a9f-c641-4f2b-8710-02ba98cfc3c4)) + (pin "3" (uuid 758f7c84-4b86-4ebc-965b-ba7058579e94)) + ) + + (symbol (lib_id "pspice:VSOURCE") (at 184.15 143.51 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 00000000-0000-0000-0000-000060fb5a38) + (property "Reference" "V22" (id 0) (at 189.9412 142.3416 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Value" "" (id 1) (at 189.9412 144.653 0) + (effects (font (size 0.9906 0.9906)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 184.15 143.51 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (property "Datasheet" "~" (id 3) (at 184.15 143.51 0) + (effects (font (size 0.9906 0.9906)) hide) + ) + (pin "1" (uuid 4ec431ec-1277-448d-9d58-013f42d2010a)) + (pin "2" (uuid 843336df-e86f-4644-acf2-3d20e5823925)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/00000000-0000-0000-0000-00006064e58b" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060f9706b" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fabde3" + (reference "Q3") (unit 1) (value "2N2219") (footprint "Package_TO_SOT_THT:TO-39-3") + ) + (path "/00000000-0000-0000-0000-000060fb5a31" + (reference "Q4") (unit 1) (value "2N2219") (footprint "Package_TO_SOT_THT:TO-39-3") + ) + (path "/00000000-0000-0000-0000-000060f73e70" + (reference "Q11") (unit 1) (value "2N2219") (footprint "Package_TO_SOT_THT:TO-39-3") + ) + (path "/00000000-0000-0000-0000-000060f7e2f2" + (reference "Q12") (unit 1) (value "2N3905") (footprint "Package_TO_SOT_THT:TO-92_Inline") + ) + (path "/00000000-0000-0000-0000-000060f9bac6" + (reference "Q21") (unit 1) (value "2N2219") (footprint "Package_TO_SOT_THT:TO-39-3") + ) + (path "/00000000-0000-0000-0000-000060f9bab5" + (reference "Q22") (unit 1) (value "2N3905") (footprint "Package_TO_SOT_THT:TO-92_Inline") + ) + (path "/00000000-0000-0000-0000-000060f942bc" + (reference "R_Load") (unit 1) (value "2.5k") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fa7473" + (reference "R_b11") (unit 1) (value "100") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fac87e" + (reference "R_b12") (unit 1) (value "100") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fb24e9" + (reference "R_b21") (unit 1) (value "100") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fb05bb" + (reference "R_b22") (unit 1) (value "100") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060f79f09" + (reference "Rpu1") (unit 1) (value "100k") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060f9babc" + (reference "Rpu2") (unit 1) (value "100k") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060f92e27" + (reference "T1") (unit 1) (value "Transformer_1P_1S") (footprint "") + ) + (path "/00000000-0000-0000-0000-00006064e251" + (reference "V11") (unit 1) (value "PULSE(0 5 10u 1n 1n 100u 0 0)") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fa5acd" + (reference "V12") (unit 1) (value "PULSE(0 5 120u 1n 1n 100u 0 0)") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fabdea" + (reference "V21") (unit 1) (value "PULSE(0 5 120u 1n 1n 100u 0 0)") (footprint "") + ) + (path "/00000000-0000-0000-0000-000060fb5a38" + (reference "V22") (unit 1) (value "PULSE(0 5 10u 1n 1n 100u 0 0)") (footprint "") + ) + (path "/00000000-0000-0000-0000-00006064c406" + (reference "Vcc") (unit 1) (value "20") (footprint "") + ) + ) +) diff --git a/schem/inverter_proto.pro b/inverter_proto.pro similarity index 100% rename from schem/inverter_proto.pro rename to inverter_proto.pro diff --git a/schem/inverter_proto.sch b/inverter_proto.sch similarity index 100% rename from schem/inverter_proto.sch rename to inverter_proto.sch diff --git a/schem/inverter_proto_experimental-cache.lib b/inverter_proto_experimental-cache.lib similarity index 100% rename from schem/inverter_proto_experimental-cache.lib rename to inverter_proto_experimental-cache.lib diff --git a/schem/inverter_proto_experimental.sch b/inverter_proto_experimental.sch similarity index 100% rename from schem/inverter_proto_experimental.sch rename to inverter_proto_experimental.sch diff --git a/src/inverter.c b/src/inverter.c deleted file mode 100644 index e69de29..0000000