From 0005fb2df53dfcf3fd5ad750ea4dcf14259a9f62 Mon Sep 17 00:00:00 2001 From: Martin Kennedy Date: Tue, 25 Jun 2024 19:47:21 -0400 Subject: [PATCH] electronics: Add draft CANBoard I'm presently working on this one as a hand-soldered prototype. It's nowhere near done, of course. --- CANBoard/Electronics/CANBoard.kicad_prl | 77 + CANBoard/Electronics/CANBoard.kicad_pro | 309 ++++ CANBoard/Electronics/CANBoard.kicad_sch | 2181 +++++++++++++++++++++++ 3 files changed, 2567 insertions(+) create mode 100644 CANBoard/Electronics/CANBoard.kicad_prl create mode 100644 CANBoard/Electronics/CANBoard.kicad_pro create mode 100644 CANBoard/Electronics/CANBoard.kicad_sch diff --git a/CANBoard/Electronics/CANBoard.kicad_prl b/CANBoard/Electronics/CANBoard.kicad_prl new file mode 100644 index 0000000..9cf341e --- /dev/null +++ b/CANBoard/Electronics/CANBoard.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "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, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "CANBoard.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/CANBoard/Electronics/CANBoard.kicad_pro b/CANBoard/Electronics/CANBoard.kicad_pro new file mode 100644 index 0000000..650a5ba --- /dev/null +++ b/CANBoard/Electronics/CANBoard.kicad_pro @@ -0,0 +1,309 @@ +{ + "board": { + "3dviewports": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_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", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "CANBoard.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_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_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "a9e196b8-03ab-4286-acfa-8467590acf68", + "" + ] + ], + "text_variables": {} +} diff --git a/CANBoard/Electronics/CANBoard.kicad_sch b/CANBoard/Electronics/CANBoard.kicad_sch new file mode 100644 index 0000000..915d531 --- /dev/null +++ b/CANBoard/Electronics/CANBoard.kicad_sch @@ -0,0 +1,2181 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid a9e196b8-03ab-4286-acfa-8467590acf68) + + (paper "A4") + + (lib_symbols + (symbol "Connector:Conn_01x04_Pin" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x04_Pin" (at 0 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x04_Pin_1_1" + (polyline + (pts + (xy 1.27 -5.08) + (xy 0.8636 -5.08) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -2.54) + (xy 0.8636 -2.54) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy 0.8636 0) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 2.54) + (xy 0.8636 2.54) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start 0.8636 -4.953) (end 0 -5.207) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (pin passive line (at 5.08 2.54 180) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -2.54 180) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -5.08 180) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw_Terminal_01x02" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "screw terminal" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Screw_Terminal_01x02_1_1" + (rectangle (start -1.27 1.27) (end 1.27 -3.81) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (circle (center 0 -2.54) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 -2.2098) + (xy 0.3302 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 0.3302) + (xy 0.3302 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 -2.032) + (xy 0.508 -2.8702) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 0.508) + (xy 0.508 -0.3302) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Battery" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "BT" (at 2.54 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Battery" (at 2.54 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 1.524 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "batt voltage-source cell" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Multiple-cell battery" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Battery_0_1" + (rectangle (start -2.286 -1.27) (end 2.286 -1.524) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -2.286 1.778) (end 2.286 1.524) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -1.524 -2.032) (end 1.524 -2.54) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -1.524 1.016) (end 1.524 0.508) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0 -1.016) + (xy 0 -0.762) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.508) + (xy 0 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.778) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 3.048) + (xy 1.778 3.048) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 3.556) + (xy 1.27 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "Battery_1_1" + (pin passive line (at 0 5.08 270) (length 2.54) + (name "+" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 90) (length 2.54) + (name "-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.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 "Interface_CAN_LIN:MCP2551-I-P" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (at -10.16 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MCP2551-I-P" (at 2.54 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 0 -12.7 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/21667d.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "High-Speed CAN Transceiver" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "High-Speed CAN Transceiver, 1Mbps, 5V supply, DIP-8" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MCP2551-I-P_0_1" + (rectangle (start -10.16 7.62) (end 10.16 -7.62) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "MCP2551-I-P_1_1" + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "TXD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 2.54 0) (length 2.54) + (name "RXD" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -12.7 -2.54 0) (length 2.54) + (name "Vref" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -2.54 180) (length 2.54) + (name "CANL" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 2.54 180) (length 2.54) + (name "CANH" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "Rs" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Relay:Relay_SPST-NO" (in_bom yes) (on_board yes) + (property "Reference" "K" (at 11.43 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Relay_SPST-NO" (at 11.43 1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 11.43 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Single Pole Relay SPST NO" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Relay SPST, Normally Open, EN50005" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Relay?SPST*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Relay_SPST-NO_0_0" + (polyline + (pts + (xy 7.62 5.08) + (xy 7.62 2.54) + (xy 6.985 3.175) + (xy 7.62 3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Relay_SPST-NO_0_1" + (rectangle (start -10.16 5.08) (end 10.16 -5.08) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (rectangle (start -8.255 1.905) (end -1.905 -1.905) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.62 -1.905) + (xy -2.54 1.905) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -5.08) + (xy -5.08 -1.905) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 5.08) + (xy -5.08 1.905) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 0) + (xy -1.27 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.635 0) + (xy 0 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 0) + (xy 1.27 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.905 0) + (xy 2.54 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 0) + (xy 3.81 0) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -2.54) + (xy 3.175 3.81) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -2.54) + (xy 5.08 -5.08) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Relay_SPST-NO_1_1" + (pin passive line (at 5.08 -7.62 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 7.62 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 7.62 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -7.62 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "A2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Transistor_BJT:TIP120" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (at 5.08 1.905 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "TIP120" (at 5.08 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 5.08 -1.905 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/TIP120-D.PDF" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_keywords" "Darlington Power NPN Transistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "5A Ic, 60V Vce, Silicon Darlington Power NPN Transistor, TO-220" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO?220*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TIP120_0_1" + (circle (center -0.762 0) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy -0.889 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -2.032) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -1.524) + (xy 3.175 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 0.127) + (xy 3.556 0.127) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 -0.635) + (xy 3.175 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 1.016) + (xy 2.54 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 1.016) + (xy 3.175 0.127) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 0.762) + (xy 0.762 -0.254) + (xy 1.27 -0.254) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 1.016) + (xy -0.762 1.016) + (xy -0.762 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 1.27) + (xy 0.762 2.286) + (xy 2.54 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.254 2.032) + (xy -0.254 0) + (xy -0.254 0) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0.762) + (xy 1.27 -1.27) + (xy 1.27 -1.27) + ) + (stroke (width 0.381) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -0.127) + (xy 0.381 0.381) + (xy 0.127 0.127) + (xy 0.635 -0.127) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -0.508) + (xy 2.286 -1.524) + (xy 2.54 -1.524) + (xy 2.54 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy 2.286 1.016) + (xy 2.54 1.016) + (xy 2.54 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.159 -1.397) + (xy 1.905 -0.889) + (xy 1.651 -1.143) + (xy 2.159 -1.397) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 0.127) + (xy 2.794 -0.635) + (xy 3.556 -0.635) + (xy 3.175 0.127) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 0.762 -2.032) + (xy 0.381 -2.032) + (xy 0.254 -2.286) + (xy 0.127 -1.778) + (xy 0 -2.286) + (xy -0.127 -1.778) + (xy -0.254 -2.286) + (xy -0.381 -1.778) + (xy -0.508 -2.032) + (xy -0.762 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.762 -0.254) + (xy 0.762 -2.032) + (xy 1.143 -2.032) + (xy 1.27 -1.778) + (xy 1.397 -2.286) + (xy 1.524 -1.778) + (xy 1.651 -2.286) + (xy 1.778 -1.778) + (xy 1.905 -2.286) + (xy 2.032 -2.032) + (xy 2.54 -2.032) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0.762 -2.032) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 0.762 -0.254) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 1.27 0) (radius 3.175) + (stroke (width 0.3556) (type default)) + (fill (type none)) + ) + (circle (center 2.54 -2.032) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.54 -1.524) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.54 1.016) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.54 2.286) (radius 0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "TIP120_1_1" + (pin input line (at -5.08 0 0) (length 3.81) + (name "B" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 5.08 270) (length 2.667) + (name "C" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "YAAJ_BluePill_Part_Like_SWD_Breakout:YAAJ_BluePill_Part_Like_SWD_Breakout" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (at -15.24 27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "YAAJ_BluePill_Part_Like_SWD_Breakout" (at 20.32 27.94 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 20.32 -25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 20.32 -25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "module blue pill STM32 SWD" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "STM32 Blue Pill ; not KLC compliant ; SWD broken out" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "YAAJ_BluePill_Part_Like_SWD_Breakout_0_0" + (circle (center -18.288 -20.32) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -17.78) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -15.24) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -12.7) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -10.16) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -7.62) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -5.08) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 -2.54) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 0) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 2.54) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 5.08) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 7.62) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 10.16) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 12.7) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 15.24) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 17.78) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -18.288 22.86) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -4.953 8.255) (radius 0.127) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center -4.953 8.255) (radius 0.254) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (circle (center -4.953 8.255) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.588 14.859) + (xy -4.953 15.875) + (xy -4.318 14.859) + (xy -5.588 14.859) + (xy -4.953 15.748) + (xy -4.445 14.859) + (xy -5.461 14.986) + (xy -4.953 15.621) + (xy -4.572 14.859) + (xy -5.334 15.113) + (xy -4.826 15.494) + (xy -4.699 14.859) + (xy -5.207 15.24) + (xy -4.699 15.367) + (xy -4.826 14.986) + (xy -5.08 15.24) + (xy -4.826 15.113) + (xy -4.953 15.367) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 20.955 -23.241) + (xy 21.59 -22.225) + (xy 22.225 -23.241) + (xy 20.955 -23.241) + (xy 21.59 -22.352) + (xy 22.098 -23.241) + (xy 21.082 -23.114) + (xy 21.59 -22.479) + (xy 21.971 -23.241) + (xy 21.209 -22.987) + (xy 21.717 -22.606) + (xy 21.844 -23.241) + (xy 21.336 -22.86) + (xy 21.844 -22.733) + (xy 21.717 -23.114) + (xy 21.463 -22.86) + (xy 21.717 -22.987) + (xy 21.59 -22.733) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 20.955 -20.701) + (xy 21.59 -19.685) + (xy 22.225 -20.701) + (xy 20.955 -20.701) + (xy 21.59 -19.812) + (xy 22.098 -20.701) + (xy 21.082 -20.574) + (xy 21.59 -19.939) + (xy 21.971 -20.701) + (xy 21.209 -20.447) + (xy 21.717 -20.066) + (xy 21.844 -20.701) + (xy 21.336 -20.32) + (xy 21.844 -20.193) + (xy 21.717 -20.574) + (xy 21.463 -20.32) + (xy 21.717 -20.447) + (xy 21.59 -20.193) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 20.955 -18.161) + (xy 21.59 -17.145) + (xy 22.225 -18.161) + (xy 20.955 -18.161) + (xy 21.59 -17.272) + (xy 22.098 -18.161) + (xy 21.082 -18.034) + (xy 21.59 -17.399) + (xy 21.971 -18.161) + (xy 21.209 -17.907) + (xy 21.717 -17.526) + (xy 21.844 -18.161) + (xy 21.336 -17.78) + (xy 21.844 -17.653) + (xy 21.717 -18.034) + (xy 21.463 -17.78) + (xy 21.717 -17.907) + (xy 21.59 -17.653) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (circle (center 18.288 10.16) (radius 0.254) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center 18.288 10.16) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (circle (center 18.288 12.7) (radius 0.254) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (circle (center 18.288 12.7) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (text "30pF 2MHz" (at 0.508 12.446 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "5V tolerant" (at 0.508 8.255 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC0" (at 10.287 -15.24 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC1" (at 10.287 -12.7 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC2" (at 10.287 -10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC3" (at 10.287 -7.747 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC4" (at 10.287 -5.08 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC8" (at 10.16 5.08 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "ADC9" (at 10.16 7.62 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "LED" (at 9.906 -22.733 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "MISO1" (at 10.033 0 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "MOSI1" (at 10.033 2.54 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "NSS1" (at -9.398 0.127 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "PWM pin" (at -0.635 10.287 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "RX1" (at -9.906 7.493 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "RX2" (at 4.064 -7.747 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "RX3" (at 9.652 12.7 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "SCK1" (at 10.287 -2.54 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "SCL1" (at -9.525 -10.033 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "SDA1" (at -9.525 -12.7 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "sink 3mA" (at -0.381 15.494 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "source 0mA" (at 0.635 14.097 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "TX1" (at -10.033 10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "TX2" (at 3.937 -10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "TX3" (at 9.779 10.16 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "USB" (at 0 22.86 0) + (effects (font (size 1.27 1.27))) + ) + (text "USB+" (at -9.271 2.54 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "USB-" (at -9.271 5.08 0) + (effects (font (size 0.9906 0.9906))) + ) + (text "Y@@J" (at -2.5654 24.8412 0) + (effects (font (size 0.508 0.508))) + ) + ) + (symbol "YAAJ_BluePill_Part_Like_SWD_Breakout_0_1" + (rectangle (start -17.78 25.4) (end 17.78 -27.94) + (stroke (width 0) (type solid)) + (fill (type background)) + ) + (polyline + (pts + (xy -21.336 -17.78) + (xy -21.336 -18.288) + (xy -21.844 -18.288) + (xy -21.844 -17.272) + (xy -22.352 -17.272) + (xy -22.352 -17.78) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 -15.24) + (xy -21.336 -15.748) + (xy -21.844 -15.748) + (xy -21.844 -14.732) + (xy -22.352 -14.732) + (xy -22.352 -15.24) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 -12.7) + (xy -21.336 -13.208) + (xy -21.844 -13.208) + (xy -21.844 -12.192) + (xy -22.352 -12.192) + (xy -22.352 -12.7) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 -10.16) + (xy -21.336 -10.668) + (xy -21.844 -10.668) + (xy -21.844 -9.652) + (xy -22.352 -9.652) + (xy -22.352 -10.16) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 7.62) + (xy -21.336 7.112) + (xy -21.844 7.112) + (xy -21.844 8.128) + (xy -22.352 8.128) + (xy -22.352 7.62) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 10.16) + (xy -21.336 9.652) + (xy -21.844 9.652) + (xy -21.844 10.668) + (xy -22.352 10.668) + (xy -22.352 10.16) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -21.336 12.7) + (xy -21.336 12.192) + (xy -21.844 12.192) + (xy -21.844 13.208) + (xy -22.352 13.208) + (xy -22.352 12.7) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy -4.572 10.287) + (xy -4.572 9.779) + (xy -5.08 9.779) + (xy -5.08 10.795) + (xy -5.588 10.795) + (xy -5.588 10.287) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -15.24) + (xy 22.352 -15.748) + (xy 21.844 -15.748) + (xy 21.844 -14.732) + (xy 21.336 -14.732) + (xy 21.336 -15.24) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -12.7) + (xy 22.352 -13.208) + (xy 21.844 -13.208) + (xy 21.844 -12.192) + (xy 21.336 -12.192) + (xy 21.336 -12.7) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -10.16) + (xy 22.352 -10.668) + (xy 21.844 -10.668) + (xy 21.844 -9.652) + (xy 21.336 -9.652) + (xy 21.336 -10.16) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 -7.62) + (xy 22.352 -8.128) + (xy 21.844 -8.128) + (xy 21.844 -7.112) + (xy 21.336 -7.112) + (xy 21.336 -7.62) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 0) + (xy 22.352 -0.508) + (xy 21.844 -0.508) + (xy 21.844 0.508) + (xy 21.336 0.508) + (xy 21.336 0) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 2.54) + (xy 22.352 2.032) + (xy 21.844 2.032) + (xy 21.844 3.048) + (xy 21.336 3.048) + (xy 21.336 2.54) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 5.08) + (xy 22.352 4.572) + (xy 21.844 4.572) + (xy 21.844 5.588) + (xy 21.336 5.588) + (xy 21.336 5.08) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (polyline + (pts + (xy 22.352 7.62) + (xy 22.352 7.112) + (xy 21.844 7.112) + (xy 21.844 8.128) + (xy 21.336 8.128) + (xy 21.336 7.62) + ) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + (rectangle (start 3.81 25.4) (end -3.81 20.32) + (stroke (width 0) (type solid)) + (fill (type none)) + ) + ) + (symbol "YAAJ_BluePill_Part_Like_SWD_Breakout_1_1" + (circle (center -18.288 20.32) (radius 0.3556) + (stroke (width 0) (type solid)) + (fill (type outline)) + ) + (pin bidirectional line (at -22.86 22.86 0) (length 5.08) + (name "PB12" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 0 0) (length 5.08) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -2.54 0) (length 5.08) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -5.08 0) (length 5.08) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -7.62 0) (length 5.08) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -10.16 0) (length 5.08) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -12.7 0) (length 5.08) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -15.24 0) (length 5.08) + (name "PB8" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -17.78 0) (length 5.08) + (name "PB9" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -20.32 0) (length 5.08) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -22.86 0) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 20.32 0) (length 5.08) + (name "PB13" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -25.4 0) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 -25.4 180) (length 5.08) + (name "VBat" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -22.86 180) (length 5.08) + (name "PC13" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -20.32 180) (length 5.08) + (name "PC14" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -17.78 180) (length 5.08) + (name "PC15" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -15.24 180) (length 5.08) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -12.7 180) (length 5.08) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -10.16 180) (length 5.08) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -7.62 180) (length 5.08) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -5.08 180) (length 5.08) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 17.78 0) (length 5.08) + (name "PB14" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 -2.54 180) (length 5.08) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 0 180) (length 5.08) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 2.54 180) (length 5.08) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 5.08 180) (length 5.08) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 7.62 180) (length 5.08) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 10.16 180) (length 5.08) + (name "PB10" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 22.86 12.7 180) (length 5.08) + (name "PB11" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 22.86 15.24 180) (length 5.08) + (name "RST" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 17.78 180) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 22.86 180) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 15.24 0) (length 5.08) + (name "PB15" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 22.86 20.32 180) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -33.02 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional clock (at 0 -33.02 90) (length 5.08) + (name "SWCLK" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -33.02 90) (length 5.08) + (name "SWIO" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -33.02 90) (length 5.08) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 12.7 0) (length 5.08) + (name "PA8" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 10.16 0) (length 5.08) + (name "PA9" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 7.62 0) (length 5.08) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 5.08 0) (length 5.08) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 2.54 0) (length 5.08) + (name "PA12" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+12V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+12V\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+12V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+12V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (wire (pts (xy 72.39 92.71) (xy 81.28 92.71)) + (stroke (width 0) (type default)) + (uuid 05b01c7e-4127-4d37-b284-7eaaacb6c7dc) + ) + (wire (pts (xy 133.35 64.77) (xy 133.35 41.91)) + (stroke (width 0) (type default)) + (uuid 0b88ba70-fe4b-44e7-a5b6-a3e2d69fc61b) + ) + (wire (pts (xy 194.31 57.15) (xy 194.31 55.88)) + (stroke (width 0) (type default)) + (uuid 1995b5b1-a5bf-43c3-9969-b992c6706251) + ) + (wire (pts (xy 151.13 57.15) (xy 143.51 57.15)) + (stroke (width 0) (type default)) + (uuid 1a76b9c3-6ff0-4e48-b5b0-94350f3833f3) + ) + (wire (pts (xy 127 39.37) (xy 127 54.61)) + (stroke (width 0) (type default)) + (uuid 1b3c181c-7296-4f46-89bc-4ff9b3f70693) + ) + (wire (pts (xy 199.39 48.26) (xy 199.39 53.34)) + (stroke (width 0) (type default)) + (uuid 216ec0ab-0c53-4f35-b412-236b880d6be1) + ) + (wire (pts (xy 127 57.15) (xy 138.43 57.15)) + (stroke (width 0) (type default)) + (uuid 271a7af1-9fb4-4143-b8e5-779fd77eb9f6) + ) + (wire (pts (xy 120.65 39.37) (xy 127 39.37)) + (stroke (width 0) (type default)) + (uuid 284cab0f-a9fe-43f7-8780-00418e8d12f9) + ) + (wire (pts (xy 143.51 57.15) (xy 143.51 44.45)) + (stroke (width 0) (type default)) + (uuid 2cc9b472-3841-49e4-81f6-96b5ca59badb) + ) + (wire (pts (xy 218.44 53.34) (xy 223.52 53.34)) + (stroke (width 0) (type default)) + (uuid 3092414d-bdf4-4e69-95cd-62a8bd3d7a66) + ) + (wire (pts (xy 72.39 95.25) (xy 81.28 95.25)) + (stroke (width 0) (type default)) + (uuid 3a2bf552-8cfc-4c87-b51a-1b254ad4448f) + ) + (wire (pts (xy 189.23 48.26) (xy 189.23 49.53)) + (stroke (width 0) (type default)) + (uuid 3e1304af-8763-4d8d-9801-41e95222d4b8) + ) + (wire (pts (xy 194.31 59.69) (xy 152.4 59.69)) + (stroke (width 0) (type default)) + (uuid 4098c331-b1b2-4ad1-a747-832669d10861) + ) + (wire (pts (xy 45.72 87.63) (xy 46.99 87.63)) + (stroke (width 0) (type default)) + (uuid 4f2751f5-fe28-4846-a677-7f191f486af8) + ) + (wire (pts (xy 194.31 57.15) (xy 158.75 57.15)) + (stroke (width 0) (type default)) + (uuid 5612e8eb-b51d-41d0-90e2-f7bda0a0b35e) + ) + (wire (pts (xy 130.81 59.69) (xy 130.81 41.91)) + (stroke (width 0) (type default)) + (uuid 693c60a8-b000-4c9f-b47d-9c5cdaafdc7d) + ) + (wire (pts (xy 80.01 44.45) (xy 143.51 44.45)) + (stroke (width 0) (type default)) + (uuid 721840aa-deee-40ff-990c-bb1e7ba7df9d) + ) + (wire (pts (xy 140.97 45.72) (xy 140.97 59.69)) + (stroke (width 0) (type default)) + (uuid 7b443fa6-a84c-4666-9057-189de3b33013) + ) + (wire (pts (xy 138.43 57.15) (xy 138.43 41.91)) + (stroke (width 0) (type default)) + (uuid 80af2744-85de-4432-b310-bf5ac285253a) + ) + (wire (pts (xy 218.44 66.04) (xy 218.44 73.66)) + (stroke (width 0) (type default)) + (uuid 811a6c7a-675a-48ca-8849-d2709801394e) + ) + (wire (pts (xy 127 64.77) (xy 133.35 64.77)) + (stroke (width 0) (type default)) + (uuid 9f27c6ed-3c22-4488-8cdf-7f61658e5e27) + ) + (wire (pts (xy 127 67.31) (xy 135.89 67.31)) + (stroke (width 0) (type default)) + (uuid a0a45fc4-23a8-4535-a6b2-71a9726b5116) + ) + (wire (pts (xy 59.69 102.87) (xy 81.28 102.87)) + (stroke (width 0) (type default)) + (uuid a1883311-7ef7-4151-bb39-266bb1e72a94) + ) + (wire (pts (xy 194.31 99.06) (xy 194.31 59.69)) + (stroke (width 0) (type default)) + (uuid a363f041-a45f-46cf-9b88-1df1f6c86a42) + ) + (wire (pts (xy 218.44 83.82) (xy 218.44 96.52)) + (stroke (width 0) (type default)) + (uuid a71679c3-e533-43d6-8c41-7bb3f8b1ff39) + ) + (wire (pts (xy 59.69 102.87) (xy 59.69 100.33)) + (stroke (width 0) (type default)) + (uuid ae9e9053-68e5-4e36-abbd-fc2cb8f70796) + ) + (wire (pts (xy 140.97 59.69) (xy 144.78 59.69)) + (stroke (width 0) (type default)) + (uuid b0553390-a259-4171-8ae6-e87443a07e26) + ) + (wire (pts (xy 80.01 57.15) (xy 80.01 44.45)) + (stroke (width 0) (type default)) + (uuid b1b2126d-537a-4ca0-b3a0-51b5868d66d5) + ) + (wire (pts (xy 127 59.69) (xy 130.81 59.69)) + (stroke (width 0) (type default)) + (uuid b3d112aa-0e44-4f59-81c6-f1a5cd9b3255) + ) + (wire (pts (xy 45.72 88.9) (xy 45.72 87.63)) + (stroke (width 0) (type default)) + (uuid b79476d1-70e5-4fb7-96c7-28cff1b98260) + ) + (wire (pts (xy 45.72 91.44) (xy 45.72 92.71)) + (stroke (width 0) (type default)) + (uuid c0784e35-7e91-4cdc-8df1-a11d168a3eb2) + ) + (wire (pts (xy 81.28 57.15) (xy 80.01 57.15)) + (stroke (width 0) (type default)) + (uuid c49b59ae-88e6-417f-83d9-b15603118933) + ) + (wire (pts (xy 135.89 67.31) (xy 135.89 41.91)) + (stroke (width 0) (type default)) + (uuid c9afe2bb-9be5-4136-9ef0-4459305f9958) + ) + (wire (pts (xy 214.63 106.68) (xy 220.98 106.68)) + (stroke (width 0) (type default)) + (uuid ccb6001a-87a8-4326-8129-b835809150e0) + ) + (wire (pts (xy 81.28 54.61) (xy 81.28 45.72)) + (stroke (width 0) (type default)) + (uuid d6cfbe91-de5b-46ff-867b-5efa91813a7f) + ) + (wire (pts (xy 218.44 96.52) (xy 214.63 96.52)) + (stroke (width 0) (type default)) + (uuid ddcc9307-d1d0-40a2-a17c-2ab41adb93e9) + ) + (wire (pts (xy 81.28 45.72) (xy 140.97 45.72)) + (stroke (width 0) (type default)) + (uuid e04d2ba8-e916-477a-90e3-68e85e9b6591) + ) + (wire (pts (xy 45.72 92.71) (xy 46.99 92.71)) + (stroke (width 0) (type default)) + (uuid f558eace-bfda-4a86-b67f-d00acdf64350) + ) + (wire (pts (xy 199.39 53.34) (xy 203.2 53.34)) + (stroke (width 0) (type default)) + (uuid f7fc257d-2f0a-47fa-9cdf-79319abf1680) + ) + + (symbol (lib_id "Device:R") (at 154.94 57.15 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 0602272d-a575-42e7-bf89-1f97ce20bdbc) + (property "Reference" "R1" (at 154.94 50.8 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 154.94 53.34 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 154.94 58.928 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 154.94 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid ffd68169-4946-43fd-a8ee-be8e2d923a2a)) + (pin "1" (uuid ebc385ca-db64-4537-9e99-3e74517f6cb7)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "R1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Transistor_BJT:TIP120") (at 194.31 104.14 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 0c1a1c32-6fc1-4745-9de7-727ac8b30679) + (property "Reference" "Q2" (at 194.31 110.49 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TIP120" (at 194.31 113.03 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 192.405 109.22 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/TIP120-D.PDF" (at 194.31 104.14 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "3" (uuid b107de5e-86ea-4757-81e1-c86173ad944a)) + (pin "1" (uuid 31d6d3dc-7fcd-4802-ad4a-93297d522e82)) + (pin "2" (uuid 7b31b136-5b63-4935-a703-120b6ccad194)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "Q2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 148.59 59.69 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 154f075d-5857-47c7-857c-4b64a3a07140) + (property "Reference" "R2" (at 148.59 53.34 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 148.59 55.88 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 148.59 61.468 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 148.59 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid b4063268-1e39-4811-af44-7e06bf832244)) + (pin "1" (uuid 17bd4ad3-7d5b-4e50-be16-166b9435aca4)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "R2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Interface_CAN_LIN:MCP2551-I-P") (at 59.69 90.17 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 1c45a2b5-6acf-4a72-9fb5-dc3aef2a5ca8) + (property "Reference" "U2" (at 60.0359 77.47 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "MCP2551-I-P" (at 60.0359 80.01 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 59.69 77.47 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/21667d.pdf" (at 59.69 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "6" (uuid c66caabc-4a79-423a-bb4d-ec6121cdf2c7)) + (pin "4" (uuid a998c756-0ed3-4576-a570-fa3d42104764)) + (pin "1" (uuid d2b592bb-e9d5-4008-948f-b61fd20d318f)) + (pin "3" (uuid 9e9eb274-1682-4f7a-bce7-308f9bd152ee)) + (pin "5" (uuid afd73f0b-35b0-44a9-a6a4-d029fa4640f5)) + (pin "7" (uuid 05cc2adc-698b-4e25-8d30-f53225fb0932)) + (pin "2" (uuid 76b7304c-76b0-4a80-b378-325fb30edde2)) + (pin "8" (uuid f500448e-bd9a-48ac-a290-e1461e77ffbf)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "U2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x04_Pin") (at 135.89 36.83 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 34ec2a4a-e3f6-4180-a8b9-8da50e9c92a8) + (property "Reference" "J2" (at 134.62 31.75 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x04_Pin" (at 134.62 34.29 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 135.89 36.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 135.89 36.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid f3f0030d-04b9-4b2f-b643-7534e63267c8)) + (pin "3" (uuid 99f9077f-6823-42c1-bfde-28a68b72e83f)) + (pin "4" (uuid 5e0221ac-b185-40df-a6c8-dfe3f575f780)) + (pin "1" (uuid 4d8e30f4-2955-44ff-9a75-1673feb49715)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 189.23 49.53 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 431205cc-ea05-463d-8ed5-8f3bf03d5c0b) + (property "Reference" "#PWR03" (at 189.23 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 189.23 54.61 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 189.23 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 189.23 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c8827fba-af0a-4c77-8595-4527b0acadbc)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Battery") (at 115.57 39.37 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 49a111ed-375b-41d3-913a-46266e9bb370) + (property "Reference" "BT1" (at 114.9985 31.75 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Battery" (at 114.9985 34.29 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 114.046 39.37 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 114.046 39.37 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid 4d8ec54e-40e4-4b18-b028-4d664e1e3656)) + (pin "1" (uuid a64af569-70f2-4d64-b4bd-9b0c7db325d2)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "BT1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Relay:Relay_SPST-NO") (at 207.01 101.6 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 70207356-39be-4618-bd1f-e2ab1e6fcf32) + (property "Reference" "K2" (at 207.01 86.36 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Relay_SPST-NO" (at 207.01 88.9 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 208.28 90.17 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "~" (at 207.01 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "13" (uuid 209d6fc8-0185-4ab5-b10d-27b5ad802576)) + (pin "A2" (uuid fdb86a3e-07f4-4ad0-8bbe-038a0a05f0c0)) + (pin "A1" (uuid 97eb0e77-e757-4870-a0d6-3c1eb5aa8ef1)) + (pin "14" (uuid e4f85588-0735-4453-8c85-0eccc043be3f)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "K2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "YAAJ_BluePill_Part_Like_SWD_Breakout:YAAJ_BluePill_Part_Like_SWD_Breakout") (at 104.14 77.47 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 703bb191-e09d-4562-b144-b5b58e31c1a2) + (property "Reference" "U1" (at 104.14 46.99 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "YAAJ_BluePill_Part_Like_SWD_Breakout" (at 104.14 49.53 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 124.46 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 124.46 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "41" (uuid a90670a8-9590-494b-b3bd-20b74e1b0d94)) + (pin "30" (uuid 19caa96e-e777-41fe-aaf0-52b337b7163b)) + (pin "29" (uuid 26daeddb-fdbe-4e59-9071-583e8c5ef79f)) + (pin "31" (uuid 5c8573fe-fafb-4949-af6d-6215e6cd7307)) + (pin "44" (uuid 6d4b4c18-e9f8-4302-891d-783622891f58)) + (pin "26" (uuid f7699909-f486-45f2-90dc-2e9709966d2d)) + (pin "24" (uuid ab637cbe-be2d-4074-878b-9041084a7030)) + (pin "3" (uuid 14118789-98c2-47b2-b46d-bef4011819f9)) + (pin "25" (uuid a0bc16c1-d102-4ca6-9ad7-f34fac34f382)) + (pin "34" (uuid 38e86712-24e3-435e-a622-cd352fdf7f32)) + (pin "5" (uuid d30be312-3924-423b-9711-1684e4ff9a03)) + (pin "16" (uuid 8917efb1-788e-43a2-bef4-fd3e48d0fa71)) + (pin "28" (uuid c63d7c86-3950-4a13-ad62-e9ab5f41d659)) + (pin "4" (uuid 3d6b34f3-fd94-4ada-ac96-f28d8ed8e4ca)) + (pin "6" (uuid 632e52b2-6969-488a-90e2-a002dbcb76c0)) + (pin "19" (uuid eb330fc3-7daa-45ca-a44c-2b16e03806d1)) + (pin "23" (uuid 5aecbb77-664e-4438-bc05-b12b982c2501)) + (pin "27" (uuid c2f98cfc-86cd-4a7f-8f59-b9a4b99699ba)) + (pin "9" (uuid 6457d0c8-1a38-4bdf-a071-c71be9b02177)) + (pin "32" (uuid 22ea35f1-c2ea-4bb2-8bb4-f8cd089e6f73)) + (pin "1" (uuid 118df52b-b9a3-42b5-a303-deb23dab39d6)) + (pin "10" (uuid f7d4871f-c878-4faf-8ed8-affe06cd8c76)) + (pin "12" (uuid daf53e4a-80bb-46ff-809f-89bca7406fa1)) + (pin "43" (uuid 8c97d204-6a77-4fa6-a6da-3fab8d89ea8a)) + (pin "8" (uuid 8c6c4d33-691d-4049-8a19-c60b5918999d)) + (pin "7" (uuid 3b839721-a04c-4543-8ec1-e574bcd41eea)) + (pin "38" (uuid 80ca41dc-ecb5-4e7f-9793-84691a45b109)) + (pin "18" (uuid dfcbacf0-869a-4f66-a823-6ae11fe25945)) + (pin "35" (uuid 027d0f74-d0da-4f28-88e9-06d371ca12e2)) + (pin "40" (uuid 7ee160d5-c0ba-49e0-a17e-981aa1d4a7cc)) + (pin "36" (uuid a9f312e3-d379-4611-91a9-c3612d50de89)) + (pin "37" (uuid 296357bd-3fce-4385-a379-336a0cde3447)) + (pin "11" (uuid af0dd9a2-b0d7-4e31-8713-c7795df79abe)) + (pin "17" (uuid 7e02453b-4fca-4bd9-8797-7b7f78a24a91)) + (pin "15" (uuid 18b65799-87cb-4eb6-bfaf-8512b697f3d4)) + (pin "14" (uuid 9d22351f-c514-441e-acca-fe38fbc42652)) + (pin "13" (uuid 1400a3e6-2788-4d08-a147-264a10745afc)) + (pin "22" (uuid 51c4e262-1cbd-4f0a-a230-73632f9964e5)) + (pin "21" (uuid 65f1cb9a-c7e0-43ee-b809-0a93d8eddcc2)) + (pin "20" (uuid 7850e8d4-8ae5-4b98-ab97-6302f52ff27b)) + (pin "2" (uuid 2af2a3d6-64f2-44a6-9b25-4ee9203fe7a4)) + (pin "39" (uuid a9039c65-9a12-46e3-8a29-dd1da9e28a4d)) + (pin "42" (uuid dedf8e26-46b3-4bab-b522-f7ca5e8b5c8e)) + (pin "33" (uuid 83aac444-d446-412e-a0d4-121b599c169f)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "U1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 40.64 91.44 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 70994933-af49-4882-b43b-36d988025505) + (property "Reference" "J1" (at 40.64 82.55 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw_Terminal_01x02" (at 40.64 85.09 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 40.64 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 40.64 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 271e8963-f626-4255-9614-7a1a99250b0e)) + (pin "2" (uuid 729368e2-b6a3-4e3f-879d-ab4da3fa365c)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 189.23 106.68 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8990864f-8f26-41f0-aea2-3081cc72ae7d) + (property "Reference" "#PWR04" (at 189.23 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 189.23 111.76 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 189.23 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 189.23 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4271bcd0-3988-4c62-9fb4-d77f9350ba85)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "#PWR04") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Relay:Relay_SPST-NO") (at 210.82 58.42 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8b2ed2b6-5fd4-451b-8557-babdb082fc49) + (property "Reference" "K1" (at 210.82 43.18 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Relay_SPST-NO" (at 210.82 45.72 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 209.55 69.85 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "~" (at 210.82 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "13" (uuid 2b663271-aa01-4034-a21e-2fa02c4f8eb6)) + (pin "A2" (uuid ea3d1c28-b627-44c4-967d-4eab2de32548)) + (pin "A1" (uuid 438f4ed1-a231-47ab-b33a-595e03ecbea2)) + (pin "14" (uuid f2b89c13-6c0a-4b88-85af-321664c69c5b)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "K1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Transistor_BJT:TIP120") (at 194.31 50.8 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 942723c7-879d-4a51-b87a-7bdfc6a88184) + (property "Reference" "Q1" (at 194.31 41.91 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TIP120" (at 194.31 44.45 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 192.405 45.72 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/TIP120-D.PDF" (at 194.31 50.8 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "3" (uuid 518063ec-fa70-40f9-b2b1-f3cab3c138af)) + (pin "2" (uuid 0375d4a7-51e2-4339-8661-93df67da977c)) + (pin "1" (uuid ea8587dc-955a-4356-a1cc-3b6067acd503)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "Q1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+12V") (at 223.52 53.34 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a6df9df3-e73a-4de6-9163-0c9c9c4f2c5c) + (property "Reference" "#PWR02" (at 223.52 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 223.52 48.26 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 223.52 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 223.52 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 502b461a-841b-4090-a680-41b13ecfc1f8)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "#PWR02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+12V") (at 220.98 106.68 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ad72d048-9c84-4af0-9017-126c5816e5d6) + (property "Reference" "#PWR01" (at 220.98 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 220.98 101.6 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 220.98 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 220.98 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7fdb411a-d5d3-4611-a55b-b121513e91e3)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Battery") (at 218.44 78.74 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid cfbba8f3-bef6-4c10-b497-eb67e272a7fe) + (property "Reference" "BT2" (at 222.25 76.8985 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Battery" (at 222.25 79.4385 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 218.44 77.216 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 218.44 77.216 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "2" (uuid 04dc6d95-e60e-4385-b150-2ef68c5c49bc)) + (pin "1" (uuid ac31bfc8-1e75-41c2-863c-692d4d4ed975)) + (instances + (project "CANBoard" + (path "/a9e196b8-03ab-4286-acfa-8467590acf68" + (reference "BT2") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +)