From b4e160e90ec52ec93f830a1374baf8527b1a50c3 Mon Sep 17 00:00:00 2001 From: Ilya Strukov Date: Wed, 31 Jul 2024 06:45:44 +0100 Subject: [PATCH] button: Use newer KiCAD version --- pcb/button_v1/kamaji_button_v1.kicad_prl | 8 + pcb/button_v1/kamaji_button_v1.kicad_pro | 104 +- pcb/button_v1/kamaji_button_v1.kicad_sch | 1331 ++++++++++++++++------ 3 files changed, 1065 insertions(+), 378 deletions(-) diff --git a/pcb/button_v1/kamaji_button_v1.kicad_prl b/pcb/button_v1/kamaji_button_v1.kicad_prl index 67f5c88..b2f3611 100644 --- a/pcb/button_v1/kamaji_button_v1.kicad_prl +++ b/pcb/button_v1/kamaji_button_v1.kicad_prl @@ -3,10 +3,12 @@ "active_layer": 37, "active_layer_preset": "All Layers", "auto_track_width": true, + "hidden_netclasses": [], "hidden_nets": [], "high_contrast_mode": 0, "net_color_mode": 1, "opacity": { + "images": 0.6, "pads": 1.0, "tracks": 1.0, "vias": 1.0, @@ -65,6 +67,12 @@ "visible_layers": "fffffff_ffffffff", "zone_display_mode": 0 }, + "git": { + "repo_password": "", + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, "meta": { "filename": "kamaji_button_v1.kicad_prl", "version": 3 diff --git a/pcb/button_v1/kamaji_button_v1.kicad_pro b/pcb/button_v1/kamaji_button_v1.kicad_pro index 55226b7..fbcada1 100644 --- a/pcb/button_v1/kamaji_button_v1.kicad_pro +++ b/pcb/button_v1/kamaji_button_v1.kicad_pro @@ -1,5 +1,6 @@ { "board": { + "3dviewports": [], "design_settings": { "defaults": { "board_outline_line_width": 0.09999999999999999, @@ -130,7 +131,15 @@ "zones_allow_external_fillets": false, "zones_use_no_outline": true }, - "layer_presets": [] + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] }, "boards": [], "cvpcb": { @@ -317,15 +326,21 @@ "bus_label_syntax": "error", "bus_to_bus_conflict": "error", "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", "different_unit_footprint": "error", "different_unit_net": "error", "duplicate_reference": "error", "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", "extra_units": "error", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", "multiple_net_names": "warning", "net_not_bus_member": "warning", "no_connect_connected": "warning", @@ -335,6 +350,7 @@ "pin_to_pin": "warning", "power_pin_not_driven": "error", "similar_labels": "warning", + "simulation_model_issue": "ignore", "unannotated": "error", "unit_value_mismatch": "error", "unresolved_variable": "error", @@ -354,7 +370,7 @@ "net_settings": { "classes": [ { - "bus_width": 12.0, + "bus_width": 12, "clearance": 0.3, "diff_pair_gap": 0.25, "diff_pair_via_gap": 0.25, @@ -368,28 +384,94 @@ "track_width": 0.35, "via_diameter": 0.8, "via_drill": 0.4, - "wire_width": 6.0 + "wire_width": 6 } ], "meta": { - "version": 2 + "version": 3 }, - "net_colors": null + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] }, "pcbnew": { "last_paths": { "gencad": "", "idf": "", "netlist": "", + "plot": "", + "pos_files": "", "specctra_dsn": "", "step": "kamaji_button_v1.STEP", + "svg": "", "vrml": "" }, "page_layout_descr_file": "" }, "schematic": { "annotate_start_num": 0, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "name": "Grouped By Value", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, "default_line_thickness": 6.0, "default_text_size": 50.0, "field_names": [], @@ -400,6 +482,11 @@ "intersheets_ref_suffix": "", "junction_size_choice": 3, "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, "pin_symbol_size": 25.0, "text_offset_ratio": 0.15 }, @@ -421,14 +508,19 @@ "page_layout_descr_file": "", "plot_directory": "", "spice_adjust_passive_values": false, + "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, "subpart_first_id": 65, "subpart_id_separator": 0 }, "sheets": [ [ "5d0184af-d4dd-4a84-a455-67be7ad2a912", - "" + "Root" ] ], "text_variables": {} diff --git a/pcb/button_v1/kamaji_button_v1.kicad_sch b/pcb/button_v1/kamaji_button_v1.kicad_sch index f4a3a45..83a51b8 100644 --- a/pcb/button_v1/kamaji_button_v1.kicad_sch +++ b/pcb/button_v1/kamaji_button_v1.kicad_sch @@ -1,373 +1,960 @@ -(kicad_sch (version 20211123) (generator eeschema) - - (uuid 5d0184af-d4dd-4a84-a455-67be7ad2a912) - - (paper "A4") - - (lib_symbols - (symbol "Switch:SW_Push_LED" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "SW" (id 0) (at 0.635 5.715 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "SW_Push_LED" (id 1) (at 0 -3.175 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (id 2) (at 0 7.62 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 0 7.62 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "switch normally-open pushbutton push-button LED" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Push button switch with LED, generic" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SW_Push_LED_0_0" - (polyline - (pts - (xy -3.81 -1.905) - (xy -2.54 -0.635) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.54 -1.905) - (xy -1.27 -0.635) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.54 0) - (xy 2.54 0) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -0.635 1.27) - (xy -0.635 -1.27) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -3.81 -1.27) - (xy -3.81 -1.905) - (xy -3.175 -1.905) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -2.54 -1.27) - (xy -2.54 -1.905) - (xy -1.905 -1.905) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -0.635 0) - (xy 1.27 1.27) - (xy 1.27 -1.27) - (xy -0.635 0) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type outline)) - ) - ) - (symbol "SW_Push_LED_0_1" - (circle (center -2.032 2.54) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 3.81) - (xy 0 5.588) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 3.81) - (xy -2.54 3.81) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (circle (center 2.032 2.54) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (pin passive line (at -5.08 2.54 0) (length 2.54) - (name "1" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 5.08 2.54 180) (length 2.54) - (name "2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -5.08 0 0) (length 2.54) - (name "K" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 5.08 0 180) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "kamaji:RJ10" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "J" (id 0) (at 0 1.27 0) - (effects (font (size 1.524 1.524))) - ) - (property "Value" "RJ10" (id 1) (at 0 -2.54 0) - (effects (font (size 1.524 1.524))) - ) - (property "Footprint" "" (id 2) (at -0.635 -0.635 0) - (effects (font (size 1.524 1.524)) hide) - ) - (property "Datasheet" "" (id 3) (at -0.635 -0.635 0) - (effects (font (size 1.524 1.524)) hide) - ) - (symbol "RJ10_1_1" - (rectangle (start -5.08 6.985) (end 5.08 -4.445) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type background)) - ) - (polyline - (pts - (xy -3.175 -1.27) - (xy 3.175 -1.27) - (xy 3.175 3.175) - (xy 2.54 3.175) - (xy 2.54 5.08) - (xy 1.27 5.08) - (xy 1.27 6.35) - (xy -1.27 6.35) - (xy -1.27 5.08) - (xy -2.54 5.08) - (xy -2.54 3.175) - (xy -3.175 3.175) - (xy -3.175 -1.27) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (pin input line (at 3.81 -8.89 90) (length 5.08) - (name "~" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 1.27 -8.89 90) (length 5.08) - (name "~" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -1.27 -8.89 90) (length 5.08) - (name "~" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -3.81 -8.89 90) (length 5.08) - (name "~" (effects (font (size 1.27 1.27)))) - (number "4" (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)))) - ) - ) - ) - ) - - (junction (at 97.79 90.17) (diameter 0) (color 0 0 0 0) - (uuid ffac7d23-1daf-4832-b194-32ee71a7de21) - ) - - (wire (pts (xy 113.03 90.17) (xy 124.46 90.17)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 027d984d-5c58-4384-b1fc-9a74bad43077) - ) - (wire (pts (xy 97.79 87.63) (xy 102.87 87.63)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3adda5a0-9e3c-4700-abe8-26c483fe45d0) - ) - (wire (pts (xy 97.79 90.17) (xy 102.87 90.17)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 77f3ffdc-8c6b-42f1-a23d-d7a15a153e5f) - ) - (wire (pts (xy 97.79 91.44) (xy 97.79 90.17)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 99db2397-348c-4ae4-b038-299182063243) - ) - (wire (pts (xy 119.38 87.63) (xy 119.38 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a3da2e1a-3d31-4515-ac62-24da72bd9ee7) - ) - (wire (pts (xy 97.79 90.17) (xy 97.79 87.63)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid afde7519-2bad-473e-85d9-7dc2fee26a6a) - ) - (wire (pts (xy 113.03 87.63) (xy 119.38 87.63)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid bac81bc5-6b6f-4cf9-a40a-6af6d6128f30) - ) - (wire (pts (xy 124.46 83.82) (xy 124.46 90.17)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f4f0adfe-882c-44b7-afa5-ec031f5472ae) - ) - - (symbol (lib_id "power:GND") (at 121.92 83.82 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 8ed94294-a592-4b26-b673-248657d4c222) - (property "Reference" "#PWR0101" (id 0) (at 121.92 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 121.92 88.9 0)) - (property "Footprint" "" (id 2) (at 121.92 83.82 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 121.92 83.82 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid e918d35c-8906-4f24-9bae-a838c02939eb)) - ) - - (symbol (lib_id "Switch:SW_Push_LED") (at 107.95 90.17 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid a40da50e-6d7d-4ff7-a5d3-a5cb3c9931e9) - (property "Reference" "SW2" (id 0) (at 107.315 80.01 0)) - (property "Value" "SW_Push_LED" (id 1) (at 107.315 82.55 0)) - (property "Footprint" "kamaji:SW_Cherry_MX_1.00u_PCB" (id 2) (at 107.95 82.55 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 107.95 82.55 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid c289add7-a436-4551-ab21-938d82e237fd)) - (pin "2" (uuid 7693ed2b-479d-464d-ad59-ecef9f8b1f75)) - (pin "3" (uuid e5d04a6f-20bc-451d-91ca-2213ee4cf9c2)) - (pin "4" (uuid b6222a04-8361-4715-9c28-9cc1449b0a49)) - ) - - (symbol (lib_id "kamaji:RJ10") (at 123.19 74.93 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid afdf104e-d29b-4a8d-9f3b-2d2ea2d5b7d6) - (property "Reference" "J1" (id 0) (at 129.54 72.39 0) - (effects (font (size 1.524 1.524)) (justify left)) - ) - (property "Value" "RJ10" (id 1) (at 129.54 76.2 0) - (effects (font (size 1.524 1.524)) (justify left)) - ) - (property "Footprint" "kamaji:RJ10" (id 2) (at 122.555 75.565 0) - (effects (font (size 1.524 1.524)) hide) - ) - (property "Datasheet" "" (id 3) (at 122.555 75.565 0) - (effects (font (size 1.524 1.524)) hide) - ) - (pin "1" (uuid a95b6804-9bab-4497-9c50-df0f0e30f753)) - (pin "2" (uuid 1af2b4ff-360e-4158-bc87-9943c7213c6b)) - (pin "3" (uuid c4a0cf0c-460e-4e9f-99a1-49c407c16e9c)) - (pin "4" (uuid 878e55db-24d4-44ed-8ee7-29b5c9f3ccef)) - ) - - (symbol (lib_id "power:GND") (at 127 83.82 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid ba7b2fbb-9f72-4348-a041-677f3668f36a) - (property "Reference" "#PWR0103" (id 0) (at 127 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 127 88.9 0)) - (property "Footprint" "" (id 2) (at 127 83.82 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 127 83.82 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 2e4230df-46e1-417f-8775-67aeb8407f7a)) - ) - - (symbol (lib_id "power:GND") (at 97.79 91.44 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid eb5931eb-2abb-4e4b-83f3-64af04b92455) - (property "Reference" "#PWR0102" (id 0) (at 97.79 97.79 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 97.79 96.52 0)) - (property "Footprint" "" (id 2) (at 97.79 91.44 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 97.79 91.44 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid a89fd839-683f-478b-950f-3ee6a79052ac)) - ) - - (sheet_instances - (path "/" (page "1")) - ) - - (symbol_instances - (path "/8ed94294-a592-4b26-b673-248657d4c222" - (reference "#PWR0101") (unit 1) (value "GND") (footprint "") - ) - (path "/eb5931eb-2abb-4e4b-83f3-64af04b92455" - (reference "#PWR0102") (unit 1) (value "GND") (footprint "") - ) - (path "/ba7b2fbb-9f72-4348-a041-677f3668f36a" - (reference "#PWR0103") (unit 1) (value "GND") (footprint "") - ) - (path "/afdf104e-d29b-4a8d-9f3b-2d2ea2d5b7d6" - (reference "J1") (unit 1) (value "RJ10") (footprint "kamaji:RJ10") - ) - (path "/a40da50e-6d7d-4ff7-a5d3-a5cb3c9931e9" - (reference "SW2") (unit 1) (value "SW_Push_LED") (footprint "kamaji:SW_Cherry_MX_1.00u_PCB") - ) - ) +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "5d0184af-d4dd-4a84-a455-67be7ad2a912") + (paper "A4") + (lib_symbols + (symbol "Switch:SW_Push_LED" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0.635 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push_LED" + (at 0 -3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button LED" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_LED_0_0" + (polyline + (pts + (xy -3.81 -1.905) (xy -2.54 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -1.905) (xy -1.27 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 1.27) (xy -0.635 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -1.27) (xy -3.81 -1.905) (xy -3.175 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -1.27) (xy -2.54 -1.905) (xy -1.905 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 0) (xy 1.27 1.27) (xy 1.27 -1.27) (xy -0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SW_Push_LED_0_1" + (circle + (center -2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.81) (xy 0 5.588) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 3.81) (xy -2.54 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "kamaji:RJ10" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "RJ10" + (at 0 -2.54 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "" + (at -0.635 -0.635 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at -0.635 -0.635 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RJ10_1_1" + (rectangle + (start -5.08 6.985) + (end 5.08 -4.445) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.175 -1.27) (xy 3.175 -1.27) (xy 3.175 3.175) (xy 2.54 3.175) (xy 2.54 5.08) (xy 1.27 5.08) + (xy 1.27 6.35) (xy -1.27 6.35) (xy -1.27 5.08) (xy -2.54 5.08) (xy -2.54 3.175) (xy -3.175 3.175) + (xy -3.175 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at 3.81 -8.89 90) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 1.27 -8.89 90) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -1.27 -8.89 90) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -8.89 90) + (length 5.08) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 97.79 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "ffac7d23-1daf-4832-b194-32ee71a7de21") + ) + (wire + (pts + (xy 113.03 90.17) (xy 124.46 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "027d984d-5c58-4384-b1fc-9a74bad43077") + ) + (wire + (pts + (xy 97.79 87.63) (xy 102.87 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3adda5a0-9e3c-4700-abe8-26c483fe45d0") + ) + (wire + (pts + (xy 97.79 90.17) (xy 102.87 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77f3ffdc-8c6b-42f1-a23d-d7a15a153e5f") + ) + (wire + (pts + (xy 97.79 91.44) (xy 97.79 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99db2397-348c-4ae4-b038-299182063243") + ) + (wire + (pts + (xy 119.38 87.63) (xy 119.38 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3da2e1a-3d31-4515-ac62-24da72bd9ee7") + ) + (wire + (pts + (xy 97.79 90.17) (xy 97.79 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "afde7519-2bad-473e-85d9-7dc2fee26a6a") + ) + (wire + (pts + (xy 113.03 87.63) (xy 119.38 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bac81bc5-6b6f-4cf9-a40a-6af6d6128f30") + ) + (wire + (pts + (xy 124.46 83.82) (xy 124.46 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4f0adfe-882c-44b7-afa5-ec031f5472ae") + ) + (symbol + (lib_id "power:GND") + (at 121.92 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8ed94294-a592-4b26-b673-248657d4c222") + (property "Reference" "#PWR0101" + (at 121.92 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 121.92 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 121.92 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e918d35c-8906-4f24-9bae-a838c02939eb") + ) + (instances + (project "" + (path "/5d0184af-d4dd-4a84-a455-67be7ad2a912" + (reference "#PWR0101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_LED") + (at 107.95 90.17 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a40da50e-6d7d-4ff7-a5d3-a5cb3c9931e9") + (property "Reference" "SW2" + (at 107.315 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push_LED" + (at 107.315 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "kamaji:SW_Cherry_MX_1.00u_PCB" + (at 107.95 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 107.95 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 107.95 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c289add7-a436-4551-ab21-938d82e237fd") + ) + (pin "2" + (uuid "7693ed2b-479d-464d-ad59-ecef9f8b1f75") + ) + (pin "3" + (uuid "e5d04a6f-20bc-451d-91ca-2213ee4cf9c2") + ) + (pin "4" + (uuid "b6222a04-8361-4715-9c28-9cc1449b0a49") + ) + (instances + (project "" + (path "/5d0184af-d4dd-4a84-a455-67be7ad2a912" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "kamaji:RJ10") + (at 123.19 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "afdf104e-d29b-4a8d-9f3b-2d2ea2d5b7d6") + (property "Reference" "J1" + (at 129.54 72.39 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "RJ10" + (at 129.54 76.2 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "kamaji:RJ10" + (at 122.555 75.565 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 122.555 75.565 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 123.19 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a95b6804-9bab-4497-9c50-df0f0e30f753") + ) + (pin "2" + (uuid "1af2b4ff-360e-4158-bc87-9943c7213c6b") + ) + (pin "3" + (uuid "c4a0cf0c-460e-4e9f-99a1-49c407c16e9c") + ) + (pin "4" + (uuid "878e55db-24d4-44ed-8ee7-29b5c9f3ccef") + ) + (instances + (project "" + (path "/5d0184af-d4dd-4a84-a455-67be7ad2a912" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 127 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba7b2fbb-9f72-4348-a041-677f3668f36a") + (property "Reference" "#PWR0103" + (at 127 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 127 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 127 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 127 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2e4230df-46e1-417f-8775-67aeb8407f7a") + ) + (instances + (project "" + (path "/5d0184af-d4dd-4a84-a455-67be7ad2a912" + (reference "#PWR0103") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 97.79 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "eb5931eb-2abb-4e4b-83f3-64af04b92455") + (property "Reference" "#PWR0102" + (at 97.79 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 97.79 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 97.79 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 97.79 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 97.79 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a89fd839-683f-478b-950f-3ee6a79052ac") + ) + (instances + (project "" + (path "/5d0184af-d4dd-4a84-a455-67be7ad2a912" + (reference "#PWR0102") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) )