buttons circuit

This commit is contained in:
2025-02-09 20:18:08 +01:00
parent 3015710fe9
commit 59ccb87596
4 changed files with 4511 additions and 6 deletions

View File

@@ -80,6 +80,16 @@
)
)
(net 0 "")
(net 1 "unconnected-(J1-Pin_2-Pad2)")
(net 2 "GND")
(net 3 "+3V0")
(net 4 "unconnected-(J1-Pin_7-Pad7)")
(net 5 "unconnected-(J1-Pin_5-Pad5)")
(net 6 "unconnected-(J1-Pin_4-Pad4)")
(net 7 "unconnected-(J1-Pin_8-Pad8)")
(net 8 "unconnected-(J1-Pin_3-Pad3)")
(net 9 "unconnected-(J1-Pin_6-Pad6)")
(net 10 "unconnected-(J1-Pin_1-Pad1)")
(footprint "UstkStuff:CON_525591052_MOL"
(locked yes)
(layer "F.Cu")
@@ -497,6 +507,230 @@
)
)
)
(footprint "UstkStuff:FPC_10"
(layer "B.Cu")
(uuid "5772dbd5-ee7f-4cd8-847c-90e8a1ea3149")
(at 114.25 99.7 180)
(property "Reference" "J1"
(at 0 -6.15 0)
(layer "B.SilkS")
(uuid "0372769c-e1e2-4bf9-8faa-824542b0579a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Value" "Conn_01x10_Pin"
(at 0 -7.3 0)
(layer "B.Fab")
(uuid "3a72206d-a4c5-47c3-9b92-62f7b25bf184")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Footprint" "UstkStuff:FPC_10"
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "5d3c7c09-f0a3-48ff-b360-a888dc3c851c")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "aa837c96-05e6-4f91-a5ef-238502a93251")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Description" "Generic connector, single row, 01x10, script generated"
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "c442d231-0c89-4564-9b79-537504d7e947")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property ki_fp_filters "Connector*:*_1x??_*")
(path "/c6c808d6-931d-4b33-8714-2cb887a74b67")
(sheetname "Root")
(sheetfile "buttons.kicad_sch")
(attr smd)
(fp_line
(start 4.35 5.4)
(end -4.35 5.4)
(stroke
(width 0.05)
(type default)
)
(layer "B.CrtYd")
(uuid "44b8f9d9-d48d-4a52-9399-7c90972be73d")
)
(fp_line
(start 4.35 -5.4)
(end 4.35 5.4)
(stroke
(width 0.05)
(type default)
)
(layer "B.CrtYd")
(uuid "a8ededa1-0b5b-488b-8fac-f2d932a95dbf")
)
(fp_line
(start 4.35 -5.4)
(end -4.35 -5.4)
(stroke
(width 0.05)
(type default)
)
(layer "B.CrtYd")
(uuid "52e90664-d6bd-42ae-a83f-e9d73f70f2e0")
)
(fp_line
(start -4.35 -5.4)
(end -4.35 5.4)
(stroke
(width 0.05)
(type default)
)
(layer "B.CrtYd")
(uuid "19df7219-0c7a-4822-80b7-08ea7aabdfa8")
)
(fp_rect
(start -2.75 5)
(end 2.75 -5)
(stroke
(width 0.05)
(type dash)
)
(fill none)
(layer "B.Fab")
(uuid "33f85f30-82fe-4ded-a20a-78f4434134e0")
)
(pad "1" smd rect
(at -2.25 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 10 "unconnected-(J1-Pin_1-Pad1)")
(pinfunction "Pin_1")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "f190497c-49ad-4031-8bac-a6e5efaeb99b")
)
(pad "2" smd rect
(at -1.75 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 1 "unconnected-(J1-Pin_2-Pad2)")
(pinfunction "Pin_2")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "06438b0d-fe64-47cd-8b1d-353aad6be385")
)
(pad "3" smd rect
(at -1.25 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 8 "unconnected-(J1-Pin_3-Pad3)")
(pinfunction "Pin_3")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "d124307e-65ff-43a0-8e8a-90f7baa4bd49")
)
(pad "4" smd rect
(at -0.75 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 6 "unconnected-(J1-Pin_4-Pad4)")
(pinfunction "Pin_4")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "6d02ce9a-0b4a-4565-ab1e-78d89b5c6922")
)
(pad "5" smd rect
(at -0.25 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 5 "unconnected-(J1-Pin_5-Pad5)")
(pinfunction "Pin_5")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "37778799-d387-45ac-a482-86dc63ca430f")
)
(pad "6" smd rect
(at 0.25 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 9 "unconnected-(J1-Pin_6-Pad6)")
(pinfunction "Pin_6")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "e6fb51c3-79ff-407c-99df-ff4a23a2915a")
)
(pad "7" smd rect
(at 0.75 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 4 "unconnected-(J1-Pin_7-Pad7)")
(pinfunction "Pin_7")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "2f219464-5e33-4ac9-ad01-71655dc9da9a")
)
(pad "8" smd rect
(at 1.25 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 7 "unconnected-(J1-Pin_8-Pad8)")
(pinfunction "Pin_8")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "b407a6c6-3ac0-4286-955b-133eb225afab")
)
(pad "9" smd rect
(at 1.75 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 3 "+3V0")
(pinfunction "Pin_9")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "28fb067e-321a-4be2-8931-066279c5089a")
)
(pad "10" smd rect
(at 2.25 0 180)
(size 0.3 10)
(layers "B.Cu" "B.Paste" "B.Mask")
(net 2 "GND")
(pinfunction "Pin_10")
(pintype "passive")
(thermal_bridge_angle 45)
(uuid "1516a3f5-fba2-4e70-8c11-95b244a52706")
)
)
(gr_rect
(start 53.3 42.05)
(end 148.3 107.05)

View File

@@ -215,6 +215,217 @@
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
@@ -265,9 +476,109 @@
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": []
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [],
"sheets": [
[
"592a755d-9b90-4362-9388-c2e44cb6d6e2",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "UstkStuff")(type "KiCad")(uri "${KIPRJMOD}/../ustk_kicad_libs/UstkStuff.pretty")(options "")(descr ""))
)