Button PCB update (v1.1)

This commit is contained in:
whowechina 2024-05-07 09:22:35 +08:00
parent 9b41598a72
commit 77e5eb8bf1
15 changed files with 99258 additions and 93756 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,16 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Copper Layers",
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [
"GND"
],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
@ -16,17 +18,17 @@
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": false,
"dimensions": true,
"footprints": true,
"graphics": false,
"keepouts": false,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": false
"zones": true
},
"visible_items": [
0,

View File

@ -1,5 +1,6 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
@ -33,9 +34,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 2.6,
"height": 2.6,
"width": 2.6
"drill": 0.0,
"height": 1.3,
"width": 4.0
},
"silk_line_width": 0.15,
"silk_text_italic": false,
@ -62,20 +63,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",
@ -85,9 +92,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",
@ -96,7 +108,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -104,20 +115,65 @@
"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
],
@ -130,7 +186,8 @@
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
@ -314,18 +371,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",
@ -335,6 +397,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",
@ -352,7 +415,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.175,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -366,13 +429,15 @@
"track_width": 0.3,
"via_diameter": 0.8,
"via_drill": 0.4,
"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": {
@ -388,6 +453,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": [],
@ -419,7 +486,11 @@
"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
},

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,21 @@
(footprint "Solder_1P" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x05 2.54mm single row")
(attr smd)
(fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d518c7db-9a4d-4905-902c-7b6d95f659cb)
)
(fp_text value "Solder_1P" (at 0 8) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 614f538e-5f2b-401d-b0ab-3346d3ff44e4)
)
(fp_text user "${REFERENCE}" (at -3.9 3.9 90) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9586cda1-48da-45c7-86f7-751657e7c25a)
)
(fp_rect (start -2.35 -1.211) (end 2.35 1.211)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(pad "1" smd roundrect (at 0 0) (size 4 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a))
)

View File

@ -1,22 +1,22 @@
(footprint "Solder_2P" (version 20211014) (generator pcbnew)
(footprint "Solder_2P" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 59FED5CC)
(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x05 2.54mm single row")
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0 -3.9) (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)
)
(fp_text value "Solder_2P" (at 0 8) (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)
)
(fp_text user "${REFERENCE}" (at -3.9 3.9 90) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9586cda1-48da-45c7-86f7-751657e7c25a)
)
(fp_rect (start -2.35 -2.1) (end 2.35 2.1) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(fp_rect (start -2.35 -2.1) (end 2.35 2.1)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(pad "1" smd roundrect (at 0 -1) (size 4 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a))
(pad "2" smd oval (at 0 1) (size 4 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997a59d1-7e2b-4400-b74b-3cb21ad33038))
)

View File

@ -1,22 +1,22 @@
(footprint "Solder_3P" (version 20211014) (generator pcbnew)
(footprint "Solder_3P" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 59FED5CC)
(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x05 2.54mm single row")
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0 -4.4) (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)
)
(fp_text value "Solder_3P" (at 0 6.5) (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)
)
(fp_text user "${REFERENCE}" (at 0 4.8 180) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9586cda1-48da-45c7-86f7-751657e7c25a)
)
(fp_rect (start -2.35 -3.1) (end 2.35 3.1) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 634ffc36-10b2-4dd6-bca5-99fc3ce41915))
(fp_rect (start -2.35 -3.1) (end 2.35 3.1)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 634ffc36-10b2-4dd6-bca5-99fc3ce41915))
(pad "1" smd roundrect (at 0 -2) (size 4 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a))
(pad "2" smd oval (at 0 0) (size 4 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997a59d1-7e2b-4400-b74b-3cb21ad33038))
(pad "3" smd oval (at 0 2) (size 4 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7aa5c04b-5bd3-4c72-bbaf-9ec87c5447e0))

View File

