From d4fba1bfd4198d3356d108262d04d983499a9e5d Mon Sep 17 00:00:00 2001 From: "Lukas F. Hartmann" Date: Mon, 7 Aug 2023 21:46:10 +0200 Subject: [PATCH] d-2 pcbs TODO --- .../pocket-reform-charger.kicad_pro | 2 +- .../pocket-reform-kbd-mcu.kicad_sch | 6 +- .../pocket-reform-motherboard.kicad_pcb | 12 +- .../pocket-reform-motherboard.kicad_pro | 87 +++++++- .../pocket-reform-motherboard.kicad_sch | 205 ++++++++++-------- 5 files changed, 196 insertions(+), 116 deletions(-) diff --git a/pocket-reform-charger/pocket-reform-charger.kicad_pro b/pocket-reform-charger/pocket-reform-charger.kicad_pro index b9d057d..a5f0ca9 100644 --- a/pocket-reform-charger/pocket-reform-charger.kicad_pro +++ b/pocket-reform-charger/pocket-reform-charger.kicad_pro @@ -404,7 +404,7 @@ "workbook_filename": "" }, "page_layout_descr_file": "", - "plot_directory": "", + "plot_directory": "/tmp/", "spice_adjust_passive_values": false, "spice_external_command": "spice \"%I\"", "subpart_first_id": 65, diff --git a/pocket-reform-keyboard-kailh-ortho/pocket-reform-kbd-mcu.kicad_sch b/pocket-reform-keyboard-kailh-ortho/pocket-reform-kbd-mcu.kicad_sch index dc42ba1..715814c 100644 --- a/pocket-reform-keyboard-kailh-ortho/pocket-reform-kbd-mcu.kicad_sch +++ b/pocket-reform-keyboard-kailh-ortho/pocket-reform-kbd-mcu.kicad_sch @@ -5464,6 +5464,10 @@ (effects (font (size 1.524 1.524)) (justify left bottom)) (uuid 71a8338a-93b7-4d5b-9230-791c092ed72a) ) + (text "TODO: LCSC: wrong pn! was 4k7" (at 25.4 107.95 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 83a779ba-5536-440e-a441-bc8e292e2256) + ) (text "Attention! This\npinout is mirrored\nin respect to the \ntrackball sensor\nfor mechanical\nalignment!" (at 82.55 252.73 0) (effects (font (size 1.524 1.524)) (justify left bottom)) @@ -6544,7 +6548,7 @@ (symbol (lib_id "Device:R_Small") (at 30.48 196.85 90) (unit 1) (in_bom yes) (on_board yes) (uuid 0debc854-967b-4562-bda9-c555193d0b95) - (property "Reference" "R5" (id 0) (at 29.972 194.818 90) + (property "Reference" "R5" (id 0) (at 29.972 199.898 90) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "4.7k" (id 1) (at 32.766 194.818 90) diff --git a/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pcb b/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pcb index 8efb291..3b73341 100644 --- a/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pcb +++ b/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pcb @@ -3335,7 +3335,7 @@ (effects (font (size 0.5 0.5) (thickness 0.1))) (tstamp cb264e64-fb86-419a-ba38-ac7e4cadf5a4) ) - (fp_text value "DM3AT-SF-PEJM5" (at -2.70778 22.5878 90) (layer "F.SilkS") + (fp_text value "DM3AT-SF-PEJM5" (at -2.70778 22.5878 90) (layer "F.SilkS") hide (effects (font (size 1.00077 1.00077) (thickness 0.05))) (tstamp eed5f3a1-5ffc-44eb-b7eb-820d26a8ff02) ) @@ -15537,11 +15537,6 @@ (net 371 "IMX_UART1_RX") (pinfunction "Pin_2") (pintype "passive") (tstamp 578f8057-d705-436f-9415-de0415c803e4)) (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 121 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp c2b26fc9-b3a4-4382-99dd-cb4951257daa)) - (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) ) (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") @@ -18191,11 +18186,6 @@ (net 369 "IMX_UART2_RX") (pinfunction "Pin_2") (pintype "passive") (tstamp b78be05e-45f8-46ad-82c5-561ee34f6ee4)) (pad "3" thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 121 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp c64f0e62-1ac7-4ceb-9d59-156c34b01b23)) - (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) ) (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (layer "F.Cu") diff --git a/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pro b/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pro index 959c76b..f71d9f9 100644 --- a/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pro +++ b/pocket-reform-motherboard/pocket-reform-motherboard.kicad_pro @@ -1,5 +1,6 @@ { "board": { + "3dviewports": [], "design_settings": { "defaults": { "board_outline_line_width": 0.049999999999999996, @@ -63,20 +64,26 @@ "rule_severities": { "annular_width": "error", "clearance": "error", + "connection_width": "warning", "copper_edge_clearance": "error", + "copper_sliver": "warning", "courtyards_overlap": "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_type_mismatch": "error", "hole_clearance": "error", "hole_near_hole": "error", "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", "missing_courtyard": "ignore", @@ -86,9 +93,14 @@ "padstack": "error", "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_thickness": "warning", "through_hole_pad_without_hole": "error", "too_many_vias": "error", "track_dangling": "warning", @@ -97,7 +109,6 @@ "unconnected_items": "error", "unresolved_variable": "error", "via_dangling": "warning", - "zone_has_empty_net": "error", "zones_intersect": "error" }, "rules": { @@ -105,18 +116,63 @@ "allow_microvias": false, "max_error": 0.005, "min_clearance": 0.0, + "min_connection": 0.0, "min_copper_edge_clearance": 0.049999999999999996, "min_hole_clearance": 0.25, "min_hole_to_hole": 0.25, "min_microvia_diameter": 0.19999999999999998, "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, "min_through_hole_diameter": 0.3, "min_track_width": 0.19999999999999998, "min_via_annular_width": 0.049999999999999996, "min_via_diameter": 0.39999999999999997, + "solder_mask_to_copper_clearance": 0.0, "use_height_for_length_calcs": true }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], "track_widths": [ 0.0 ], @@ -129,7 +185,8 @@ "zones_allow_external_fillets": false, "zones_use_no_outline": true }, - "layer_presets": [] + "layer_presets": [], + "viewports": [] }, "boards": [], "cvpcb": { @@ -313,18 +370,23 @@ "rule_severities": { "bus_definition_conflict": "error", "bus_entry_needed": "error", - "bus_label_syntax": "error", "bus_to_bus_conflict": "error", "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", "different_unit_footprint": "error", "different_unit_net": "error", "duplicate_reference": "error", "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", "extra_units": "error", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", "multiple_net_names": "warning", "net_not_bus_member": "warning", "no_connect_connected": "warning", @@ -334,6 +396,7 @@ "pin_to_pin": "warning", "power_pin_not_driven": "error", "similar_labels": "warning", + "simulation_model_issue": "ignore", "unannotated": "error", "unit_value_mismatch": "error", "unresolved_variable": "error", @@ -351,7 +414,7 @@ "net_settings": { "classes": [ { - "bus_width": 12.0, + "bus_width": 12, "clearance": 0.15, "diff_pair_gap": 0.25, "diff_pair_via_gap": 0.25, @@ -365,13 +428,15 @@ "track_width": 0.2, "via_diameter": 0.6, "via_drill": 0.3, - "wire_width": 6.0 + "wire_width": 6 } ], "meta": { - "version": 2 + "version": 3 }, - "net_colors": null + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] }, "pcbnew": { "last_paths": { @@ -387,6 +452,8 @@ "schematic": { "annotate_start_num": 0, "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, "default_line_thickness": 6.0, "default_text_size": 50.0, "field_names": [], @@ -416,9 +483,13 @@ "workbook_filename": "" }, "page_layout_descr_file": "", - "plot_directory": "pdf", + "plot_directory": "/tmp", "spice_adjust_passive_values": false, + "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, "subpart_first_id": 65, "subpart_id_separator": 0 }, diff --git a/pocket-reform-motherboard/pocket-reform-motherboard.kicad_sch b/pocket-reform-motherboard/pocket-reform-motherboard.kicad_sch index 8e977e7..c995369 100644 --- a/pocket-reform-motherboard/pocket-reform-motherboard.kicad_sch +++ b/pocket-reform-motherboard/pocket-reform-motherboard.kicad_sch @@ -8510,7 +8510,7 @@ (junction (at 245.11 110.49) (diameter 0) (color 0 0 0 0) (uuid 1e7cb947-d585-451e-bd92-bd5de8e35ed3) ) - (junction (at 57.15 85.09) (diameter 0) (color 0 0 0 0) + (junction (at 67.31 85.09) (diameter 0) (color 0 0 0 0) (uuid 21e8d8d4-93c4-4d06-862f-6122d07b5a7a) ) (junction (at 999.49 111.76) (diameter 0) (color 0 0 0 0) @@ -8906,6 +8906,9 @@ (junction (at 999.49 629.285) (diameter 0) (color 0 0 0 0) (uuid 79f7305f-68ce-472c-8c02-24911b70519b) ) + (junction (at 90.17 77.47) (diameter 0) (color 0 0 0 0) + (uuid 7a9311e4-63fe-48f2-a75f-0a63a2fe838f) + ) (junction (at 238.76 110.49) (diameter 0) (color 0 0 0 0) (uuid 7b5f71b6-9c71-4a0b-93ae-731f80d9e3cd) ) @@ -8954,7 +8957,7 @@ (junction (at 182.88 375.92) (diameter 0) (color 0 0 0 0) (uuid 844d7d7a-b386-45a8-aaf6-bf41bbcb43b5) ) - (junction (at 57.15 77.47) (diameter 0) (color 0 0 0 0) + (junction (at 67.31 77.47) (diameter 0) (color 0 0 0 0) (uuid 84d296ba-3d39-4264-ad19-947f90c54396) ) (junction (at 970.28 88.9) (diameter 0) (color 0 0 0 0) @@ -9104,9 +9107,6 @@ (junction (at 556.26 406.4) (diameter 0) (color 0 0 0 0) (uuid a9ec1eb9-49b2-447e-9bc7-75c4b3f70181) ) - (junction (at 80.01 74.93) (diameter 0) (color 0 0 0 0) - (uuid abf7d910-0795-4f40-9da5-261654a62dde) - ) (junction (at 756.92 524.51) (diameter 0) (color 0 0 0 0) (uuid acb0068c-c0e7-44cf-a209-296716acb6a2) ) @@ -9368,7 +9368,7 @@ (junction (at 412.75 162.56) (diameter 0) (color 0 0 0 0) (uuid e3c96f2d-6d01-4286-a443-8c72d73d4fe9) ) - (junction (at 57.15 97.79) (diameter 0) (color 0 0 0 0) + (junction (at 67.31 97.79) (diameter 0) (color 0 0 0 0) (uuid e413cfad-d7bd-41ab-b8dd-4b67484671a6) ) (junction (at 510.54 105.41) (diameter 0) (color 0 0 0 0) @@ -10315,7 +10315,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1876c30c-72b2-4a8d-9f32-bf8b213530b4) ) - (wire (pts (xy 52.07 80.01) (xy 57.15 80.01)) + (wire (pts (xy 62.23 80.01) (xy 67.31 80.01)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 18d11f32-e1a6-4f29-8e3c-0bfeb07299bd) ) @@ -10399,7 +10399,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1c356bb2-7ef1-4c2c-89c0-91d8de66c2d5) ) - (wire (pts (xy 52.07 90.17) (xy 59.69 90.17)) + (wire (pts (xy 62.23 90.17) (xy 69.85 90.17)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1c370cb9-015e-40b4-be65-47c368677496) ) @@ -10443,7 +10443,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1db4f04b-a278-46cd-b67c-87eaff8ed0da) ) - (wire (pts (xy 57.15 74.93) (xy 80.01 74.93)) + (wire (pts (xy 67.31 77.47) (xy 90.17 77.47)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1e447626-a4ef-4cad-9579-126f405d3079) ) @@ -10855,10 +10855,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2ea79e24-c78d-4f39-a5c1-20d8ad0ff933) ) - (wire (pts (xy 80.01 82.55) (xy 80.01 97.79)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2eb2c467-57a6-4512-a6ca-f90af66e73ba) - ) (wire (pts (xy 271.78 234.95) (xy 271.78 224.79)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2eb8b455-0713-45de-acbb-bf6e219fde02) @@ -11059,6 +11055,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 360d2ab2-8d08-4db7-8eaa-69bd407478ac) ) + (wire (pts (xy 90.17 97.79) (xy 90.17 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 36659017-ff9a-4dbe-be27-ea47a4028249) + ) (wire (pts (xy 948.69 195.58) (xy 960.12 195.58)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 369e87ef-755f-4c6d-86f2-df758c4ce866) @@ -11243,10 +11243,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3d48083f-5ebe-41db-b48c-0bc8d9a93350) ) - (wire (pts (xy 80.01 74.93) (xy 119.38 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3d8b7b6b-ce5d-4492-a4ee-661fca4e6ce7) - ) (wire (pts (xy 500.38 746.76) (xy 500.38 741.68)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3dcbe163-cb5c-40bb-8978-eebbab6c119f) @@ -11719,7 +11715,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5011fb35-e7eb-4b68-93a4-daf71d280d32) ) - (wire (pts (xy 57.15 100.33) (xy 57.15 97.79)) + (wire (pts (xy 67.31 100.33) (xy 67.31 97.79)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 501880c3-8633-456f-9add-0e8fa1932ba6) ) @@ -11759,7 +11755,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5233d070-f16b-4831-8eef-98a838f68fea) ) - (wire (pts (xy 57.15 95.25) (xy 57.15 97.79)) + (wire (pts (xy 67.31 95.25) (xy 67.31 97.79)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 528fd7da-c9a6-40ae-9f1a-60f6a7f4d534) ) @@ -12071,7 +12067,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5fd0f17d-9267-420f-ba6d-7f746ba1d93a) ) - (wire (pts (xy 52.07 92.71) (xy 59.69 92.71)) + (wire (pts (xy 62.23 92.71) (xy 69.85 92.71)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5fe0547a-c1a0-4057-aedc-8ad021796fb9) ) @@ -12183,10 +12179,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 630448ef-596b-49f7-b1ec-51e5bc37f819) ) - (wire (pts (xy 57.15 77.47) (xy 57.15 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6325c32f-c82a-4357-b022-f9c7e76f412e) - ) (wire (pts (xy 403.86 218.44) (xy 407.67 218.44)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6390f373-ee88-4955-a280-940a80564d5e) @@ -12211,7 +12203,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 65556dfa-b778-43c2-b77b-e681c4cc7286) ) - (wire (pts (xy 57.15 82.55) (xy 57.15 85.09)) + (wire (pts (xy 67.31 82.55) (xy 67.31 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 656d26c8-573c-40d0-a62f-d5ae3e28f163) ) @@ -12279,7 +12271,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6834ea7c-0404-477c-8f1a-be3cfc65f66b) ) - (wire (pts (xy 52.07 87.63) (xy 59.69 87.63)) + (wire (pts (xy 62.23 87.63) (xy 69.85 87.63)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 683a0d00-b03b-4153-aca6-80dbe123f0a9) ) @@ -12375,6 +12367,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6bf1cbc9-7ca0-444b-9d56-cc35dacb2f29) ) + (wire (pts (xy 90.17 75.565) (xy 90.17 77.47)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6bfcb99e-d262-4e7a-bdb4-da11bf191190) + ) (wire (pts (xy 312.42 77.47) (xy 312.42 95.25)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6c67bdad-7846-4c86-8994-f17513abee52) @@ -12723,7 +12719,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7a82c4d4-9f13-4612-b3a4-8349a80be702) ) - (wire (pts (xy 52.07 95.25) (xy 57.15 95.25)) + (wire (pts (xy 62.23 95.25) (xy 67.31 95.25)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7a879184-fad8-4feb-afb5-86fe8d34f1f7) ) @@ -13239,7 +13235,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 94f62387-8b9d-48d9-a7fb-f8242267b6fd) ) - (wire (pts (xy 52.07 82.55) (xy 57.15 82.55)) + (wire (pts (xy 62.23 82.55) (xy 67.31 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 94ffaf1f-8477-4fcd-9439-b74d281dcdef) ) @@ -13451,7 +13447,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9e7655cd-05f0-4654-a328-a7422bdf7361) ) - (wire (pts (xy 52.07 77.47) (xy 57.15 77.47)) + (wire (pts (xy 62.23 77.47) (xy 67.31 77.47)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9e813ec2-d4ce-4e2e-b379-c6fedb4c45db) ) @@ -13587,7 +13583,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a3b2d12a-9b5f-4f2e-943e-43f006857144) ) - (wire (pts (xy 57.15 85.09) (xy 59.69 85.09)) + (wire (pts (xy 67.31 85.09) (xy 69.85 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a3b6b3bb-447c-4955-9d09-1e8d9fa92efe) ) @@ -13751,7 +13747,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a8fb8ee0-623f-4870-a716-ecc88f37ef9a) ) - (wire (pts (xy 57.15 80.01) (xy 57.15 77.47)) + (wire (pts (xy 67.31 80.01) (xy 67.31 77.47)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a90361cd-254c-4d27-ae1f-9a6c85bafe28) ) @@ -13907,10 +13903,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid af3a4d40-8467-4b99-ae59-9dced68ec5c6) ) - (wire (pts (xy 57.15 97.79) (xy 80.01 97.79)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid af51e39e-4e4b-47ee-8bba-7e5f4beef261) - ) (wire (pts (xy 238.76 589.28) (xy 241.3 589.28)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid af7f55cd-c5c6-4624-a5c2-62d699ca1596) @@ -14019,7 +14011,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b4696a6c-f1c3-44d7-a739-3d4d51da8d97) ) - (wire (pts (xy 52.07 85.09) (xy 57.15 85.09)) + (wire (pts (xy 62.23 85.09) (xy 67.31 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b482ec80-21ca-4d12-b8ba-9e0ba3357738) ) @@ -14367,7 +14359,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c3d5daf8-d359-42b2-a7c2-0d080ba7e212) ) - (wire (pts (xy 57.15 97.79) (xy 52.07 97.79)) + (wire (pts (xy 67.31 97.79) (xy 62.23 97.79)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c454102f-dc92-4550-9492-797fc8e6b49c) ) @@ -14515,6 +14507,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cc49afc2-ac97-40f2-a905-916ce518119c) ) + (wire (pts (xy 90.17 77.47) (xy 90.17 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cc807ecb-dc67-4185-ad06-cbe0aa831f19) + ) (wire (pts (xy 400.05 168.91) (xy 400.05 171.45)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cc9ff554-d8ed-4697-b1fd-1ccf3aa51809) @@ -14679,6 +14675,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d3f0d740-fa5a-4967-9372-d741a3d04990) ) + (wire (pts (xy 67.31 97.79) (xy 90.17 97.79)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d443c97c-9e57-4e6e-bee4-b7c3d9e23cd0) + ) (wire (pts (xy 443.23 614.68) (xy 453.39 614.68)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d44b4ea6-be83-46a2-b6a7-423b8e3e8f10) @@ -14767,10 +14767,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d7de6c29-c3de-46b2-a4a3-fee201efec65) ) - (wire (pts (xy 119.38 74.93) (xy 119.38 71.12)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d7e42dbf-638e-460d-b3c5-128bb17a5bb1) - ) (wire (pts (xy 408.94 688.34) (xy 452.12 688.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d8178c7a-0b76-4c3e-a695-d226a597cdc5) @@ -15015,10 +15011,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e1cddfb5-b9de-4fdb-8ea5-f87bba7a2568) ) - (wire (pts (xy 80.01 74.93) (xy 80.01 77.47)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e1df7486-d558-4541-a95f-a0c7962a754f) - ) (wire (pts (xy 408.94 708.66) (xy 452.12 708.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e1ebe7da-e533-45d0-b33c-5538b0373a1e) @@ -15792,6 +15784,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 0c78f78e-7421-4b4e-9300-b291289a8e7f) ) + (text "NOTE: TX/RX were swapped in D-1" (at 359.41 415.29 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 1174f7d2-308c-4c97-968a-4537bc3fee57) + ) (text "consider: ANX7580 eDP -> DSI to integrate LS1028A" (at 718.82 243.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 119aca45-495b-4ac8-b200-79f1bd1b1965) @@ -15801,6 +15797,11 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 141cec24-67d2-4fdd-ac77-fa2e9b70b1f2) ) + (text "TODO: footprint needs more GND EP solder paste!\nthis caused a failure on 1/3 boards" + (at 410.21 384.81 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 16c9d987-99ad-4c6d-9405-00d514888da3) + ) (text "PERp1" (at 728.98 579.12 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 178ae27e-edb9-4ffb-bd13-c0a6dd659606) @@ -15870,6 +15871,11 @@ (effects (font (size 2.54 2.54)) (justify left bottom)) (uuid 3c8f07e2-dc42-48e3-97ba-c454f988ec54) ) + (text "TODO: this R is too large\nfor imx8mplus!\nchanged to 10k on board" + (at 130.81 482.6 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3f3f670b-1810-4acb-aaa1-0631df440991) + ) (text "PERn2" (at 728.98 561.34 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 3fa05934-8ad1-40a9-af5c-98ad298eb412) @@ -15898,7 +15904,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4a8f6217-c84f-4a0f-8aa4-81c6f18b4385) ) - (text "Power to charger" (at 45.085 84.455 180) + (text "Power to charger" (at 54.61 84.455 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 4bce4123-1919-43b5-8a41-ce560c2d0f81) ) @@ -16020,10 +16026,14 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 85995ef5-5964-4265-ae7d-a189dcc7905d) ) - (text "Power from charger" (at 45.72 80.01 180) + (text "Power from charger" (at 54.61 79.375 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 85a74e4c-09cb-47b2-b007-c16b8a17f654) ) + (text "TODO: these should not be connected" (at 648.335 427.355 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8649d362-051b-4cb5-8e57-8452886f2b65) + ) (text "Realtime Clock" (at 720.09 701.04 0) (effects (font (size 2.54 2.54)) (justify left bottom)) (uuid 8739c41d-8753-416b-97ee-d83c90dc76c4) @@ -16077,10 +16087,6 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid a14d2fb1-8897-4a3a-928a-3b3715459c15) ) - (text "Needs inrush limiter and UVLO \non charger board!" (at 13.97 93.98 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a458e0f6-0466-4050-b7b6-ca04c0f6f559) - ) (text "1V1" (at 418.465 184.785 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid a56d8d7b-ab90-4fd5-b745-b12e97a2a264) @@ -16205,6 +16211,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid dfcef016-1bf5-4158-8a79-72d38a522877) ) + (text "I2C control bus" (at 54.61 92.075 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid e00dae79-508e-45d0-bf10-2f1d45c32769) + ) (text "input shutdown current: 7uA (3uA?)" (at 184.15 133.35 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e08ebe25-4f3f-420f-9a40-0d31f8a1f761) @@ -16213,7 +16223,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e0d7c1d9-102e-4758-a8b7-ff248f1ce315) ) - (text "Charger: MP2762A" (at 44.45 113.03 0) + (text "Charger: MP2762A" (at 57.15 118.11 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid e3eea82b-312a-43d8-b914-c59454112cce) ) @@ -16257,6 +16267,11 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid f4d150ef-af13-4094-be5c-fb1639d6b4ec) ) + (text "TODO: these shouldn't go to STANDBY_3V3\nbecause of V leak into som?" + (at 116.84 524.51 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fa07fe30-923a-4082-88cd-29afc5d12e68) + ) (label "~{M_W_DISABLE2}" (at 759.46 397.51 0) (effects (font (size 1.27 1.27)) (justify left bottom)) @@ -16832,10 +16847,10 @@ (effects (font (size 1.524 1.524)) (justify left) hide) ) ) - (global_label "USB1_TXP" (shape input) (at 407.67 410.21 180) (fields_autoplaced) + (global_label "USB1_TXP" (shape input) (at 407.67 415.29 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 2655fc9c-b7ea-4b4e-b976-fa95a2263131) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -60.96 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -55.88 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -16930,10 +16945,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "USB1_RXN" (shape input) (at 407.67 417.83 180) (fields_autoplaced) + (global_label "USB1_RXN" (shape input) (at 407.67 412.75 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 2f538425-f361-4164-804b-e403d9764460) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -58.42 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -63.5 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -17063,10 +17078,10 @@ (effects (font (size 1.27 1.27)) hide) ) ) - (global_label "VCHG" (shape input) (at 59.69 85.09 0) (fields_autoplaced) + (global_label "VCHG" (shape input) (at 69.85 85.09 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 3df356c3-1480-4dd1-a07b-9952a3819978) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 66.9732 85.1694 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 77.1332 85.1694 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -17371,10 +17386,10 @@ (effects (font (size 1.27 1.27)) hide) ) ) - (global_label "USB1_TXN" (shape input) (at 407.67 412.75 180) (fields_autoplaced) + (global_label "USB1_TXN" (shape input) (at 407.67 417.83 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 637dc2bb-91e4-4ea6-96e7-5bbb05137c0b) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -55.88 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -50.8 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -17742,10 +17757,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "USB1_RXP" (shape input) (at 407.67 415.29 180) (fields_autoplaced) + (global_label "USB1_RXP" (shape input) (at 407.67 410.21 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 83a1e0fa-7a92-4ca0-b9a9-05db60caf362) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -63.5 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 624.84 -68.58 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -18057,10 +18072,10 @@ (effects (font (size 1.524 1.524)) (justify right) hide) ) ) - (global_label "RP_SDA0" (shape bidirectional) (at 59.69 90.17 0) (fields_autoplaced) + (global_label "RP_SDA0" (shape bidirectional) (at 69.85 90.17 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid acc69878-d070-4900-a5cd-4f1269972d9d) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.2994 90.0906 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 80.4594 90.0906 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -18274,10 +18289,10 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "STANDBY_3V3" (shape input) (at 59.69 87.63 0) (fields_autoplaced) + (global_label "STANDBY_3V3" (shape input) (at 69.85 87.63 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid c466a58e-4cfb-4970-b80a-b4bc7e43088f) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 74.7142 87.5506 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 84.8742 87.5506 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -18792,10 +18807,10 @@ (effects (font (size 1.27 1.27)) hide) ) ) - (global_label "RP_SCL0" (shape output) (at 59.69 92.71 0) (fields_autoplaced) + (global_label "RP_SCL0" (shape output) (at 69.85 92.71 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid f4d872ac-c5ac-49c1-8b7c-0896324c75d0) - (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 70.239 92.6306 0) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 80.399 92.6306 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) ) @@ -19785,24 +19800,24 @@ (pin "SWB" (uuid 40148e32-9ee5-410c-9467-c2cd7bf1918c)) ) - (symbol (lib_id "Connector:Conn_01x09_Male") (at 46.99 87.63 0) (unit 1) + (symbol (lib_id "Connector:Conn_01x09_Male") (at 57.15 87.63 0) (unit 1) (in_bom yes) (on_board yes) (uuid 00000000-0000-0000-0000-000060a9494a) - (property "Reference" "J1" (id 0) (at 51.0032 69.0626 0)) - (property "Value" "CHARGER" (id 1) (at 51.0032 71.374 0)) - (property "Footprint" "Connector_JST:JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal" (id 2) (at 46.99 87.63 0) + (property "Reference" "J1" (id 0) (at 60.96 68.58 0)) + (property "Value" "CHARGER" (id 1) (at 60.96 71.12 0)) + (property "Footprint" "Connector_JST:JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal" (id 2) (at 57.15 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 46.99 87.63 0) + (property "Datasheet" "~" (id 3) (at 57.15 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Manufacturer" "HR(Joint Tech Elec)" (id 4) (at 46.99 87.63 0) + (property "Manufacturer" "HR(Joint Tech Elec)" (id 4) (at 57.15 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC" "C278795" (id 5) (at 46.99 87.63 0) + (property "LCSC" "C278795" (id 5) (at 57.15 87.63 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Manufacturer_No" "A2001WR-S-09PD01" (id 6) (at 46.99 87.63 0) + (property "Manufacturer_No" "A2001WR-S-09PD01" (id 6) (at 57.15 87.63 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c75844e3-7fae-424e-8c05-c4d20b7e9c48)) @@ -19816,17 +19831,17 @@ (pin "9" (uuid 2a7ccf1d-a29d-428a-92d6-9097dfeb6832)) ) - (symbol (lib_id "power:GND") (at 57.15 100.33 0) (unit 1) + (symbol (lib_id "power:GND") (at 67.31 100.33 0) (unit 1) (in_bom yes) (on_board yes) (uuid 00000000-0000-0000-0000-000060a97a09) - (property "Reference" "#PWR02" (id 0) (at 57.15 106.68 0) + (property "Reference" "#PWR02" (id 0) (at 67.31 106.68 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 57.277 104.7242 0)) - (property "Footprint" "" (id 2) (at 57.15 100.33 0) + (property "Value" "GND" (id 1) (at 67.437 104.7242 0)) + (property "Footprint" "" (id 2) (at 67.31 100.33 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 57.15 100.33 0) + (property "Datasheet" "" (id 3) (at 67.31 100.33 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 431909d1-ea65-49a4-8d61-29b41fac466e)) @@ -29445,17 +29460,17 @@ (pin "1" (uuid fbcbf9be-81b4-448b-94eb-e918bd5c4421)) ) - (symbol (lib_id "power:VCC") (at 119.38 71.12 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "power:VCC") (at 90.17 75.565 0) (unit 1) + (in_bom yes) (on_board yes) (uuid eac76cee-62b3-4db8-8a32-aca1f5e3088e) - (property "Reference" "#PWR0147" (id 0) (at 119.38 74.93 0) + (property "Reference" "#PWR0147" (id 0) (at 90.17 79.375 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VCC" (id 1) (at 119.38 66.04 0)) - (property "Footprint" "" (id 2) (at 119.38 71.12 0) + (property "Value" "VCC" (id 1) (at 90.17 71.12 0)) + (property "Footprint" "" (id 2) (at 90.17 75.565 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 119.38 71.12 0) + (property "Datasheet" "" (id 3) (at 90.17 75.565 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 5fe233ed-27cf-4ebb-8873-aa0eda9fe920)) @@ -30202,28 +30217,28 @@ (pin "1" (uuid 5b38cfba-9345-4900-9cee-86ad009e13b8)) ) - (symbol (lib_id "Device:D_Schottky_Small_Filled") (at 80.01 80.01 270) (unit 1) + (symbol (lib_id "Device:D_Schottky_Small_Filled") (at 90.17 86.36 270) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fe6b7ce4-9c15-40f6-96a6-e49bcaae8de3) - (property "Reference" "D2" (id 0) (at 82.55 78.4859 90) + (property "Reference" "D2" (id 0) (at 92.71 84.8359 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "PMEG4050EP,115" (id 1) (at 82.55 81.0259 90) + (property "Value" "PMEG4050EP,115" (id 1) (at 92.71 87.3759 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Diode_SMD:D_SOD-128" (id 2) (at 80.01 80.01 90) + (property "Footprint" "Diode_SMD:D_SOD-128" (id 2) (at 90.17 86.36 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 80.01 80.01 90) + (property "Datasheet" "~" (id 3) (at 90.17 86.36 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Manufacturer" "Nexperia" (id 4) (at 80.01 80.01 0) + (property "Manufacturer" "Nexperia" (id 4) (at 90.17 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Manufacturer_No" "PMEG4050EP,115" (id 5) (at 80.01 80.01 0) + (property "Manufacturer_No" "PMEG4050EP,115" (id 5) (at 90.17 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "LCSC" "C96235" (id 6) (at 80.01 80.01 0) + (property "LCSC" "C96235" (id 6) (at 90.17 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid b066b957-1dd4-4760-9b6c-1ebb60d3fd79))