1
0
mirror of https://github.com/whowechina/aic_pico.git synced 2024-11-13 17:30:52 +01:00

AIC Touch in progress

This commit is contained in:
whowechina 2024-05-13 10:47:32 +08:00
parent 661e609dbd
commit 773d637f80
10 changed files with 101517 additions and 18 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,20 @@
(footprint "ANT_2P" (version 20221018) (generator pcbnew) (footprint "ANT_2P" (version 20221018) (generator pcbnew)
(layer "F.Cu") (layer "F.Cu")
(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row") (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x05 2.54mm single row") (tags "Through hole pin header THT 1x05 2.54mm single row")
(attr smd) (attr smd)
(fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS") (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
(tstamp d518c7db-9a4d-4905-902c-7b6d95f659cb) (tstamp d518c7db-9a4d-4905-902c-7b6d95f659cb)
) )
(fp_text value "ANT_2P" (at 0 4) (layer "F.Fab") hide (fp_text value "ANT_2P" (at 0 4) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
(tstamp 614f538e-5f2b-401d-b0ab-3346d3ff44e4) (tstamp 614f538e-5f2b-401d-b0ab-3346d3ff44e4)
) )
(fp_rect (start -2.4 -2.8) (end 2.4 2.8) (fp_line (start -1.27 -2.54) (end 1.27 -2.54)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025)) (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 68ffa0bb-85e3-4e1b-9be0-c0835dc6637d))
(pad "1" smd oval (at 0 -1.4) (size 3.5 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a)) (fp_line (start -1.27 2.54) (end 1.27 2.54)
(pad "2" smd oval (at 0 1.4) (size 3.5 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997a59d1-7e2b-4400-b74b-3cb21ad33038)) (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 5f4ce812-2adb-497d-85e6-1f964cde6ae0))
) (pad "1" smd oval (at 0 -1.27) (size 3.5 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a))
(pad "2" smd oval (at 0 1.27) (size 3.5 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997a59d1-7e2b-4400-b74b-3cb21ad33038))
)

View File

