From 79488d66a3105f31e50d817ca550d2348f72d1c4 Mon Sep 17 00:00:00 2001 From: Abdelkader Boudih Date: Wed, 3 Sep 2025 15:11:01 +0100 Subject: [PATCH] upgraded to KiCad 7 --- cantact-pcb.pdf | Bin 0 -> 88016 bytes cantact-schematic.pdf | Bin 0 -> 187573 bytes cantact.cmp | 262 - cantact.kicad_prl | 131 + cantact.kicad_pro | 885 ++++ cantact.kicad_sch | 10825 ++++++++++++++++++++++++++++++++++++++++ cantact.lib | 124 - cantact.net | 695 --- cantact.pdf | Bin 55277 -> 0 bytes cantact.pro | 64 - cantact.sch | 1131 ----- fp-lib-table | 4 + sym-lib-table | 9 + 13 files changed, 11854 insertions(+), 2276 deletions(-) create mode 100644 cantact-pcb.pdf create mode 100644 cantact-schematic.pdf delete mode 100644 cantact.cmp create mode 100644 cantact.kicad_prl create mode 100644 cantact.kicad_pro create mode 100644 cantact.kicad_sch delete mode 100644 cantact.lib delete mode 100644 cantact.net delete mode 100644 cantact.pdf delete mode 100644 cantact.pro delete mode 100644 cantact.sch create mode 100644 fp-lib-table create mode 100644 sym-lib-table diff --git a/cantact-pcb.pdf b/cantact-pcb.pdf new file mode 100644 index 0000000000000000000000000000000000000000..32c8a2cbe8827c2ffa9213ec32c354390102d7ad GIT binary patch literal 88016 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 Qc12#~y(dpzzkk#F7n~b!fB*mh literal 0 HcmV?d00001 diff --git a/cantact-schematic.pdf b/cantact-schematic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..54bbe9bda410d01b29bac9deb83744b548ed114f GIT binary patch literal 187573 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 a@r#kr-|e<;j~*k~$EfITzyJI?@BRUfV^K2z literal 0 HcmV?d00001 diff --git a/cantact.cmp b/cantact.cmp deleted file mode 100644 index 18aa932..0000000 --- a/cantact.cmp +++ /dev/null @@ -1,262 +0,0 @@ -Cmp-Mod V01 Created by Cvpcb (2014-10-22 BZR 5216)-product date = Tue 25 Nov 2014 10:03:39 AM EST - -BeginCmp -TimeStamp = /54701255; -Reference = C1; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /5470124F; -Reference = C2; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /54701249; -Reference = C3; -ValeurCmp = 4.7uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA7BA; -Reference = C4; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FC87A; -Reference = C5; -ValeurCmp = 18pF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA78D; -Reference = C6; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA6B8; -Reference = C7; -ValeurCmp = 4.7uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA697; -Reference = C8; -ValeurCmp = 10nF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FC8B5; -Reference = C9; -ValeurCmp = 18pF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA677; -Reference = C10; -ValeurCmp = 1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA65A; -Reference = C11; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FA619; -Reference = C12; -ValeurCmp = 4.7uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /54701413; -Reference = C13; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FC250; -Reference = C14; -ValeurCmp = 1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /546FC291; -Reference = C15; -ValeurCmp = 1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /54724A1C; -Reference = C16; -ValeurCmp = 0.1uF; -IdModule = Capacitors_SMD:C_0603; -EndCmp - -BeginCmp -TimeStamp = /5472F3BF; -Reference = D1; -ValeurCmp = LED; -IdModule = SMD_Packages:SMD-0603; -EndCmp - -BeginCmp -TimeStamp = /5472F58A; -Reference = D2; -ValeurCmp = LED; -IdModule = SMD_Packages:SMD-0603; -EndCmp - -BeginCmp -TimeStamp = /5473404D; -Reference = JP1; -ValeurCmp = Boot Mode; -IdModule = Pin_Headers:Pin_Header_Straight_1x02; -EndCmp - -BeginCmp -TimeStamp = /54725EC3; -Reference = JP2; -ValeurCmp = Term Enable; -IdModule = cantact:0015912040; -EndCmp - -BeginCmp -TimeStamp = /5472468E; -Reference = JP3; -ValeurCmp = CANH Select; -IdModule = cantact:0015912040; -EndCmp - -BeginCmp -TimeStamp = /547248C4; -Reference = JP4; -ValeurCmp = CANL Select; -IdModule = cantact:0015912040; -EndCmp - -BeginCmp -TimeStamp = /54724963; -Reference = JP5; -ValeurCmp = GND Select; -IdModule = cantact:0015912040; -EndCmp - -BeginCmp -TimeStamp = /546FAFF9; -Reference = P1; -ValeurCmp = USB; -IdModule = Connect:USB_B; -EndCmp - -BeginCmp -TimeStamp = /5472CC61; -Reference = P2; -ValeurCmp = SWD; -IdModule = Pin_Headers:Pin_Header_Straight_1x05; -EndCmp - -BeginCmp -TimeStamp = /54725006; -Reference = P3; -ValeurCmp = DB9; -IdModule = Connect:DB9MC; -EndCmp - -BeginCmp -TimeStamp = /5473362D; -Reference = R1; -ValeurCmp = 510; -IdModule = SMD_Packages:SMD-0603; -EndCmp - -BeginCmp -TimeStamp = /54730ABA; -Reference = R2; -ValeurCmp = R; -IdModule = SMD_Packages:SMD-0603; -EndCmp - -BeginCmp -TimeStamp = /547309DB; -Reference = R3; -ValeurCmp = R; -IdModule = SMD_Packages:SMD-0603; -EndCmp - -BeginCmp -TimeStamp = /5472656A; -Reference = R4; -ValeurCmp = 120; -IdModule = SMD_Packages:SMD-0603; -EndCmp - -BeginCmp -TimeStamp = /54735313; -Reference = TP1; -ValeurCmp = TST; -IdModule = Connect:PINTST; -EndCmp - -BeginCmp -TimeStamp = /547347ED; -Reference = TP2; -ValeurCmp = TST; -IdModule = Connect:PINTST; -EndCmp - -BeginCmp -TimeStamp = /5473495A; -Reference = TP3; -ValeurCmp = TST; -IdModule = Connect:PINTST; -EndCmp - -BeginCmp -TimeStamp = /546FFAB4; -Reference = U1; -ValeurCmp = STM32F042C6T6; -IdModule = Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm; -EndCmp - -BeginCmp -TimeStamp = /546FC15D; -Reference = U2; -ValeurCmp = AAT3221; -IdModule = SMD_Packages:SOT-23-5; -EndCmp - -BeginCmp -TimeStamp = /5472437B; -Reference = U3; -ValeurCmp = MCP2551-I/SN; -IdModule = SMD_Packages:SOIC-8-N; -EndCmp - -BeginCmp -TimeStamp = /54736BAF; -Reference = X1; -ValeurCmp = 16 MHz; -IdModule = Crystals:Crystal_HC49-SD_SMD; -EndCmp - -EndListe diff --git a/cantact.kicad_prl b/cantact.kicad_prl new file mode 100644 index 0000000..61e6ae4 --- /dev/null +++ b/cantact.kicad_prl @@ -0,0 +1,131 @@ +{ + "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, + "shapes": 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": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "00000000_00000000_0000000a_aaa800a5", + "zone_display_mode": 0 + }, + "git": { + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "cantact.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": 0 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/cantact.kicad_pro b/cantact.kicad_pro new file mode 100644 index 0000000..6072202 --- /dev/null +++ b/cantact.kicad_pro @@ -0,0 +1,885 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.0, + "height": 3.68, + "width": 1.27 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "filename": "board_design_settings.json", + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.05, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.508, + "min_microvia_drill": 0.127, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.508, + "min_track_width": 0.2032, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.889, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "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", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "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", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "cantact.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2032, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.508, + "microvia_drill": 0.127, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": -1, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2032, + "via_diameter": 0.889, + "via_drill": 0.635, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.5, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 6.5, + "microvia_drill": 3.5, + "name": "Mounting Hole", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": -1, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2032, + "via_diameter": 6.5, + "via_drill": 3.5, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "Default", + "pattern": "+3.3V" + }, + { + "netclass": "Default", + "pattern": "+5V" + }, + { + "netclass": "Default", + "pattern": "/CAN_RX" + }, + { + "netclass": "Default", + "pattern": "/CAN_TX" + }, + { + "netclass": "Default", + "pattern": "/DB9_1" + }, + { + "netclass": "Default", + "pattern": "/DB9_2" + }, + { + "netclass": "Default", + "pattern": "/DB9_3" + }, + { + "netclass": "Default", + "pattern": "/DB9_5" + }, + { + "netclass": "Default", + "pattern": "/DB9_7" + }, + { + "netclass": "Default", + "pattern": "/NRST" + }, + { + "netclass": "Default", + "pattern": "/SWCLK" + }, + { + "netclass": "Default", + "pattern": "/SWDIO" + }, + { + "netclass": "Default", + "pattern": "/USB_DM" + }, + { + "netclass": "Default", + "pattern": "/USB_DP" + }, + { + "netclass": "Default", + "pattern": "GND" + }, + { + "netclass": "Default", + "pattern": "Net-(C5-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(C9-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(D1-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(D1-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(D2-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(D2-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP1-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP2-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP2-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP2-Pad3)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP2-Pad4)" + }, + { + "netclass": "Default", + "pattern": "Net-(JP4-Pad1)" + }, + { + "netclass": "Default", + "pattern": "Net-(P1-Pad5)" + }, + { + "netclass": "Default", + "pattern": "Net-(P1-Pad6)" + }, + { + "netclass": "Default", + "pattern": "Net-(P3-Pad4)" + }, + { + "netclass": "Default", + "pattern": "Net-(P3-Pad6)" + }, + { + "netclass": "Default", + "pattern": "Net-(P3-Pad8)" + }, + { + "netclass": "Default", + "pattern": "Net-(P3-Pad9)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad10)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad11)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad12)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad13)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad14)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad15)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad16)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad17)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad2)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad20)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad21)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad22)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad25)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad26)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad27)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad28)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad29)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad3)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad30)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad31)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad38)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad39)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad4)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad40)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad41)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad42)" + }, + { + "netclass": "Default", + "pattern": "Net-(U1-Pad43)" + }, + { + "netclass": "Default", + "pattern": "Net-(U3-Pad5)" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "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": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "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": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.25, + "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": 0.0, + "text_offset_ratio": 0.08 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "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": [ + [ + "3dec3ee4-b954-440a-978c-76b65ca13441", + "Root" + ] + ], + "text_variables": {} +} diff --git a/cantact.kicad_sch b/cantact.kicad_sch new file mode 100644 index 0000000..bdd684d --- /dev/null +++ b/cantact.kicad_sch @@ -0,0 +1,10825 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "3dec3ee4-b954-440a-978c-76b65ca13441") + (paper "A4") + (lib_symbols + (symbol "Connector:Conn_01x05_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x05_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 yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x05, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x05_Pin_1_1" + (rectangle + (start 0.8636 5.207) + (end 0 4.953) + (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) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (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 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (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) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 5.08 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 2.54 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 0 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 -2.54 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:DE9_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DE9_Socket" + (at 0 -14.605 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" "9-pin D-SUB connector, socket (female)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "DSUB DB9" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DSUB*Socket*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DE9_Socket_0_1" + (polyline + (pts + (xy -3.81 13.335) (xy -3.81 -13.335) (xy 3.81 -9.525) (xy 3.81 9.525) (xy -3.81 13.335) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 10.16) (xy -2.54 10.16) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 7.62) (xy 0.508 7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 5.08) (xy -2.54 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 2.54) (xy 0.508 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -2.54) (xy 0.508 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -5.08) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -7.62) (xy 0.508 -7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -10.16) (xy -2.54 -10.16) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.778 10.16) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.778 5.08) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.778 0) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.778 -5.08) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.778 -10.16) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 7.62) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 2.54) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 -2.54) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 -7.62) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DE9_Socket_1_1" + (pin passive line + (at -7.62 10.16 0) + (length 3.81) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 7.62 0) + (length 3.81) + (name "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 5.08 0) + (length 3.81) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 2.54 0) + (length 3.81) + (name "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 3.81) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -2.54 0) + (length 3.81) + (name "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -5.08 0) + (length 3.81) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -7.62 0) + (length 3.81) + (name "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -10.16 0) + (length 3.81) + (name "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:TestPoint" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.762) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "test point tp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:USB_B" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -5.08 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USB_B" + (at -5.08 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 3.81 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 3.81 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB Type B connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector USB" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "USB*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "USB_B_0_1" + (rectangle + (start -5.08 -7.62) + (end 5.08 7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -4.064 4.318) (xy -2.286 4.318) (xy -2.286 5.715) (xy -2.667 6.096) (xy -3.683 6.096) (xy -4.064 5.715) + (xy -4.064 4.318) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -3.81 5.588) + (end -2.54 4.572) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -3.81 2.159) + (radius 0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -3.175 2.159) (xy -2.54 2.159) (xy -1.27 3.429) (xy -0.635 3.429) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.159) (xy -1.905 2.159) (xy -1.27 0.889) (xy 0 0.889) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 2.159) (xy 0.635 2.159) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -0.635 3.429) + (radius 0.381) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.127 -7.62) + (end 0.127 -6.858) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.254 1.27) + (end -0.508 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0.635 2.794) (xy 0.635 1.524) (xy 1.905 2.159) (xy 0.635 2.794) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 5.08 4.953) + (end 4.318 5.207) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 -0.127) + (end 4.318 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 -2.667) + (end 4.318 -2.413) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USB_B_1_1" + (pin passive line + (at -2.54 -10.16 90) + (length 2.54) + (name "Shield" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 5.08 180) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 0 180) + (length 2.54) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 -2.54 180) + (length 2.54) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector_Generic:Conn_02x01" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x01" + (at 1.27 -2.54 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" "Generic connector, double row, 02x01, this symbol is compatible with counter-clockwise, top-bottom and odd-even numbering schemes., script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_02x01_1_1" + (rectangle + (start -1.27 1.27) + (end 3.81 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (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 7.62 0 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector_Generic:Conn_02x02_Odd_Even" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x02_Odd_Even" + (at 1.27 -5.08 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" "Generic connector, double row, 02x02, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_02x02_Odd_Even_1_1" + (rectangle + (start -1.27 1.27) + (end 3.81 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -2.413) + (end 2.54 -2.667) + (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_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 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 7.62 -2.54 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 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" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (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 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Crystal" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Crystal" + (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" "Two pin crystal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_0_1" + (polyline + (pts + (xy -2.54 0) (xy -1.905 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 -1.27) (xy -1.905 1.27) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.143 2.54) + (end 1.143 -2.54) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.905 -1.27) (xy 1.905 1.27) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 1.905 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:LED" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 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" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (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 yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Interface_CAN_LIN:MCP2551-I-SN" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (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-SN" + (at 2.54 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/devicedoc/21667d.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "High-Speed CAN Transceiver, 1Mbps, 5V supply, SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "High-Speed CAN Transceiver" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MCP2551-I-SN_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-SN_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 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 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) + ) + ) + ) + ) + (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 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 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 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) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "MCU_ST_STM32F0:STM32F042C_4-6_Tx" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "STM32F042C_4-6_Tx" + (at 7.62 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at -12.7 -35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f042c4.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "STMicroelectronics Arm Cortex-M0 MCU, 16-32KB flash, 6KB RAM, 48 MHz, 2.0-3.6V, 38 GPIO, LQFP48" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Arm Cortex-M0 STM32F0 STM32F0x2" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LQFP*7x7mm*P0.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STM32F042C_4-6_Tx_0_1" + (rectangle + (start -12.7 -35.56) + (end 12.7 38.1) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "STM32F042C_4-6_Tx_1_1" + (pin input line + (at -15.24 33.02 0) + (length 2.54) + (name "NRST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 27.94 0) + (length 2.54) + (name "PF0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CRS_SYNC" bidirectional line) + (alternate "I2C1_SDA" bidirectional line) + (alternate "RCC_OSC_IN" bidirectional line) + ) + (pin bidirectional line + (at -15.24 25.4 0) + (length 2.54) + (name "PF1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SCL" bidirectional line) + (alternate "RCC_OSC_OUT" bidirectional line) + ) + (pin bidirectional line + (at -15.24 22.86 0) + (length 2.54) + (name "PF11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 17.78 0) + (length 2.54) + (name "PC13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RTC_OUT_ALARM" bidirectional line) + (alternate "RTC_OUT_CALIB" bidirectional line) + (alternate "RTC_TAMP1" bidirectional line) + (alternate "RTC_TS" bidirectional line) + (alternate "SYS_WKUP2" bidirectional line) + ) + (pin bidirectional line + (at -15.24 15.24 0) + (length 2.54) + (name "PC14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_OSC32_IN" bidirectional line) + ) + (pin bidirectional line + (at -15.24 12.7 0) + (length 2.54) + (name "PC15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RCC_OSC32_OUT" bidirectional line) + ) + (pin bidirectional line + (at -15.24 7.62 0) + (length 2.54) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN8" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + (alternate "TIM3_CH3" bidirectional line) + (alternate "TSC_G3_IO2" bidirectional line) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 2.54) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN9" bidirectional line) + (alternate "TIM14_CH1" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + (alternate "TIM3_CH4" bidirectional line) + (alternate "TSC_G3_IO3" bidirectional line) + ) + (pin bidirectional line + (at -15.24 2.54 0) + (length 2.54) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "TSC_G3_IO4" bidirectional line) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 2.54) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2S1_CK" bidirectional line) + (alternate "SPI1_SCK" bidirectional line) + (alternate "TIM2_CH2" bidirectional line) + (alternate "TSC_G5_IO1" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -2.54 0) + (length 2.54) + (name "PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2S1_MCK" bidirectional line) + (alternate "SPI1_MISO" bidirectional line) + (alternate "TIM17_BKIN" bidirectional line) + (alternate "TIM3_CH1" bidirectional line) + (alternate "TSC_G5_IO2" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 2.54) + (name "PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SMBA" bidirectional line) + (alternate "I2S1_SD" bidirectional line) + (alternate "SPI1_MOSI" bidirectional line) + (alternate "SYS_WKUP6" bidirectional line) + (alternate "TIM16_BKIN" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 2.54) + (name "PB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM16_CH1N" bidirectional line) + (alternate "TSC_G5_IO3" bidirectional line) + (alternate "USART1_TX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 2.54) + (name "PB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM17_CH1N" bidirectional line) + (alternate "TSC_G5_IO4" bidirectional line) + (alternate "USART1_RX" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 2.54) + (name "PB8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_RX" bidirectional line) + (alternate "CEC" bidirectional line) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM16_CH1" bidirectional line) + (alternate "TSC_SYNC" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -15.24 0) + (length 2.54) + (name "PB9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_TX" bidirectional line) + (alternate "I2C1_SDA" bidirectional line) + (alternate "IR_OUT" bidirectional line) + (alternate "SPI2_NSS" bidirectional line) + (alternate "TIM17_CH1" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -17.78 0) + (length 2.54) + (name "PB10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CEC" bidirectional line) + (alternate "I2C1_SCL" bidirectional line) + (alternate "SPI2_SCK" bidirectional line) + (alternate "TIM2_CH3" bidirectional line) + (alternate "TSC_SYNC" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -20.32 0) + (length 2.54) + (name "PB11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -22.86 0) + (length 2.54) + (name "PB12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SPI2_NSS" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -25.4 0) + (length 2.54) + (name "PB13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SCL" bidirectional line) + (alternate "SPI2_SCK" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -27.94 0) + (length 2.54) + (name "PB14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "SPI2_MISO" bidirectional line) + (alternate "TIM1_CH2N" bidirectional line) + ) + (pin bidirectional line + (at -15.24 -30.48 0) + (length 2.54) + (name "PB15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "RTC_REFIN" bidirectional line) + (alternate "SPI2_MOSI" bidirectional line) + (alternate "SYS_WKUP7" bidirectional line) + (alternate "TIM1_CH3N" bidirectional line) + ) + (pin power_in line + (at -5.08 40.64 270) + (length 2.54) + (name "VBAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 40.64 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -38.1 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -38.1 90) + (length 2.54) + (hide yes) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -38.1 90) + (length 2.54) + (hide yes) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 40.64 270) + (length 2.54) + (name "VDDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -38.1 90) + (length 2.54) + (name "VSSA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 40.64 270) + (length 2.54) + (name "VDDIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 33.02 180) + (length 2.54) + (name "PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN0" bidirectional line) + (alternate "RTC_TAMP2" bidirectional line) + (alternate "SYS_WKUP1" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "TSC_G1_IO1" bidirectional line) + (alternate "USART2_CTS" bidirectional line) + ) + (pin bidirectional line + (at 15.24 30.48 180) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN1" bidirectional line) + (alternate "TIM2_CH2" bidirectional line) + (alternate "TSC_G1_IO2" bidirectional line) + (alternate "USART2_DE" bidirectional line) + (alternate "USART2_RTS" bidirectional line) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN2" bidirectional line) + (alternate "SYS_WKUP4" bidirectional line) + (alternate "TIM2_CH3" bidirectional line) + (alternate "TSC_G1_IO3" bidirectional line) + (alternate "USART2_TX" bidirectional line) + ) + (pin bidirectional line + (at 15.24 25.4 180) + (length 2.54) + (name "PA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN3" bidirectional line) + (alternate "TIM2_CH4" bidirectional line) + (alternate "TSC_G1_IO4" bidirectional line) + (alternate "USART2_RX" bidirectional line) + ) + (pin bidirectional line + (at 15.24 22.86 180) + (length 2.54) + (name "PA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN4" bidirectional line) + (alternate "I2S1_WS" bidirectional line) + (alternate "SPI1_NSS" bidirectional line) + (alternate "TIM14_CH1" bidirectional line) + (alternate "TSC_G2_IO1" bidirectional line) + (alternate "USART2_CK" bidirectional line) + (alternate "USB_NOE" bidirectional line) + ) + (pin bidirectional line + (at 15.24 20.32 180) + (length 2.54) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN5" bidirectional line) + (alternate "CEC" bidirectional line) + (alternate "I2S1_CK" bidirectional line) + (alternate "SPI1_SCK" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "TSC_G2_IO2" bidirectional line) + ) + (pin bidirectional line + (at 15.24 17.78 180) + (length 2.54) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN6" bidirectional line) + (alternate "I2S1_MCK" bidirectional line) + (alternate "SPI1_MISO" bidirectional line) + (alternate "TIM16_CH1" bidirectional line) + (alternate "TIM1_BKIN" bidirectional line) + (alternate "TIM3_CH1" bidirectional line) + (alternate "TSC_G2_IO3" bidirectional line) + ) + (pin bidirectional line + (at 15.24 15.24 180) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "ADC_IN7" bidirectional line) + (alternate "I2S1_SD" bidirectional line) + (alternate "SPI1_MOSI" bidirectional line) + (alternate "TIM14_CH1" bidirectional line) + (alternate "TIM17_CH1" bidirectional line) + (alternate "TIM1_CH1N" bidirectional line) + (alternate "TIM3_CH2" bidirectional line) + (alternate "TSC_G2_IO4" bidirectional line) + ) + (pin bidirectional line + (at 15.24 12.7 180) + (length 2.54) + (name "PA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CRS_SYNC" bidirectional line) + (alternate "RCC_MCO" bidirectional line) + (alternate "TIM1_CH1" bidirectional line) + (alternate "USART1_CK" bidirectional line) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "PA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM1_CH2" bidirectional line) + (alternate "TSC_G4_IO1" bidirectional line) + (alternate "USART1_TX" bidirectional line) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "PA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM17_BKIN" bidirectional line) + (alternate "TIM1_CH3" bidirectional line) + (alternate "TSC_G4_IO2" bidirectional line) + (alternate "USART1_RX" bidirectional line) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "PA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_RX" bidirectional line) + (alternate "I2C1_SCL" bidirectional line) + (alternate "TIM1_CH4" bidirectional line) + (alternate "TSC_G4_IO3" bidirectional line) + (alternate "USART1_CTS" bidirectional line) + (alternate "USB_DM" bidirectional line) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "PA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "CAN_TX" bidirectional line) + (alternate "I2C1_SDA" bidirectional line) + (alternate "TIM1_ETR" bidirectional line) + (alternate "TSC_G4_IO4" bidirectional line) + (alternate "USART1_DE" bidirectional line) + (alternate "USART1_RTS" bidirectional line) + (alternate "USB_DP" bidirectional line) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "IR_OUT" bidirectional line) + (alternate "SYS_SWDIO" bidirectional line) + (alternate "USB_NOE" bidirectional line) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "PA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SYS_SWCLK" bidirectional line) + (alternate "USART2_TX" bidirectional line) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "PA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "I2S1_WS" bidirectional line) + (alternate "SPI1_NSS" bidirectional line) + (alternate "TIM2_CH1" bidirectional line) + (alternate "TIM2_ETR" bidirectional line) + (alternate "USART2_RX" bidirectional line) + (alternate "USB_NOE" bidirectional line) + ) + ) + (embedded_fonts no) + ) + (symbol "Regulator_Linear:AMS1117-3.3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" + (at 2.54 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AMS1117-3.3_0_1" + (rectangle + (start -5.08 -5.08) + (end 5.08 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line + (at -7.62 0 0) + (length 2.54) + (name "VI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 0 180) + (length 2.54) + (name "VO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (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 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 \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_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 2.54) (xy 0.762 1.27) + ) + (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) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+5V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (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 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 \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_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 2.54) (xy 0.762 1.27) + ) + (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) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (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" "global power" + (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) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (text "CAN DB9 Pinouts:\nStandard: 7 = CANH, 2 = CANL, 3 = GND\nOBD-II Cable: 3 = CANH, 5 = CANL, 1 = GND" + (exclude_from_sim no) + (at 223.52 139.7 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "0d66f3ba-f16b-4486-8694-86a5c84abf00") + ) + (text "Test Points" + (exclude_from_sim no) + (at 25.4 35.56 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "260298bb-0e63-42d9-99bd-2c07ed4f49c3") + ) + (text "Connect Jumper\nFor Bootloader" + (exclude_from_sim no) + (at 41.91 125.73 0) + (effects + (font + (size 1.1938 1.1938) + ) + (justify left bottom) + ) + (uuid "d60119b1-d828-4f5d-8f32-1ad99c997d48") + ) + (junction + (at 36.83 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "092c941f-96d4-4a8d-a584-57b6ec21d290") + ) + (junction + (at 90.17 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "0e68a954-0087-468b-85b4-d96080a846fc") + ) + (junction + (at 21.59 139.7) + (diameter 0) + (color 0 0 0 0) + (uuid "11666be9-d72a-474d-8855-d6160b7d757a") + ) + (junction + (at 36.83 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "12703a16-e59c-426e-b99e-d5c750a1518c") + ) + (junction + (at 110.49 176.53) + (diameter 0) + (color 0 0 0 0) + (uuid "17fe1330-765e-4b33-a76d-dc94b5a27452") + ) + (junction + (at 55.88 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "1b1a7062-3237-4b0d-a62e-8378bf913c4c") + ) + (junction + (at 92.71 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "1d57f0bd-e79e-4c7d-9a52-51d7f9bed742") + ) + (junction + (at 101.6 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "1fa7895b-bc7f-49dd-9ea5-c291fce3677e") + ) + (junction + (at 55.88 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "1ffd212f-777d-48e3-8677-bffcced043eb") + ) + (junction + (at 106.68 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "29b2f4c3-6461-4c91-b293-80447e3e2300") + ) + (junction + (at 60.96 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "32678fbd-aef1-43a9-9368-1340247c9620") + ) + (junction + (at 21.59 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "32d30741-5e16-4f74-b9a3-e3bb607e6eaa") + ) + (junction + (at 58.42 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "33df9d9c-0bcc-4acd-98ba-82ea930d351c") + ) + (junction + (at 72.39 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "36d90751-ff77-44c8-8d14-69accd7cc99c") + ) + (junction + (at 229.87 36.83) + (diameter 0) + (color 0 0 0 0) + (uuid "3f9e9f5d-a795-408b-90e1-b7a8111af096") + ) + (junction + (at 101.6 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "41657e4d-ba39-442e-b3e0-1583425a4a08") + ) + (junction + (at 200.66 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "53c28361-f774-40ca-ba18-6557cef71d23") + ) + (junction + (at 57.15 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "5b60dd6c-7f36-45b8-abec-3e0756d595cc") + ) + (junction + (at 72.39 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "5f0c3ba0-a8ee-44e4-b2ec-608fb7f8a487") + ) + (junction + (at 55.88 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "670e73d6-5c30-4f4d-9062-d1627e679765") + ) + (junction + (at 54.61 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "72bfef3e-5edd-4369-91b5-510c227573a7") + ) + (junction + (at 77.47 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "79ea7e8a-afa0-4b76-a566-d5c67df8e953") + ) + (junction + (at 72.39 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "7aed5589-0565-4eb0-89a3-bb3faf97e337") + ) + (junction + (at 104.14 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "84eaeecd-8c3b-4e82-9990-eb4fa4b81d10") + ) + (junction + (at 193.04 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "8775d4e7-26b6-4c25-8494-48827b5dadc0") + ) + (junction + (at 229.87 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "9b2df9ef-b1ba-4993-8c7c-08ffa58f3bb9") + ) + (junction + (at 72.39 41.91) + (diameter 0) + (color 0 0 0 0) + (uuid "a839d90e-7307-4142-9bde-18a58e997a21") + ) + (junction + (at 60.96 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "adc724aa-105d-4347-9610-54e0385915d2") + ) + (junction + (at 186.69 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "bc60c9fc-e9e5-4b87-8e86-d0db94470767") + ) + (junction + (at 229.87 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "cdf5cee1-071c-4b91-9489-8649272c6d40") + ) + (junction + (at 21.59 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "e15cdea5-c931-4059-9dc3-8ae97fe516fe") + ) + (junction + (at 229.87 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "e5caa94b-a3dd-4608-a257-1681438ff1dd") + ) + (junction + (at 229.87 127) + (diameter 0) + (color 0 0 0 0) + (uuid "e6ed12f9-f544-4a89-b5b3-c864e58eeafc") + ) + (junction + (at 77.47 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "ea865fbf-9745-4c91-a8a4-3fe4e13d4db4") + ) + (junction + (at 90.17 41.91) + (diameter 0) + (color 0 0 0 0) + (uuid "f0e7b9dc-8f93-466f-8712-289f1efed083") + ) + (junction + (at 90.17 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "f310eb20-b1a8-4db5-bb1c-4a0aed42627f") + ) + (wire + (pts + (xy 36.83 113.03) (xy 92.71 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "008a2328-bd51-4204-8965-4cbd84b78ce9") + ) + (wire + (pts + (xy 193.04 46.99) (xy 193.04 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01853785-2446-4e2a-9004-35ae6a791eb9") + ) + (wire + (pts + (xy 21.59 110.49) (xy 21.59 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "037df48c-cdcb-485e-a6fd-e909dc3e1652") + ) + (wire + (pts + (xy 231.14 101.6) (xy 229.87 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "043e66d4-ea2d-44d1-a837-ce4fe7f2415c") + ) + (wire + (pts + (xy 30.48 27.94) (xy 40.64 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "067b2ef7-2536-4b8a-885c-b4a00dc87d8a") + ) + (wire + (pts + (xy 127 38.1) (xy 127 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0775cab3-18cb-48f2-84e8-562f0a6683fe") + ) + (wire + (pts + (xy 21.59 130.81) (xy 21.59 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0779790f-4a63-4102-8c59-2bcd97df46bc") + ) + (polyline + (pts + (xy 43.18 21.59) (xy 20.32 21.59) + ) + (stroke + (width 0) + (type dash) + ) + (uuid "0b6e4d12-b635-450a-8035-76d5ef81696f") + ) + (wire + (pts + (xy 77.47 68.58) (xy 82.55 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f213b4e-a656-4049-b65e-ddadefbef1b5") + ) + (polyline + (pts + (xy 43.18 35.56) (xy 43.18 21.59) + ) + (stroke + (width 0) + (type dash) + ) + (uuid "0fc9beab-f997-4db9-b27a-477358b32145") + ) + (wire + (pts + (xy 77.47 64.77) (xy 77.47 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0fe15039-eed1-4599-86b1-0e7d8d75b7c3") + ) + (wire + (pts + (xy 30.48 24.13) (xy 36.83 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12697e13-ad04-4aad-bbba-41e67da580ae") + ) + (wire + (pts + (xy 213.36 44.45) (xy 213.36 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13069b29-a4a4-42bf-8a83-248a318f381b") + ) + (wire + (pts + (xy 36.83 133.35) (xy 58.42 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14b08aab-cb77-44d5-9c33-73c5f1b174b8") + ) + (wire + (pts + (xy 243.84 101.6) (xy 251.46 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "181141dd-4cfe-41dd-90fe-f2f057009bac") + ) + (wire + (pts + (xy 55.88 64.77) (xy 55.88 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1855a8b3-1651-430f-92b4-f6faad5e9bd9") + ) + (wire + (pts + (xy 90.17 64.77) (xy 90.17 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1938da79-aaf4-4a7c-a892-bfdb9e21066e") + ) + (wire + (pts + (xy 269.24 114.3) (xy 259.08 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a432f2e-b141-4f06-9f01-252badceca62") + ) + (wire + (pts + (xy 256.54 85.09) (xy 273.05 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b1246d1-ddf5-4194-b15b-5b63bb6806a3") + ) + (wire + (pts + (xy 55.88 68.58) (xy 60.96 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bfe4756-272b-4ef7-ba21-2fe1a96fa201") + ) + (wire + (pts + (xy 90.17 46.99) (xy 90.17 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c1b3254-0956-4d68-bdf0-12afb91710b4") + ) + (wire + (pts + (xy 72.39 38.1) (xy 72.39 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c8f0bbe-6529-4846-8efd-8d2005c4c2b9") + ) + (wire + (pts + (xy 229.87 115.57) (xy 229.87 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2136344a-f3e6-42d6-8a95-71369d91f5d2") + ) + (wire + (pts + (xy 198.12 106.68) (xy 200.66 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21bbcbc6-65de-414e-9e74-2a3b32039c9d") + ) + (wire + (pts + (xy 33.02 119.38) (xy 36.83 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21ee29ed-552c-4859-89e6-abf0d98c1bd3") + ) + (wire + (pts + (xy 54.61 93.98) (xy 54.61 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23c79525-6868-4c05-91c7-675b0303a2bc") + ) + (wire + (pts + (xy 105.41 80.01) (xy 105.41 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2562643f-abdf-48da-bde9-0beaf0813d1d") + ) + (wire + (pts + (xy 193.04 35.56) (xy 196.85 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26a70584-9b15-4b26-ab8d-b0249680b48b") + ) + (wire + (pts + (xy 58.42 115.57) (xy 58.42 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26ecfbec-cc15-4259-b178-f56fe4a2aea9") + ) + (wire + (pts + (xy 251.46 127) (xy 243.84 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "270d631a-90dd-4d37-a2bd-6cc1a29e9841") + ) + (wire + (pts + (xy 72.39 68.58) (xy 72.39 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "279fb858-62aa-4d0b-8af2-b927210178e2") + ) + (wire + (pts + (xy 118.11 53.34) (xy 118.11 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28111143-0072-442d-8c3b-04db5080161c") + ) + (wire + (pts + (xy 269.24 124.46) (xy 259.08 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "291796e6-18db-4a84-8836-b668bab2ef5b") + ) + (wire + (pts + (xy 21.59 110.49) (xy 92.71 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29be0d94-c6d1-4547-b8f8-241bbd1d7839") + ) + (wire + (pts + (xy 273.05 82.55) (xy 259.08 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b0b483e-3288-4c73-8267-8c1eeb50740f") + ) + (wire + (pts + (xy 54.61 102.87) (xy 54.61 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f08d7bb-7097-4dc9-a97b-0f4f4b49194e") + ) + (wire + (pts + (xy 107.95 77.47) (xy 125.73 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f3b179a-02b4-491d-98c4-67150453c7e4") + ) + (wire + (pts + (xy 82.55 64.77) (xy 82.55 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fe3b6d8-a41d-411f-8254-7a39be87bc19") + ) + (wire + (pts + (xy 231.14 127) (xy 229.87 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "303f35d2-e9c3-40b5-9e1d-f99c8b47e52f") + ) + (wire + (pts + (xy 26.67 143.51) (xy 21.59 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "315bbc2d-58b1-438e-8632-e5310be95667") + ) + (wire + (pts + (xy 36.83 113.03) (xy 36.83 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "33067c1c-4328-4540-80b7-eac5736531ee") + ) + (wire + (pts + (xy 259.08 119.38) (xy 269.24 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "348ed938-2cd9-4cad-bc02-932b8cf0a4bb") + ) + (wire + (pts + (xy 30.48 31.75) (xy 40.64 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "349f282e-b3f7-4a34-91df-5226e46ebd03") + ) + (wire + (pts + (xy 55.88 68.58) (xy 55.88 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36da08bc-5d02-413d-bd3f-6af1fcf5c423") + ) + (wire + (pts + (xy 110.49 97.79) (xy 110.49 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "397817ab-9b8b-46b3-98b3-7b86150e6da6") + ) + (wire + (pts + (xy 106.68 53.34) (xy 118.11 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e0e8ae1-c1e6-4e96-9a1a-62eca74ae5ae") + ) + (wire + (pts + (xy 95.25 53.34) (xy 90.17 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3fd5b8d3-19f3-4ec7-8400-35dc68394501") + ) + (wire + (pts + (xy 60.96 53.34) (xy 66.04 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41bb11db-5ed4-4251-9565-21056faacb38") + ) + (wire + (pts + (xy 21.59 119.38) (xy 21.59 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41d773c4-3d4b-47b4-b768-eb144fb8087d") + ) + (wire + (pts + (xy 231.14 124.46) (xy 229.87 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "438829c4-2e99-4237-8e83-663325e33c34") + ) + (wire + (pts + (xy 229.87 46.99) (xy 229.87 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44263751-d132-43f1-9860-6ab3aa50ee30") + ) + (wire + (pts + (xy 63.5 140.97) (xy 57.15 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44bdf5c2-0a0e-4798-bacb-71daeeca3904") + ) + (wire + (pts + (xy 252.73 68.58) (xy 257.81 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4564bd76-2cad-4c47-b67b-867c21a23ff1") + ) + (wire + (pts + (xy 58.42 127) (xy 58.42 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45b8509b-6426-43ad-93ae-dfc60d68245f") + ) + (wire + (pts + (xy 243.84 113.03) (xy 251.46 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "482fd627-3ee7-425a-bd1f-7980d44c8db3") + ) + (wire + (pts + (xy 186.69 90.17) (xy 186.69 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "489cd37b-2d84-4a58-ae41-92ccb4a365d6") + ) + (wire + (pts + (xy 90.17 41.91) (xy 90.17 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d1a2926-e7a7-4efe-a758-afec3bd80c03") + ) + (wire + (pts + (xy 196.85 91.44) (xy 200.66 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d92b6f6-0343-4228-a9d9-9d2adfaa981f") + ) + (wire + (pts + (xy 200.66 106.68) (xy 200.66 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "509d010f-c033-4df5-a69b-cebf3eab5052") + ) + (wire + (pts + (xy 252.73 68.58) (xy 252.73 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50fdbb43-44b9-4bed-9841-fd6688d0c916") + ) + (wire + (pts + (xy 186.69 91.44) (xy 186.69 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "513ada1f-4de8-429b-8dcb-07952824b90d") + ) + (wire + (pts + (xy 123.19 133.35) (xy 137.16 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52bec7da-ff75-415b-81a4-446767f7d22b") + ) + (wire + (pts + (xy 90.17 46.99) (xy 101.6 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52dfc266-0cd2-4bef-813a-39cb4ce7abd8") + ) + (wire + (pts + (xy 72.39 41.91) (xy 72.39 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56c0fb0d-eabe-426b-a653-e68eca89a613") + ) + (wire + (pts + (xy 41.91 115.57) (xy 44.45 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58ca4848-7747-48d1-b5f6-579fe85c1783") + ) + (wire + (pts + (xy 107.95 97.79) (xy 107.95 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b40924d-99e5-4d80-90f8-4a309c26926d") + ) + (wire + (pts + (xy 55.88 38.1) (xy 72.39 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b83cacd-1078-46c9-8f36-b04082e82a35") + ) + (wire + (pts + (xy 259.08 104.14) (xy 269.24 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5dec1f07-ff60-40c3-afbe-975572c93f38") + ) + (wire + (pts + (xy 265.43 54.61) (xy 275.59 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f8e1124-744a-4269-afb6-956143d8d12d") + ) + (wire + (pts + (xy 46.99 139.7) (xy 34.29 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6436cd66-1763-49fe-af46-220542892d27") + ) + (wire + (pts + (xy 90.17 69.85) (xy 92.71 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64c2f7ed-75cc-4b76-bf76-15e64b31b2e5") + ) + (wire + (pts + (xy 123.19 135.89) (xy 137.16 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "663709b9-860b-4521-9109-50f8605bf12c") + ) + (wire + (pts + (xy 251.46 104.14) (xy 243.84 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67be48e4-3dd5-4699-8624-6c5a6ab3800a") + ) + (wire + (pts + (xy 265.43 49.53) (xy 271.78 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69729b9b-2d17-4f83-8ea4-57641bcba9b5") + ) + (wire + (pts + (xy 72.39 53.34) (xy 77.47 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a1b874a-bc1a-44f6-9e5b-f217752cbbe7") + ) + (wire + (pts + (xy 54.61 93.98) (xy 54.61 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70347666-b6ce-4227-b18b-c35a237eb5be") + ) + (wire + (pts + (xy 104.14 71.12) (xy 104.14 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7188e2a8-f322-4f09-9634-e1dd7ce041f7") + ) + (wire + (pts + (xy 231.14 104.14) (xy 229.87 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71e1d4ac-6433-4602-93c3-5ac7036979d8") + ) + (wire + (pts + (xy 256.54 85.09) (xy 256.54 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74569d31-e97f-4ee8-8f6d-8fb4624c2dcc") + ) + (wire + (pts + (xy 90.17 53.34) (xy 90.17 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "75b1fbf8-95f8-45cc-a25d-27b46abf6740") + ) + (wire + (pts + (xy 259.08 116.84) (xy 269.24 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "776020dd-a6bf-4099-a0bc-61b39d23e486") + ) + (wire + (pts + (xy 55.88 115.57) (xy 57.15 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78d95b81-a9fb-4a34-a107-50e9f773df29") + ) + (wire + (pts + (xy 55.88 35.56) (xy 55.88 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "795514b3-ef89-4991-8a6f-41470c953a15") + ) + (wire + (pts + (xy 200.66 91.44) (xy 200.66 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a42309f-7d72-4f56-9551-d095a3722140") + ) + (wire + (pts + (xy 220.98 36.83) (xy 229.87 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c82552f-a7a9-4080-acd5-e088fbb0ef89") + ) + (wire + (pts + (xy 21.59 119.38) (xy 25.4 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f87f877-1a9b-4311-884f-be7369dd68c6") + ) + (wire + (pts + (xy 36.83 119.38) (xy 36.83 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80079a27-090c-4e76-b6ea-95750e5220ac") + ) + (wire + (pts + (xy 172.72 116.84) (xy 172.72 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "801524a7-cdbc-49a9-b500-f462b64613e7") + ) + (wire + (pts + (xy 186.69 91.44) (xy 189.23 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80bd8aac-0e68-4fcc-aad8-40e4a70607bf") + ) + (wire + (pts + (xy 273.05 87.63) (xy 259.08 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8318f72b-9c90-4972-8c9e-43644c22a006") + ) + (wire + (pts + (xy 106.68 64.77) (xy 106.68 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "834ac1f0-5e94-4861-b1e4-75ee87cce61f") + ) + (wire + (pts + (xy 77.47 53.34) (xy 77.47 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84053c3d-e176-47ec-91c3-22c5d256664f") + ) + (wire + (pts + (xy 229.87 124.46) (xy 229.87 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "870d48b3-c7fc-4a3b-9e8a-2472cc98397e") + ) + (wire + (pts + (xy 57.15 115.57) (xy 58.42 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8718967a-fa3f-4b0e-8d01-3ffe83326626") + ) + (wire + (pts + (xy 229.87 105.41) (xy 228.6 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8757f496-f80b-4067-af6a-aed7b49b7102") + ) + (wire + (pts + (xy 229.87 33.02) (xy 229.87 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8cf4bc32-f354-4025-a468-e4b46b98edef") + ) + (wire + (pts + (xy 196.85 36.83) (xy 205.74 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e83ce46-1982-4f20-9155-0d7395b48511") + ) + (wire + (pts + (xy 64.77 133.35) (xy 64.77 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8efb3973-ee7c-4952-9e0a-3ffab73fca03") + ) + (wire + (pts + (xy 124.46 73.66) (xy 124.46 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8efd16a0-c161-4dc7-8f56-27eac6960e95") + ) + (wire + (pts + (xy 36.83 130.81) (xy 36.83 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "913c2d46-4569-4f7d-8413-adb51f9247b8") + ) + (wire + (pts + (xy 60.96 68.58) (xy 66.04 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "937c07a2-cd25-490f-9de0-4204b76353cd") + ) + (wire + (pts + (xy 123.19 138.43) (xy 135.89 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96546997-a6d5-4332-bc4a-90b5dc18e9ec") + ) + (wire + (pts + (xy 72.39 41.91) (xy 90.17 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "965ed168-241b-42fb-a74b-ab2980ca82fc") + ) + (wire + (pts + (xy 127 80.01) (xy 105.41 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96c41411-6549-4ddc-9f49-cfe88dc329e5") + ) + (wire + (pts + (xy 16.51 133.35) (xy 21.59 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "984ef1bc-e65d-4ae8-9de2-e45e8f2c3c2c") + ) + (wire + (pts + (xy 86.36 105.41) (xy 92.71 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9910a527-007a-4e26-82f6-8f0d7a38c767") + ) + (wire + (pts + (xy 107.95 176.53) (xy 110.49 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9add212a-9aff-4a06-8bda-07df2975ad39") + ) + (wire + (pts + (xy 60.96 64.77) (xy 60.96 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9af14705-7c7f-4ec8-881e-930161f6067d") + ) + (wire + (pts + (xy 92.71 69.85) (xy 95.25 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bdeb761-2deb-48eb-a251-4de5e5e4eba7") + ) + (wire + (pts + (xy 125.73 77.47) (xy 125.73 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bf83a45-dceb-4a13-b675-c2247cdfbe3d") + ) + (wire + (pts + (xy 58.42 115.57) (xy 92.71 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cd00467-2469-457a-93b2-88a6e8486989") + ) + (wire + (pts + (xy 95.25 53.34) (xy 95.25 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d9a3b09-0b5e-443a-bac2-3b5f555c4bd0") + ) + (wire + (pts + (xy 60.96 53.34) (xy 60.96 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f81e91d-a37b-4c27-9052-8a20f2bbfb2e") + ) + (wire + (pts + (xy 231.14 115.57) (xy 229.87 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a07a4992-d141-4f3b-bbfa-dfb55f4925c0") + ) + (polyline + (pts + (xy 20.32 21.59) (xy 20.32 35.56) + ) + (stroke + (width 0) + (type dash) + ) + (uuid "a0d0e280-21bb-41a5-8516-c9d91d48d49b") + ) + (wire + (pts + (xy 21.59 133.35) (xy 21.59 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1290288-32c2-4057-b925-005e62ff7cb0") + ) + (wire + (pts + (xy 212.09 105.41) (xy 215.9 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a39de161-110e-48a4-aafe-496457138e2e") + ) + (wire + (pts + (xy 72.39 53.34) (xy 72.39 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4c9649a-58fb-4300-9979-2c5c5a606ecf") + ) + (wire + (pts + (xy 200.66 105.41) (xy 204.47 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5c01874-988a-46c6-a5c7-ef5313665a65") + ) + (wire + (pts + (xy 101.6 53.34) (xy 101.6 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9004ff8-9a1b-4a3c-8071-ea7d0625d7e3") + ) + (wire + (pts + (xy 80.01 153.67) (xy 92.71 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a96b7439-09ff-4a56-993e-da758d2fd37e") + ) + (wire + (pts + (xy 110.49 73.66) (xy 124.46 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9f985c6-f492-4939-abce-83a84fe374f5") + ) + (wire + (pts + (xy 72.39 64.77) (xy 72.39 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aca50de2-4800-4294-b5e4-3f8249260a85") + ) + (wire + (pts + (xy 166.37 99.06) (xy 175.26 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ace99b0f-57c7-47e3-b829-815303965756") + ) + (wire + (pts + (xy 229.87 101.6) (xy 229.87 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad306571-4998-4a98-b796-29ba7983e807") + ) + (wire + (pts + (xy 46.99 140.97) (xy 46.99 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af31a278-9fbd-4540-916c-18de37a37c3b") + ) + (wire + (pts + (xy 118.11 97.79) (xy 113.03 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "afab4d31-18c8-4529-a02d-50d5aaa462e6") + ) + (wire + (pts + (xy 166.37 101.6) (xy 175.26 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b035a136-eed9-43f8-98ff-fc0fe8aeb5b2") + ) + (wire + (pts + (xy 229.87 127) (xy 229.87 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1bb1595-5056-411f-89e7-b24c77f62c74") + ) + (wire + (pts + (xy 66.04 53.34) (xy 66.04 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1e30af0-4f7a-4a4c-8f19-21ffaff00f52") + ) + (wire + (pts + (xy 21.59 139.7) (xy 26.67 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b63284d4-5d59-4b03-a90b-36ac14756d8a") + ) + (wire + (pts + (xy 196.85 36.83) (xy 196.85 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6633528-b780-4ecc-b12c-44e4d568cee3") + ) + (wire + (pts + (xy 102.87 93.98) (xy 102.87 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b73d4ebe-6400-4b9d-bb93-fe1275c2550d") + ) + (polyline + (pts + (xy 20.32 35.56) (xy 43.18 35.56) + ) + (stroke + (width 0) + (type dash) + ) + (uuid "b8457ba5-3a20-41a0-9121-3e7e66772b83") + ) + (wire + (pts + (xy 198.12 101.6) (xy 229.87 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9dda18f-45c9-43fb-b5b6-5b772d41a4bd") + ) + (wire + (pts + (xy 82.55 53.34) (xy 82.55 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb13f3d8-f2ba-47d1-a5cb-589ce9eff608") + ) + (wire + (pts + (xy 72.39 68.58) (xy 77.47 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb569c67-3cc8-4031-998b-2950cd099b14") + ) + (wire + (pts + (xy 21.59 133.35) (xy 36.83 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb5cd116-d3a9-4da9-ab20-f0561b81f8c9") + ) + (wire + (pts + (xy 200.66 105.41) (xy 200.66 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd601020-8a7d-48eb-8ced-4d7719deb476") + ) + (wire + (pts + (xy 110.49 176.53) (xy 110.49 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bddad4a9-1a46-481f-8bf6-df70f404e4d4") + ) + (wire + (pts + (xy 80.01 151.13) (xy 92.71 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "beb6d1fd-db75-4c0a-8b2a-ce233d469bb7") + ) + (wire + (pts + (xy 92.71 130.81) (xy 63.5 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf9a0130-3984-4189-b585-50cf86ffa1ab") + ) + (wire + (pts + (xy 186.69 114.3) (xy 186.69 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c22cb780-6dff-4a3f-ab32-b08bf91c245b") + ) + (wire + (pts + (xy 123.19 140.97) (xy 135.89 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c240c58b-c604-476f-a264-459df276b6fc") + ) + (wire + (pts + (xy 229.87 36.83) (xy 229.87 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c307f35f-e28d-4ab9-b701-d9bf6ce856a3") + ) + (wire + (pts + (xy 229.87 113.03) (xy 231.14 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3bb6352-5836-4d3d-b03f-d43bdac3a816") + ) + (wire + (pts + (xy 271.78 36.83) (xy 271.78 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4821cf8-2cf1-4b29-869c-1b3f8e4a360e") + ) + (wire + (pts + (xy 172.72 109.22) (xy 175.26 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c61f63af-f658-451f-8c2d-393df10ae640") + ) + (wire + (pts + (xy 193.04 33.02) (xy 193.04 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6200213-05a2-4f3a-be42-f1e351b2fadd") + ) + (wire + (pts + (xy 55.88 53.34) (xy 55.88 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7313e11-c407-4c6e-a271-cc3517458215") + ) + (wire + (pts + (xy 104.14 69.85) (xy 106.68 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd1ae3cd-4a70-4fe7-99d4-09f833f85f1b") + ) + (wire + (pts + (xy 273.05 80.01) (xy 262.89 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf88a51d-2c90-4ae6-b1d9-f1e71b5f51da") + ) + (wire + (pts + (xy 66.04 64.77) (xy 66.04 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0b82784-88ae-4d8c-9839-f2ff28bc22ba") + ) + (wire + (pts + (xy 200.66 113.03) (xy 229.87 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7aae223-9a2b-41b7-9429-3b7c900a9222") + ) + (wire + (pts + (xy 54.61 93.98) (xy 102.87 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d91da01e-5e4e-4682-a8cf-70cb15b7252f") + ) + (wire + (pts + (xy 101.6 64.77) (xy 101.6 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d970b0a7-1bc4-432e-b25f-a2eb533e8c33") + ) + (wire + (pts + (xy 55.88 53.34) (xy 60.96 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db6d4285-c382-4445-89bd-95c61dd8760c") + ) + (wire + (pts + (xy 101.6 46.99) (xy 101.6 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db7bbd63-e0a5-40d4-9752-fcdce5614036") + ) + (wire + (pts + (xy 193.04 35.56) (xy 193.04 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dbee3453-b188-4fc5-84b4-d464ac5641f2") + ) + (wire + (pts + (xy 101.6 69.85) (xy 104.14 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de8c566d-35b8-47bc-9b7b-2104f85bfb43") + ) + (wire + (pts + (xy 92.71 71.12) (xy 92.71 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1465b67-1470-482f-9f77-7333946ad026") + ) + (wire + (pts + (xy 49.53 140.97) (xy 46.99 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e20bc603-0c1b-4816-a4d2-7a9ac9fbdc85") + ) + (wire + (pts + (xy 48.26 143.51) (xy 64.77 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e401b5a5-7ede-4b44-94f4-5395d428ebc1") + ) + (wire + (pts + (xy 40.64 143.51) (xy 34.29 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e44ccc8f-1078-4b0b-a7bf-78bf2701a49a") + ) + (wire + (pts + (xy 55.88 38.1) (xy 55.88 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4f1fc1c-18cb-4612-9582-79fb13756330") + ) + (wire + (pts + (xy 265.43 57.15) (xy 275.59 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e585a24c-2741-4cce-a9bc-e3ecaa7c25b0") + ) + (wire + (pts + (xy 90.17 41.91) (xy 125.73 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7ac318c-7daa-4b2c-a199-fa2e935e4e51") + ) + (wire + (pts + (xy 259.08 90.17) (xy 273.05 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e916bbe5-0f6a-42fe-b292-0ae5f9df692b") + ) + (wire + (pts + (xy 101.6 46.99) (xy 124.46 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9c32476-a315-4aa4-9bfa-32cfae43188d") + ) + (wire + (pts + (xy 77.47 53.34) (xy 82.55 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eabd9edc-409e-4abb-9970-542560260114") + ) + (wire + (pts + (xy 251.46 115.57) (xy 243.84 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efe6c006-7021-4a51-92d3-9878768cbeb0") + ) + (wire + (pts + (xy 262.89 80.01) (xy 262.89 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1680092-dd14-4f18-96ae-b4c32d48271b") + ) + (wire + (pts + (xy 95.25 64.77) (xy 95.25 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1a40262-487a-45f1-a8e1-9e491bfef646") + ) + (wire + (pts + (xy 21.59 139.7) (xy 21.59 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2517a46-6a33-492d-8323-5d6c318f41b2") + ) + (wire + (pts + (xy 229.87 105.41) (xy 229.87 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f258ab81-b857-49d7-ade0-16ba9cc4f162") + ) + (wire + (pts + (xy 92.71 133.35) (xy 64.77 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2a26831-6b0a-4433-85f3-e97697f62d6a") + ) + (wire + (pts + (xy 257.81 68.58) (xy 257.81 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5222cc2-5c85-491a-8221-08d16c13b60d") + ) + (wire + (pts + (xy 243.84 124.46) (xy 251.46 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa3f7614-df45-4961-a4e4-217da82c7e5a") + ) + (wire + (pts + (xy 63.5 130.81) (xy 63.5 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fad351b7-c932-4518-8cf2-8b241b16b227") + ) + (wire + (pts + (xy 72.39 38.1) (xy 127 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fba9390d-b32f-4af4-abef-0f1c178e44bf") + ) + (wire + (pts + (xy 106.68 53.34) (xy 106.68 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc240cbf-c91a-42d4-9b33-b0bb5d8827b3") + ) + (wire + (pts + (xy 101.6 53.34) (xy 106.68 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc91f504-6a64-4203-bb0d-f03c37ace384") + ) + (label "SWCLK" + (at 135.89 140.97 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "043533ec-f9e5-4984-80bf-3eeedd0855d0") + ) + (label "DB9_7" + (at 251.46 101.6 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "068dca2d-a078-4a92-8960-74ab152e6a67") + ) + (label "NRST" + (at 259.08 90.17 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "0b7ba513-b55f-4277-adf7-4f17e528d571") + ) + (label "CAN_RX" + (at 80.01 151.13 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "0d08f667-39fd-4e7c-8b93-a2579c58f092") + ) + (label "SWDIO" + (at 259.08 87.63 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "160aea83-5f02-4fde-b338-c0a60ef70138") + ) + (label "DB9_3" + (at 251.46 124.46 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "1ef1c46d-40c2-4904-9520-e75a04e8557e") + ) + (label "DB9_5" + (at 259.08 104.14 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "29cf1faa-484c-4471-ade8-e6419c90507e") + ) + (label "DB9_3" + (at 251.46 104.14 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "3d49440f-d000-4bbb-a27d-ff9db21ffd4c") + ) + (label "USB_DM" + (at 275.59 57.15 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "50737c77-3a20-47e4-88cf-8f867af64690") + ) + (label "SWCLK" + (at 259.08 82.55 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "60ae2ce3-d772-4136-892c-5a23c5454172") + ) + (label "DB9_1" + (at 251.46 127 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "611608ff-ce4b-432c-8b90-6b58cacf9381") + ) + (label "CAN_TX" + (at 80.01 153.67 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "6d15acdd-2bd5-4446-8817-32e096c3ec64") + ) + (label "DB9_2" + (at 251.46 113.03 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "818f6528-765f-4754-aeb2-9c906c5c73cb") + ) + (label "SWDIO" + (at 135.89 138.43 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "81efdc85-96c6-440f-a650-3fe3bfcc884c") + ) + (label "USB_DM" + (at 137.16 133.35 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "95600b06-d347-43c1-82d7-90902ffff876") + ) + (label "USB_DP" + (at 137.16 135.89 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "a681ae94-5e0d-4f73-b38b-3e1eb503cf62") + ) + (label "CAN_RX" + (at 40.64 27.94 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "c6b3f90f-754b-4db0-b3f9-0d4f5c288039") + ) + (label "CAN_TX" + (at 40.64 31.75 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "ca7ceecb-3a7c-4ba2-bcf0-9d68c11c8059") + ) + (label "NRST" + (at 86.36 105.41 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "cdea540f-bb3c-4c58-99ad-18ffa7c5e907") + ) + (label "DB9_7" + (at 259.08 116.84 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "cf2bb08b-b2f3-48e2-b4bc-064e8dd666a9") + ) + (label "DB9_1" + (at 259.08 124.46 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "d16cf258-d0e0-4842-bce6-54c22b22119a") + ) + (label "DB9_5" + (at 251.46 115.57 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "d8b365f0-c410-463f-82bb-25888c767541") + ) + (label "DB9_2" + (at 259.08 119.38 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "ded23d35-a326-4981-ad0f-cb9a2f1e56c2") + ) + (label "DB9_3" + (at 259.08 114.3 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "e09f92e2-6211-4e14-acd5-0e7dd7f42e72") + ) + (label "USB_DP" + (at 275.59 54.61 180) + (effects + (font + (size 1.524 1.524) + ) + (justify right bottom) + ) + (uuid "e42ff3f1-a108-448f-9c20-a55ebef8c648") + ) + (label "CAN_TX" + (at 166.37 101.6 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "e62769ab-fea7-407b-85fe-fc97766a41cf") + ) + (label "CAN_RX" + (at 166.37 99.06 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left bottom) + ) + (uuid "e9418ab1-30da-4589-bfc6-10b5ad03006f") + ) + (symbol + (lib_id "power:GND") + (at 110.49 180.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa5f2") + (property "Reference" "#PWR01" + (at 110.49 180.34 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 110.49 182.118 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 110.49 180.34 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 110.49 180.34 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 110.49 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d1c1529d-60f4-4bcf-9945-513e948d31ed") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 106.68 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa619") + (property "Reference" "C12" + (at 106.68 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "4.7uF" + (at 106.8324 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 107.6452 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 106.68 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R60J475KE19D" + (at 106.68 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ce39a244-8b02-42ce-83d1-43d10017ae7d") + ) + (pin "2" + (uuid "bcd0b48f-739e-44a0-9786-b75b71f548c1") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 101.6 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa65a") + (property "Reference" "C11" + (at 101.6 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 101.7524 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 102.5652 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 101.6 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71C104KA01D" + (at 101.6 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9d28dade-cff3-4fc1-8cbc-d3e54fe017d9") + ) + (pin "1" + (uuid "a2441b76-56f0-46c2-85ce-51d3c85a67e3") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 95.25 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa677") + (property "Reference" "C10" + (at 95.25 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "1uF" + (at 95.4024 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 96.2152 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 95.25 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 95.25 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R61E105KA12D" + (at 95.25 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4c3a6a76-1f13-430a-9724-62b4ed81a457") + ) + (pin "2" + (uuid "fb621475-6843-4109-a041-48706f5ec7f1") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 90.17 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa697") + (property "Reference" "C8" + (at 90.17 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "10nF" + (at 90.3224 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 91.1352 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 90.17 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 90.17 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71H103KA01D" + (at 90.17 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "875528fd-1930-41d3-958e-eb2c8459389a") + ) + (pin "2" + (uuid "b8d5301e-c218-455a-a5e9-64b28a97f786") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 82.55 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa6b8") + (property "Reference" "C7" + (at 82.55 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "4.7uF" + (at 82.7024 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 83.5152 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 82.55 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 82.55 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R60J475KE19D" + (at 82.55 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "39046844-a452-42d6-9292-38a98ca12fb5") + ) + (pin "2" + (uuid "5e97cb66-b275-467f-87f9-ef5c7aba6c1d") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 77.47 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa78d") + (property "Reference" "C6" + (at 77.47 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 77.6224 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 78.4352 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 77.47 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 77.47 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71C104KA01D" + (at 77.47 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fa9fa755-d128-48de-8149-56988a1af12e") + ) + (pin "2" + (uuid "b19d41c3-99e2-43d8-a82f-023ede28a20a") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 72.39 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fa7ba") + (property "Reference" "C4" + (at 72.39 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 72.5424 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 73.3552 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 72.39 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71C104KA01D" + (at 72.39 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5f649241-c964-480f-b7c8-2f72dc0430a4") + ) + (pin "1" + (uuid "a0890d23-715e-457a-9484-940886b704bb") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:USB_B") + (at 257.81 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546faff9") + (property "Reference" "P1" + (at 256.54 44.45 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "USB_B" + (at 251.46 50.8 90) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal" + (at 257.81 54.61 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 257.81 54.61 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 257.81 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "USB-B1HSB6" + (at 257.81 54.61 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f2fff24c-880e-40c2-b5dd-ab22acaaec13") + ) + (pin "4" + (uuid "4a8b7535-3883-4819-b3fc-634a606187d2") + ) + (pin "2" + (uuid "eca4be18-3332-47fd-8f40-8467fc07c857") + ) + (pin "5" + (uuid "257813ad-795f-4649-977f-13af26e1a9ce") + ) + (pin "3" + (uuid "73af727a-b3b9-4692-bc2c-16417df7e422") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "P1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 271.78 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fb05a") + (property "Reference" "#PWR02" + (at 271.78 34.544 0) + (effects + (font + (size 0.508 0.508) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 271.78 34.544 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 271.78 36.83 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 271.78 36.83 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 271.78 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "09b9e125-c356-4708-9c7e-4d9fa66566b9") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 252.73 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fb0a0") + (property "Reference" "#PWR03" + (at 252.73 73.66 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 252.73 75.438 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 252.73 73.66 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 252.73 73.66 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 252.73 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "1221fe83-e57c-4acf-ae02-a2f9f4f76b21") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Linear:AMS1117-3.3") + (at 213.36 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc15d") + (property "Reference" "U2" + (at 207.01 33.02 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "AAT3221" + (at 207.01 44.45 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" + (at 207.01 35.56 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 207.01 35.56 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 213.36 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "AAT3221IGV-3.3-T1" + (at 213.36 36.83 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a19d9918-6f53-499c-bd2d-f88deda0eb9b") + ) + (pin "3" + (uuid "9c8f87f7-eb2c-40c1-b0e4-88e982f79b8b") + ) + (pin "2" + (uuid "2e7bd71a-4778-404d-97d2-72d4497ca58b") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 193.04 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc1c6") + (property "Reference" "#PWR04" + (at 193.04 30.734 0) + (effects + (font + (size 0.508 0.508) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 193.04 30.734 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 193.04 33.02 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 193.04 33.02 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 193.04 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "bb16622c-6773-41e9-8a46-f0ced5205993") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 193.04 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc250") + (property "Reference" "C14" + (at 193.04 40.64 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "1uF" + (at 193.1924 45.339 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 194.0052 46.99 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 193.04 43.18 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 193.04 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R61E105KA12D" + (at 193.04 43.18 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5f1cd6a6-8929-41cb-abc0-183069cf2113") + ) + (pin "2" + (uuid "300668bc-e4bf-44bc-9e6b-81e2daee0235") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 229.87 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc291") + (property "Reference" "C15" + (at 229.87 40.64 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "1uF" + (at 230.0224 45.339 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 230.8352 46.99 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 229.87 43.18 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 229.87 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R61E105KA12D" + (at 229.87 43.18 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f51b474f-495a-41f5-a598-a69fe47b8b2f") + ) + (pin "1" + (uuid "234490f8-2926-44dd-bbc3-fefdae08dab0") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 193.04 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc2c7") + (property "Reference" "#PWR05" + (at 193.04 52.07 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 193.04 53.848 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 193.04 52.07 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 193.04 52.07 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 193.04 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5fe57f37-8154-4436-8aab-2039f79f3a29") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 213.36 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc2de") + (property "Reference" "#PWR06" + (at 213.36 52.07 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 213.36 53.848 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 213.36 52.07 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 213.36 52.07 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 213.36 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "31c87272-95b8-4745-9955-c595f671b7f2") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 229.87 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc2f5") + (property "Reference" "#PWR07" + (at 229.87 52.07 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 53.848 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 229.87 52.07 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 229.87 52.07 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 229.87 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b1fdc5f2-4d2d-4c48-a6b3-0fe1bf6030dc") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 229.87 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc50f") + (property "Reference" "#PWR08" + (at 229.87 34.036 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 229.87 30.226 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 229.87 33.02 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 229.87 33.02 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 229.87 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "de970bbc-6358-4000-aeb5-8621467fdad2") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 21.59 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc87a") + (property "Reference" "C5" + (at 21.59 124.46 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "18pF" + (at 21.7424 129.159 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 22.5552 130.81 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 21.59 127 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 21.59 127 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "CL10C180JB8NNNC" + (at 21.59 127 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3df2b7e6-d076-4a29-aecb-dc12c7a621f6") + ) + (pin "2" + (uuid "d3301d8a-fcfd-4fb7-8a63-bf351f20f4d3") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 36.83 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc8b5") + (property "Reference" "C9" + (at 36.83 124.46 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "18pF" + (at 36.9824 129.159 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 37.7952 130.81 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 36.83 127 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 36.83 127 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "CL10C180JB8NNNC" + (at 36.83 127 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7acf0212-be12-4dbb-a462-6a9e0bd2941a") + ) + (pin "1" + (uuid "ea404097-1387-415c-92c3-fde17169fdbf") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 16.51 133.35 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546fc97e") + (property "Reference" "#PWR09" + (at 16.51 133.35 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 14.732 133.35 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 16.51 133.35 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 16.51 133.35 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 16.51 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "6f80cacc-2627-48b1-b00d-b2585fe83187") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MCU_ST_STM32F0:STM32F042C_4-6_Tx") + (at 107.95 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000546ffab4") + (property "Reference" "U1" + (at 96.52 106.68 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "STM32F042C_4-6_Tx" + (at 133.35 170.688 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 107.95 138.43 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 107.95 138.43 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 107.95 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "STM32F042C6T6" + (at 107.95 138.43 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "36" + (uuid "5bb4e387-5e80-45bb-885d-1fdf49aedda9") + ) + (pin "38" + (uuid "290baee4-6f4d-410a-a960-37acc1fe1d32") + ) + (pin "19" + (uuid "9b60f8d5-b1fc-4031-904c-bc6ccc14e7e7") + ) + (pin "12" + (uuid "7f19930a-1bc9-46c2-8544-9710c5db4008") + ) + (pin "11" + (uuid "a4f12a94-65bf-43c0-93ab-6c19ad7ae432") + ) + (pin "47" + (uuid "9f6c1a19-7dba-4e53-bbb2-f527e04aadf1") + ) + (pin "9" + (uuid "a5618c18-7a1a-4a1c-ac12-7c8382131bf7") + ) + (pin "1" + (uuid "495b5145-2923-4622-abc2-50c9bb9ebf9d") + ) + (pin "44" + (uuid "5416c6ce-e255-4820-b975-04009f8d43ca") + ) + (pin "37" + (uuid "ee756e8f-0d14-49e1-9441-5489043548ba") + ) + (pin "16" + (uuid "07d5bc7b-eb9b-4528-a737-e994d093c375") + ) + (pin "45" + (uuid "f432b474-0301-4fbb-a785-9e10a61fcf2b") + ) + (pin "21" + (uuid "280f160d-b6f0-4d01-a9b1-77e78f792bb3") + ) + (pin "20" + (uuid "206db743-884c-453e-8f3a-1855dfffddd5") + ) + (pin "7" + (uuid "6f03040b-a4a5-4893-aa8d-de63c69ff715") + ) + (pin "30" + (uuid "b3f97a96-20f2-4864-9ffb-e25a18ccfaaf") + ) + (pin "39" + (uuid "5f5b22af-c74a-4257-ad94-69ca47ff0335") + ) + (pin "24" + (uuid "701c76e8-2811-4f62-9f14-f67d55dfe178") + ) + (pin "48" + (uuid "54ed8c45-4064-40c4-bac0-09c7c47c7c92") + ) + (pin "8" + (uuid "fb3e7eb9-70b8-494e-add9-6a8e9d97c9e0") + ) + (pin "14" + (uuid "f749b70f-cf50-4b4f-beb6-37f8ae5dafe8") + ) + (pin "17" + (uuid "19bb9346-092a-47bb-a501-20ee383e05ff") + ) + (pin "40" + (uuid "4fa6f42a-4fbb-493f-8263-41cbcf3865c0") + ) + (pin "33" + (uuid "1f1d8410-3ce9-4891-ae9c-884588b3bc26") + ) + (pin "13" + (uuid "130101a8-1a7f-4d8f-bb7c-367913bf4dba") + ) + (pin "23" + (uuid "ab19ed23-560f-4c1b-b084-2cb6af9d0b24") + ) + (pin "35" + (uuid "c5fcbd61-5b4f-473c-878e-57d7868dc0fb") + ) + (pin "25" + (uuid "e00a9bb8-9647-4751-a16e-72ca0ea472a1") + ) + (pin "5" + (uuid "86db5c8a-dc70-4087-8fe0-fbd0582cf93d") + ) + (pin "29" + (uuid "39c960cb-0dab-48b2-8191-afea47d9e604") + ) + (pin "22" + (uuid "43226035-7270-4de7-95c4-ddab53e431e0") + ) + (pin "31" + (uuid "411603a6-be88-45bf-8d97-a4afbace7730") + ) + (pin "34" + (uuid "37beaa1b-f6dc-4a9f-8aa3-7c1d69ecb8c8") + ) + (pin "28" + (uuid "7e898960-28e5-4e02-85b8-90f826780028") + ) + (pin "15" + (uuid "5dc37c83-07d3-453f-80dc-a457722b614a") + ) + (pin "6" + (uuid "d48baec4-2706-4fb0-ab8f-47b78f05b46b") + ) + (pin "4" + (uuid "2b7acdd1-3df3-4e73-8aea-d131ac33628b") + ) + (pin "43" + (uuid "1ccebe68-69e4-48c2-af18-60222d4c35a9") + ) + (pin "2" + (uuid "27c89c93-babc-483e-b67a-0ac0f7b2025a") + ) + (pin "42" + (uuid "f6b99785-ed84-4c73-999d-f7809c900e07") + ) + (pin "26" + (uuid "1a697e7b-4bac-4a87-b3d8-d7aa81f7e85a") + ) + (pin "3" + (uuid "90a3d347-22b3-4a8b-b4aa-43ceb76adc0b") + ) + (pin "41" + (uuid "0f266373-d7e2-4baf-8a2d-b368a8bbc6c1") + ) + (pin "32" + (uuid "a3dd4751-f03a-4e87-ad73-2cd8ef465027") + ) + (pin "10" + (uuid "a34d391f-5df0-429b-aa61-02d0e0bede0e") + ) + (pin "18" + (uuid "ebd9104f-a4ba-48f0-86ce-40d93f1524be") + ) + (pin "46" + (uuid "f2a34ee0-0f7c-4be5-9831-559f4fc879e5") + ) + (pin "27" + (uuid "d06834ff-8e6d-41bd-a0e6-6141f35cf4c1") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 66.04 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054701249") + (property "Reference" "C3" + (at 66.04 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "4.7uF" + (at 66.1924 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 67.0052 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 66.04 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 66.04 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R60J475KE19D" + (at 66.04 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ec28698d-874e-4c9a-83bb-1c795694e755") + ) + (pin "2" + (uuid "250ce246-5440-409c-8892-042ecd6f4403") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 60.96 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005470124f") + (property "Reference" "C2" + (at 60.96 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 61.1124 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 61.9252 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 60.96 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 60.96 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71C104KA01D" + (at 60.96 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "91a8867b-9eb4-46e7-b4bc-ea778b9f7a54") + ) + (pin "1" + (uuid "a603a615-7c82-487b-b014-07743a2f772e") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 55.88 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054701255") + (property "Reference" "C1" + (at 55.88 58.42 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 56.0324 63.119 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 56.8452 64.77 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 55.88 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71C104KA01D" + (at 55.88 60.96 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8c09a95c-aed3-48a3-a244-d08506865ff2") + ) + (pin "2" + (uuid "50e46244-2ecd-49a3-8e38-de5263d74354") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 54.61 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054701413") + (property "Reference" "C13" + (at 54.61 96.52 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 54.7624 101.219 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 55.5752 102.87 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 99.06 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 54.61 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "GRM188R71C104KA01D" + (at 54.61 99.06 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "71ff8c3e-52b8-4733-8584-62ea32f51fdd") + ) + (pin "2" + (uuid "378ec19f-b356-44f6-890a-5a68994a82e5") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 55.88 35.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054701c3b") + (property "Reference" "#PWR010" + (at 55.88 36.576 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 55.88 32.766 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 55.88 35.56 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 55.88 35.56 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 55.88 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "9e72e43c-6f7e-4bba-b3eb-225cff6bc319") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 55.88 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547020e2") + (property "Reference" "#PWR011" + (at 55.88 71.12 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 55.88 72.898 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 55.88 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 55.88 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 55.88 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "feedd7c9-f44a-4985-a5eb-06bdec854ea5") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 72.39 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054702226") + (property "Reference" "#PWR012" + (at 72.39 71.12 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 72.39 72.898 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 72.39 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 72.39 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 72.39 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "2e829fc6-326c-4d9d-9916-a35c5043e9f1") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 92.71 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054702388") + (property "Reference" "#PWR013" + (at 92.71 71.12 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 92.71 72.898 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 92.71 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 92.71 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 92.71 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "07e7447f-4ed5-43bb-b822-85c270366e11") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 104.14 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547024c7") + (property "Reference" "#PWR014" + (at 104.14 71.12 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 104.14 72.898 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 104.14 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 104.14 71.12 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 104.14 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "42ab71e2-7564-4eb8-b26c-6090c95f02f6") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 54.61 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005470268e") + (property "Reference" "#PWR015" + (at 54.61 105.41 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 54.61 107.188 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 54.61 105.41 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 54.61 105.41 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 54.61 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "39f41a5f-6921-493d-b706-d44b90e11012") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Interface_CAN_LIN:MCP2551-I-SN") + (at 186.69 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472437b") + (property "Reference" "U3" + (at 180.34 96.52 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "MCP2551-I-SN" + (at 193.548 113.538 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 186.69 104.14 0) + (effects + (font + (size 0.889 0.889) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 104.14 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 186.69 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "MCP2551-I/SN" + (at 186.69 104.14 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bc76fdf1-baa0-40a8-979e-e8b801314a07") + ) + (pin "4" + (uuid "1fd403fa-1392-4abb-97d7-41e51fb80f34") + ) + (pin "7" + (uuid "f9ab2a49-07c5-4a4a-9a95-00df4aafe7b7") + ) + (pin "5" + (uuid "e3f16530-0094-42aa-b190-f7f3750d051b") + ) + (pin "8" + (uuid "90ccda8b-f855-4016-b69d-67b09b038b1e") + ) + (pin "2" + (uuid "ee4dde90-3bb2-4482-a474-7458fc88519f") + ) + (pin "3" + (uuid "350dff97-549f-486d-bd89-94401b95aac5") + ) + (pin "6" + (uuid "6557aa07-d5c6-4a9e-8bc7-38354d95b2f8") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x02_Odd_Even") + (at 236.22 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472468e") + (property "Reference" "JP3" + (at 236.22 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CANH Select" + (at 236.22 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "cantact:0015912040" + (at 236.22 132.08 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 236.22 132.08 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 236.22 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "0015912040" + (at 236.22 101.6 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "4a9f239d-d5c4-46fa-9991-e0f46581e108") + ) + (pin "1" + (uuid "ed7d4509-51ff-4faf-a0d9-82666fed572c") + ) + (pin "2" + (uuid "c9f7c8da-5942-4826-99d7-06aed9ef3db5") + ) + (pin "3" + (uuid "36eaa34d-6589-48f9-98cc-91ad83226bb9") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "JP3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 172.72 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054724784") + (property "Reference" "#PWR016" + (at 172.72 116.84 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 172.72 118.618 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 172.72 116.84 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 172.72 116.84 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 172.72 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "29e817ff-364e-46b5-905d-9b4631e8f818") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 186.69 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472485d") + (property "Reference" "#PWR017" + (at 186.69 116.84 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 186.69 118.618 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 186.69 116.84 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 186.69 116.84 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 186.69 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "189ee383-37bd-4759-b7eb-cdf3265d84fb") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x02_Odd_Even") + (at 236.22 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547248c4") + (property "Reference" "JP4" + (at 236.22 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CANL Select" + (at 236.22 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "cantact:0015912040" + (at 236.22 143.51 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 236.22 143.51 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 236.22 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "0015912040" + (at 236.22 113.03 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d4afc12e-4827-4741-97f3-f958f67ba2c2") + ) + (pin "2" + (uuid "4086eb2a-0fc3-4e2f-8a26-eb070c3e1093") + ) + (pin "4" + (uuid "a789e590-3f56-4949-a652-341891e262d9") + ) + (pin "3" + (uuid "e808e744-4c47-46cd-b4b9-6667c7392929") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "JP4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x02_Odd_Even") + (at 236.22 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054724963") + (property "Reference" "JP5" + (at 236.22 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND Select" + (at 236.22 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "cantact:0015912040" + (at 236.22 154.94 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 236.22 154.94 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 236.22 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "0015912040" + (at 236.22 124.46 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "3386b283-329b-40a2-8376-5744ef6efc14") + ) + (pin "4" + (uuid "5e2be320-b70e-4508-99fc-8bd56a933b6f") + ) + (pin "2" + (uuid "d4927ad1-5f91-4305-9492-f10c930b0833") + ) + (pin "1" + (uuid "24a64fc2-bee9-4143-a8fd-0a651562ea3f") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "JP5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 193.04 91.44 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054724a1c") + (property "Reference" "C16" + (at 187.96 92.71 90) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 187.96 93.98 90) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 189.23 92.4052 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 193.04 91.44 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 193.04 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "3c87b11f-3958-4173-89e8-da82f411492f") + ) + (pin "1" + (uuid "f5a4d5bf-d623-417f-90af-49b9de00b39d") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "C16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 200.66 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054724f05") + (property "Reference" "#PWR018" + (at 200.66 95.25 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 200.66 97.028 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 200.66 95.25 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 200.66 95.25 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 200.66 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "59025636-3460-4502-a839-ae0478d5aebd") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:DE9_Socket") + (at 276.86 114.3 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054725006") + (property "Reference" "P3" + (at 276.86 128.27 0) + (effects + (font + (size 1.778 1.778) + ) + ) + ) + (property "Value" "DE9_Socket" + (at 276.86 100.33 0) + (effects + (font + (size 1.778 1.778) + ) + ) + ) + (property "Footprint" "cantact:DB9MC" + (at 276.86 114.3 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 276.86 114.3 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 276.86 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "SDS107-PRW1-M09-SN63-11" + (at 276.86 114.3 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "0c365f77-43fa-4e20-8e79-a860790b7679") + ) + (pin "3" + (uuid "6bbb2141-3011-40aa-bd57-1b6734624713") + ) + (pin "6" + (uuid "b4486770-43cb-432e-93c4-5d6e6fdba005") + ) + (pin "1" + (uuid "2ca85cfb-edcf-4d21-909f-679ed7bcc963") + ) + (pin "7" + (uuid "7ce404a7-b868-4e33-b820-5e8bd8e16dca") + ) + (pin "5" + (uuid "4fc224bf-3038-43c7-8719-9358036b1b9b") + ) + (pin "9" + (uuid "7d806ef6-c7c4-43c2-abef-b03bcbcce7bb") + ) + (pin "4" + (uuid "01b7efad-f741-4847-a789-99c62f8d48b9") + ) + (pin "2" + (uuid "2b030d19-167f-478c-a7ed-b108eb78e44b") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "P3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 186.69 90.17 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547250b6") + (property "Reference" "#PWR019" + (at 186.69 87.884 0) + (effects + (font + (size 0.508 0.508) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 186.69 87.884 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 186.69 90.17 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 186.69 90.17 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 186.69 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "fc0f955d-45ea-420e-aabf-424654d95ec0") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x02_Odd_Even") + (at 220.98 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054725ec3") + (property "Reference" "JP2" + (at 220.98 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Term Enable" + (at 220.98 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "cantact:0015912040" + (at 220.98 135.89 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 220.98 135.89 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 220.98 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "0015912040" + (at 220.98 105.41 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "a49e2bf5-c8c5-406f-aa3c-2d2d90133ec8") + ) + (pin "3" + (uuid "75665aae-ed1d-4e0b-9156-0e991cadc006") + ) + (pin "1" + (uuid "046ff6b4-97b9-4b9c-800a-7217cb5d1688") + ) + (pin "2" + (uuid "73f74ee9-5356-4b8c-91c9-a98bff00b402") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "JP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 208.28 105.41 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472656a") + (property "Reference" "R4" + (at 208.28 103.378 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "120" + (at 208.2546 105.2322 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 208.28 107.188 90) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 208.28 105.41 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 208.28 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "MCR03ERTF1200" + (at 208.28 105.41 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "223ed849-3800-409e-b475-4822e80954ff") + ) + (pin "2" + (uuid "418594e6-a82a-473c-9e56-0b74187ad1db") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 229.87 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547285c1") + (property "Reference" "#PWR020" + (at 229.87 129.54 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 131.318 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 229.87 129.54 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 229.87 129.54 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 229.87 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "c1f78085-70f0-4f96-bea4-f92971c5ebcc") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 256.54 88.9 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472b77a") + (property "Reference" "#PWR021" + (at 256.54 88.9 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 256.54 90.678 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 256.54 88.9 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 256.54 88.9 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 256.54 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "25b4b585-d1e5-4a91-8407-e925370240bd") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 262.89 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472b9e6") + (property "Reference" "#PWR022" + (at 262.89 78.486 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 262.89 74.676 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 262.89 77.47 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 262.89 77.47 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 262.89 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a6f2be10-042e-423c-959a-7ee79134af5d") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x05_Pin") + (at 278.13 85.09 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472cc61") + (property "Reference" "P2" + (at 278.13 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SWD" + (at 275.59 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + (justify top) + ) + ) + (property "Footprint" "Connector_PinHeader_1.00mm:PinHeader_1x05_P1.00mm_Vertical" + (at 278.13 85.09 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 278.13 85.09 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 278.13 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "dd136d68-8773-4251-bcdc-ab158a2f164c") + ) + (pin "3" + (uuid "fa6c4d97-aaa8-4347-bc50-90b67ae5be12") + ) + (pin "1" + (uuid "d6760a03-3f93-4cba-ae10-2e24243be7c5") + ) + (pin "5" + (uuid "dccd8f07-90c7-410f-a94d-d2ff68475598") + ) + (pin "4" + (uuid "27459745-a975-44c6-9b23-ba37a8bf91da") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "P2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 53.34 140.97 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472f3bf") + (property "Reference" "D1" + (at 55.88 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED-GREEN" + (at 53.34 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 53.34 140.97 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 53.34 140.97 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 53.34 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "LTST-C191KGKT" + (at 53.34 140.97 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f151401e-b553-4146-aef1-ec4812b2a106") + ) + (pin "1" + (uuid "71e80180-237f-46a1-a646-089b03bcdd9f") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 44.45 143.51 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005472f58a") + (property "Reference" "D2" + (at 46.99 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED-RED" + (at 41.91 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 44.45 143.51 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 143.51 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 44.45 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "LTST-C191KRKT" + (at 44.45 143.51 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d0d7ffd2-1d14-46fa-8270-73de6515b52a") + ) + (pin "1" + (uuid "5a6d266c-0e3f-4f69-9377-0e288eabb1e5") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 30.48 143.51 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547309db") + (property "Reference" "R3" + (at 30.48 145.542 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "120" + (at 30.4546 143.6878 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 30.48 141.732 90) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 143.51 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 30.48 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "MCR03ERTF1200" + (at 30.48 143.51 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d74c7ed4-05eb-4c9b-9107-f43ef98976af") + ) + (pin "1" + (uuid "19ee9821-3e40-4c60-805a-ec8f80c67f8a") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 30.48 139.7 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054730aba") + (property "Reference" "R2" + (at 30.48 141.732 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "120" + (at 30.4546 139.8778 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 30.48 137.922 90) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 139.7 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 30.48 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "MCR03ERTF1200" + (at 30.48 139.7 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "07c2c7b1-1a27-463a-93ca-e620b03bf655") + ) + (pin "1" + (uuid "a9c26e68-a922-4a20-aab6-e82e286253a7") + ) + (instances + (project "cantact" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 58.42 123.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005473362d") + (property "Reference" "R1" + (at 60.452 123.19 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "510" + (at 58.5978 123.1646 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 56.642 123.19 90) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 123.19 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 58.42 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "MCR03ERTF5100" + (at 58.42 123.19 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1750aa7f-67d6-41ed-8582-45e51782a9ab") + ) + (pin "1" + (uuid "dc04224f-9fab-440a-9e90-9703f7507682") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 41.91 115.57 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054733f9b") + (property "Reference" "#PWR024" + (at 42.926 115.57 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 40.64 114.3 90) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 41.91 115.57 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 41.91 115.57 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 41.91 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a509108a-381c-4025-9720-86519ebe7250") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x01") + (at 49.53 115.57 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005473404d") + (property "Reference" "JP1" + (at 49.53 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Boot Mode" + (at 49.53 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 49.53 146.05 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 49.53 146.05 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 49.53 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "0d62c5a8-cd68-4707-810d-1185ea24f961") + ) + (pin "1" + (uuid "724864b6-45f0-4150-8227-71a8ad2f5e88") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "JP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 30.48 27.94 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000547347ed") + (property "Reference" "TP2" + (at 22.86 27.94 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "TestPoint" + (at 24.13 27.94 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 30.48 27.94 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 27.94 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 30.48 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7af86961-fe81-45a1-956e-63b966c22db7") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "TP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 30.48 31.75 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-00005473495a") + (property "Reference" "TP3" + (at 22.86 31.75 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "TestPoint" + (at 24.13 31.75 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 30.48 31.75 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 31.75 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 30.48 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "49a68478-639a-4e4f-ae36-d9dae280f2e8") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "TP3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 30.48 24.13 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054735313") + (property "Reference" "TP1" + (at 22.86 24.13 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "TestPoint" + (at 24.13 24.13 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 30.48 24.13 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 24.13 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 30.48 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "585b47ef-ccbf-43e9-b289-7490b3d2c1ed") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "TP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 36.83 24.13 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054735423") + (property "Reference" "#PWR025" + (at 39.116 24.13 0) + (effects + (font + (size 0.508 0.508) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 38.1 22.86 90) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 36.83 24.13 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 36.83 24.13 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 36.83 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "dcd2b512-1784-4464-a635-a816f8ed5d3d") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 54.61 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054736133") + (property "Reference" "#PWR026" + (at 54.61 92.456 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 54.61 88.646 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 54.61 91.44 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 54.61 91.44 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 54.61 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "4b877389-0242-4fbf-93aa-337aaa0ebf1e") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Crystal") + (at 29.21 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-000054736baf") + (property "Reference" "X1" + (at 29.21 115.57 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "16 MHz" + (at 29.21 123.19 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_HC49-SD" + (at 29.21 119.38 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 29.21 119.38 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 29.21 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "MPN" "9C-16.000MAAJ-T" + (at 29.21 119.38 0) + (effects + (font + (size 1.524 1.524) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fbae31c0-372a-4333-85f5-834198de3663") + ) + (pin "2" + (uuid "d2d2bbbd-466b-4c14-b40a-d05e41dec8f1") + ) + (instances + (project "" + (path "/3dec3ee4-b954-440a-978c-76b65ca13441" + (reference "X1") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/cantact.lib b/cantact.lib deleted file mode 100644 index b6973b5..0000000 --- a/cantact.lib +++ /dev/null @@ -1,124 +0,0 @@ -EESchema-LIBRARY Version 2.3 -#encoding utf-8 -# -# AAT3221 -# -DEF AAT3221 U 0 40 Y Y 1 F N -F0 "U" -250 150 60 H V C CNN -F1 "AAT3221" -250 -300 60 H V C CNN -F2 "" -250 50 60 H V C CNN -F3 "" -250 50 60 H V C CNN -DRAW -S -300 100 300 -250 0 1 0 N -X IN 1 -500 50 200 R 50 50 1 1 I -X GND 2 0 -450 200 U 50 50 1 1 I -X EN 3 -500 -100 200 R 50 50 1 1 I -X OUT 5 500 50 200 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -# STM32F042C6T6 -# -DEF STM32F042C6T6 U 0 40 Y Y 1 F N -F0 "U" -450 1250 60 H V C CNN -F1 "STM32F042C6T6" -150 -2150 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -500 1200 550 -2100 0 1 0 N -X VBAT 1 -700 250 200 R 50 50 1 1 I -X PC13 2 -700 -1200 200 R 50 50 1 1 I -X PC14-OSC32_IN 3 -700 -1300 200 R 50 50 1 1 I -X PC15-OSC32_OUT 4 -700 -1400 200 R 50 50 1 1 I -X PF0-OSC_IN 5 -700 -750 200 R 50 50 1 1 I -X PF1-OSC_OUT 6 -700 -850 200 R 50 50 1 1 I -X NRST 7 -700 -350 200 R 50 50 1 1 I -X VSSA 8 -700 -1750 200 R 50 50 1 1 I -X VDDA 9 -700 800 200 R 50 50 1 1 I -X PA0 10 750 1150 200 L 50 50 1 1 I -X PB2 20 750 -750 200 L 50 50 1 1 I -X PA9 30 750 250 200 L 50 50 1 1 I -X PB4 40 750 -950 200 L 50 50 1 1 I -X PA1 11 750 1050 200 L 50 50 1 1 I -X PB10 21 750 -1550 200 L 50 50 1 1 I -X PA10 31 750 150 200 L 50 50 1 1 I -X PB5 41 750 -1050 200 L 50 50 1 1 I -X PA2 12 750 950 200 L 50 50 1 1 I -X PB11 22 750 -1650 200 L 50 50 1 1 I -X PA11 32 750 50 200 L 50 50 1 1 I -X PB6 42 750 -1150 200 L 50 50 1 1 I -X PA3 13 750 850 200 L 50 50 1 1 I -X VSS 23 -700 -1950 200 R 50 50 1 1 I -X PA12 33 750 -50 200 L 50 50 1 1 I -X PB7 43 750 -1250 200 L 50 50 1 1 I -X PA4 14 750 750 200 L 50 50 1 1 I -X VDD 24 -700 1000 200 R 50 50 1 1 I -X PA13 34 750 -150 200 L 50 50 1 1 I -X BOOT0-PF11 44 -700 -950 200 R 50 50 1 1 I -X PA5 15 750 650 200 L 50 50 1 1 I -X PB12 25 750 -1750 200 L 50 50 1 1 I -X VSS 35 -700 -1850 200 R 50 50 1 1 I -X PB8 45 750 -1350 200 L 50 50 1 1 I -X PA6 16 750 550 200 L 50 50 1 1 I -X PB13 26 750 -1850 200 L 50 50 1 1 I -X VDDIO 36 -700 550 200 R 50 50 1 1 I -X PB9 46 750 -1450 200 L 50 50 1 1 I -X PA7 17 750 450 200 L 50 50 1 1 I -X PB14 27 750 -1950 200 L 50 50 1 1 I -X PA14 37 750 -250 200 L 50 50 1 1 I -X VSS 47 -700 -2050 200 R 50 50 1 1 I -X PB0 18 750 -550 200 L 50 50 1 1 I -X PB15 28 750 -2050 200 L 50 50 1 1 I -X PA15 38 750 -350 200 L 50 50 1 1 I -X VDD 48 -700 1150 200 R 50 50 1 1 I -X PB1 19 750 -650 200 L 50 50 1 1 I -X PA8 29 750 350 200 L 50 50 1 1 I -X PB3 39 750 -850 200 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -# STM32F042K6 -# -DEF STM32F042K6 U 0 40 Y Y 1 F N -F0 "U" -450 1400 60 H V C CNN -F1 "STM32F042K6" -200 -1550 60 H V C CNN -F2 "" -250 750 60 H V C CNN -F3 "" -250 750 60 H V C CNN -DRAW -S -500 1350 450 -1500 0 1 0 N -X VDD 1 -700 1250 200 R 50 50 1 1 I -X PF0-OSC_IN 2 650 -1350 200 L 50 50 1 1 I -X PF1-OSC_OUT 3 650 -1450 200 L 50 50 1 1 I -X NRST 4 -700 550 200 R 50 50 1 1 I -X VDDA 5 -700 1050 200 R 50 50 1 1 I -X PA0 6 650 1250 200 L 50 50 1 1 I -X PA1 7 650 1150 200 L 50 50 1 1 I -X PA2 8 650 1050 200 L 50 50 1 1 I -X PA3 9 650 950 200 L 50 50 1 1 I -X PA4 10 650 850 200 L 50 50 1 1 I -X PA10 20 650 250 200 L 50 50 1 1 I -X PB7 30 650 -1050 200 L 50 50 1 1 I -X PA5 11 650 750 200 L 50 50 1 1 I -X PA11 21 650 150 200 L 50 50 1 1 I -X PB8-BOOT0 31 650 -1150 200 L 50 50 1 1 I -X PA6 12 650 650 200 L 50 50 1 1 I -X PA12 22 650 50 200 L 50 50 1 1 I -X VSS 32 -700 -1450 200 R 50 50 1 1 I -X PA7 13 650 550 200 L 50 50 1 1 I -X PA13 23 650 -50 200 L 50 50 1 1 I -X PB0 14 650 -450 200 L 50 50 1 1 I -X PA14 24 650 -150 200 L 50 50 1 1 I -X PB1 15 650 -550 200 L 50 50 1 1 I -X PA15 25 650 -250 200 L 50 50 1 1 I -X VSS 16 -700 -1350 200 R 50 50 1 1 I -X PB3 26 650 -650 200 L 50 50 1 1 I -X VDDIO2 17 -700 850 200 R 50 50 1 1 I -X PB4 27 650 -750 200 L 50 50 1 1 I -X PA8 18 650 450 200 L 50 50 1 1 I -X PB5 28 650 -850 200 L 50 50 1 1 I -X PA9 19 650 350 200 L 50 50 1 1 I -X PB6 29 650 -950 200 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -#End Library diff --git a/cantact.net b/cantact.net deleted file mode 100644 index 7879f31..0000000 --- a/cantact.net +++ /dev/null @@ -1,695 +0,0 @@ -(export (version D) - (design - (source /media/psf/Dropbox/kicad/cantact/cantact.sch) - (date "Tue 25 Nov 2014 10:08:05 AM EST") - (tool "Eeschema (2014-10-22 BZR 5216)-product")) - (components - (comp (ref C12) - (value 4.7uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R60J475KE19D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA619)) - (comp (ref C11) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R71C104KA01D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA65A)) - (comp (ref C10) - (value 1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R61E105KA12D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA677)) - (comp (ref C8) - (value 10nF) - (footprint Capacitors_SMD:C_0603) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA697)) - (comp (ref C7) - (value 4.7uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R60J475KE19D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA6B8)) - (comp (ref C6) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R71C104KA01D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA78D)) - (comp (ref C4) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R71C104KA01D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FA7BA)) - (comp (ref P1) - (value USB) - (footprint Connect:USB_B) - (fields - (field (name MPN) USB-B1HSB6)) - (libsource (lib conn) (part USB)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FAFF9)) - (comp (ref U2) - (value AAT3221) - (footprint SMD_Packages:SOT-23-5) - (fields - (field (name MPN) AAT3221IGV-3.3-T1)) - (libsource (lib cantact) (part AAT3221)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FC15D)) - (comp (ref C14) - (value 1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R61E105KA12D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FC250)) - (comp (ref C15) - (value 1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R61E105KA12D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FC291)) - (comp (ref C5) - (value 18pF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) CL10C180JB8NNNC)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FC87A)) - (comp (ref C9) - (value 18pF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) CL10C180JB8NNNC)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FC8B5)) - (comp (ref U1) - (value STM32F042C6T6) - (footprint Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm) - (fields - (field (name MPN) STM32F042K6T6)) - (libsource (lib cantact) (part STM32F042C6T6)) - (sheetpath (names /) (tstamps /)) - (tstamp 546FFAB4)) - (comp (ref C3) - (value 4.7uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R60J475KE19D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 54701249)) - (comp (ref C2) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R71C104KA01D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 5470124F)) - (comp (ref C1) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R71C104KA01D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 54701255)) - (comp (ref C13) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (fields - (field (name MPN) GRM188R71C104KA01D)) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 54701413)) - (comp (ref U3) - (value MCP2551-I/SN) - (footprint SMD_Packages:SOIC-8-N) - (libsource (lib interface) (part MCP2551-I/SN)) - (sheetpath (names /) (tstamps /)) - (tstamp 5472437B)) - (comp (ref C16) - (value 0.1uF) - (footprint Capacitors_SMD:C_0603) - (libsource (lib device) (part C)) - (sheetpath (names /) (tstamps /)) - (tstamp 54724A1C)) - (comp (ref JP3) - (value "CANH Select") - (footprint cantact:0015912040) - (fields - (field (name MPN) 0015912040)) - (libsource (lib conn) (part CONN_02X02)) - (sheetpath (names /) (tstamps /)) - (tstamp 5472468E)) - (comp (ref JP4) - (value "CANL Select") - (footprint cantact:0015912040) - (fields - (field (name MPN) 0015912040)) - (libsource (lib conn) (part CONN_02X02)) - (sheetpath (names /) (tstamps /)) - (tstamp 547248C4)) - (comp (ref JP5) - (value "GND Select") - (footprint cantact:0015912040) - (fields - (field (name MPN) 0015912040)) - (libsource (lib conn) (part CONN_02X02)) - (sheetpath (names /) (tstamps /)) - (tstamp 54724963)) - (comp (ref P3) - (value DB9) - (footprint Connect:DB9MC) - (fields - (field (name MPN) SDS107-PRW1-M09-SN63-11)) - (libsource (lib conn) (part DB9)) - (sheetpath (names /) (tstamps /)) - (tstamp 54725006)) - (comp (ref JP2) - (value "Term Enable") - (footprint cantact:0015912040) - (fields - (field (name MPN) 0015912040)) - (libsource (lib conn) (part CONN_02X02)) - (sheetpath (names /) (tstamps /)) - (tstamp 54725EC3)) - (comp (ref R4) - (value 120) - (footprint SMD_Packages:SMD-0603) - (libsource (lib device) (part R)) - (sheetpath (names /) (tstamps /)) - (tstamp 5472656A)) - (comp (ref P2) - (value SWD) - (footprint Pin_Headers:Pin_Header_Straight_1x05) - (libsource (lib conn) (part CONN_01X05)) - (sheetpath (names /) (tstamps /)) - (tstamp 5472CC61)) - (comp (ref D1) - (value LED) - (footprint SMD_Packages:SMD-0603) - (libsource (lib device) (part LED)) - (sheetpath (names /) (tstamps /)) - (tstamp 5472F3BF)) - (comp (ref D2) - (value LED) - (footprint SMD_Packages:SMD-0603) - (libsource (lib device) (part LED)) - (sheetpath (names /) (tstamps /)) - (tstamp 5472F58A)) - (comp (ref R3) - (value R) - (footprint SMD_Packages:SMD-0603) - (libsource (lib device) (part R)) - (sheetpath (names /) (tstamps /)) - (tstamp 547309DB)) - (comp (ref R2) - (value R) - (footprint SMD_Packages:SMD-0603) - (libsource (lib device) (part R)) - (sheetpath (names /) (tstamps /)) - (tstamp 54730ABA)) - (comp (ref R1) - (value 510) - (footprint SMD_Packages:SMD-0603) - (libsource (lib device) (part R)) - (sheetpath (names /) (tstamps /)) - (tstamp 5473362D)) - (comp (ref JP1) - (value "Boot Mode") - (footprint Pin_Headers:Pin_Header_Straight_1x02) - (libsource (lib conn) (part CONN_02X01)) - (sheetpath (names /) (tstamps /)) - (tstamp 5473404D)) - (comp (ref X1) - (value "16 MHz") - (footprint Crystals:Crystal_HC49-SD_SMD) - (fields - (field (name MPN) 9C-16.000MAAJ-T)) - (libsource (lib device) (part CRYSTAL)) - (sheetpath (names /) (tstamps /)) - (tstamp 54736BAF)) - (comp (ref TP2) - (value TST) - (footprint Connect:PINTST) - (libsource (lib device) (part TST)) - (sheetpath (names /) (tstamps /)) - (tstamp 547347ED)) - (comp (ref TP3) - (value TST) - (footprint Connect:PINTST) - (libsource (lib device) (part TST)) - (sheetpath (names /) (tstamps /)) - (tstamp 5473495A)) - (comp (ref TP1) - (value TST) - (footprint Connect:PINTST) - (libsource (lib device) (part TST)) - (sheetpath (names /) (tstamps /)) - (tstamp 54735313))) - (libparts - (libpart (lib device) (part C) - (description "Condensateur non polarise") - (footprints - (fp SM*) - (fp C?) - (fp C1-1)) - (fields - (field (name Reference) C) - (field (name Value) C)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib device) (part CRYSTAL) - (fields - (field (name Reference) X) - (field (name Value) CRYSTAL)) - (pins - (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive)))) - (libpart (lib device) (part LED) - (footprints - (fp LED-3MM) - (fp LED-5MM) - (fp LED-10MM) - (fp LED-0603) - (fp LED-0805) - (fp LED-1206) - (fp LEDV)) - (fields - (field (name Reference) D) - (field (name Value) LED)) - (pins - (pin (num 1) (name A) (type passive)) - (pin (num 2) (name K) (type passive)))) - (libpart (lib device) (part R) - (description Resistance) - (footprints - (fp R?) - (fp SM0603) - (fp SM0805) - (fp R?-*) - (fp SM1206)) - (fields - (field (name Reference) R) - (field (name Value) R)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib device) (part TST) - (fields - (field (name Reference) P) - (field (name Value) TST)) - (pins - (pin (num 1) (name ~) (type passive)))) - (libpart (lib conn) (part CONN_01X05) - (footprints - (fp Pin_Header_Straight_1X05) - (fp Pin_Header_Angled_1X05) - (fp Socket_Strip_Straight_1X05) - (fp Socket_Strip_Angled_1X05)) - (fields - (field (name Reference) P) - (field (name Value) CONN_01X05)) - (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)) - (pin (num 3) (name P3) (type passive)) - (pin (num 4) (name P4) (type passive)) - (pin (num 5) (name P5) (type passive)))) - (libpart (lib conn) (part CONN_02X01) - (footprints - (fp Pin_Header_Straight_2X01) - (fp Pin_Header_Angled_2X01) - (fp Socket_Strip_Straight_2X01) - (fp Socket_Strip_Angled_2X01)) - (fields - (field (name Reference) P) - (field (name Value) CONN_02X01)) - (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)))) - (libpart (lib conn) (part CONN_02X02) - (footprints - (fp Pin_Header_Straight_2X02) - (fp Pin_Header_Angled_2X02) - (fp Socket_Strip_Straight_2X02) - (fp Socket_Strip_Angled_2X02)) - (fields - (field (name Reference) P) - (field (name Value) CONN_02X02)) - (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)) - (pin (num 3) (name P3) (type passive)) - (pin (num 4) (name P4) (type passive)))) - (libpart (lib conn) (part DB9) - (footprints - (fp DB9*)) - (fields - (field (name Reference) J) - (field (name Value) DB9)) - (pins - (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive)) - (pin (num 3) (name 3) (type passive)) - (pin (num 4) (name 4) (type passive)) - (pin (num 5) (name 5) (type passive)) - (pin (num 6) (name P6) (type passive)) - (pin (num 7) (name P7) (type passive)) - (pin (num 8) (name P8) (type passive)) - (pin (num 9) (name P9) (type passive)))) - (libpart (lib conn) (part USB) - (fields - (field (name Reference) J) - (field (name Value) USB)) - (pins - (pin (num 1) (name Vbus) (type power_out)) - (pin (num 2) (name D-) (type BiDi)) - (pin (num 3) (name D+) (type BiDi)) - (pin (num 4) (name GND) (type power_in)) - (pin (num 5) (name Shield_1) (type passive)) - (pin (num 6) (name Shield_2) (type passive)))) - (libpart (lib interface) (part MCP2551-I/SN) - (description "MCP2551-I/SN, High-Speed CAN Transceiver, SO8") - (docs http://ww1.microchip.com/downloads/en/devicedoc/21667d.pdf) - (footprints - (fp SO8*)) - (fields - (field (name Reference) IC) - (field (name Value) MCP2551-I/SN) - (field (name Footprint) SO8)) - (pins - (pin (num 1) (name TXD) (type input)) - (pin (num 2) (name VSS) (type power_in)) - (pin (num 3) (name VDD) (type power_in)) - (pin (num 4) (name RXD) (type output)) - (pin (num 5) (name Vref) (type input)) - (pin (num 6) (name CANL) (type BiDi)) - (pin (num 7) (name CANH) (type BiDi)) - (pin (num 8) (name Rs) (type input)))) - (libpart (lib cantact) (part AAT3221) - (fields - (field (name Reference) U) - (field (name Value) AAT3221)) - (pins - (pin (num 1) (name IN) (type input)) - (pin (num 2) (name GND) (type input)) - (pin (num 3) (name EN) (type input)) - (pin (num 5) (name OUT) (type input)))) - (libpart (lib cantact) (part STM32F042C6T6) - (fields - (field (name Reference) U) - (field (name Value) STM32F042C6T6)) - (pins - (pin (num 1) (name VBAT) (type input)) - (pin (num 2) (name PC13) (type input)) - (pin (num 3) (name PC14-OSC32_IN) (type input)) - (pin (num 4) (name PC15-OSC32_OUT) (type input)) - (pin (num 5) (name PF0-OSC_IN) (type input)) - (pin (num 6) (name PF1-OSC_OUT) (type input)) - (pin (num 7) (name NRST) (type input)) - (pin (num 8) (name VSSA) (type input)) - (pin (num 9) (name VDDA) (type input)) - (pin (num 10) (name PA0) (type input)) - (pin (num 11) (name PA1) (type input)) - (pin (num 12) (name PA2) (type input)) - (pin (num 13) (name PA3) (type input)) - (pin (num 14) (name PA4) (type input)) - (pin (num 15) (name PA5) (type input)) - (pin (num 16) (name PA6) (type input)) - (pin (num 17) (name PA7) (type input)) - (pin (num 18) (name PB0) (type input)) - (pin (num 19) (name PB1) (type input)) - (pin (num 20) (name PB2) (type input)) - (pin (num 21) (name PB10) (type input)) - (pin (num 22) (name PB11) (type input)) - (pin (num 23) (name VSS) (type input)) - (pin (num 24) (name VDD) (type input)) - (pin (num 25) (name PB12) (type input)) - (pin (num 26) (name PB13) (type input)) - (pin (num 27) (name PB14) (type input)) - (pin (num 28) (name PB15) (type input)) - (pin (num 29) (name PA8) (type input)) - (pin (num 30) (name PA9) (type input)) - (pin (num 31) (name PA10) (type input)) - (pin (num 32) (name PA11) (type input)) - (pin (num 33) (name PA12) (type input)) - (pin (num 34) (name PA13) (type input)) - (pin (num 35) (name VSS) (type input)) - (pin (num 36) (name VDDIO) (type input)) - (pin (num 37) (name PA14) (type input)) - (pin (num 38) (name PA15) (type input)) - (pin (num 39) (name PB3) (type input)) - (pin (num 40) (name PB4) (type input)) - (pin (num 41) (name PB5) (type input)) - (pin (num 42) (name PB6) (type input)) - (pin (num 43) (name PB7) (type input)) - (pin (num 44) (name BOOT0-PF11) (type input)) - (pin (num 45) (name PB8) (type input)) - (pin (num 46) (name PB9) (type input)) - (pin (num 47) (name VSS) (type input)) - (pin (num 48) (name VDD) (type input))))) - (libraries - (library (logical device) - (uri /usr/local/share/kicad/library/device.lib)) - (library (logical conn) - (uri /usr/local/share/kicad/library/conn.lib)) - (library (logical interface) - (uri /usr/local/share/kicad/library/interface.lib)) - (library (logical cantact) - (uri /media/psf/Dropbox/kicad/cantact/cantact.lib))) - (nets - (net (code 1) (name /USB_DM) - (node (ref P1) (pin 2)) - (node (ref U1) (pin 32))) - (net (code 2) (name /USB_DP) - (node (ref U1) (pin 33)) - (node (ref P1) (pin 3))) - (net (code 3) (name "Net-(D2-Pad2)") - (node (ref R3) (pin 2)) - (node (ref D2) (pin 2))) - (net (code 4) (name "Net-(D2-Pad1)") - (node (ref U1) (pin 19)) - (node (ref D2) (pin 1))) - (net (code 5) (name "Net-(D1-Pad1)") - (node (ref D1) (pin 1)) - (node (ref U1) (pin 18))) - (net (code 6) (name /NRST) - (node (ref U1) (pin 7)) - (node (ref P2) (pin 5))) - (net (code 7) (name +3.3V) - (node (ref C6) (pin 1)) - (node (ref P2) (pin 1)) - (node (ref C8) (pin 1)) - (node (ref C10) (pin 1)) - (node (ref C11) (pin 1)) - (node (ref C12) (pin 1)) - (node (ref C4) (pin 1)) - (node (ref JP1) (pin 1)) - (node (ref U1) (pin 48)) - (node (ref C15) (pin 1)) - (node (ref U2) (pin 5)) - (node (ref C7) (pin 1)) - (node (ref U1) (pin 24)) - (node (ref C13) (pin 1)) - (node (ref U1) (pin 36)) - (node (ref U1) (pin 1)) - (node (ref U1) (pin 9)) - (node (ref C1) (pin 1)) - (node (ref C2) (pin 1)) - (node (ref C3) (pin 1))) - (net (code 8) (name GND) - (node (ref U1) (pin 8)) - (node (ref C7) (pin 2)) - (node (ref U1) (pin 35)) - (node (ref C5) (pin 2)) - (node (ref C6) (pin 2)) - (node (ref U1) (pin 23)) - (node (ref C4) (pin 2)) - (node (ref U1) (pin 47)) - (node (ref C9) (pin 2)) - (node (ref P1) (pin 4)) - (node (ref C13) (pin 2)) - (node (ref C1) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref C16) (pin 1)) - (node (ref U3) (pin 8)) - (node (ref U3) (pin 2)) - (node (ref C10) (pin 2)) - (node (ref C11) (pin 2)) - (node (ref C12) (pin 2)) - (node (ref C15) (pin 2)) - (node (ref C8) (pin 2)) - (node (ref C14) (pin 2)) - (node (ref U2) (pin 2)) - (node (ref JP5) (pin 3)) - (node (ref JP5) (pin 1)) - (node (ref P2) (pin 3)) - (node (ref R1) (pin 2)) - (node (ref R3) (pin 1)) - (node (ref R2) (pin 1))) - (net (code 9) (name "Net-(D1-Pad2)") - (node (ref R2) (pin 2)) - (node (ref D1) (pin 2))) - (net (code 10) (name +5V) - (node (ref TP1) (pin 1)) - (node (ref C14) (pin 1)) - (node (ref U2) (pin 3)) - (node (ref P1) (pin 1)) - (node (ref U2) (pin 1)) - (node (ref C16) (pin 2)) - (node (ref U3) (pin 3))) - (net (code 11) (name /DB9_7) - (node (ref P3) (pin 7)) - (node (ref JP3) (pin 2))) - (net (code 12) (name "Net-(JP4-Pad1)") - (node (ref R4) (pin 1)) - (node (ref JP4) (pin 1)) - (node (ref U3) (pin 6)) - (node (ref JP4) (pin 3))) - (net (code 13) (name /CAN_TX) - (node (ref U3) (pin 1)) - (node (ref TP3) (pin 1)) - (node (ref U1) (pin 46))) - (net (code 14) (name /CAN_RX) - (node (ref U3) (pin 4)) - (node (ref U1) (pin 45)) - (node (ref TP2) (pin 1))) - (net (code 15) (name "Net-(JP1-Pad2)") - (node (ref U1) (pin 44)) - (node (ref JP1) (pin 2)) - (node (ref R1) (pin 1))) - (net (code 16) (name "Net-(C9-Pad1)") - (node (ref U1) (pin 6)) - (node (ref X1) (pin 2)) - (node (ref C9) (pin 1))) - (net (code 17) (name "Net-(C5-Pad1)") - (node (ref C5) (pin 1)) - (node (ref X1) (pin 1)) - (node (ref U1) (pin 5))) - (net (code 18) (name /DB9_1) - (node (ref JP5) (pin 4)) - (node (ref P3) (pin 1))) - (net (code 19) (name /DB9_3) - (node (ref P3) (pin 3)) - (node (ref JP3) (pin 4)) - (node (ref JP5) (pin 2))) - (net (code 20) (name /DB9_5) - (node (ref JP4) (pin 4)) - (node (ref P3) (pin 5))) - (net (code 21) (name /DB9_2) - (node (ref P3) (pin 2)) - (node (ref JP4) (pin 2))) - (net (code 22) (name /SWDIO) - (node (ref U1) (pin 34)) - (node (ref P2) (pin 4))) - (net (code 23) (name /SWCLK) - (node (ref U1) (pin 37)) - (node (ref P2) (pin 2))) - (net (code 24) (name "Net-(JP2-Pad1)") - (node (ref JP2) (pin 1)) - (node (ref R4) (pin 2))) - (net (code 25) (name "Net-(JP2-Pad2)") - (node (ref U3) (pin 7)) - (node (ref JP2) (pin 2)) - (node (ref JP3) (pin 1)) - (node (ref JP3) (pin 3))) - (net (code 26) (name "Net-(U1-Pad22)") - (node (ref U1) (pin 22))) - (net (code 27) (name "Net-(U1-Pad12)") - (node (ref U1) (pin 12))) - (net (code 28) (name "Net-(U1-Pad41)") - (node (ref U1) (pin 41))) - (net (code 29) (name "Net-(U1-Pad31)") - (node (ref U1) (pin 31))) - (net (code 30) (name "Net-(U1-Pad21)") - (node (ref U1) (pin 21))) - (net (code 31) (name "Net-(U1-Pad11)") - (node (ref U1) (pin 11))) - (net (code 32) (name "Net-(U1-Pad40)") - (node (ref U1) (pin 40))) - (net (code 33) (name "Net-(U1-Pad30)") - (node (ref U1) (pin 30))) - (net (code 34) (name "Net-(U1-Pad20)") - (node (ref U1) (pin 20))) - (net (code 35) (name "Net-(U1-Pad10)") - (node (ref U1) (pin 10))) - (net (code 36) (name "Net-(U1-Pad42)") - (node (ref U1) (pin 42))) - (net (code 37) (name "Net-(U1-Pad4)") - (node (ref U1) (pin 4))) - (net (code 38) (name "Net-(U1-Pad3)") - (node (ref U1) (pin 3))) - (net (code 39) (name "Net-(U1-Pad2)") - (node (ref U1) (pin 2))) - (net (code 40) (name "Net-(U1-Pad38)") - (node (ref U1) (pin 38))) - (net (code 41) (name "Net-(U1-Pad28)") - (node (ref U1) (pin 28))) - (net (code 42) (name "Net-(U1-Pad27)") - (node (ref U1) (pin 27))) - (net (code 43) (name "Net-(U1-Pad17)") - (node (ref U1) (pin 17))) - (net (code 44) (name "Net-(U1-Pad26)") - (node (ref U1) (pin 26))) - (net (code 45) (name "Net-(U1-Pad16)") - (node (ref U1) (pin 16))) - (net (code 46) (name "Net-(U1-Pad25)") - (node (ref U1) (pin 25))) - (net (code 47) (name "Net-(U1-Pad15)") - (node (ref U1) (pin 15))) - (net (code 48) (name "Net-(U1-Pad14)") - (node (ref U1) (pin 14))) - (net (code 49) (name "Net-(U1-Pad43)") - (node (ref U1) (pin 43))) - (net (code 50) (name "Net-(U1-Pad13)") - (node (ref U1) (pin 13))) - (net (code 51) (name "Net-(P1-Pad6)") - (node (ref P1) (pin 6))) - (net (code 52) (name "Net-(P1-Pad5)") - (node (ref P1) (pin 5))) - (net (code 53) (name "Net-(P3-Pad6)") - (node (ref P3) (pin 6))) - (net (code 54) (name "Net-(P3-Pad4)") - (node (ref P3) (pin 4))) - (net (code 55) (name "Net-(P3-Pad8)") - (node (ref P3) (pin 8))) - (net (code 56) (name "Net-(JP2-Pad4)") - (node (ref JP2) (pin 4))) - (net (code 57) (name "Net-(JP2-Pad3)") - (node (ref JP2) (pin 3))) - (net (code 58) (name "Net-(P3-Pad9)") - (node (ref P3) (pin 9))) - (net (code 59) (name "Net-(U1-Pad39)") - (node (ref U1) (pin 39))) - (net (code 60) (name "Net-(U1-Pad29)") - (node (ref U1) (pin 29))) - (net (code 61) (name "Net-(U3-Pad5)") - (node (ref U3) (pin 5))))) \ No newline at end of file diff --git a/cantact.pdf b/cantact.pdf deleted file mode 100644 index 7eb60d33665f332de5c2b6e0f350940b6713cb7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55277 zcma&N1yJ2hvo{zZxCZCo3GNWwo#5{74#D-{kl^m_?i}3R-8~T89S*iU&v)2S0ujEGFp=0BSt0Q9k}%4c+L=3Bkg$G0 zN+gWpmNw3&jvv&<(AiYf)Y#s{l!Tuj!O7Xt)X)~eeRaKKt;&?gk?^sqdRPKqobU#{ z{pc)Vlx1FA+A6bd+5#7CzVNtloe~)P*RETC%X%=Fz}PgY!TekYpS(OLo-3|4KuAtb ze7uJw)#rz0g8UJ9>*>Uv-*+_oEqUnuos#zH*6qFNeUI_&tTiNJ1ZD{K#-A z7U_`;EPvNj2DZ<>-mTSpFP>6=zYc$G(oH&1FlLyD{`Eel?+adfKezY2S@OLZdfyXx z?<@?|SRvU-(FQ2tReb5of=Ny(MS+yk_&irt81=$Y;Mb`GSw6iL^v!C>FS& zEW^pLs9fexRMSpo^&8JiXhuV1rtZ4+=e~oax;DP=$xY3#HiR@*H44NumRLVqo!#Av zR_2qo>IHq{lD1GRh?7Md5tgJ5(c+W;O7`INbpEo&l)Ik2h?L!CpD)Gvnz!M%tgs`}V_ z!IOyIUr910`2`DTT59~pEDEHO__DbJ;#%`DrT3Aa$)CfAOeRsi>;;m1#;*Q4n)yxP zV7fD*YAmISF>+3_diFqW?nBIZ5a1^X_b%$<1U-1ECx~d^vXdI#z-y~&tHcU|$dnnIc!{4^m-sSuSH4Ccs$hN9O5_cQ5tRSvfL8>0{KVj0_-o%Z@`) zBs<-bJ-+5sO5T8a;&r+rmnD1PGxNs%P|c7t`i(w?r}qngQYYO7Db95eJ%!{*u5vQR ziyk_4te`8-U@_bNgqG1h4GT~a3gVk3fw`V^V3wp*yUuc}eZ|$oq~18`vxiG)aQZ5D zomIyq`4zo&KMZQ|95vj#APNIhlKvAy*xBzxr5M_h$sysW*&F%Y1H1wg6wG7=xSfE11b~E1%k9OEh-9Y`=CsqmM*nhpnf3s z$GwYV6&R6}o>8cEekwnDbU`H0`KFU3GfhEw9E+6WidK$?xlGB)YNxIRmd;l7kQwI4 zS|Hx=R8#K~(6O#JXTzM|SV*1&sd0RQ9w2h+gWf-nuIrboTeYjr56lv*U{o-`tSTo$ zq{+k^Pd(7IWw!2hKSRtf>UzR^Io{-T5F^+q3O%{tT4|{Mehy@z^ z!qAs}M4K5Rko*&Wll0G*7oni0W&_e?jpo8#!FJ!?V4WI5$~r@NvUQwNfG}31nAy0D zxSV$pi48JAwa=a2p<27wdMzh{{f<8Jr)SRdfgxv3+>6Yg%$q#tCXlk;xf?UhL~d+) zp*;9a-MUDC=dUy(>Y>kfvpzFh^?!-Q@$~N>^xymJ-!JFr`Hl7T7dpytoNAmcP&13! zo4H%7_XP!Dk^)^In15dJ098Ke3Rb8p81!e9H%@U^&uduM$Q~uKjWRFz@s;GFR-iVW zm(`*+J(oEImW$)8feTVPPZT8v?#n-c%WEzW#2WVy@?>ciYqXx3+!i1Pj}pd0RM$JF ze3_K_liqLrsGp!73A$-~{90u_{pO^rzP8#FvAbdrlLT&KN!Tht-!34rQPpU=>}Yst=XLo^tygqBr*sP(n2qqyw>@89lX5A0XVF8z$1shb&z}( zJ}qX9*K5VN!+yG3ni&!y{z>ab5#amKt(?Awe9_yrI=!Dx)FMkK^2j<$huO4T z{bwO`OfIn7lAhCmxDmAZN6PhR+Yn&8#6UeE8#pT5lGU?DsSUgDlzsq!(Q43KUbtP< z=63_dAt(!VaCMcwS67txN?p%gakwpTfntc4@;2~|#_x@Wdk=hfjtMIA0yMXJ>WQ@L|s zREPS_HSEty^m$PBpsK5EL_ejen0Q*zXlB}_Tf%(JvJ8gr)1UjjaZ@0PNs3lwK~f!GhSWLn3J#>MJ>Ql*W8G15JJ*IFc=WRx6~mpI$u_v0T=yrzuQD1-lwyR<(30gwPW z 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