@ -1,22 +1,22 @@
(footprint "Solder_4P" (version 20211014) (generator pcbnew)
(footprint "Solder_4P" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 59FED5CC)
(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x05 2.54mm single row")
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0 -2.7) (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)
)
(fp_text value "Solder_4P" (at 0 10.5) (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)
)
(fp_text user "${REFERENCE}" (at -3.6 4 90) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9586cda1-48da-45c7-86f7-751657e7c25a)
)
(fp_rect (start -2.8 -1.5) (end 2.8 9) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(fp_rect (start -2.8 -1.5) (end 2.8 9)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(pad "1" smd roundrect (at 0 0) (size 4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a))
(pad "2" smd oval (at 0 2.54) (size 4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997a59d1-7e2b-4400-b74b-3cb21ad33038))
(pad "3" smd oval (at 0 5.08) (size 4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7aa5c04b-5bd3-4c72-bbaf-9ec87c5447e0))

View File

@ -1,22 +1,22 @@
(footprint "Solder_5P" (version 20211014) (generator pcbnew)
(footprint "Solder_5P" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 59FED5CC)
(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x05 2.54mm single row")
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0 -2.7) (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)
)
(fp_text value "Solder_5P" (at 0 12.7) (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)
)
(fp_text user "${REFERENCE}" (at -3.6 4 90) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9586cda1-48da-45c7-86f7-751657e7c25a)
)
(fp_rect (start -2.8 -1.5) (end 2.8 11.6) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(fp_rect (start -2.8 -1.5) (end 2.8 11.6)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 1be9f04b-c1d6-454e-ae88-97259404f025))
(pad "1" smd roundrect (at 0 0) (size 4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174ecd2f-6484-485c-a83d-71d6a1dc733a))
(pad "2" smd oval (at 0 2.54) (size 4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 997a59d1-7e2b-4400-b74b-3cb21ad33038))
(pad "3" smd oval (at 0 5.08) (size 4 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7aa5c04b-5bd3-4c72-bbaf-9ec87c5447e0))

View File

@ -1,22 +1,28 @@
(footprint "WS2812B-1615" (version 20211014) (generator pcbnew)
(footprint "WS2812B-1615" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 600F1431)
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0 -2.25 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e2c229b7-0f91-403e-a4c6-2aa96df9a482)
)
(fp_text value "WS2812B-1615" (at 0 2.75) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0cdcf19b-5977-49ef-be54-419dc006f694)
)
(fp_line (start -2.15 0) (end -1.65 -0.45) (layer "F.SilkS") (width 0.15) (tstamp 5a8a1a2a-246d-4e76-81ed-8f300c46fdc4))
(fp_line (start -2.15 0) (end -1.65 0.4) (layer "F.SilkS") (width 0.15) (tstamp 8d1d5d87-154e-4a1e-bfc9-5a998decfb96))
(fp_rect (start -1.62 -1.1) (end 1.62 1.1) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 23e5f3bb-0522-431f-bdbf-8f5e524ad436))
(fp_line (start -1.5 -1) (end 1.5 -1) (layer "F.CrtYd") (width 0.01) (tstamp 299596e5-a3e4-4f2f-8035-6d83c818f19e))
(fp_line (start 1.5 1) (end -1.5 1) (layer "F.CrtYd") (width 0.01) (tstamp 7412ce15-264f-4ccf-bc8d-39f31daf0933))
(fp_line (start -1.5 1) (end -1.5 -1) (layer "F.CrtYd") (width 0.01) (tstamp de8af217-f90f-41ba-aa7d-8bc64ce06158))
(fp_line (start 1.5 -1) (end 1.5 1) (layer "F.CrtYd") (width 0.01) (tstamp dedc7c1c-6a36-4a70-ab85-6a1ac1733d46))
(fp_line (start -2.15 0) (end -1.65 -0.45)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 5a8a1a2a-246d-4e76-81ed-8f300c46fdc4))
(fp_line (start -2.15 0) (end -1.65 0.4)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 8d1d5d87-154e-4a1e-bfc9-5a998decfb96))
(fp_rect (start -1.62 -1.1) (end 1.62 1.1)
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 23e5f3bb-0522-431f-bdbf-8f5e524ad436))
(fp_line (start -1.5 -1) (end 1.5 -1)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp 299596e5-a3e4-4f2f-8035-6d83c818f19e))
(fp_line (start -1.5 1) (end -1.5 -1)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp de8af217-f90f-41ba-aa7d-8bc64ce06158))
(fp_line (start 1.5 -1) (end 1.5 1)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp dedc7c1c-6a36-4a70-ab85-6a1ac1733d46))
(fp_line (start 1.5 1) (end -1.5 1)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp 7412ce15-264f-4ccf-bc8d-39f31daf0933))
(pad "G" smd rect (at -0.8 0.48) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e152eda4-1abc-44ee-a5c2-c1e2c7168915))
(pad "I" smd rect (at 0.8 0.48) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ed4f35c-f2de-440f-8e33-c489bf529100))
(pad "O" smd rect (at -0.8 -0.48) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 717c99df-1956-4765-afce-e90c2d34a2a4))

