Select parts for everything

This commit is contained in:
Jasper Blanckenburg 2024-09-26 14:42:14 +02:00
parent 0314836b74
commit c1fb8fb7f6
15 changed files with 6446 additions and 2438 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "ECAD/FT_Libraries"]
path = ECAD/FT_Libraries
url = ssh://git@git.fasttube.de:313/FaSTTUBe/KiCAD_Libraries.git

View File

@ -2,12 +2,204 @@
"board": {
"3dviewports": [],
"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": false,
"text_position": 0,
"units_format": 1
},
"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.762,
"height": 1.524,
"width": 1.524
},
"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": [],
"drc_exclusions": [],
"rules": {},
"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_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"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",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "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_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": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"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_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": 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": [],
"via_dimensions": []
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
@ -285,7 +477,7 @@
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_export_filename": "FTCU.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",

View File

@ -5,6 +5,96 @@
(uuid "d4145cfe-a003-4a13-ac08-b76ac1a8b3ea")
(paper "A4")
(lib_symbols)
(wire
(pts
(xy 64.77 31.75) (xy 60.96 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "630f35cb-47b4-41ad-9c79-ee28b588fb18")
)
(wire
(pts
(xy 60.96 31.75) (xy 60.96 52.07)
)
(stroke
(width 0)
(type default)
)
(uuid "6fb1b51b-0330-449b-ba1d-ff9503a52bd1")
)
(wire
(pts
(xy 59.69 29.21) (xy 59.69 49.53)
)
(stroke
(width 0)
(type default)
)
(uuid "a4fa5c0a-a739-4b3a-a651-737ebfcc9e20")
)
(wire
(pts
(xy 64.77 29.21) (xy 59.69 29.21)
)
(stroke
(width 0)
(type default)
)
(uuid "b1577960-9148-45a9-acde-eaebef14caf5")
)
(wire
(pts
(xy 64.77 34.29) (xy 62.23 34.29)
)
(stroke
(width 0)
(type default)
)
(uuid "b5b4e8fa-fece-4680-91a9-6a82be27f31d")
)
(wire
(pts
(xy 59.69 49.53) (xy 58.42 49.53)
)
(stroke
(width 0)
(type default)
)
(uuid "e01313ee-4274-460e-a16d-21380d78a598")
)
(wire
(pts
(xy 62.23 54.61) (xy 58.42 54.61)
)
(stroke
(width 0)
(type default)
)
(uuid "e876023a-f6d3-4c27-90d0-28a3613bacc7")
)
(wire
(pts
(xy 62.23 34.29) (xy 62.23 54.61)
)
(stroke
(width 0)
(type default)
)
(uuid "f4a77f10-9b19-451b-923e-47a1755ef743")
)
(wire
(pts
(xy 60.96 52.07) (xy 58.42 52.07)
)
(stroke
(width 0)
(type default)
)
(uuid "fee756f1-7581-4a41-aa1e-92dd2e50269b")
)
(sheet
(at 93.98 25.4)
(size 22.86 13.97)
@ -111,6 +201,36 @@
(justify left top)
)
)
(pin "NRST" output
(at 64.77 29.21 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "7d83b74c-31cd-4caf-9951-8bfef37e1c46")
)
(pin "SWDIO" bidirectional
(at 64.77 31.75 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "976d45b5-f3f2-4fcf-b047-3893be0c8032")
)
(pin "SWCLK" output
(at 64.77 34.29 180)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "e9df07a2-a708-444c-bc9f-ed09cf0781bc")
)
(instances
(project "FTCU"
(path "/d4145cfe-a003-4a13-ac08-b76ac1a8b3ea"
@ -149,6 +269,36 @@
(justify left top)
)
)
(pin "NRST_EXT" input
(at 58.42 49.53 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "72c19c0a-e632-4948-b43e-3a81fe3d2e49")
)
(pin "SWDIO_EXT" bidirectional
(at 58.42 52.07 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "95f1f2bb-aab3-440e-a915-fad070762c52")
)
(pin "SWCLK_EXT" input
(at 58.42 54.61 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "819e1b76-407a-4cbc-b7d3-fd696adde4b2")
)
(instances
(project "FTCU"
(path "/d4145cfe-a003-4a13-ac08-b76ac1a8b3ea"

View File

@ -1,82 +0,0 @@
(footprint "BS-11-B2CA001"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "fcb5b084-3188-4051-9fb7-edd27a7ee4a6")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "BS-11-B2CA001"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "504c37be-f8d7-45ec-bad3-ce217ba8519d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "0b624343-13b0-47b9-8f73-92bff9ee35f6")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "7edc5232-f2ac-4cc9-8ce9-4fbbfec39794")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "750263b6-eb58-4179-8787-bbbf94fd576d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "4ffd34f3-d79f-406e-b6f3-d5e7ffd737e1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
)

View File

@ -0,0 +1,513 @@
(footprint "BatteryHolder_Keystone_3003_1x2032"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "http://www.keyelco.com/product-pdf.cfm?p=787")
(tags "Keystone type 3009 coin cell retainer")
(property "Reference" "REF**"
(at 0 -14.5 0)
(layer "F.SilkS")
(uuid "7a0c729a-d060-4348-9c65-bebc5fe3b686")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "BatteryHolder_Keystone_3003_1x2032"
(at 0 14 0)
(layer "F.Fab")
(uuid "2516b493-0369-45e3-aff3-028660f8a18e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "be521659-af9c-4735-9a39-0f64222a7fa6")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "be0a7f71-4f8d-4b59-93b5-39417e67090e")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "f47af921-161c-4cab-9d08-c3b168ea8646")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -11 -5)
(end -11 -2)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "23cca8c6-0cb9-435a-987c-8691ea98fecb")
)
(fp_line
(start -11 2)
(end -11 5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "cdb2f60a-b6d7-45de-8b16-334c386c15bf")
)
(fp_line
(start -6 10)
(end 6 10)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "cc610223-c065-471a-b9c9-b3e79e6cec67")
)
(fp_line
(start -4 -11)
(end -11 -5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "beef446d-0903-4f46-8d0c-a6f2d126fa91")
)
(fp_line
(start -4 -11)
(end 4 -11)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "0b8c9e1d-0f81-4bc8-853f-a7968967f892")
)
(fp_line
(start 4 -11)
(end 11 -5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "49a2fa98-e8ff-4efd-a44b-9d41df240065")
)
(fp_line
(start 11 -5)
(end 11 -2)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "cb9588a8-02e0-4adf-ad2a-d77abcc2e03b")
)
(fp_line
(start 11 2)
(end 11 5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6156fbb9-10f9-4b41-832c-022d7cdd2c7a")
)
(fp_arc
(start -6 10)
(mid -9.535534 8.535534)
(end -11 5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "a7ba1cc8-8981-449c-b2bc-34a37005bfac")
)
(fp_arc
(start 11 5)
(mid 9.535534 8.535534)
(end 6 10)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "849cd5cf-ae5b-48aa-bf29-0df4e1b44bc0")
)
(fp_circle
(center 0 0)
(end 10.25 0)
(stroke
(width 0.15)
(type solid)
)
(fill none)
(layer "Cmts.User")
(uuid "14bf1648-52bc-4f6b-b682-e2556c635f81")
)
(fp_line
(start -11.25 -5.25)
(end -11.25 -2)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "2f272c28-60ae-426a-a960-df433b36fb15")
)
(fp_line
(start -11.25 1.95)
(end -11.25 10.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c0195f52-c22c-4fd9-9748-bb2e07b37c78")
)
(fp_line
(start -11.25 10.5)
(end 11.25 10.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9800a8ff-5e22-4572-a0bd-cbff3ede2885")
)
(fp_line
(start -4.25 -11.25)
(end -11.25 -5.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "fe064c40-1906-4f27-ad03-fcdc9721af60")
)
(fp_line
(start -4.25 -11.25)
(end 4.25 -11.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "512dfa8e-8816-4edf-9cdc-8b7b99fa1402")
)
(fp_line
(start 4.25 -11.25)
(end 11.25 -5.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "af970bd0-e34e-4134-bd26-6eaed4114fa0")
)
(fp_line
(start 11.25 -5.25)
(end 11.25 -1.948519)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "6597c953-5b42-428b-8417-2dd30c909a86")
)
(fp_line
(start 11.25 2)
(end 11.25 10.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "55d36568-32b0-40bd-94a1-5af7f3f59268")
)
(fp_arc
(start -11.25 1.95)
(mid -12.569653 -0.025)
(end -11.25 -2)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ced48917-0d8e-4c24-9c14-8161c5b9fbcc")
)
(fp_arc
(start 11.25 -1.948519)
(mid 12.569158 0.02574)
(end 11.25 2)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "447f4bdf-fcac-44e0-835f-a681406808d6")
)
(fp_line
(start -10.6 -4.7)
(end -10.6 4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "98add012-4e29-4318-8bfd-1e09e949192b")
)
(fp_line
(start -10.6 -4.7)
(end -10 -4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3bfe89a9-4776-43e7-8ed7-1a95a71b5922")
)
(fp_line
(start -10.6 4.7)
(end -10 4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "86948d73-e0c7-4481-a235-2aa76ca988eb")
)
(fp_line
(start -10 5.9)
(end -10 4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d0c68abf-3326-455d-902c-61beab0a9d80")
)
(fp_line
(start -3.8 -10.6)
(end -3.8 -10)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "0242305d-f479-46e6-895c-1469a34a0565")
)
(fp_line
(start -3.8 -10.6)
(end 3.8 -10.6)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f2be96c0-89aa-4fad-b51b-3e8c5b1e10b4")
)
(fp_line
(start -3.8 -10)
(end -10 -4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "803d1240-0d8e-45f4-8c24-31c9dc71f253")
)
(fp_line
(start 3.8 -10.6)
(end 3.8 -10)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "c7066b6d-ca8f-49b9-9047-504fddce8836")
)
(fp_line
(start 3.8 -10)
(end 10 -4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "2d5f0cab-1f81-4176-8e2f-d5a716775e59")
)
(fp_line
(start 10 -4.7)
(end 10.6 -4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "de0954c2-69a7-410c-82f4-5fac3fac342a")
)
(fp_line
(start 10 4.7)
(end 10.6 4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3292b755-6378-4f6f-8f61-1c0af168f49b")
)
(fp_line
(start 10 5.9)
(end 10 4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8c7226d5-3a24-4658-a30e-ecf03f89d361")
)
(fp_line
(start 10.6 -4.7)
(end 10.6 4.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "0289a289-3e62-42b3-a54e-08e6df3b0e8b")
)
(fp_arc
(start -6.6 9.3)
(mid -9.004163 8.304163)
(end -10 5.9)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "9f2520f4-1ab3-43c6-894e-744398c9b983")
)
(fp_arc
(start -5.3 8.8)
(mid -5.905918 9.164612)
(end -6.6 9.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "aa1cb929-b9b7-4404-9b1c-ad785c378d9e")
)
(fp_arc
(start -5.3 8.8)
(mid 0 6.870958)
(end 5.3 8.8)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "c7117efe-df9d-448c-96bb-a9810f1c2458")
)
(fp_arc
(start 6.6 9.3)
(mid 5.905918 9.164613)
(end 5.3 8.8)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "9af9bd4f-0e3d-4512-b489-713dc7d736c1")
)
(fp_arc
(start 10 5.9)
(mid 9.004163 8.304163)
(end 6.6 9.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "31bd07eb-da36-42be-bcf3-399c390abcc8")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "e5a545fa-eb0f-404e-922b-f375f7c0b873")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole trapezoid
(at -10.6 0)
(size 2.5 3.5)
(rect_delta -0.5 0)
(drill 1.85)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "f00068ed-1132-478f-a18f-6ec12e24647d")
)
(pad "1" thru_hole trapezoid
(at 10.6 0)
(size 2.5 3.5)
(rect_delta 0.5 0)
(drill 1.85)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "77469923-d298-4f3a-bc14-a59eca75a1b3")
)
(pad "2" smd circle
(at 0 0)
(size 16 16)
(layers "F.Cu" "F.Mask")
(uuid "65fcd214-da6d-4e22-a73b-1c0427be6d6c")
)
(model "${KICAD6_3DMODEL_DIR}/Battery.3dshapes/BatteryHolder_Keystone_3009_1x2450.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@ -221,8 +221,8 @@
)
)
(fp_text_box "According to Micron CSN 33: SMD pads with 0.4mm SMO. Square paste openings 0.37mm, same ratio as w/ 0.45mm SMO pads."
(start -1.65555 -4.1016)
(end 2.05555 -3.5)
(start -1.65555 -3.9766)
(end 2.05555 -3.375)
(layer "Cmts.User")
(uuid "e089b4ab-8bf5-461b-9105-858829643e81")
(effects

View File

@ -0,0 +1,200 @@
(footprint "SHOU HAN TF-CARD H1.8"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -0.05 -12.3 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "7b00c465-fb03-43c7-8c85-44cd7d6805ec")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "SHOU HAN TF-CARD H1.8"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "bc980fe2-a88b-442a-a3f5-a3c3c19bb73b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 -10.5 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "5c1de30e-bfb9-42e3-845d-94c354b4af91")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 -10.5 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "dc471fe6-fb9c-4d0c-9552-5f35936b50b5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 -10.5 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "4f6c7eb7-9a30-4a6c-9aea-7d65883ca6fc")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_rect
(start -8.9 -12.3)
(end 8.8 10.3)
(stroke
(width 0.05)
(type default)
)
(fill none)
(layer "F.CrtYd")
(uuid "3e6b5c69-f567-484e-841f-c444f87b066e")
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "d027afd7-b9c5-49c8-86e6-a798880ec1f0")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at 2.2 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "cdb3b9be-2ede-48d7-8861-b8b26f48dd2f")
)
(pad "2" smd rect
(at 1.1 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "43e74227-ad0e-4543-92f6-8c149c1a48b3")
)
(pad "3" smd rect
(at 0 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "5460da78-edb0-465f-b7d4-0f8ba5693a51")
)
(pad "4" smd rect
(at -1.1 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "97535fe8-fc8e-414b-bb0d-ea55ed9fe0da")
)
(pad "5" smd rect
(at -2.2 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "34d1b37c-438a-4231-9f79-71a21005fe05")
)
(pad "6" smd rect
(at -3.3 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "caf381ec-023e-41da-a14f-293c9f3833c1")
)
(pad "7" smd rect
(at -4.4 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "3015c46c-3a07-407b-a531-a9930dea4a0f")
)
(pad "8" smd rect
(at -5.5 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "15967cd8-0655-45b5-9e49-b0e17c831dd0")
)
(pad "9" smd rect
(at -6.6 -10.5)
(size 0.7 1.6)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "6dfcec4c-050c-4d72-9d83-cdbcc480a1d1")
)
(pad "10" smd rect
(at -7.75 -10)
(size 1.2 1.4)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "1bc3c7ff-f117-41ce-928a-c390a063b61b")
)
(pad "10" smd rect
(at -7.75 0.4)
(size 1.6 1.4)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "e6cc802b-b2af-429b-91d9-723ea3726fef")
)
(pad "10" thru_hole circle
(at -4.93 0)
(size 1.5 1.5)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8d86c22b-f334-4af4-9e23-8b37f66531e9")
)
(pad "10" thru_hole circle
(at 3.05 0)
(size 1.5 1.5)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "f9e1b227-4724-4175-8859-8fc56f6ad98f")
)
(pad "10" smd rect
(at 6.85 -10)
(size 1.6 1.4)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "40820d9b-340d-42c7-b1a8-214265b47a7d")
)
(pad "10" smd rect
(at 7.75 0.4)
(size 1.6 1.4)
(layers "F.Cu" "F.Paste" "F.Mask")
(thermal_bridge_angle 45)
(uuid "2c5f0673-9659-44a5-af8d-959ece56f9ed")
)
)