@ -0,0 +1,59 @@
(footprint "FPC-0.5-1.0H-18P" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "TE FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0")
(tags "te fpc 1734839")
(attr smd)
(fp_text reference "REF**" (at 0 -3.1) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 49052566-5f83-4d5a-a31d-c99422d9b153)
)
(fp_text value "PFC18P" (at 0 2.159) (layer "Dwgs.User") hide
(effects (font (size 0.5 0.5) (thickness 0.08)))
(tstamp 36f5ab89-d801-4da8-969b-5dff95adb463)
)
(fp_text user "${REFERENCE}" (at 0.127 0.635) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 33f80ccc-6b0c-4bd5-a2db-562ff7c0f283)
)
(fp_line (start -6.223 -1.3) (end -6.223 2)
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 373c1e97-f72c-4de1-a8fc-1ada3de8e63d))
(fp_line (start -6.223 -0.381) (end 6.35 -0.381)
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 7046f287-7c98-4216-a382-7ad513e70a99))
(fp_line (start -4.572 2.286) (end 4.572 2.286)
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 2c950d19-b953-47e8-a8f7-c35b2888c68b))
(fp_line (start 6.35 -1.3) (end 6.35 2)
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp bca5e395-03d0-4d26-ac94-f6bdbfe39ddf))
(fp_line (start -7.72 -2.4) (end -7.72 4.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8078c8ce-ce0e-44ae-8b09-119c94ad66c6))
(fp_line (start -7.72 4.25) (end 7.72 4.25)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp af9e8fba-0f86-4285-8170-22cd8326f079))
(fp_line (start 7.72 -2.4) (end -7.72 -2.4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a836a21f-0f9d-4350-b5ea-c32cdebe797a))
(fp_line (start 7.72 4.25) (end 7.72 -2.4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b863a4af-1789-490b-b1c2-799178b0f059))
(pad "" smd roundrect (at -5.4 1.46) (size 1 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40bd104d-249a-47a3-bc14-b7fb01cb2040))
(pad "" smd roundrect (at 5.4 1.46) (size 1 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aea61125-ba1c-432b-88a3-aad28b807727))
(pad "1" smd rect (at 4.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fef07b8d-8577-48c8-a878-456332003b14))
(pad "2" smd rect (at 3.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11bccfcc-7812-4a0d-b671-c6cf043a4457))
(pad "3" smd rect (at 3.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72e87390-9d3c-4ba7-a4e5-b2f40021be75))
(pad "4" smd rect (at 2.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbb2ebe7-d145-4e50-a608-2652802a87a5))
(pad "5" smd rect (at 2.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23674443-28bd-472a-a712-b769c1b83e93))
(pad "6" smd rect (at 1.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62d2614c-e9bd-4db2-b0fe-3570674081b5))
(pad "7" smd rect (at 1.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43d4b807-9095-4567-b1ec-3f6a66711ea0))
(pad "8" smd rect (at 0.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c408b1e3-d105-48a8-92fd-ffd79c52e62d))
(pad "9" smd rect (at 0.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a06ca8b9-52d9-4c1e-91cb-5f1e66419902))
(pad "10" smd rect (at -0.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ed0a0aea-e4ba-43ba-8ecb-80a1a18a1cc5))
(pad "11" smd rect (at -0.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a873da4a-383b-4e9a-88b3-6b6024e73762))
(pad "12" smd rect (at -1.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13fe4ab9-bf38-4915-8560-bb58992d46e9))
(pad "13" smd rect (at -1.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fca0df8f-9032-400d-9519-03cf4ab3b0fc))
(pad "14" smd rect (at -2.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4820489d-7660-45ce-8586-6c6e297a5ad7))
(pad "15" smd rect (at -2.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17e02747-922a-4fd5-aac1-a3ea645b8fb5))
(pad "16" smd rect (at -3.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7080baf-a790-4e81-82da-b4e11d50e974))
(pad "17" smd rect (at -3.75 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5b017ea-114f-4fa4-8bbf-d6d7ab4c26f8))
(pad "18" smd rect (at -4.25 -1.35 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a37055c6-f872-4493-8f56-f99f0126699b))
(model "D:/Code/aic_pico/PCB/Lib/3dmodels/FPC0.5MM1.0H18P.step"
(offset (xyz 0 -0.5 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": false,
"footprints": false,
"graphics": true,
"keepouts": false,
"lockedItems": false,
"otherItems": false,
"pads": false,
"text": false,
"tracks": true,
"vias": true,
"zones": false
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "0001030_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "aic_touch.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,504 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"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.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"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.15,
"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.95,
"height": 1.95,
"width": 1.7
},
"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": {
"45_degree_only": false,
"min_clearance": 0.6
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"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",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "ignore",
"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",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"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_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_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
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "aic_pico_pn5180.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.175,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.3,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "iidx_pico_v1.step",
"vrml": "iidx_pico.wrl"
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"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
},
"sheets": [
[
"2e3f5573-c264-4a8b-a2f0-0e6473d39aad",
""
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

92394
PCB/Touch/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

5
PCB/Touch/fp-lib-table Normal file
View File

@ -0,0 +1,5 @@
(fp_lib_table
(version 7)
(lib (name "aic_pico")(type "KiCad")(uri "D:/Code/aic_pico/PCB/Lib/aic_pico.pretty")(options "")(descr ""))
(lib (name "MCU_RaspberryPi_and_Boards")(type "KiCad")(uri "D:/Code/aic_pico/PCB/Lib/RP_Silicon_KiCad/KiCadLibraries/MCU_RaspberryPi_and_Boards.pretty")(options "")(descr ""))
)

5
PCB/Touch/sym-lib-table Normal file
View File

@ -0,0 +1,5 @@
(sym_lib_table
(version 7)
(lib (name "aic_pico")(type "KiCad")(uri "D:/Code/aic_pico/PCB/Lib/aic_pico.kicad_sym")(options "")(descr ""))
(lib (name "MCU_RaspberryPi_and_Boards")(type "Legacy")(uri "D:/Code/aic_pico/PCB/Lib/RP_Silicon_KiCad/KiCadLibraries/MCU_RaspberryPi_and_Boards.lib")(options "")(descr ""))
)