View File

@ -1,20 +1,24 @@
(footprint "WS2812B-2835" (version 20211014) (generator pcbnew)
(footprint "WS2812B-2835" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 600F1431)
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0 -3.45 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e2c229b7-0f91-403e-a4c6-2aa96df9a482)
)
(fp_text value "WS2812B-2835" (at 0 3.45) (layer "F.Fab") hide
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0cdcf19b-5977-49ef-be54-419dc006f694)
)
(fp_line (start -3 -1.75) (end -3 1.8) (layer "F.SilkS") (width 0.15) (tstamp 1d58f96b-ee44-49cf-8d5f-9a0008516ff6))
(fp_line (start 2.45 1.8) (end 3.05 1.2) (layer "F.SilkS") (width 0.15) (tstamp 4c210859-6421-4022-8a17-2a8e5e4f929d))
(fp_line (start 3.05 -1.75) (end 3.05 1.2) (layer "F.SilkS") (width 0.15) (tstamp 5a02adb6-cc9d-4758-9c52-145d0ed5a678))
(fp_line (start -3 1.8) (end 2.45 1.8) (layer "F.SilkS") (width 0.15) (tstamp 9eb6ad99-ac87-4d4d-880d-ab0453e10ef0))
(fp_line (start -3 -1.75) (end 3.05 -1.75) (layer "F.SilkS") (width 0.15) (tstamp f1cf154e-b063-4f77-8995-ca5034951982))
(fp_line (start -3 -1.75) (end -3 1.8)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 1d58f96b-ee44-49cf-8d5f-9a0008516ff6))
(fp_line (start -3 -1.75) (end 3.05 -1.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp f1cf154e-b063-4f77-8995-ca5034951982))
(fp_line (start -3 1.8) (end 2.45 1.8)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 9eb6ad99-ac87-4d4d-880d-ab0453e10ef0))
(fp_line (start 2.45 1.8) (end 3.05 1.2)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 4c210859-6421-4022-8a17-2a8e5e4f929d))
(fp_line (start 3.05 -1.75) (end 3.05 1.2)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 5a02adb6-cc9d-4758-9c52-145d0ed5a678))
(pad "G" smd rect (at 1.6 0.9) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8ed4f35c-f2de-440f-8e33-c489bf529100))
(pad "I" smd rect (at 1.6 -0.9) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bf938dd-562d-4a98-90c3-767c87723d07))
(pad "O" smd rect (at -1.6 0.9) (size 1.8 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e152eda4-1abc-44ee-a5c2-c1e2c7168915))

View File