View File

@ -40,7 +40,7 @@
)
)
)
(property "Datasheet" ""
(property "Datasheet" "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2205231645_SHOU-HAN-TYPE-C-16PFS-2JCB0-8-H6-5-IPX8_C3020045.pdf"
(at -1.5 -0.2 0)
(unlocked yes)
(layer "F.Fab")
@ -253,6 +253,17 @@
(layer "Edge.Cuts")
(uuid "93090370-178e-4760-8612-79a17314347b")
)
(fp_rect
(start -6.75 -0.95)
(end 6.75 7.55)
(stroke
(width 0.05)
(type default)
)
(fill none)
(layer "F.CrtYd")
(uuid "a64036d2-8422-4070-8a3b-323a4e4b5c9d")
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)

1
ECAD/FT_Libraries Submodule

@ -0,0 +1 @@
Subproject commit 7a1a5bd2132920152623eb28c1c0412f36daf27e

File diff suppressed because it is too large Load Diff

View File

@ -5840,6 +5840,16 @@
)
(uuid "7be0c1c1-d0e3-47a8-995e-cb4d549dc527")
)
(wire
(pts
(xy 120.65 24.13) (xy 125.73 24.13)
)
(stroke
(width 0)
(type default)
)
(uuid "7d7e7f2e-ab87-4136-b21a-fbc63a244584")
)
(wire
(pts
(xy 125.73 97.79) (xy 114.3 97.79)
@ -5970,6 +5980,16 @@
)
(uuid "922511a8-66c1-4464-b19a-2a06d10a8008")
)
(wire
(pts
(xy 120.65 21.59) (xy 125.73 21.59)
)
(stroke
(width 0)
(type default)
)
(uuid "945d3223-f9e5-4c30-a088-211ee9232146")
)
(wire
(pts
(xy 200.66 83.82) (xy 203.2 83.82)
@ -6090,6 +6110,16 @@
)
(uuid "a5f5f622-b97d-4bd3-9db3-069281e0951f")
)
(wire
(pts
(xy 120.65 19.05) (xy 125.73 19.05)
)
(stroke
(width 0)
(type default)
)
(uuid "a5f78385-c817-40bb-9e7d-6dc07e9ae0df")
)
(wire
(pts
(xy 54.61 170.18) (xy 54.61 167.64)
@ -6806,28 +6836,6 @@
)
(uuid "0c513e4d-ae80-4656-b82d-3a3094a75a78")
)
(text_box "TODO: Use holder we have in stock"
(exclude_from_sim no)
(at 54.61 41.91 0)
(size 19.05 5.08)
(stroke
(width -0.0001)
(type default)
)
(fill
(type color)
(color 255 255 0 1)
)
(effects
(font
(size 1.27 1.27)
(thickness 0.254)
(bold yes)
)
(justify left top)
)
(uuid "0dbe32dd-606a-4313-bef4-16040c628bad")
)
(text_box "The capacitor can be charged by setting BOOT0_CHARGE high"
(exclude_from_sim no)
(at 196.85 99.06 0)
@ -6985,6 +6993,17 @@
)
(uuid "2c845417-1e63-4008-ba42-da04bb1783fa")
)
(label "SWDIO"
(at 133.35 21.59 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "33849a69-4fc7-41ff-ba87-dedf086c3b55")
)
(label "STATUS1"
(at 193.04 130.81 0)
(fields_autoplaced yes)
@ -7007,6 +7026,17 @@
)
(uuid "425c89f0-4105-4466-9d97-73c9b455bc3b")
)
(label "SWCLK"
(at 133.35 24.13 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "450142db-f48e-4dac-a29c-a820328b3fac")
)
(label "LS_OSC_OUT"
(at 191.77 36.83 180)
(fields_autoplaced yes)
@ -7073,6 +7103,17 @@
)
(uuid "813624a7-c4cc-4b56-b7dc-91d82f0bb52a")
)
(label "NRST"
(at 133.35 19.05 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "8289d5da-ecb2-41a5-8638-a72a970c00a5")
)
(label "NRST"
(at 226.06 34.29 0)
(fields_autoplaced yes)
@ -7283,6 +7324,42 @@
)
(uuid "fe22a3a4-269e-4902-bf1b-44ba2b5b34ec")
)
(hierarchical_label "SWDIO_EXT"
(shape bidirectional)
(at 120.65 21.59 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "70441b2b-7469-46b0-81bf-e92b32e29d73")
)
(hierarchical_label "NRST_EXT"
(shape input)
(at 120.65 19.05 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "8c1ede6b-e24e-4650-9ca6-12fca462a7ef")
)
(hierarchical_label "SWCLK_EXT"
(shape input)
(at 120.65 24.13 180)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "b8036e0b-df85-4226-aec4-96a91ac31db3")
)
(symbol
(lib_id "power:+3V3")
(at 31.75 19.05 0)
@ -7891,6 +7968,73 @@
)
)
)
(symbol
(lib_id "Device:R")
(at 129.54 19.05 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "2e0f337a-29fb-491f-978c-d7bb5440bb02")
(property "Reference" "R57"
(at 124.714 18.034 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "120"
(at 129.54 19.05 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric"
(at 129.54 20.828 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 129.54 19.05 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 129.54 19.05 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "ef8cffda-b38c-4948-bd74-1b3e9a7b5d6f")
)
(pin "1"
(uuid "c51878da-6004-4e5a-a416-b4e5ecb3cf6e")
)
(instances
(project ""
(path "/d4145cfe-a003-4a13-ac08-b76ac1a8b3ea/c8fb35e3-671e-4a95-a941-326d89de8046"
(reference "R57")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 110.49 58.42 0)
@ -11383,7 +11527,7 @@
(justify left)
)
)
(property "Footprint" "Battery:BatteryHolder_MPD_BC2003_1x2032"
(property "Footprint" "FTCU:BatteryHolder_Keystone_3003_1x2032"
(at 50.8 39.116 90)
(effects
(font
@ -11565,6 +11709,73 @@
)
)
)
(symbol
(lib_id "Device:R")
(at 129.54 24.13 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "800a80ff-4329-4450-a327-539c98bca870")
(property "Reference" "R59"
(at 124.714 23.114 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "120"
(at 129.54 24.13 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric"
(at 129.54 25.908 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 129.54 24.13 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 129.54 24.13 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "cea51513-b3cd-49ea-8168-927483a79587")
)
(pin "1"
(uuid "7886ef31-7bb5-43b2-a6b0-5a7ccb996f53")
)
(instances
(project "FTCU"
(path "/d4145cfe-a003-4a13-ac08-b76ac1a8b3ea/c8fb35e3-671e-4a95-a941-326d89de8046"
(reference "R59")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:LED")
(at 238.76 149.86 270)
@ -13789,6 +14000,73 @@
)
)
)
(symbol
(lib_id "Device:R")
(at 129.54 21.59 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "c985e4c9-229e-4f3b-951c-7829c53331c0")
(property "Reference" "R58"
(at 124.714 20.574 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "120"
(at 129.54 21.59 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric"
(at 129.54 23.368 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 129.54 21.59 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 129.54 21.59 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "a7a86831-7c41-47c0-a788-cab547df98eb")
)
(pin "1"
(uuid "f2c78bae-22a3-4fa5-bf3c-c88a94ab8ec7")
)
(instances
(project "FTCU"
(path "/d4145cfe-a003-4a13-ac08-b76ac1a8b3ea/c8fb35e3-671e-4a95-a941-326d89de8046"
(reference "R58")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C")
(at 102.87 91.44 0)

View File

@ -1,4 +1,13 @@
(fp_lib_table
(version 7)
(lib (name "FTCU")(type "KiCad")(uri "${KIPRJMOD}/FTCU.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_logos")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_logos.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_connectors")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_connectors.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_Voltage_Regulators")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Voltage_Regulators.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_Switches")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Switches.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_LEDs")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_LEDs.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_Isolators")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Isolators.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_Inductors")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Inductors.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_Fuses")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Fuses.pretty")(options "")(descr ""))
(lib (name "FaSTTUBe_Crystals")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Crystals.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,15 @@
(sym_lib_table
(version 7)
(lib (name "FTCU")(type "KiCad")(uri "${KIPRJMOD}/FTCU.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_microcontrollers")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_microcontrollers.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_logos")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_logos.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_connectors")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_connectors.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_Voltage_Regulators")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Voltage_Regulators.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_Transceivers")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Transceivers.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_Power-Switches")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Power-Switches.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_PnP")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_PnP.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_Memories")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Memories.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_LEDs")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_LEDs.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_Isolators")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Isolators.kicad_sym")(options "")(descr ""))
(lib (name "FaSTTUBe_Fuses")(type "KiCad")(uri "${KIPRJMOD}/FT_Libraries/FaSTTUBe_Fuses.kicad_sym")(options "")(descr ""))
)