Compare commits

..

1 Commits

Author SHA1 Message Date
1f03bd24b0 ECAD: 4-bit MicroSD schematic with pullups 2025-09-01 12:54:08 -07:00
29 changed files with 2643 additions and 3135 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1903,7 +1903,7 @@
) )
(rectangle (rectangle
(start 38.1 63.5) (start 38.1 63.5)
(end 97.79 124.46) (end 97.79 130.81)
(stroke (stroke
(width 0) (width 0)
(type default) (type default)
@@ -1923,10 +1923,10 @@
) )
(uuid "bd00ca83-d565-49d5-aa94-4c4aa2eea44d") (uuid "bd00ca83-d565-49d5-aa94-4c4aa2eea44d")
) )
(text_box "CAUTION: Each power supply pair (VDD/VSS, VDDA/VSSA etc.) must be decoupled with filtering ceramic capacitors as shown above. These capacitors must be placed as close as possible to the appropriate pins to ensure the good functionality of the device." (text_box "CAUTION: Each power supply pair (VDD/VSS, VDDA/VSSA etc.) must be decoupled with filtering ceramic\ncapacitors as shown above. These capacitors must be placed as close as possible to, or\nbelow, the appropriate pins on the underside of the PCB to ensure the good functionality of\nthe device."
(exclude_from_sim no) (exclude_from_sim no)
(at 38.1 113.03 0) (at 38.1 113.03 0)
(size 59.69 11.43) (size 59.69 17.78)
(margins 0.9525 0.9525 0.9525 0.9525) (margins 0.9525 0.9525 0.9525 0.9525)
(stroke (stroke
(width 0) (width 0)
@@ -1995,16 +1995,6 @@
) )
(uuid "0cdc637d-9951-44f6-88d1-8a088a5ef798") (uuid "0cdc637d-9951-44f6-88d1-8a088a5ef798")
) )
(wire
(pts
(xy 147.32 96.52) (xy 153.67 96.52)
)
(stroke
(width 0)
(type default)
)
(uuid "0ff7d059-0d9d-4c57-abf0-621288e6be4f")
)
(wire (wire
(pts (pts
(xy 58.42 97.79) (xy 71.12 97.79) (xy 58.42 97.79) (xy 71.12 97.79)
@@ -2025,26 +2015,6 @@
) )
(uuid "1ed5c006-4643-4e39-bf01-b7a09002784f") (uuid "1ed5c006-4643-4e39-bf01-b7a09002784f")
) )
(wire
(pts
(xy 147.32 99.06) (xy 153.67 99.06)
)
(stroke
(width 0)
(type default)
)
(uuid "23160eb1-1e2e-45c8-8897-1c5dc48fc9da")
)
(wire
(pts
(xy 184.15 99.06) (xy 189.23 99.06)
)
(stroke
(width 0)
(type default)
)
(uuid "2e70aa0b-91c7-4f45-9656-55e922610941")
)
(wire (wire
(pts (pts
(xy 166.37 53.34) (xy 168.91 53.34) (xy 166.37 53.34) (xy 168.91 53.34)
@@ -2055,16 +2025,6 @@
) )
(uuid "3940d32e-4bbd-4c16-ac1e-0946aa5c089c") (uuid "3940d32e-4bbd-4c16-ac1e-0946aa5c089c")
) )
(wire
(pts
(xy 147.32 101.6) (xy 153.67 101.6)
)
(stroke
(width 0)
(type default)
)
(uuid "398bec0f-dde5-4537-8fc3-b9498c65b48e")
)
(wire (wire
(pts (pts
(xy 189.23 76.2) (xy 184.15 76.2) (xy 189.23 76.2) (xy 184.15 76.2)
@@ -2107,33 +2067,23 @@
) )
(wire (wire
(pts (pts
(xy 147.32 104.14) (xy 153.67 104.14) (xy 147.32 121.92) (xy 153.67 121.92)
) )
(stroke (stroke
(width 0) (width 0)
(type default) (type default)
) )
(uuid "87c2e995-be01-40d2-b0ae-b679378c5995") (uuid "967140c7-49cc-45ff-ae56-92c00f333484")
) )
(wire (wire
(pts (pts
(xy 147.32 93.98) (xy 153.67 93.98) (xy 184.15 63.5) (xy 189.23 63.5)
) )
(stroke (stroke
(width 0) (width 0)
(type default) (type default)
) )
(uuid "a72551d3-d0e7-4100-9aca-8ef189b47011") (uuid "9bfab591-6621-42bf-ab48-568bc59fb980")
)
(wire
(pts
(xy 147.32 86.36) (xy 153.67 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "b475afe2-d5ea-4051-a41b-89a7300ede2f")
) )
(wire (wire
(pts (pts
@@ -2175,6 +2125,16 @@
) )
(uuid "ccb4f7b0-824a-4173-8d5a-4f0e0edfd42f") (uuid "ccb4f7b0-824a-4173-8d5a-4f0e0edfd42f")
) )
(wire
(pts
(xy 147.32 116.84) (xy 153.67 116.84)
)
(stroke
(width 0)
(type default)
)
(uuid "d56511b9-5d8b-44a9-84ef-eb85c0ebd3fd")
)
(wire (wire
(pts (pts
(xy 168.91 132.08) (xy 168.91 134.62) (xy 168.91 132.08) (xy 168.91 134.62)
@@ -2205,17 +2165,6 @@
) )
(uuid "eba22962-b1f0-4a7b-a381-ccd6d1a2b2aa") (uuid "eba22962-b1f0-4a7b-a381-ccd6d1a2b2aa")
) )
(hierarchical_label "FLASH_MOSI"
(shape output)
(at 147.32 99.06 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "1433fbe8-d6d2-416e-8828-51cb5b93a881")
)
(hierarchical_label "PRES_SCK" (hierarchical_label "PRES_SCK"
(shape output) (shape output)
(at 189.23 73.66 0) (at 189.23 73.66 0)
@@ -2227,17 +2176,6 @@
) )
(uuid "1507a78b-d60d-495d-9e2b-439e349f1c8f") (uuid "1507a78b-d60d-495d-9e2b-439e349f1c8f")
) )
(hierarchical_label "FLASH_MISO"
(shape input)
(at 147.32 96.52 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "15ff75cf-aad7-4187-b65b-a2d4195e8d9b")
)
(hierarchical_label "USB_DN" (hierarchical_label "USB_DN"
(shape bidirectional) (shape bidirectional)
(at 189.23 88.9 0) (at 189.23 88.9 0)
@@ -2250,28 +2188,6 @@
) )
(uuid "1e149bbf-7530-4538-b85b-406464910d7c") (uuid "1e149bbf-7530-4538-b85b-406464910d7c")
) )
(hierarchical_label "FLASH_~CS"
(shape output)
(at 189.23 99.06 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "27624ea2-8dac-4dc8-9854-299f321f28ac")
)
(hierarchical_label "FLASH_SCK"
(shape output)
(at 147.32 93.98 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "29c68aa8-6a4c-49b3-946c-7529deaa6cd4")
)
(hierarchical_label "PRES_MISO" (hierarchical_label "PRES_MISO"
(shape input) (shape input)
(at 189.23 76.2 0) (at 189.23 76.2 0)
@@ -2283,17 +2199,6 @@
) )
(uuid "2ff1fd22-b29b-4eb6-95bb-678783af0237") (uuid "2ff1fd22-b29b-4eb6-95bb-678783af0237")
) )
(hierarchical_label "FLASH_~WP"
(shape output)
(at 147.32 104.14 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "94365ef2-8bfd-4e20-970e-5a5f60e080be")
)
(hierarchical_label "SWCLK" (hierarchical_label "SWCLK"
(shape bidirectional) (shape bidirectional)
(at 189.23 96.52 0) (at 189.23 96.52 0)
@@ -2306,27 +2211,27 @@
) )
(uuid "9eb02ff5-b20e-4f66-95b8-18a92abd1ca2") (uuid "9eb02ff5-b20e-4f66-95b8-18a92abd1ca2")
) )
(hierarchical_label "FLASH_~RST" (hierarchical_label "SD_CK"
(shape output) (shape output)
(at 147.32 101.6 180) (at 147.32 116.84 180)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(justify right) (justify right)
) )
(uuid "9ec5e8ab-bff9-4e70-a1aa-48f8b502e455") (uuid "b5de9964-1d3c-482d-a7b5-66992b6e2a0d")
) )
(hierarchical_label "PRES_~SC" (hierarchical_label "SD_D0"
(shape output) (shape bidirectional)
(at 147.32 86.36 180) (at 147.32 121.92 180)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(justify right) (justify right)
) )
(uuid "a8becb29-7567-4250-94ca-5d25c91ca1ae") (uuid "bfac801d-6dc5-4632-ab43-e61a1ff3c9a6")
) )
(hierarchical_label "USB_DP" (hierarchical_label "USB_DP"
(shape bidirectional) (shape bidirectional)
@@ -2363,6 +2268,17 @@
) )
(uuid "f92c1d5d-8756-4b63-b7e0-d5de676e7813") (uuid "f92c1d5d-8756-4b63-b7e0-d5de676e7813")
) )
(hierarchical_label "SD_CMD"
(shape output)
(at 189.23 63.5 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "fdae32ab-434f-4d24-827e-966d7c227844")
)
(symbol (symbol
(lib_id "power:+3.3V") (lib_id "power:+3.3V")
(at 71.12 76.2 0) (at 71.12 76.2 0)

View File

@@ -1,95 +1,2 @@
(kicad_pcb (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0")
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(paper "USLetter")
(layers
(0 "F.Cu" signal)
(2 "B.Cu" signal)
(9 "F.Adhes" user "F.Adhesive")
(11 "B.Adhes" user "B.Adhesive")
(13 "F.Paste" user)
(15 "B.Paste" user)
(5 "F.SilkS" user "F.Silkscreen")
(7 "B.SilkS" user "B.Silkscreen")
(1 "F.Mask" user)
(3 "B.Mask" user)
(17 "Dwgs.User" user "User.Drawings")
(19 "Cmts.User" user "User.Comments")
(21 "Eco1.User" user "User.Eco1")
(23 "Eco2.User" user "User.Eco2")
(25 "Edge.Cuts" user)
(27 "Margin" user)
(31 "F.CrtYd" user "F.Courtyard")
(29 "B.CrtYd" user "B.Courtyard")
(35 "F.Fab" user)
(33 "B.Fab" user)
(39 "User.1" user)
(41 "User.2" user)
(43 "User.3" user)
(45 "User.4" user)
)
(setup
(pad_to_mask_clearance 0)
(allow_soldermask_bridges_in_footprints no)
(tenting front back)
(aux_axis_origin 134.019 116.433)
(grid_origin 143.019 98.933)
(pcbplotparams
(layerselection 0x00000000_00000000_55555555_5755f5ff)
(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(plotframeref no)
(mode 1)
(useauxorigin no)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(pdf_front_fp_property_popups yes)
(pdf_back_fp_property_popups yes)
(pdf_metadata yes)
(pdf_single_document no)
(dxfpolygonmode yes)
(dxfimperialunits yes)
(dxfusepcbnewfont yes)
(psnegative no)
(psa4output no)
(plot_black_and_white yes)
(sketchpadsonfab no)
(plotpadnumbers no)
(hidednponfab no)
(sketchdnponfab yes)
(crossoutdnponfab yes)
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
(gr_rect
(start 134.019 81.433)
(end 152.019 116.433)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "Edge.Cuts")
(uuid "fe18096d-9b0e-4e24-bab4-def8ea066e94")
)
(embedded_fonts no)
) )

View File

@@ -1,6 +1,6 @@
{ {
"board": { "board": {
"active_layer": 25, "active_layer": 0,
"active_layer_preset": "", "active_layer_preset": "",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
@@ -62,42 +62,9 @@
"version": 5 "version": 5
}, },
"net_inspector_panel": { "net_inspector_panel": {
"col_hidden": [ "col_hidden": [],
false, "col_order": [],
false, "col_widths": [],
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": [], "custom_group_rules": [],
"expanded_rows": [], "expanded_rows": [],
"filter_by_net_name": true, "filter_by_net_name": true,
@@ -108,7 +75,7 @@
"show_unconnected_nets": false, "show_unconnected_nets": false,
"show_zero_pad_nets": false, "show_zero_pad_nets": false,
"sort_ascending": true, "sort_ascending": true,
"sorting_column": 0 "sorting_column": -1
}, },
"open_jobsets": [], "open_jobsets": [],
"project": { "project": {

View File

@@ -2,213 +2,12 @@
"board": { "board": {
"3dviewports": [], "3dviewports": [],
"design_settings": { "design_settings": {
"defaults": { "defaults": {},
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [], "diff_pair_dimensions": [],
"drc_exclusions": [], "drc_exclusions": [],
"meta": { "rules": {},
"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.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"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": [], "track_widths": [],
"tuning_pattern_settings": { "via_dimensions": []
"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": { "ipc2581": {
"dist": "", "dist": "",
@@ -619,12 +418,8 @@
"MCU" "MCU"
], ],
[ [
"cb777b82-025b-46bf-a35c-23d9be73404c", "136ef680-bc35-4392-97fd-ce1945133a1d",
"Flash" "MicroSD"
],
[
"3b69b8b5-74b9-4ef8-b089-9f6703a47935",
"Pressure Sensor"
] ]
], ],
"text_variables": {} "text_variables": {}

View File

@@ -5,109 +5,51 @@
(uuid "0389eb62-6503-47dc-9bba-f194441b9f54") (uuid "0389eb62-6503-47dc-9bba-f194441b9f54")
(paper "A4") (paper "A4")
(lib_symbols) (lib_symbols)
(wire (no_connect
(pts (at 186.69 86.36)
(xy 137.16 113.03) (xy 152.4 113.03) (uuid "b6b5ff0d-226f-49d4-993d-dbff79fec3f3")
) )
(stroke (no_connect
(width 0) (at 186.69 88.9)
(type default) (uuid "e1671bff-1dd2-484c-8643-eeceb582d90c")
) )
(uuid "0a7021f9-762b-4f72-be78-80ae7841368c") (no_connect
(at 186.69 91.44)
(uuid "f8484cc8-0281-4fc7-b4c7-c2576f1dfb5f")
) )
(wire (wire
(pts (pts
(xy 137.16 107.95) (xy 152.4 107.95) (xy 160.02 91.44) (xy 162.56 91.44)
) )
(stroke (stroke
(width 0) (width 0)
(type default) (type default)
) )
(uuid "3b5436e2-1836-4cbd-abb4-fd6756bb0ead") (uuid "1d5ca280-d732-4152-b611-9283c2528502")
) )
(wire (wire
(pts (pts
(xy 137.16 123.19) (xy 152.4 123.19) (xy 160.02 86.36) (xy 162.56 86.36)
) )
(stroke (stroke
(width 0) (width 0)
(type default) (type default)
) )
(uuid "42e55904-6ce2-4e92-a7d3-68c50710813c") (uuid "9523e522-9010-4467-a131-813267a6d16c")
) )
(wire (wire
(pts (pts
(xy 137.16 91.44) (xy 152.4 91.44) (xy 160.02 88.9) (xy 162.56 88.9)
) )
(stroke (stroke
(width 0) (width 0)
(type default) (type default)
) )
(uuid "60987c9f-844b-426a-b6b6-30296457622d") (uuid "ced2ca2f-2df7-4a80-8059-5beb7ad56c6b")
)
(wire
(pts
(xy 137.16 88.9) (xy 152.4 88.9)
)
(stroke
(width 0)
(type default)
)
(uuid "73360b8d-24b2-4925-af29-bcb71fd0e98c")
)
(wire
(pts
(xy 137.16 86.36) (xy 152.4 86.36)
)
(stroke
(width 0)
(type default)
)
(uuid "74dd468d-5403-4e1b-a3d9-dbaecf9a5f87")
)
(wire
(pts
(xy 137.16 110.49) (xy 152.4 110.49)
)
(stroke
(width 0)
(type default)
)
(uuid "865d413c-b114-4657-8355-20bcddc4a0b0")
)
(wire
(pts
(xy 137.16 115.57) (xy 152.4 115.57)
)
(stroke
(width 0)
(type default)
)
(uuid "93e6f3cb-2e48-4ad1-bec8-a65af44292f9")
)
(wire
(pts
(xy 137.16 120.65) (xy 152.4 120.65)
)
(stroke
(width 0)
(type default)
)
(uuid "c4b4b268-db80-4b67-9189-f61680d50aa2")
)
(wire
(pts
(xy 137.16 93.98) (xy 152.4 93.98)
)
(stroke
(width 0)
(type default)
)
(uuid "c6009f43-4e6d-4c8e-982b-c4f7d1f909c7")
) )
(sheet (sheet
(at 121.92 83.82) (at 162.56 83.82)
(size 15.24 12.7) (size 24.13 10.16)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board yes)
@@ -120,9 +62,9 @@
(fill (fill
(color 0 0 0 0.0000) (color 0 0 0 0.0000)
) )
(uuid "3b69b8b5-74b9-4ef8-b089-9f6703a47935") (uuid "136ef680-bc35-4392-97fd-ce1945133a1d")
(property "Sheetname" "Pressure Sensor" (property "Sheetname" "MicroSD"
(at 121.92 83.1084 0) (at 162.56 83.1084 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -130,8 +72,8 @@
(justify left bottom) (justify left bottom)
) )
) )
(property "Sheetfile" "PressureSensor.kicad_sch" (property "Sheetfile" "MicroSD Card.kicad_sch"
(at 121.92 97.1046 0) (at 162.56 94.5646 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -139,99 +81,9 @@
(justify left top) (justify left top)
) )
) )
(pin "MISO" output (pin "SD_CLK" input
(at 137.16 86.36 0) (at 162.56 86.36 180)
(uuid "de799896-bcb8-435a-9337-a82453a02c42") (uuid "d54b7a9f-1f82-4db9-b191-fe4639e55f88")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "MOSI" input
(at 137.16 88.9 0)
(uuid "f0ef53ec-4e68-4618-9960-dec0841df94b")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SCK" input
(at 137.16 91.44 0)
(uuid "fc416594-625d-4283-a1c2-7bd786b718a4")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "~CS" input
(at 137.16 93.98 0)
(uuid "114d920f-2164-498a-857c-aa4d001c69cc")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54"
(page "4")
)
)
)
)
(sheet
(at 152.4 83.82)
(size 31.75 43.18)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "3f625fbe-0d7d-4f9d-a789-e3d398a1e499")
(property "Sheetname" "MCU"
(at 152.4 83.1084 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "STM32U545CETxQ.kicad_sch"
(at 152.4 127.5846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(property "Field2" ""
(at 152.4 83.82 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "PRES_MISO" input
(at 152.4 86.36 180)
(uuid "7fa5a1d8-78ed-4791-bfcd-3df070a1f907")
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -239,29 +91,9 @@
(justify left) (justify left)
) )
) )
(pin "USB_DN" bidirectional (pin "SD_CMD" input
(at 184.15 88.9 0) (at 162.56 88.9 180)
(uuid "438d4058-3668-4025-b855-bc059ee0a2d3") (uuid "d8887405-ddbd-45bc-b179-cbfb6eba6168")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SWDIO" bidirectional
(at 184.15 95.25 0)
(uuid "459fa982-2a73-4056-9b0c-6db61762e346")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "PRES_MOSI" output
(at 152.4 88.9 180)
(uuid "916734a5-76c4-43a8-a70f-51629b38250b")
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -269,9 +101,9 @@
(justify left) (justify left)
) )
) )
(pin "PRES_SCK" output (pin "SD_DAT0" bidirectional
(at 152.4 91.44 180) (at 162.56 91.44 180)
(uuid "d3bdb61a-de28-4352-8017-28f62b286f14") (uuid "c5f8f5d8-da1c-48ba-8d4f-908954b26aa1")
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -279,9 +111,9 @@
(justify left) (justify left)
) )
) )
(pin "USB_DP" bidirectional (pin "SD_DAT1" bidirectional
(at 184.15 86.36 0) (at 186.69 86.36 0)
(uuid "20a21a7f-7d95-41ae-95a2-af86583badee") (uuid "8bab773b-6e95-4fa1-b8d6-323ec447ef68")
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -289,9 +121,9 @@
(justify right) (justify right)
) )
) )
(pin "SWCLK" bidirectional (pin "SD_DAT2" bidirectional
(at 184.15 97.79 0) (at 186.69 88.9 0)
(uuid "a65b75bd-128e-44ba-9e9d-f5029397fd72") (uuid "019a165f-ab3a-4843-ba4a-a54673045dad")
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -299,171 +131,9 @@
(justify right) (justify right)
) )
) )
(pin "FLASH_MISO" input (pin "SD_DAT3" bidirectional
(at 152.4 110.49 180) (at 186.69 91.44 0)
(uuid "3e62d2f4-fcde-4b23-aa26-b1bbcc720485") (uuid "ca320f86-db89-4186-8c7a-a52376002392")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "FLASH_MOSI" output
(at 152.4 113.03 180)
(uuid "f1c70797-cd8a-4727-8445-27cded8a49a2")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "FLASH_SCK" output
(at 152.4 115.57 180)
(uuid "f74315e2-5546-4669-812f-12dbc13b4eec")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "FLASH_~CS" output
(at 152.4 107.95 180)
(uuid "dd66f90b-03ee-4a70-9256-06a6dd4503fb")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "FLASH_~WP" output
(at 152.4 123.19 180)
(uuid "a057d616-c00b-46ac-8c83-3d3dd26725e2")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "FLASH_~RST" output
(at 152.4 120.65 180)
(uuid "eaa2e668-9532-44f5-a06e-56d5c267bbf9")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "PRES_~SC" output
(at 152.4 93.98 180)
(uuid "e3b38bb3-5d0d-44b6-8fad-3b97e7e7713a")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(instances
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54"
(page "2")
)
)
)
)
(sheet
(at 121.92 105.41)
(size 15.24 21.59)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "cb777b82-025b-46bf-a35c-23d9be73404c")
(property "Sheetname" "Flash"
(at 121.92 104.6984 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "flash.kicad_sch"
(at 121.92 127.5846 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(pin "MISO" output
(at 137.16 110.49 0)
(uuid "18fade8c-3d0a-4055-be3d-52488d1431a1")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "MOSI" input
(at 137.16 113.03 0)
(uuid "8ec9643b-5de9-453e-b356-71c41a454e24")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SCK" input
(at 137.16 115.57 0)
(uuid "2a109723-780c-4e4a-aea5-ca3eb2e436cb")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "~RST" input
(at 137.16 120.65 0)
(uuid "fb495b64-c1ff-4f63-9c8d-769044bd7801")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "~WP" input
(at 137.16 123.19 0)
(uuid "aeabb7fb-629b-4eef-a7ac-dbad035307c2")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "~CS" input
(at 137.16 107.95 0)
(uuid "daa7fd87-adc6-40c8-92b1-d12d178ef375")
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -479,6 +149,156 @@
) )
) )
) )
(sheet
(at 128.27 83.82)
(size 31.75 22.86)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "3f625fbe-0d7d-4f9d-a789-e3d398a1e499")
(property "Sheetname" "MCU"
(at 128.27 83.1084 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "STM32U545CETxQ.kicad_sch"
(at 128.27 107.2646 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(property "Field2" ""
(at 128.27 83.82 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "PRES_MISO" input
(at 128.27 91.44 180)
(uuid "92ed5742-1743-40ad-ba8e-e4f5d1c8b734")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "SWDIO" bidirectional
(at 128.27 104.14 180)
(uuid "0feea751-f9ac-4374-8117-3f209007fed6")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "SWCLK" bidirectional
(at 128.27 101.6 180)
(uuid "fa9704ce-079f-4b7b-a7a1-a5316216c88a")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "USB_DN" bidirectional
(at 160.02 101.6 0)
(uuid "f1d2f58d-cace-4b18-a6d7-8f1bbe41105c")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SD_CMD" output
(at 160.02 88.9 0)
(uuid "1574b356-6c12-45c1-a387-16f778670a12")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "PRES_MOSI" output
(at 128.27 88.9 180)
(uuid "5a4a0b02-d8fa-4f1a-bc58-d8d604c25b23")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "SD_D0" bidirectional
(at 160.02 91.44 0)
(uuid "dc2170fd-3476-46ec-a0e0-3af566e28b95")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "PRES_SCK" output
(at 128.27 86.36 180)
(uuid "faa10fd8-ce9f-4ddc-945f-2f172bcefedd")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "USB_DP" bidirectional
(at 160.02 104.14 0)
(uuid "028448b8-c438-43eb-98f7-ee0231ce14d0")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SD_CK" output
(at 160.02 86.36 0)
(uuid "b4572deb-ec12-4528-ba4d-a5b35c9d3452")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances
(project "dyna-micro"
(path "/0389eb62-6503-47dc-9bba-f194441b9f54"
(page "2")
)
)
)
)
(sheet_instances (sheet_instances
(path "/" (path "/"
(page "1") (page "1")

File diff suppressed because it is too large Load Diff

View File

@@ -1 +0,0 @@
0

View File

@@ -7,31 +7,27 @@ GPIO.groupedBy=
KeepUserPlacement=false KeepUserPlacement=false
Mcu.CPN=STM32L4Q5CGT6 Mcu.CPN=STM32L4Q5CGT6
Mcu.Family=STM32L4 Mcu.Family=STM32L4
Mcu.IP0=NVIC Mcu.IP0=FATFS
Mcu.IP1=RCC Mcu.IP1=NVIC
Mcu.IP2=SPI1 Mcu.IP2=RCC
Mcu.IP3=SPI3 Mcu.IP3=SDMMC2
Mcu.IP4=SYS Mcu.IP4=SPI1
Mcu.IP5=USB_OTG_FS Mcu.IP5=SYS
Mcu.IPNb=6 Mcu.IP6=USB_OTG_FS
Mcu.IPNb=7
Mcu.Name=STM32L4Q5CGTx Mcu.Name=STM32L4Q5CGTx
Mcu.Package=LQFP48 Mcu.Package=LQFP48
Mcu.Pin0=PA5 Mcu.Pin0=PA1
Mcu.Pin1=PA6 Mcu.Pin1=PA5
Mcu.Pin10=PB4 (NJTRST) Mcu.Pin2=PA6
Mcu.Pin11=PB5 Mcu.Pin3=PA7
Mcu.Pin12=PB6 Mcu.Pin4=PB12
Mcu.Pin13=PB7 Mcu.Pin5=PB14
Mcu.Pin14=VP_SYS_VS_Systick Mcu.Pin6=PA11
Mcu.Pin2=PA7 Mcu.Pin7=PA12
Mcu.Pin3=PB0 Mcu.Pin8=VP_FATFS_VS_SDIO
Mcu.Pin4=PA11 Mcu.Pin9=VP_SYS_VS_Systick
Mcu.Pin5=PA12 Mcu.PinsNb=10
Mcu.Pin6=PA13 (JTMS/SWDIO)
Mcu.Pin7=PA14 (JTCK/SWCLK)
Mcu.Pin8=PA15 (JTDI)
Mcu.Pin9=PB3 (JTDO/TRACESWO)
Mcu.PinsNb=15
Mcu.ThirdPartyNb=0 Mcu.ThirdPartyNb=0
Mcu.UserConstants= Mcu.UserConstants=
Mcu.UserName=STM32L4Q5CGTx Mcu.UserName=STM32L4Q5CGTx
@@ -48,54 +44,22 @@ NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
PA1.Mode=SD_1_bit
PA1.Signal=SDMMC2_CMD
PA11.Mode=Device_Only PA11.Mode=Device_Only
PA11.Signal=USB_OTG_FS_DM PA11.Signal=USB_OTG_FS_DM
PA12.Mode=Device_Only PA12.Mode=Device_Only
PA12.Signal=USB_OTG_FS_DP PA12.Signal=USB_OTG_FS_DP
PA13\ (JTMS/SWDIO).Locked=true
PA13\ (JTMS/SWDIO).Signal=SYS_JTMS-SWDIO
PA14\ (JTCK/SWCLK).Locked=true
PA14\ (JTCK/SWCLK).Signal=SYS_JTCK-SWCLK
PA15\ (JTDI).GPIOParameters=GPIO_Label
PA15\ (JTDI).GPIO_Label=FLASH_CS
PA15\ (JTDI).Locked=true
PA15\ (JTDI).Signal=GPIO_Output
PA5.GPIOParameters=GPIO_Label
PA5.GPIO_Label=PRES_SCK
PA5.Mode=Full_Duplex_Master PA5.Mode=Full_Duplex_Master
PA5.Signal=SPI1_SCK PA5.Signal=SPI1_SCK
PA6.GPIOParameters=GPIO_Label
PA6.GPIO_Label=PRES_MISO
PA6.Mode=Full_Duplex_Master PA6.Mode=Full_Duplex_Master
PA6.Signal=SPI1_MISO PA6.Signal=SPI1_MISO
PA7.GPIOParameters=GPIO_Label
PA7.GPIO_Label=PRES_MOSI
PA7.Mode=Full_Duplex_Master PA7.Mode=Full_Duplex_Master
PA7.Signal=SPI1_MOSI PA7.Signal=SPI1_MOSI
PB0.GPIOParameters=GPIO_Label PB12.Mode=SD_1_bit
PB0.GPIO_Label=PRES_CS PB12.Signal=SDMMC2_CK
PB0.Locked=true PB14.Mode=SD_1_bit
PB0.Signal=GPIO_Output PB14.Signal=SDMMC2_D0
PB3\ (JTDO/TRACESWO).GPIOParameters=GPIO_Label
PB3\ (JTDO/TRACESWO).GPIO_Label=FLASH_SCK
PB3\ (JTDO/TRACESWO).Mode=Full_Duplex_Master
PB3\ (JTDO/TRACESWO).Signal=SPI3_SCK
PB4\ (NJTRST).GPIOParameters=GPIO_Label
PB4\ (NJTRST).GPIO_Label=FLASH_MISO
PB4\ (NJTRST).Mode=Full_Duplex_Master
PB4\ (NJTRST).Signal=SPI3_MISO
PB5.GPIOParameters=GPIO_Label
PB5.GPIO_Label=FLASH_MOSI
PB5.Mode=Full_Duplex_Master
PB5.Signal=SPI3_MOSI
PB6.GPIOParameters=GPIO_Label
PB6.GPIO_Label=FLASH_RST
PB6.Locked=true
PB6.Signal=GPIO_Output
PB7.GPIOParameters=GPIO_Label
PB7.GPIO_Label=FLASH_WP
PB7.Locked=true
PB7.Signal=GPIO_Output
PinOutPanel.RotationAngle=0 PinOutPanel.RotationAngle=0
ProjectManager.AskForMigrate=true ProjectManager.AskForMigrate=true
ProjectManager.BackupPrevious=false ProjectManager.BackupPrevious=false
@@ -128,7 +92,7 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath= ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=false ProjectManager.UnderRoot=false
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SPI1_Init-SPI1-false-HAL-true,4-MX_USB_OTG_FS_PCD_Init-USB_OTG_FS-false-HAL-true,5-MX_SPI3_Init-SPI3-false-HAL-true ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_SDMMC2_SD_Init-SDMMC2-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_FATFS_Init-FATFS-false-HAL-false,6-MX_USB_OTG_FS_PCD_Init-USB_OTG_FS-false-HAL-true
RCC.ADCFreq_Value=48000000 RCC.ADCFreq_Value=48000000
RCC.AHBFreq_Value=120000000 RCC.AHBFreq_Value=120000000
RCC.APB1Freq_Value=120000000 RCC.APB1Freq_Value=120000000
@@ -194,13 +158,10 @@ SPI1.Direction=SPI_DIRECTION_2LINES
SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
SPI1.Mode=SPI_MODE_MASTER SPI1.Mode=SPI_MODE_MASTER
SPI1.VirtualType=VM_MASTER SPI1.VirtualType=VM_MASTER
SPI3.CalculateBaudRate=60.0 MBits/s
SPI3.Direction=SPI_DIRECTION_2LINES
SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate
SPI3.Mode=SPI_MODE_MASTER
SPI3.VirtualType=VM_MASTER
USB_OTG_FS.IPParameters=VirtualMode USB_OTG_FS.IPParameters=VirtualMode
USB_OTG_FS.VirtualMode=Device_Only USB_OTG_FS.VirtualMode=Device_Only
VP_FATFS_VS_SDIO.Mode=SDIO
VP_FATFS_VS_SDIO.Signal=FATFS_VS_SDIO
VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Mode=SysTick
VP_SYS_VS_Systick.Signal=SYS_VS_Systick VP_SYS_VS_Systick.Signal=SYS_VS_Systick
board=custom board=custom