@ -1,35 +1,54 @@
(footprint "WS2812B-4020" (version 20211014) (generator pcbnew)
(footprint "WS2812B-4020" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 619321C0)
(attr through_hole)
(attr smd)
(fp_text reference "REF**" (at 0.075 2.25 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c4ef411a-fc2f-4578-b8f7-35707fd98313)
)
(fp_text value "WS2812B-4020" (at -0.125 -2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f71f6ef5-85a2-4019-8a61-9ed148c2630e)
)
(fp_line (start -1.9 -0.75) (end -1.6 -0.75) (layer "F.SilkS") (width 0.15) (tstamp 04a7d87b-d414-409f-9786-71f87a80f93b))
(fp_line (start -1.9 0.75) (end -1.6 0.75) (layer "F.SilkS") (width 0.15) (tstamp 08f76222-d92e-4cd8-ac24-76eb460db3c0))
(fp_line (start -1.9 0.75) (end -1.9 -0.75) (layer "F.SilkS") (width 0.15) (tstamp 15850370-7f6a-40bb-88b7-ed1ce7634955))
(fp_line (start 1.9 -0.75) (end 1.9 0.75) (layer "F.SilkS") (width 0.15) (tstamp 15dde6f1-f99f-430b-94b0-d2397fe707e6))
(fp_line (start 1.6 -0.75) (end 1.35 -0.5) (layer "F.SilkS") (width 0.15) (tstamp 1cdd5aa8-7f47-47e8-b461-aab649f24b83))
(fp_line (start -1.6 -0.75) (end -1.35 -0.5) (layer "F.SilkS") (width 0.15) (tstamp 20a6e613-2091-486b-8a60-1ef5ddfdca03))
(fp_line (start -1.35 -0.5) (end -1.9 0.05) (layer "F.SilkS") (width 0.15) (tstamp 24f8d87e-49f2-4b68-9ab0-bd76e9c092ea))
(fp_line (start 1.9 -0.75) (end 1.6 -0.75) (layer "F.SilkS") (width 0.15) (tstamp 2ce51cb6-acfd-4a83-9b8d-72e6b52fb687))
(fp_line (start 1.9 0.75) (end 1.6 0.75) (layer "F.SilkS") (width 0.15) (tstamp b9f2f6be-9a58-4233-ba98-060a51b6f2c2))
(fp_line (start -1.35 -0.5) (end 1.35 -0.5) (layer "F.SilkS") (width 0.15) (tstamp f2ec24a5-4a47-41b2-90e7-7ade789345b7))
(fp_circle (center 1.610848 -0.323504) (end 1.685848 -0.323504) (layer "F.SilkS") (width 0.15) (fill none) (tstamp 799eb67b-05fd-4eae-b78e-fa1624698ab3))
(fp_line (start 2.25 -1.25) (end -2.25 -1.25) (layer "F.CrtYd") (width 0.01) (tstamp 50d5b259-04ee-494f-91f1-68f2aef65354))
(fp_line (start 2.25 1.5) (end 2.25 -1.25) (layer "F.CrtYd") (width 0.01) (tstamp 63ddbc1a-9e00-43a0-9bf8-4172b45f4c5d))
(fp_line (start -2.25 1.5) (end 2.25 1.5) (layer "F.CrtYd") (width 0.01) (tstamp 8de6e937-97eb-42d5-8a57-64d1712990b7))
(fp_line (start -2.25 1.25) (end -2.25 1.5) (layer "F.CrtYd") (width 0.01) (tstamp 9641c7a3-ac41-4578-9555-49158271e75e))
(fp_line (start -2.25 -1.25) (end -2.25 1.25) (layer "F.CrtYd") (width 0.01) (tstamp ba7fb90a-8336-4498-93b4-c2273d2d4ba0))
(fp_line (start 2 0.85) (end 2 -0.85) (layer "F.Fab") (width 0.01) (tstamp 64dd97d5-957f-4e33-912f-8aa75849eaa4))
(fp_line (start -2 0.85) (end 2 0.85) (layer "F.Fab") (width 0.01) (tstamp 87d3ff16-0d6c-431b-8d06-011365c55752))
(fp_line (start 2 -0.85) (end -2 -0.85) (layer "F.Fab") (width 0.01) (tstamp cd50ccd1-2447-44f8-b138-13e234490099))
(fp_line (start -2 -0.85) (end -2 0.85) (layer "F.Fab") (width 0.01) (tstamp dd499963-442d-4d5d-90dc-ff908bf79f28))
(fp_line (start -1.9 -0.75) (end -1.6 -0.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 04a7d87b-d414-409f-9786-71f87a80f93b))
(fp_line (start -1.9 0.75) (end -1.9 -0.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 15850370-7f6a-40bb-88b7-ed1ce7634955))
(fp_line (start -1.9 0.75) (end -1.6 0.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 08f76222-d92e-4cd8-ac24-76eb460db3c0))
(fp_line (start -1.6 -0.75) (end -1.35 -0.5)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 20a6e613-2091-486b-8a60-1ef5ddfdca03))
(fp_line (start -1.35 -0.5) (end -1.9 0.05)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 24f8d87e-49f2-4b68-9ab0-bd76e9c092ea))
(fp_line (start -1.35 -0.5) (end 1.35 -0.5)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp f2ec24a5-4a47-41b2-90e7-7ade789345b7))
(fp_line (start 1.6 -0.75) (end 1.35 -0.5)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 1cdd5aa8-7f47-47e8-b461-aab649f24b83))
(fp_line (start 1.9 -0.75) (end 1.6 -0.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 2ce51cb6-acfd-4a83-9b8d-72e6b52fb687))
(fp_line (start 1.9 -0.75) (end 1.9 0.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 15dde6f1-f99f-430b-94b0-d2397fe707e6))
(fp_line (start 1.9 0.75) (end 1.6 0.75)
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp b9f2f6be-9a58-4233-ba98-060a51b6f2c2))
(fp_circle (center 1.610848 -0.323504) (end 1.685848 -0.323504)
(stroke (width 0.15) (type solid)) (fill none) (layer "F.SilkS") (tstamp 799eb67b-05fd-4eae-b78e-fa1624698ab3))
(fp_line (start -2.25 -1.25) (end -2.25 1.25)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp ba7fb90a-8336-4498-93b4-c2273d2d4ba0))
(fp_line (start -2.25 1.25) (end -2.25 1.5)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp 9641c7a3-ac41-4578-9555-49158271e75e))
(fp_line (start -2.25 1.5) (end 2.25 1.5)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp 8de6e937-97eb-42d5-8a57-64d1712990b7))
(fp_line (start 2.25 -1.25) (end -2.25 -1.25)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp 50d5b259-04ee-494f-91f1-68f2aef65354))
(fp_line (start 2.25 1.5) (end 2.25 -1.25)
(stroke (width 0.01) (type solid)) (layer "F.CrtYd") (tstamp 63ddbc1a-9e00-43a0-9bf8-4172b45f4c5d))
(fp_line (start -2 -0.85) (end -2 0.85)
(stroke (width 0.01) (type solid)) (layer "F.Fab") (tstamp dd499963-442d-4d5d-90dc-ff908bf79f28))
(fp_line (start -2 0.85) (end 2 0.85)
(stroke (width 0.01) (type solid)) (layer "F.Fab") (tstamp 87d3ff16-0d6c-431b-8d06-011365c55752))
(fp_line (start 2 -0.85) (end -2 -0.85)
(stroke (width 0.01) (type solid)) (layer "F.Fab") (tstamp cd50ccd1-2447-44f8-b138-13e234490099))
(fp_line (start 2 0.85) (end 2 -0.85)
(stroke (width 0.01) (type solid)) (layer "F.Fab") (tstamp 64dd97d5-957f-4e33-912f-8aa75849eaa4))
(pad "G" smd roundrect (at -1.275 0.65) (size 0.44 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71100c4f-605f-491e-92fc-6047333603ce))
(pad "I" smd roundrect (at 1.275 0.65) (size 0.44 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 729e98d4-0174-4a58-a88c-81c56919a18f))
(pad "O" smd roundrect (at -0.425 0.65) (size 0.44 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf480819-6341-445e-a266-9b93b022be31))

Binary file not shown.

Binary file not shown.