mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-19 22:15:14 +00:00
Adding trainpad
This commit is contained in:
parent
e729c25b10
commit
deff4f795a
458 changed files with 634265 additions and 0 deletions
11
hackpads/trainpad/README.md
Normal file
11
hackpads/trainpad/README.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Trainpad
|
||||
|
||||
# BOM:
|
||||
- 10x Cherry MX switches
|
||||
- 1x Xiao Seeed RP2040
|
||||
- 1x EC11 Encoder
|
||||
- 1x PCB
|
||||
- 10x Through-hole 1N4148 Diodes
|
||||
- 10x SK6812-E LEDs
|
||||
- 1x 500ohm thru-hole resistor
|
||||
- 10x Blank DSA Key Caps
|
||||
139723
hackpads/trainpad/cad/hackpad-case.step
Normal file
139723
hackpads/trainpad/cad/hackpad-case.step
Normal file
File diff suppressed because it is too large
Load diff
5342
hackpads/trainpad/pcb/fp-info-cache
Normal file
5342
hackpads/trainpad/pcb/fp-info-cache
Normal file
File diff suppressed because it is too large
Load diff
6
hackpads/trainpad/pcb/fp-lib-table
Normal file
6
hackpads/trainpad/pcb/fp-lib-table
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "Rotary_Encoder")(type "KiCad")(uri "${KIPRJMOD}/libraries/Rotary_Encoder.pretty")(options "")(descr ""))
|
||||
(lib (name "diode")(type "KiCad")(uri "/home/tom/Downloads/diode")(options "")(descr ""))
|
||||
(lib (name "WS2812B.pretty-master")(type "KiCad")(uri "/home/tom/Downloads/WS2812B.pretty-master")(options "")(descr ""))
|
||||
)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
20286
hackpads/trainpad/pcb/hackpad.kicad_pcb
Normal file
20286
hackpads/trainpad/pcb/hackpad.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
83
hackpads/trainpad/pcb/hackpad.kicad_prl
Normal file
83
hackpads/trainpad/pcb/hackpad.kicad_prl
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
{
|
||||
"board": {
|
||||
"active_layer": 31,
|
||||
"active_layer_preset": "All Layers",
|
||||
"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
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "hackpad.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
584
hackpads/trainpad/pcb/hackpad.kicad_pro
Normal file
584
hackpads/trainpad/pcb/hackpad.kicad_pro
Normal file
|
|
@ -0,0 +1,584 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"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": [],
|
||||
"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": [],
|
||||
"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": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"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": "hackpad.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"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.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "/home/tom/Nextcloud/Hackpad/gerber/",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "hackpad.step",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"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": [],
|
||||
"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": [
|
||||
[
|
||||
"2780c82f-1ed7-4db5-ab08-d23042f23f91",
|
||||
"Root"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
7904
hackpads/trainpad/pcb/hackpad.kicad_sch
Normal file
7904
hackpads/trainpad/pcb/hackpad.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
137428
hackpads/trainpad/pcb/hackpad.step
Normal file
137428
hackpads/trainpad/pcb/hackpad.step
Normal file
File diff suppressed because it is too large
Load diff
1
hackpads/trainpad/pcb/libraries/MX_V2/.gitignore
vendored
Normal file
1
hackpads/trainpad/pcb/libraries/MX_V2/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
**/__pycache__/
|
||||
4456
hackpads/trainpad/pcb/libraries/MX_V2/3D/Gateron-KS33-Socket.step
Normal file
4456
hackpads/trainpad/pcb/libraries/MX_V2/3D/Gateron-KS33-Socket.step
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
7950
hackpads/trainpad/pcb/libraries/MX_V2/3D/MX-Hotswap-Socket.step
Normal file
7950
hackpads/trainpad/pcb/libraries/MX_V2/3D/MX-Hotswap-Socket.step
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1.25U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15) (tstamp cb764aad-6b18-4127-92b4-024a475df591)) (fp_line (start 11.90625 -9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 8cd9b128-1b6a-404d-9264-42520593e71e)) (fp_line (start 11.90625 9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3e2ec1f3-41e2-4f84-97b4-c53898152f35)) (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 7c66d0d4-26e8-4dc5-bae4-960ed252c0b9)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1.5U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1.5U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 14.287500000000001 9.525) (end -14.287500000000001 9.525) (layer Dwgs.User) (width 0.15) (tstamp ce494295-bbdb-4f0a-9b26-fb0c3090e00d)) (fp_line (start 14.287500000000001 -9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp a6dcfc47-96ac-47db-ad65-87678157b9e3)) (fp_line (start 14.287500000000001 9.525) (end 14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 0d80c430-681c-4531-8781-45941607dcc2)) (fp_line (start -14.287500000000001 9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp d6b6c97f-f158-4861-a733-3cbd7555ff11)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1.75U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1.75U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15) (tstamp 526105bb-a34e-45f8-a77a-c51d0596c06f)) (fp_line (start 16.66875 -9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 0ff40098-df5f-4c10-b12f-b9d8a5104990)) (fp_line (start 16.66875 9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 56403670-f538-4f67-b9bd-72183c3ceba9)) (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 2dc04ac7-70b2-42cf-a57c-63aefe16ba18)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15) (tstamp 72178b26-698a-493f-beb0-d32202d45ab6)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 83230241-4f4a-4b2c-8e8a-2adfa6831dbb)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 497c7e83-6927-4192-a3b3-84ef76586dc3)) (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp d7eba7df-94bc-4237-902f-7ce46921cda5)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2.25U-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2.25U-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 21.431250000000002 9.525) (end -21.431250000000002 9.525) (layer Dwgs.User) (width 0.15) (tstamp b32e9a9f-e447-4c25-94d4-0ac754c74ccd)) (fp_line (start 21.431250000000002 -9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5410aff4-297c-4286-9ed4-4be163983999)) (fp_line (start 21.431250000000002 9.525) (end 21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp b1c18aeb-2bb5-43ee-ba4b-620dce82278e)) (fp_line (start -21.431250000000002 9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 13a49dbc-cdff-4d95-85f1-4fe5d98c627c)) (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 2902f037-e787-43f4-aa73-cd9d8caa3578)) (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp a7a434ba-c30a-41bc-9a6e-4df642563ec2)) (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 48c60381-f194-4b1a-8efc-8e3167bd9aeb)) (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp a75139ec-d70f-4ea4-be3d-fc21e69ab57a)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2.25U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 21.431250000000002 9.525) (end -21.431250000000002 9.525) (layer Dwgs.User) (width 0.15) (tstamp b32e9a9f-e447-4c25-94d4-0ac754c74ccd)) (fp_line (start 21.431250000000002 -9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5410aff4-297c-4286-9ed4-4be163983999)) (fp_line (start 21.431250000000002 9.525) (end 21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp b1c18aeb-2bb5-43ee-ba4b-620dce82278e)) (fp_line (start -21.431250000000002 9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 13a49dbc-cdff-4d95-85f1-4fe5d98c627c)) (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 88f7e90b-13ea-468e-8945-135a40ef02bb)) (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 9faee0b1-bc5d-4b8b-92aa-744ff3d2537f)) (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 2e7b984f-5b56-49ac-9d61-f40c3d45057f)) (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 49e4e689-f86e-478e-a207-80b3533735f6)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2.75U-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2.75U-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 26.19375 9.525) (end -26.19375 9.525) (layer Dwgs.User) (width 0.15) (tstamp f1ed5606-9bef-4ab8-8cdf-dd0473f84f36)) (fp_line (start 26.19375 -9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 7ec72a91-595a-4662-acfe-7dcabdefb318)) (fp_line (start 26.19375 9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 7ec9d07b-5b65-4120-9f08-b4c42e7725b4)) (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 65965f3d-5378-4a30-b209-dc802f4b5bf8)) (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 66607b3e-54bf-4408-8f39-2cddfd847d5a)) (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 28d6fdac-2162-4c7e-a519-98f18610e843)) (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp c1fce67b-088d-450d-8003-364dbff2bb54)) (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 9a360af1-3137-47b6-8001-a549956a87d7)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2.75U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2.75U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 26.19375 9.525) (end -26.19375 9.525) (layer Dwgs.User) (width 0.15) (tstamp f1ed5606-9bef-4ab8-8cdf-dd0473f84f36)) (fp_line (start 26.19375 -9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 7ec72a91-595a-4662-acfe-7dcabdefb318)) (fp_line (start 26.19375 9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 7ec9d07b-5b65-4120-9f08-b4c42e7725b4)) (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 65965f3d-5378-4a30-b209-dc802f4b5bf8)) (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 943ae35d-fdb0-4257-bd22-ce4e9fdb936d)) (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 63eb99e8-856b-4f39-840f-b38fedf7db46)) (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 96f9062f-6f73-4b24-8652-fd13b0ee27f8)) (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 39f7f531-29e9-4d5b-a588-545e2feac9a4)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2U-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2U-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.15) (tstamp 77a29dbb-6066-437d-806e-56f9bf5a4cc8)) (fp_line (start 19.05 -9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp f32cb924-26d9-466f-8172-d111cba8267f)) (fp_line (start 19.05 9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 21b532eb-75c0-41af-999b-38234fb777ee)) (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 636adec8-0bce-4cb5-a0fb-7d2f748c0186)) (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 762010f1-f70e-4fa7-8dd5-e025495ea44a)) (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp ca8e3f68-2134-42a4-8d24-164b0e125836)) (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp efb14d76-0c37-4802-bec9-227c3ca9a529)) (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 2f3e86a9-9ef1-4c3e-b37f-dfdb67b40040)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2U-Vertical-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2U-Vertical-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 9.525 19.05) (end -9.525 19.05) (layer Dwgs.User) (width 0.15) (tstamp 5127ad3f-d505-44b4-b893-f9248734716a)) (fp_line (start 9.525 -19.05) (end -9.525 -19.05) (layer Dwgs.User) (width 0.15) (tstamp e9237845-9ce7-4b87-b063-a147668bbf77)) (fp_line (start 9.525 19.05) (end 9.525 -19.05) (layer Dwgs.User) (width 0.15) (tstamp 8ee96a3f-2837-4851-ab6d-d2f52e95c258)) (fp_line (start -9.525 19.05) (end -9.525 -19.05) (layer Dwgs.User) (width 0.15) (tstamp 57ca5d7f-e237-479b-8e86-73070c718654)) (pad "" np_thru_hole circle (at -6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp cd656327-a068-4cb3-83bd-72324680fded)) (pad "" np_thru_hole circle (at -6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 161035fa-5b10-45ed-a05b-2432da79cee7)) (pad "" np_thru_hole circle (at 8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 2619ebfa-e2bd-45ef-9d41-7f2c00b084fb)) (pad "" np_thru_hole circle (at 8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp eed003ab-b4ae-494b-b72c-aa05f1591af0)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2U-Vertical" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2U-Vertical" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 9.525 19.05) (end -9.525 19.05) (layer Dwgs.User) (width 0.15) (tstamp 5127ad3f-d505-44b4-b893-f9248734716a)) (fp_line (start 9.525 -19.05) (end -9.525 -19.05) (layer Dwgs.User) (width 0.15) (tstamp e9237845-9ce7-4b87-b063-a147668bbf77)) (fp_line (start 9.525 19.05) (end 9.525 -19.05) (layer Dwgs.User) (width 0.15) (tstamp 8ee96a3f-2837-4851-ab6d-d2f52e95c258)) (fp_line (start -9.525 19.05) (end -9.525 -19.05) (layer Dwgs.User) (width 0.15) (tstamp 57ca5d7f-e237-479b-8e86-73070c718654)) (pad "" np_thru_hole circle (at 6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 9e4fd76b-0404-4ce9-a0c2-eada7d5cf224)) (pad "" np_thru_hole circle (at 6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 4c736fb6-2527-44eb-b9eb-2f93ccbc108d)) (pad "" np_thru_hole circle (at -8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 7c69285b-b251-42b5-ada9-b8abbc7e95e1)) (pad "" np_thru_hole circle (at -8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 51839e76-010e-489f-ad3d-7196f8d9c950)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.15) (tstamp 77a29dbb-6066-437d-806e-56f9bf5a4cc8)) (fp_line (start 19.05 -9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp f32cb924-26d9-466f-8172-d111cba8267f)) (fp_line (start 19.05 9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 21b532eb-75c0-41af-999b-38234fb777ee)) (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 636adec8-0bce-4cb5-a0fb-7d2f748c0186)) (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 51504c2c-7b6a-401c-bace-dcb69f1909fa)) (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 1837d36a-3df9-4ce8-af46-5bc9e72e3643)) (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp df0a8f5f-0d47-4d6d-830d-91fb56bfd334)) (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 4162f0b7-a1f8-4966-8c46-44550dcdead9)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-6.25U-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "6.25U-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 59.53125 9.525) (end -59.53125 9.525) (layer Dwgs.User) (width 0.15) (tstamp 105d7273-a56d-4aba-9d1a-70719fd119bb)) (fp_line (start 59.53125 -9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c1a856a0-18e1-46db-8fdf-a78f82e264c0)) (fp_line (start 59.53125 9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 55f4b4ef-b5ce-44a6-a7e3-05e756914515)) (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3c8b0194-6950-4354-9fdb-a973bf3b4cbe)) (pad "" np_thru_hole circle (at -50 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp ce310054-9eb2-4f17-9c74-4a9c358f2dc4)) (pad "" np_thru_hole circle (at 50 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 4964653c-17b7-4e7e-ad7f-0e6b50fa6f0a)) (pad "" np_thru_hole circle (at -50 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp a4e68f92-4c0b-46ee-810c-b0732604ab86)) (pad "" np_thru_hole circle (at 50 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 61e5ee27-e002-4196-ad10-60bc1e0cc41e)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-6.25U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "6.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 59.53125 9.525) (end -59.53125 9.525) (layer Dwgs.User) (width 0.15) (tstamp 105d7273-a56d-4aba-9d1a-70719fd119bb)) (fp_line (start 59.53125 -9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c1a856a0-18e1-46db-8fdf-a78f82e264c0)) (fp_line (start 59.53125 9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 55f4b4ef-b5ce-44a6-a7e3-05e756914515)) (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3c8b0194-6950-4354-9fdb-a973bf3b4cbe)) (pad "" np_thru_hole circle (at -50 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp f95dac69-0d8c-4dc2-996e-0b4a1a2aa220)) (pad "" np_thru_hole circle (at 50 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp eb315c99-45ea-48a0-ae2c-df5909fc8716)) (pad "" np_thru_hole circle (at -50 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 41220edf-f15d-429d-9802-1d7219061c18)) (pad "" np_thru_hole circle (at 50 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 59ff547d-5127-4fa6-8484-a33e17922f1b)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-6.5U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "6.5U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 61.9125 9.525) (end -61.9125 9.525) (layer Dwgs.User) (width 0.15) (tstamp 6977c01b-893b-431d-8a48-19c0ab175aea)) (fp_line (start 61.9125 -9.525) (end -61.9125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 9c82d20d-76bf-405e-8ae3-054685aa312f)) (fp_line (start 61.9125 9.525) (end 61.9125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 0b8cfafd-3d7f-4384-85ac-5e0b94d3bfec)) (fp_line (start -61.9125 9.525) (end -61.9125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 04a15c7e-5625-4f26-aa4a-69b2a2d5dc7f)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-7U-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "7U-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 66.675 9.525) (end -66.675 9.525) (layer Dwgs.User) (width 0.15) (tstamp e710f7c4-7eca-49ab-880a-cace6f21f1e8)) (fp_line (start 66.675 -9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 1386b3a6-279a-42bf-96cc-d89cb43c7327)) (fp_line (start 66.675 9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 9552850f-72fc-404e-897f-a67c7c4ff5bd)) (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5fe8a9ce-232c-473b-9256-1f273541469e)) (pad "" np_thru_hole circle (at -57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp b712a017-ae2f-488d-b685-78d90f24b4f3)) (pad "" np_thru_hole circle (at 57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp f40fa014-a7ba-4fbf-86f6-ac46b86d737a)) (pad "" np_thru_hole circle (at -57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp bd26e0b4-c667-4f6d-90e2-9f9e012699f6)) (pad "" np_thru_hole circle (at 57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 666b4c17-173b-466e-a554-050c2161e2a9)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-7U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "7U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 66.675 9.525) (end -66.675 9.525) (layer Dwgs.User) (width 0.15) (tstamp e710f7c4-7eca-49ab-880a-cace6f21f1e8)) (fp_line (start 66.675 -9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 1386b3a6-279a-42bf-96cc-d89cb43c7327)) (fp_line (start 66.675 9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 9552850f-72fc-404e-897f-a67c7c4ff5bd)) (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5fe8a9ce-232c-473b-9256-1f273541469e)) (pad "" np_thru_hole circle (at -57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp f8103d43-7528-4dc6-8dd5-089b65e99796)) (pad "" np_thru_hole circle (at 57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp a0ff9903-697d-419f-b5d3-a49fcb9898dd)) (pad "" np_thru_hole circle (at -57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp f90909b1-c6b9-4ebf-8fd1-8874b1ff294a)) (pad "" np_thru_hole circle (at 57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp a20d6053-cffc-4305-b785-be96082cef9c)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-ISO-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "ISO-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15) (tstamp 33f7c90c-026c-4e58-bb81-26d12d165763)) (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp 789017a0-2e5c-4f3c-a48f-0db85474a20c)) (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15) (tstamp a518b9db-d4d4-4d5e-bc43-082b8930d671)) (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp 208a67dd-ee13-406d-85ec-707b1ce27f2e)) (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp 664040e8-e7db-43ff-8a3d-e721822eb6c0)) (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp 2c392934-76d2-45a5-ba46-618618911f61)) (pad "" np_thru_hole circle (at -6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp ed670121-b285-426c-b58c-4ee34a3d432f)) (pad "" np_thru_hole circle (at -6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 4f6c5565-0b0d-46e8-87dc-542408b54659)) (pad "" np_thru_hole circle (at 8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp a3e2c7dd-5ac0-4624-a4da-d8bdb7943442)) (pad "" np_thru_hole circle (at 8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 7626bc04-7a60-408b-a6ce-6d0d12842636)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-ISO-Rotated-ReversedStabilizers" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "ISO-Rotated-ReversedStabilizers" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 19.05 11.90625) (end 19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp fad52b1c-da10-45f4-8c5c-9ff2912ad24f)) (fp_line (start 0 11.90625) (end 0 16.66875) (layer "Dwgs.User") (width 0.15) (tstamp f36f4b08-0600-4bf6-9253-8e749a488b43)) (fp_line (start -19.05 -11.90625) (end 19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp e332633b-7324-43bc-932e-7a620e45d322)) (fp_line (start -19.05 16.66875) (end -19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp 0a96ce62-ad8a-4111-bbbf-3c423ef53072)) (fp_line (start 19.05 11.90625) (end 0 11.90625) (layer "Dwgs.User") (width 0.15) (tstamp df76f45b-270a-4fbf-b1b7-5e8b8bc0c393)) (fp_line (start -19.05 16.66875) (end 0 16.66875) (layer "Dwgs.User") (width 0.15) (tstamp 5e7e0465-093e-404a-b991-db39ab812354)) (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 0aa3f5f1-3d8b-4834-a9aa-14ecf122a993)) (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp d01a772a-ac83-47fc-b4af-5a9ec5bf0ff5)) (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp ce66d392-962f-485a-8487-2bd3a992277b)) (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 366effde-6ab3-43d6-ad9e-ed4f210c1c97)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-ISO-Rotated" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "ISO-Rotated" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 19.05 11.90625) (end 19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp fad52b1c-da10-45f4-8c5c-9ff2912ad24f)) (fp_line (start 0 11.90625) (end 0 16.66875) (layer "Dwgs.User") (width 0.15) (tstamp f36f4b08-0600-4bf6-9253-8e749a488b43)) (fp_line (start -19.05 -11.90625) (end 19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp e332633b-7324-43bc-932e-7a620e45d322)) (fp_line (start -19.05 16.66875) (end -19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp 0a96ce62-ad8a-4111-bbbf-3c423ef53072)) (fp_line (start 19.05 11.90625) (end 0 11.90625) (layer "Dwgs.User") (width 0.15) (tstamp df76f45b-270a-4fbf-b1b7-5e8b8bc0c393)) (fp_line (start -19.05 16.66875) (end 0 16.66875) (layer "Dwgs.User") (width 0.15) (tstamp 5e7e0465-093e-404a-b991-db39ab812354)) (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 21b7d1dc-21ec-40d5-90c0-dd9bff127a52)) (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 9c58042d-467a-49f6-89cb-d9821616d7c8)) (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp b4e62bb7-c9cc-4abb-9a0d-f35018638f94)) (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp b332b842-da45-45aa-a589-e4a47ccd4bb1)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-ISO" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "ISO" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15) (tstamp 33f7c90c-026c-4e58-bb81-26d12d165763)) (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp 789017a0-2e5c-4f3c-a48f-0db85474a20c)) (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15) (tstamp a518b9db-d4d4-4d5e-bc43-082b8930d671)) (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp 208a67dd-ee13-406d-85ec-707b1ce27f2e)) (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp 664040e8-e7db-43ff-8a3d-e721822eb6c0)) (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp 2c392934-76d2-45a5-ba46-618618911f61)) (pad "" np_thru_hole circle (at 6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 2e8d3872-4afa-47ee-a7ca-1c6618c619e8)) (pad "" np_thru_hole circle (at 6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp 72756b18-cb28-4e4b-b92c-9ac9e6db5de9)) (pad "" np_thru_hole circle (at -8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp cad62aba-75c3-45d8-9b61-1ab8f42edaa9)) (pad "" np_thru_hole circle (at -8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp efc00158-c2e3-4b49-a1d2-542786afb5c0)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1.25U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15) (tstamp 0d18e5b3-ea19-44ee-8b3a-e3f365eb4221)) (fp_line (start 11.90625 -9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 4ed4aab0-b151-4b46-b595-53c17812d747)) (fp_line (start 11.90625 9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 4e77cf10-da50-464d-ac87-9c2a1906d8e7)) (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3178d7f1-c8a4-49b6-a118-7807ac7381e5)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1.5U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1.5U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 14.287500000000001 9.525) (end -14.287500000000001 9.525) (layer Dwgs.User) (width 0.15) (tstamp de44335a-6670-4733-a53c-def1b0911e2a)) (fp_line (start 14.287500000000001 -9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c98a0e68-f8f7-4466-9769-b97694177134)) (fp_line (start 14.287500000000001 9.525) (end 14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp d58c0d7b-25cb-4af4-bbec-d5500f620274)) (fp_line (start -14.287500000000001 9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 31160b20-0590-40af-b681-0ed9ca0c3056)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1.75U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1.75U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15) (tstamp 536cad77-af9d-473b-94c8-9eeb8711d195)) (fp_line (start 16.66875 -9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp b8070e3a-0ac7-44a5-b044-4935d6325dc6)) (fp_line (start 16.66875 9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 31bb1600-828c-43ba-8db1-73f4132341fd)) (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 149ee1b6-0242-45ad-bc88-8ee462c45ea4)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-1U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "1U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15) (tstamp b3e936f1-4db5-475a-a3d1-300758e02194)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp a8b2fb1d-247c-4de8-8694-95b1d74d67bb)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp d95f340b-2601-419c-9845-9473dfae2f5d)) (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 451e206a-9779-4e6b-9aac-4412d61bf96f)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2.25U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 21.431250000000002 9.525) (end -21.431250000000002 9.525) (layer Dwgs.User) (width 0.15) (tstamp 3cfb1caa-5d9f-4e80-bdb2-d0fcd3346fa5)) (fp_line (start 21.431250000000002 -9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 79e36474-2405-430c-8812-96616f0a7cc2)) (fp_line (start 21.431250000000002 9.525) (end 21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp def8ab42-e9c3-4e5b-b0d9-c2366edb948f)) (fp_line (start -21.431250000000002 9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 0b30e47c-c42e-4d05-aff6-af133494dd38)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2.75U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2.75U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 26.19375 9.525) (end -26.19375 9.525) (layer Dwgs.User) (width 0.15) (tstamp 57ca230f-02d3-4178-ac09-aead61e6f497)) (fp_line (start 26.19375 -9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 1e37b8e5-3595-4c14-a4ed-7f53d67e9084)) (fp_line (start 26.19375 9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5b2e29df-2c44-4645-bd1c-e53e8cf1d184)) (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp dbd53230-6ec1-44e9-89b3-4a164f8c1201)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-2U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "2U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.15) (tstamp c208f7d6-0203-464e-b563-30b9da8314e0)) (fp_line (start 19.05 -9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 4ab71437-86cd-488e-9d01-b030bf4043ed)) (fp_line (start 19.05 9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp d3bea83a-026c-4777-be81-4aa5fe93bf2c)) (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp decc7183-21b7-4ab9-889d-c0e788cb60ac)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-3U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "3U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 28.575000000000003 9.525) (end -28.575000000000003 9.525) (layer Dwgs.User) (width 0.15) (tstamp 28b3e792-cf5a-4703-ab43-7ed8e55d5e3c)) (fp_line (start 28.575000000000003 -9.525) (end -28.575000000000003 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 707e08be-da05-4506-a375-810df168a7a0)) (fp_line (start 28.575000000000003 9.525) (end 28.575000000000003 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 6978c80b-ca83-4865-b491-e6e09e643ba6)) (fp_line (start -28.575000000000003 9.525) (end -28.575000000000003 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 087c9081-bfd4-446b-a968-c45e1d5679dd)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-6.25U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "6.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 59.53125 9.525) (end -59.53125 9.525) (layer Dwgs.User) (width 0.15) (tstamp 9780288a-3cc0-4e55-87f1-a1381a044139)) (fp_line (start 59.53125 -9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3b4328a8-7a43-4b06-8244-ddd5b87a4f67)) (fp_line (start 59.53125 9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp eb7b52ea-b4aa-45fb-9b68-b7e0740c601e)) (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp ed7c0c95-db0a-4e49-acca-a2ee59d33b92)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-6.5U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "6.5U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 61.9125 9.525) (end -61.9125 9.525) (layer Dwgs.User) (width 0.15) (tstamp 3c014a10-5f5e-40a4-8caf-419d9939765c)) (fp_line (start 61.9125 -9.525) (end -61.9125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 110f578e-9689-4adb-b9bb-15df3fb810fb)) (fp_line (start 61.9125 9.525) (end 61.9125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 92e0735a-c4da-4325-aefa-087eedf0d7a7)) (fp_line (start -61.9125 9.525) (end -61.9125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3128b505-f67f-4515-b6aa-0e49930ea0ae)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-7U" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "7U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start 66.675 9.525) (end -66.675 9.525) (layer Dwgs.User) (width 0.15) (tstamp dfb2017a-293f-485c-b238-26122f019e71)) (fp_line (start 66.675 -9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 6519d0d1-497f-48cd-93a0-753b87cf3b3e)) (fp_line (start 66.675 9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 79a48815-46e6-4987-ad5c-acbb77b7afe8)) (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 972cba21-eadf-4c09-bf8a-b159d437958b)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "ALPS-ISO" (version 20211014) (generator pcbnew) (layer "F.Cu") (tedit 5CF31DEF) (attr through_hole) (fp_text reference "REF**" (at 0 3.175) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 457ccf5a-5a2a-4500-9abc-eea24f520126)) (fp_text value "ISO" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 3dd8e20f-b384-4f25-a6e3-ea00fb0e7bf1)) (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 5987ac71-f023-4d7d-8582-5020dd45255c)) (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 5a9e6516-daff-46b3-89eb-35e226de0642)) (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 64fc0026-efb3-4467-937d-07e4906e257d)) (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 6c467cbc-3b19-40b5-b739-a032138ec1e0)) (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 751ae621-3a9f-4edc-8d0b-12274e293f6b)) (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 7a895e2a-362d-44c2-8fdf-5297370d6807)) (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 9e24d424-25ae-493e-aaac-37e970d6516a)) (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp b2aa4844-59d8-47ab-99e2-704eb7844a7e)) (pad "1" thru_hole circle (at -2.5 -4) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp d0700dbc-d5c6-436f-8d37-86fdedb7d26a)) (pad "2" thru_hole circle (at 2.5 -4.5) (size 2.3 2.3) (drill 1.524) (layers *.Cu "B.Mask") (tstamp 4c5b25bf-23be-43ff-a646-2329f951b5ed)) (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15) (tstamp 8b4ac354-68cf-4b45-8130-cee00cc2b6ae)) (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp 4277d17e-9157-4a1b-a3e8-ba96fe9e579d)) (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15) (tstamp 4f05069b-9e5f-4026-8cf5-fbdc3ceb97ae)) (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp 3702de04-5513-4dfb-b3a9-70fd07461202)) (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp 5a2a1d44-9bc0-433e-81e5-9163ca9037e8)) (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp a774a267-0f13-40a8-8101-6b9bd2de120b)))
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-1.25U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "1.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15) (tstamp 3cdb8459-f0d2-4404-a125-48af7d730780)) (fp_line (start 11.90625 -9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp de8f36dc-a153-480b-a904-ac16ec4fd7f0)) (fp_line (start 11.90625 9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 333f48e3-de2f-4b33-87c3-a8d661b77e99)) (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c8fb11dc-6034-4e48-8870-f6b4993e7efe)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-1.5U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "1.5U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 14.287500000000001 9.525) (end -14.287500000000001 9.525) (layer Dwgs.User) (width 0.15) (tstamp 97ab7ec8-48ef-4b3f-bfc4-0f2975b07e88)) (fp_line (start 14.287500000000001 -9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 062c6aa6-cdce-45bf-94b6-9d05d1d08da7)) (fp_line (start 14.287500000000001 9.525) (end 14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c8928231-172c-47ec-abee-6f0a67e2bddb)) (fp_line (start -14.287500000000001 9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 70b4185f-a4f2-4654-a13c-0eada5595c20)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-1.75U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "1.75U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15) (tstamp ba292f0e-f98f-43d8-a673-2fc3c9710f41)) (fp_line (start 16.66875 -9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 86bc6f92-3dbf-489f-842f-c8575f703333)) (fp_line (start 16.66875 9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp f4627ef7-37b1-4a5d-8947-93274cf8d8f8)) (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 700da42c-edc2-4cce-8fdc-db71cda9bd95)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-1U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "1U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15) (tstamp 800318f2-7411-4c00-831b-5fd226764470)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 4c58403f-d67d-4f3b-af8b-88c68ea2cecc)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp e962313b-2019-4263-b2ba-7d206a54099a)) (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 6e4c2de2-0128-46ed-a351-fb2db226c1b8)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-2.25U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "2.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 21.431250000000002 9.525) (end -21.431250000000002 9.525) (layer Dwgs.User) (width 0.15) (tstamp c229cdf6-e83d-461c-959f-9e9f1ec0fefb)) (fp_line (start 21.431250000000002 -9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 53f9c3ec-2511-48c1-8814-dddf20b08be9)) (fp_line (start 21.431250000000002 9.525) (end 21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c300322d-6b53-49d2-b8ff-99733d06f25e)) (fp_line (start -21.431250000000002 9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 36728da1-d454-4aaa-a09b-ea2feb43921b)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-2.75U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "2.75U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 26.19375 9.525) (end -26.19375 9.525) (layer Dwgs.User) (width 0.15) (tstamp 1747d853-77a6-47c1-8bcf-dbc04c3d4bee)) (fp_line (start 26.19375 -9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 532be019-490c-41e3-8748-c53ac02f1889)) (fp_line (start 26.19375 9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 11f77810-3878-4085-928c-34d0f277c4a6)) (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 873b93de-288f-47f3-8ef6-bee26742168f)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-2U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "2U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.15) (tstamp ee72400b-70b0-44e7-a72e-af906ebead57)) (fp_line (start 19.05 -9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5f10c7ee-2f95-452a-99c3-b099326484e3)) (fp_line (start 19.05 9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 2574e3ba-8f13-4c4c-9451-5959c53ce646)) (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 640aec79-4855-44d7-85e9-457e6704698f)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-6.25U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "6.25U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 59.53125 9.525) (end -59.53125 9.525) (layer Dwgs.User) (width 0.15) (tstamp 9ca3784f-ed69-4613-8c67-24e4674e01f4)) (fp_line (start 59.53125 -9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 8ae40858-42d6-47b3-a559-a921e1e84fd1)) (fp_line (start 59.53125 9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 5a6ab6b3-7d84-41c7-b55a-f8c5f8f79015)) (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 2bc23500-19b7-41c1-a2d5-8979437cdd82)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Gateron-KS33-Solderable-7U" (version 20221018) (generator pcbnew) (layer "F.Cu") (attr through_hole) (fp_text reference "REF**" (at 0 -3.5) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp f2671b1c-b5fd-4cc1-b48c-165d1fbd5387)) (fp_text value "7U" (at 0 -7.9375) (layer "Dwgs.User") (effects (font (size 0.8 0.8) (thickness 0.15))) (tstamp 7e9b4421-fc58-4b81-a584-7f6858b3211f)) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp cbd645c9-d070-49be-b8e7-c685e9c512ec)) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 852f6ed7-e578-4f31-9800-c44621da3cb1)) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 92a54e0b-7aa1-4f62-8f5c-7dd947649c9e)) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 8f02064b-c991-41c5-a747-5158ce4f2ddf)) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a50b9b42-678b-47c7-b062-1f419116b795)) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 59203258-8faa-4001-88d4-dc9c6428acd6)) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 957c70b6-9da5-4c00-8103-e789daced34c)) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp ba0a3343-f530-4476-a060-3d23f67bda0c)) (fp_rect (start -3.2 -6.3) (end 1.8 -4.05) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (tstamp 6ad16729-e3a2-4093-b87d-429c0e6f6198)) (pad "" np_thru_hole circle (at 0 0 180) (size 5.1 5.1) (drill 5.1) (layers "F&B.Cu" "*.Mask") (tstamp 5c5d59cf-e588-40dc-956e-52cd5192586d)) (pad "1" thru_hole circle (at -4.4 4.7 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 068d758f-d2e5-47d9-8773-3595b3d9ee06)) (pad "2" thru_hole circle (at 2.6 5.75 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (tstamp 5590dd3e-314b-4ff2-9fcf-23b33e405d62)) (fp_line (start 66.675 9.525) (end -66.675 9.525) (layer Dwgs.User) (width 0.15) (tstamp cebf24c0-a791-4fb6-bcfd-93fbdbcd9cc8)) (fp_line (start 66.675 -9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 0633d407-eff1-43be-a735-b007b5363342)) (fp_line (start 66.675 9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp ea3306f7-10b6-4863-b726-06f73960fc5f)) (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 09acdef1-cb66-4fbd-aea1-408d456c5914)))
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
# MX
|
||||
python ./Generator/generate.py -i ./Template.pretty/MX-Hotswap-Template.kicad_mod -o ./MX_Hotswap.pretty -t mx -n MX-Hotswap
|
||||
python ./Generator/generate.py -i ./Template.pretty/MX-Solderable-Template.kicad_mod -o ./MX_Solderable.pretty -t mx -n MX-Solderable
|
||||
|
||||
# Alps SKCM/SKCL
|
||||
python ./Generator/generate.py -i ./Template.pretty/Alps-Solderable.kicad_mod -o ./Alps_Solderable.pretty -t alps -n Alps-Solderable
|
||||
python ./Generator/generate.py -i ./Template.pretty/Alps-Solderable.kicad_mod -o ./Alps_MX_Stabilizers.pretty -t alps_mx_stabilizers -n Alps-MX-Stabilizers
|
||||
|
||||
# MX-Alps Hybrid
|
||||
python ./Generator/generate.py -i ./Template.pretty/MX-Alps-Hybrid-Template.kicad_mod -o ./MX_Alps_Hybrid.pretty -t mx_alps -n MX-Alps-Hybrid
|
||||
|
||||
# Gateron KS33 (Low Profile 2.0)
|
||||
python ./Generator/generate.py -i ./Template.pretty/Gateron-KS33-Hotswap-Template.kicad_mod -o ./Gateron_KS33_Hotswap.pretty -t gateron_ks33 -n Gateron-KS33-Hotswap
|
||||
python ./Generator/generate.py -i ./Template.pretty/Gateron-KS33-Solderable-Template.kicad_mod -o ./Gateron_KS33_Solderable.pretty -t gateron_ks33 -n Gateron-KS33-Solderable
|
||||
|
||||
# Kailh PG1353 (Choc V2)
|
||||
python ./Generator/generate.py -i ./Template.pretty/Kailh-PG1353-Hotswap-Template.kicad_mod -o ./Kailh_PG1353_Hotswap.pretty -t kailh_pg1353 -n Kailh-PG1353-Hotswap
|
||||
python ./Generator/generate.py -i ./Template.pretty/Kailh-PG1353-Solderable-Template.kicad_mod -o ./Kailh_PG1353_Solderable.pretty -t kailh_pg1353 -n Kailh-PG1353-Solderable
|
||||
359
hackpads/trainpad/pcb/libraries/MX_V2/Generator/generate.py
Normal file
359
hackpads/trainpad/pcb/libraries/MX_V2/Generator/generate.py
Normal file
|
|
@ -0,0 +1,359 @@
|
|||
import argparse
|
||||
import sys
|
||||
from pathlib import Path
|
||||
import uuid
|
||||
import keysizes
|
||||
|
||||
|
||||
class FootprintParser:
|
||||
# Parses footprint files (and similar lisp-like notations)
|
||||
|
||||
def __init__(self, input_string, debug):
|
||||
self.debug = debug
|
||||
if self.debug:
|
||||
print("Footprint parser launching with given string:")
|
||||
print(input_string)
|
||||
self.processed_list = self.parse_list(input_string, 1)["item"]
|
||||
|
||||
def parse_list(self, input_string, start_index):
|
||||
ret_list = []
|
||||
loop_index = start_index
|
||||
while True:
|
||||
if loop_index >= len(input_string):
|
||||
print("Footprint parsing failed: Unexpected end of file",
|
||||
file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# Opening parenthesis = start of a list
|
||||
if input_string[loop_index] == '(':
|
||||
ret = self.parse_list(input_string, loop_index + 1)
|
||||
ret_list.append(ret["item"])
|
||||
loop_index = ret["end_index"] + 1
|
||||
continue
|
||||
|
||||
# Closing parenthesis = end of a list
|
||||
elif input_string[loop_index] == ')':
|
||||
if self.debug:
|
||||
print("Returning the following list:")
|
||||
print(ret_list)
|
||||
return {"item": ret_list, "end_index": loop_index}
|
||||
|
||||
# Non-space char = beginning of a literal token
|
||||
elif input_string[loop_index] != ' ':
|
||||
ret = self.parse_literal(input_string, loop_index)
|
||||
ret_list.append(ret["item"])
|
||||
loop_index = ret["end_index"]
|
||||
continue
|
||||
|
||||
# Space = pass
|
||||
loop_index += 1
|
||||
continue
|
||||
|
||||
def parse_literal(self, input_string, start_index):
|
||||
token = ""
|
||||
loop_index = start_index
|
||||
within_quotes = False
|
||||
while True:
|
||||
if loop_index >= len(input_string):
|
||||
print("Footprint parsing failed: Unexpected end of file",
|
||||
file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# Quote = invert within_quotes (allow space)
|
||||
if input_string[loop_index] == '"':
|
||||
within_quotes = not within_quotes
|
||||
|
||||
# Space + not within_quotes = end of a token
|
||||
elif input_string[loop_index] == ' ' and not within_quotes:
|
||||
if self.debug:
|
||||
print("Creating the following token (at delimiter space):")
|
||||
print(token)
|
||||
return {"item": token, "end_index": loop_index}
|
||||
|
||||
# End parenthesis + not within_quotes = end of a token
|
||||
elif input_string[loop_index] == ')' and not within_quotes:
|
||||
if self.debug:
|
||||
print(
|
||||
"Creating the following token (at delimiter closing parenthesis):")
|
||||
print(token)
|
||||
return {"item": token, "end_index": loop_index}
|
||||
|
||||
# Other = Add to built string and continue on
|
||||
token += input_string[loop_index]
|
||||
loop_index += 1
|
||||
|
||||
|
||||
class FootprintEncoder:
|
||||
|
||||
def __init__(self, footprint, debug):
|
||||
self.debug = debug
|
||||
self.encoded_footprint = self.list_to_string(footprint)
|
||||
if self.debug:
|
||||
print("Encoded footprint:")
|
||||
print(self.encoded_footprint)
|
||||
|
||||
def list_to_string(self, input_list):
|
||||
string_elements = []
|
||||
for element in input_list:
|
||||
if isinstance(element, list):
|
||||
return_string = self.list_to_string(element)
|
||||
string_elements.append(return_string)
|
||||
elif isinstance(element, str):
|
||||
string_elements.append(element)
|
||||
return f"({' '.join(string_elements)})"
|
||||
|
||||
|
||||
class FootprintsGenerator:
|
||||
|
||||
def __init__(self, input_file, output_dir, keysizes_type, family_name, unit_width, unit_height, debug):
|
||||
self.debug = debug
|
||||
|
||||
# Choose which unit sizes to generate
|
||||
if keysizes_type == "mx":
|
||||
self.keysizes = keysizes.KEYSIZES_MX
|
||||
elif keysizes_type == "alps":
|
||||
self.keysizes = keysizes.KEYSIZES_ALPS
|
||||
elif keysizes_type == "alps_mx_stabilizers":
|
||||
self.keysizes = keysizes.KEYSIZES_ALPS_MX_STABILIZERS
|
||||
elif keysizes_type == "gateron_ks33":
|
||||
self.keysizes = keysizes.KEYSIZES_GATERON_KS33
|
||||
elif keysizes_type == "kailh_pg1353":
|
||||
self.keysizes = keysizes.KEYSIZES_KAILH_PG1353
|
||||
else: # mx_alps
|
||||
self.keysizes = keysizes.KEYSIZES_MX_ALPS
|
||||
|
||||
# Generate footprint data
|
||||
footprint = self.parse_input(input_file=input_file)
|
||||
if self.debug:
|
||||
print("Generated footprint data:")
|
||||
print(footprint)
|
||||
|
||||
# For each keysize, inject outlines and necessary addons (stabilizer holes and similar)
|
||||
for keysize_def in self.keysizes:
|
||||
|
||||
# Inject outline and stabilizers
|
||||
footprint_with_outlines = self.generate_footprint_outlines(
|
||||
base_footprint=footprint, keysize_def=keysize_def, unit_width=unit_width, unit_height=unit_height)
|
||||
final_footprints = self.generate_footprint_stabilizers(
|
||||
base_footprint=footprint_with_outlines, keysize_def=keysize_def, keysizes_type=keysizes_type)
|
||||
|
||||
# Write each created variant
|
||||
for final_footprint in final_footprints:
|
||||
encoded_footprint = FootprintEncoder(
|
||||
footprint=final_footprint['footprint'], debug=self.debug)
|
||||
keysize_human_readable = keysize_def.get('keysize')
|
||||
if isinstance(keysize_def.get('keysize'), (int, float)):
|
||||
keysize_human_readable = f"{keysize_def.get('keysize')}U"
|
||||
key_variant_name = f"{keysize_human_readable}{final_footprint['variant_name'] or ''}"
|
||||
save_path = output_dir / \
|
||||
f"{family_name}-{key_variant_name}.kicad_mod"
|
||||
|
||||
output_data = encoded_footprint.encoded_footprint.replace("Template", key_variant_name)
|
||||
|
||||
with save_path.open(mode='w') as save_file:
|
||||
save_file.write(output_data)
|
||||
save_file.close()
|
||||
|
||||
def parse_input(self, input_file):
|
||||
|
||||
# Parse input file - More or less Lisp format
|
||||
# Can contain parentheses legally within quotes
|
||||
input_file_opened = input_file.open()
|
||||
|
||||
# Read and convert to single line
|
||||
input_string = input_file_opened.read().replace('\n', ' ').replace('\r', ' ').replace('\t', ' ')
|
||||
|
||||
# Use FootprintParser to convert to a tokenized list
|
||||
footprint_elements = FootprintParser(
|
||||
input_string=input_string, debug=self.debug).processed_list
|
||||
if self.debug:
|
||||
print(footprint_elements)
|
||||
|
||||
return footprint_elements
|
||||
|
||||
# Takes footprint object (nested list style) and injects outline box
|
||||
def generate_footprint_outlines(self, base_footprint, keysize_def, unit_width, unit_height):
|
||||
# (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 4de36ae6-8d67-4c45-bd5c-19be16f828ed))
|
||||
keysize = keysize_def.get('keysize')
|
||||
footprint = base_footprint[:]
|
||||
if keysize == "ISO":
|
||||
# TODO: Scale ISO based on unit size
|
||||
footprint.append(
|
||||
f"(fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
elif keysize == "ISO-Rotated":
|
||||
footprint.append(
|
||||
f'(fp_line (start 19.05 11.90625) (end 19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp {uuid.uuid4()}))')
|
||||
footprint.append(
|
||||
f'(fp_line (start 0 11.90625) (end 0 16.66875) (layer "Dwgs.User") (width 0.15) (tstamp {uuid.uuid4()}))')
|
||||
footprint.append(
|
||||
f'(fp_line (start -19.05 -11.90625) (end 19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp {uuid.uuid4()}))')
|
||||
footprint.append(
|
||||
f'(fp_line (start -19.05 16.66875) (end -19.05 -11.90625) (layer "Dwgs.User") (width 0.15) (tstamp {uuid.uuid4()}))')
|
||||
footprint.append(
|
||||
f'(fp_line (start 19.05 11.90625) (end 0 11.90625) (layer "Dwgs.User") (width 0.15) (tstamp {uuid.uuid4()}))')
|
||||
footprint.append(
|
||||
f'(fp_line (start -19.05 16.66875) (end 0 16.66875) (layer "Dwgs.User") (width 0.15) (tstamp {uuid.uuid4()}))')
|
||||
elif keysize == "6U-Offcenter":
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * -3.5} {unit_height / 2}) (end {unit_width * 2.5} {unit_height / 2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * -3.5} {unit_height / -2}) (end {unit_width * 2.5} {unit_height / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * -3.5} {unit_height / 2}) (end {unit_width * -3.5} {unit_height / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * 2.5} {unit_height / 2}) (end {unit_width * 2.5} {unit_height / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
elif keysize == "2U-Vertical":
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width / 2} {unit_height * 2 / 2}) (end {unit_width / -2} {unit_height * 2 / 2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width / 2} {unit_height * 2 / -2}) (end {unit_width / -2} {unit_height * 2 / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width / 2} {unit_height * 2 / 2}) (end {unit_width / 2} {unit_height * 2 / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width / -2} {unit_height * 2 / 2}) (end {unit_width / -2} {unit_height * 2 / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
else: # Numerical value
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * keysize / 2} {unit_height / 2}) (end {unit_width * keysize / -2} {unit_height / 2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * keysize / 2} {unit_height / -2}) (end {unit_width * keysize / -2} {unit_height / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * keysize / 2} {unit_height / 2}) (end {unit_width * keysize / 2} {unit_height / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
footprint.append(
|
||||
f"(fp_line (start {unit_width * keysize / -2} {unit_height / 2}) (end {unit_width * keysize / -2} {unit_height / -2}) (layer Dwgs.User) (width 0.15) (tstamp {uuid.uuid4()}))")
|
||||
|
||||
return footprint
|
||||
|
||||
# Takes footprint object and injects stabilizer holes
|
||||
# Returns a list of
|
||||
# {
|
||||
# "footprint": footprint,
|
||||
# "variant_name": variant name (appendable to footprint name)
|
||||
# }
|
||||
def generate_footprint_stabilizers(self, base_footprint, keysize_def, keysizes_type):
|
||||
|
||||
if not keysize_def.get("stabilizer_dist"):
|
||||
return [{
|
||||
"footprint": base_footprint[:],
|
||||
"variant_name": None
|
||||
}]
|
||||
|
||||
stabilizer_dist_left = keysize_def.get("stabilizer_dist")
|
||||
stabilizer_dist_right = keysize_def.get("stabilizer_dist_right") or keysize_def.get("stabilizer_dist")
|
||||
stabilizer_vert = keysize_def.get("stabilizer_vert")
|
||||
|
||||
ret_list = []
|
||||
|
||||
if keysizes_type in ["mx", "mx_alps", "alps_mx_stabilizers"]:
|
||||
for variant in [None, "-ReversedStabilizers"]:
|
||||
footprint_variant_copy = base_footprint[:]
|
||||
flip_multiplier = 1
|
||||
if variant:
|
||||
flip_multiplier = -1
|
||||
if stabilizer_vert:
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {6.985 * flip_multiplier} {stabilizer_dist_left}) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {6.985 * flip_multiplier} {stabilizer_dist_right * -1}) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {-8.255 * flip_multiplier} {stabilizer_dist_left}) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {-8.255 * flip_multiplier} {stabilizer_dist_right * -1}) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
else:
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {stabilizer_dist_left * -1} {-6.985 * flip_multiplier}) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {stabilizer_dist_right} {-6.985 * flip_multiplier}) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {stabilizer_dist_left * -1} {8.255 * flip_multiplier}) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
footprint_variant_copy.append(f'(pad "" np_thru_hole circle (at {stabilizer_dist_right} {8.255 * flip_multiplier}) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp {uuid.uuid4()}))')
|
||||
|
||||
ret_list.append({
|
||||
"footprint": footprint_variant_copy,
|
||||
"variant_name": variant
|
||||
})
|
||||
elif keysizes_type in [""]:
|
||||
# TODO: Generate plate-mount stabilizer keepout zones for KS-33 footprint types
|
||||
ret_list = [{
|
||||
"footprint": base_footprint[:],
|
||||
"variant_name": None
|
||||
}]
|
||||
else:
|
||||
ret_list = [{
|
||||
"footprint": base_footprint[:],
|
||||
"variant_name": None
|
||||
}]
|
||||
|
||||
return ret_list
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
# Parse args
|
||||
|
||||
description_cmd = "Generates a footprint library from a single template footprint."
|
||||
arg_parser = argparse.ArgumentParser(
|
||||
description=description_cmd, formatter_class=argparse.RawTextHelpFormatter)
|
||||
|
||||
description_input = "Specify the input footprint file (i.e. a kicad_mod file without the outer key bounding rectangle)."
|
||||
arg_parser.add_argument(
|
||||
"-i", "--input-file", dest="input_file", help=description_input, required=True)
|
||||
|
||||
description_output = "Set the output directory (i.e. an empty .pretty folder)."
|
||||
arg_parser.add_argument(
|
||||
"-o", "--output-dir", dest="output_dir", help=description_output, required=True)
|
||||
|
||||
description_keysizes_type = """Choose the key sizes type that gets generated.
|
||||
- mx: Generate standard MX sizes
|
||||
- alps: Generate standard alps keysizes (such as 6.5U AEK space)
|
||||
- mx_alps: Generate hybrid MX/alps sizes
|
||||
- alps_mx_stabilizers: Generate alps keysizes with MX PCB-mount stabilizers (for DCS and similar)
|
||||
- gateron_ks33: Generate gateron KS-33 (low-profile v2.0) sizes
|
||||
- kailh_pg1353: Generate kailh PG1353 (choc V2) sizes"""
|
||||
arg_parser.add_argument("-t", "--keysizes-type", dest="keysizes_type",
|
||||
help=description_keysizes_type, choices=["mx", "alps", "mx_alps", "alps_mx_stabilizers", "gateron_ks33", "kailh_pg1353"], required=True)
|
||||
|
||||
description_family_name = "Specify the output footprint family name (i.e. the MX-Hotswap part of MX-Hotswap-1U.pretty)."
|
||||
arg_parser.add_argument(
|
||||
"-n", "--family-name", dest="family_name", help=description_family_name, required=True)
|
||||
|
||||
# description_stabilizer_type = """Choose the stabilizer type that gets generated.
|
||||
# - mx: Generates standard MX stabilizers, their reversed variants (north/south-facing), and no-stabilizer variants.
|
||||
# - none: Generates no stabilizers at all (for Alps and similar where stabilizers are mostly plate mount)."""
|
||||
# arg_parser.add_argument("-s", "--stabilizers-type", dest="stabilizers_type",
|
||||
# help=description_stabilizer_type, choices=["mx", "none"], required=True)
|
||||
|
||||
description_unit_width = "Optional: Override unit width. Defaults to 19.05mm."
|
||||
arg_parser.add_argument("-uw", "--unit-width", dest="unit_width",
|
||||
help=description_unit_width, type=float, default=19.05)
|
||||
|
||||
description_unit_height = "Optional: Override unit height. Defaults to 19.05mm."
|
||||
arg_parser.add_argument("-uh", "--unit-height", dest="unit_height",
|
||||
help=description_unit_height, type=float, default=19.05)
|
||||
|
||||
description_debug = "Optional: Enable debug mode."
|
||||
arg_parser.add_argument("-d", "--debug", dest="debug",
|
||||
help=description_debug, action="store_true")
|
||||
|
||||
args = arg_parser.parse_args()
|
||||
if args.debug:
|
||||
print(args)
|
||||
|
||||
# Sanity check args
|
||||
|
||||
input_file = Path(args.input_file)
|
||||
if not input_file.is_file():
|
||||
print("Input file invalid", file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
output_dir = Path(args.output_dir)
|
||||
if not output_dir.is_dir():
|
||||
print("Output dir invalid", file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# Launch generator
|
||||
|
||||
footprints_generator = FootprintsGenerator(input_file=input_file, output_dir=output_dir, keysizes_type=args.keysizes_type, family_name=args.family_name,
|
||||
unit_width=args.unit_width, unit_height=args.unit_height, debug=args.debug)
|
||||
197
hackpads/trainpad/pcb/libraries/MX_V2/Generator/keysizes.py
Normal file
197
hackpads/trainpad/pcb/libraries/MX_V2/Generator/keysizes.py
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
# Schema
|
||||
# [
|
||||
# {
|
||||
# "keysize": unit or string ID (string IDs must be handled via custom code; numerical units will be auto-calculated),
|
||||
# "stabilizer_dist": X distance of one of the stabilizer holes from the switch center (or leftside if stabilizer_dist_right is defined),
|
||||
# "stabilizer_dist_right": X distance of the right stabilizer holes from the switch center (for asymmetrical stabilizers),
|
||||
# "stabilizer_vert": Whether or not to rotate the stabilizers vertically
|
||||
# },
|
||||
# ...
|
||||
# ]
|
||||
|
||||
|
||||
# Simple MX
|
||||
KEYSIZES_MX = [
|
||||
{
|
||||
"keysize": 1
|
||||
},
|
||||
{
|
||||
"keysize": 1.25
|
||||
},
|
||||
{
|
||||
"keysize": 1.5
|
||||
},
|
||||
{
|
||||
"keysize": 1.75
|
||||
},
|
||||
{
|
||||
"keysize": 2,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 2.25,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 2.75,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 3,
|
||||
"stabilizer_dist": 19.05
|
||||
},
|
||||
{
|
||||
"keysize": 6,
|
||||
"stabilizer_dist": 47.625
|
||||
},
|
||||
{
|
||||
"keysize": 6.25,
|
||||
"stabilizer_dist": 50
|
||||
},
|
||||
{
|
||||
"keysize": 7,
|
||||
"stabilizer_dist": 57.15
|
||||
},
|
||||
{
|
||||
"keysize": 8,
|
||||
"stabilizer_dist": 66.675
|
||||
},
|
||||
{
|
||||
"keysize": 9,
|
||||
"stabilizer_dist": 66.675
|
||||
},
|
||||
{
|
||||
"keysize": 10,
|
||||
"stabilizer_dist": 66.675
|
||||
},
|
||||
{
|
||||
"keysize": "ISO",
|
||||
"stabilizer_vert": True,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": "ISO-Rotated",
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": "6U-Offcenter",
|
||||
"stabilizer_dist": 57.15,
|
||||
"stabilizer_dist_right": 38.1
|
||||
},
|
||||
{
|
||||
"keysize": "2U-Vertical",
|
||||
"stabilizer_vert": True,
|
||||
"stabilizer_dist": 11.938
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
# Alps (with plate-mount stabilizers)
|
||||
KEYSIZES_ALPS = [
|
||||
{"keysize": 1},
|
||||
{"keysize": 1.25},
|
||||
{"keysize": 1.5},
|
||||
{"keysize": 1.75},
|
||||
{"keysize": 2},
|
||||
{"keysize": 2.25},
|
||||
{"keysize": 2.75},
|
||||
{"keysize": 3},
|
||||
{"keysize": 6.25},
|
||||
{"keysize": 6.5},
|
||||
{"keysize": 7},
|
||||
{"keysize": "ISO"}
|
||||
]
|
||||
|
||||
|
||||
# MX/Alps Hybrid
|
||||
KEYSIZES_MX_ALPS = KEYSIZES_MX[:] + [
|
||||
{"keysize": 6.5}
|
||||
]
|
||||
|
||||
|
||||
# Alps with MX stabilizers where supported (DCS and similar)
|
||||
KEYSIZES_ALPS_MX_STABILIZERS = [
|
||||
{
|
||||
"keysize": 1
|
||||
},
|
||||
{
|
||||
"keysize": 1.25
|
||||
},
|
||||
{
|
||||
"keysize": 1.5
|
||||
},
|
||||
{
|
||||
"keysize": 1.75
|
||||
},
|
||||
{
|
||||
"keysize": 2,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 2.25,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 2.75,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 6.25,
|
||||
"stabilizer_dist": 50
|
||||
},
|
||||
{
|
||||
"keysize": 6.5
|
||||
},
|
||||
{
|
||||
"keysize": 7,
|
||||
"stabilizer_dist": 57.15
|
||||
},
|
||||
{
|
||||
"keysize": "ISO",
|
||||
"stabilizer_vert": True,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": "ISO-Rotated",
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": "2U-Vertical",
|
||||
"stabilizer_vert": True,
|
||||
"stabilizer_dist": 11.938
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
# Gateron KS-33 (Low Profile 2.0)
|
||||
KEYSIZES_GATERON_KS33 = [
|
||||
{"keysize": 1},
|
||||
{"keysize": 1.25},
|
||||
{"keysize": 1.5},
|
||||
{"keysize": 1.75},
|
||||
{
|
||||
"keysize": 2,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 2.25,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 2.75,
|
||||
"stabilizer_dist": 11.938
|
||||
},
|
||||
{
|
||||
"keysize": 6.25,
|
||||
"stabilizer_dist": 50
|
||||
},
|
||||
{
|
||||
"keysize": 7,
|
||||
"stabilizer_dist": 57.15
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
# Kailh PG1353 (Choc V2)
|
||||
# For now, just use the Gateron KS33 sizes unless they start to differ in support
|
||||
KEYSIZES_KAILH_PG1353 = KEYSIZES_GATERON_KS33
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(footprint "Kailh-PG1353-Solderable-1.25U" (version 20240108) (generator "pcbnew") (generator_version "8.0") (layer "F.Cu") (property "Reference" "REF**" (at 0 3.75 0) (layer "Dwgs.User") (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Value" "1.25U" (at 0 6 0) (layer "Dwgs.User") (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Footprint" "Kailh-PG1353-Solderable-1.25U" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "d5dd7341-7b40-4184-919e-eb7bf543a3a3") (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "797caf1f-8e58-4ad3-a346-3724dbe136ec") (effects (font (size 1.27 1.27)))) (property "Description" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "c53e9997-adf0-4d4b-b258-45a7c479c58e") (effects (font (size 1.27 1.27)))) (attr through_hole) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "cbd645c9-d070-49be-b8e7-c685e9c512ec")) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "852f6ed7-e578-4f31-9800-c44621da3cb1")) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "92a54e0b-7aa1-4f62-8f5c-7dd947649c9e")) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "8f02064b-c991-41c5-a747-5158ce4f2ddf")) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "a50b9b42-678b-47c7-b062-1f419116b795")) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "59203258-8faa-4001-88d4-dc9c6428acd6")) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "957c70b6-9da5-4c00-8103-e789daced34c")) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "ba0a3343-f530-4476-a060-3d23f67bda0c")) (fp_rect (start -1.6 3.73) (end 1.6 6.13) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (uuid "6ad16729-e3a2-4093-b87d-429c0e6f6198")) (pad "" np_thru_hole oval (at -5 5.15 180) (size 1.5 2) (drill oval 1.5 2) (layers "F&B.Cu" "*.Mask") (uuid "bb5484b7-6ebc-4550-8ed8-3800fd4d65c5")) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5.1) (layers "F&B.Cu" "*.Mask") (uuid "5c5d59cf-e588-40dc-956e-52cd5192586d")) (pad "1" thru_hole circle (at 5 -3.8 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "068d758f-d2e5-47d9-8773-3595b3d9ee06")) (pad "2" thru_hole circle (at 0 -6 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "5590dd3e-314b-4ff2-9fcf-23b33e405d62")) (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15) (tstamp 1c6a66b6-85f7-4aa6-873e-baaf71846444)) (fp_line (start 11.90625 -9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp f3d1485d-616c-4f9f-ae27-aad279c52446)) (fp_line (start 11.90625 9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 61916984-89c9-4dbf-bd19-10f537380044)) (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15) (tstamp c80fb120-2e38-48f5-ab64-401bff14a018)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Kailh-PG1353-Solderable-1.5U" (version 20240108) (generator "pcbnew") (generator_version "8.0") (layer "F.Cu") (property "Reference" "REF**" (at 0 3.75 0) (layer "Dwgs.User") (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Value" "1.5U" (at 0 6 0) (layer "Dwgs.User") (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Footprint" "Kailh-PG1353-Solderable-1.5U" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "d5dd7341-7b40-4184-919e-eb7bf543a3a3") (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "797caf1f-8e58-4ad3-a346-3724dbe136ec") (effects (font (size 1.27 1.27)))) (property "Description" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "c53e9997-adf0-4d4b-b258-45a7c479c58e") (effects (font (size 1.27 1.27)))) (attr through_hole) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "cbd645c9-d070-49be-b8e7-c685e9c512ec")) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "852f6ed7-e578-4f31-9800-c44621da3cb1")) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "92a54e0b-7aa1-4f62-8f5c-7dd947649c9e")) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "8f02064b-c991-41c5-a747-5158ce4f2ddf")) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "a50b9b42-678b-47c7-b062-1f419116b795")) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "59203258-8faa-4001-88d4-dc9c6428acd6")) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "957c70b6-9da5-4c00-8103-e789daced34c")) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "ba0a3343-f530-4476-a060-3d23f67bda0c")) (fp_rect (start -1.6 3.73) (end 1.6 6.13) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (uuid "6ad16729-e3a2-4093-b87d-429c0e6f6198")) (pad "" np_thru_hole oval (at -5 5.15 180) (size 1.5 2) (drill oval 1.5 2) (layers "F&B.Cu" "*.Mask") (uuid "bb5484b7-6ebc-4550-8ed8-3800fd4d65c5")) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5.1) (layers "F&B.Cu" "*.Mask") (uuid "5c5d59cf-e588-40dc-956e-52cd5192586d")) (pad "1" thru_hole circle (at 5 -3.8 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "068d758f-d2e5-47d9-8773-3595b3d9ee06")) (pad "2" thru_hole circle (at 0 -6 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "5590dd3e-314b-4ff2-9fcf-23b33e405d62")) (fp_line (start 14.287500000000001 9.525) (end -14.287500000000001 9.525) (layer Dwgs.User) (width 0.15) (tstamp 7ea1e521-f1c0-48f4-8e94-15bfa51a9b37)) (fp_line (start 14.287500000000001 -9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 1c865748-8ab4-4584-b66b-c4cdd9b743d8)) (fp_line (start 14.287500000000001 9.525) (end 14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp e21dbf12-6d56-4a04-bdf3-9bcf83b0b4f3)) (fp_line (start -14.287500000000001 9.525) (end -14.287500000000001 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 67f0136a-e0cd-4ced-ac65-084cd2121583)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Kailh-PG1353-Solderable-1.75U" (version 20240108) (generator "pcbnew") (generator_version "8.0") (layer "F.Cu") (property "Reference" "REF**" (at 0 3.75 0) (layer "Dwgs.User") (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Value" "1.75U" (at 0 6 0) (layer "Dwgs.User") (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Footprint" "Kailh-PG1353-Solderable-1.75U" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "d5dd7341-7b40-4184-919e-eb7bf543a3a3") (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "797caf1f-8e58-4ad3-a346-3724dbe136ec") (effects (font (size 1.27 1.27)))) (property "Description" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "c53e9997-adf0-4d4b-b258-45a7c479c58e") (effects (font (size 1.27 1.27)))) (attr through_hole) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "cbd645c9-d070-49be-b8e7-c685e9c512ec")) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "852f6ed7-e578-4f31-9800-c44621da3cb1")) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "92a54e0b-7aa1-4f62-8f5c-7dd947649c9e")) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "8f02064b-c991-41c5-a747-5158ce4f2ddf")) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "a50b9b42-678b-47c7-b062-1f419116b795")) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "59203258-8faa-4001-88d4-dc9c6428acd6")) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "957c70b6-9da5-4c00-8103-e789daced34c")) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "ba0a3343-f530-4476-a060-3d23f67bda0c")) (fp_rect (start -1.6 3.73) (end 1.6 6.13) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (uuid "6ad16729-e3a2-4093-b87d-429c0e6f6198")) (pad "" np_thru_hole oval (at -5 5.15 180) (size 1.5 2) (drill oval 1.5 2) (layers "F&B.Cu" "*.Mask") (uuid "bb5484b7-6ebc-4550-8ed8-3800fd4d65c5")) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5.1) (layers "F&B.Cu" "*.Mask") (uuid "5c5d59cf-e588-40dc-956e-52cd5192586d")) (pad "1" thru_hole circle (at 5 -3.8 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "068d758f-d2e5-47d9-8773-3595b3d9ee06")) (pad "2" thru_hole circle (at 0 -6 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "5590dd3e-314b-4ff2-9fcf-23b33e405d62")) (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15) (tstamp d0cacf64-799d-4312-a64f-62049aac160e)) (fp_line (start 16.66875 -9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp d476656c-3fab-4c08-98fa-6ed96db2e19b)) (fp_line (start 16.66875 9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 81e44268-3605-41e5-99df-b5eb195d1006)) (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 94c12c24-1e82-4869-86ff-52dea67fe25e)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Kailh-PG1353-Solderable-1U" (version 20240108) (generator "pcbnew") (generator_version "8.0") (layer "F.Cu") (property "Reference" "REF**" (at 0 3.75 0) (layer "Dwgs.User") (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Value" "1U" (at 0 6 0) (layer "Dwgs.User") (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Footprint" "Kailh-PG1353-Solderable-1U" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "d5dd7341-7b40-4184-919e-eb7bf543a3a3") (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "797caf1f-8e58-4ad3-a346-3724dbe136ec") (effects (font (size 1.27 1.27)))) (property "Description" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "c53e9997-adf0-4d4b-b258-45a7c479c58e") (effects (font (size 1.27 1.27)))) (attr through_hole) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "cbd645c9-d070-49be-b8e7-c685e9c512ec")) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "852f6ed7-e578-4f31-9800-c44621da3cb1")) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "92a54e0b-7aa1-4f62-8f5c-7dd947649c9e")) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "8f02064b-c991-41c5-a747-5158ce4f2ddf")) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "a50b9b42-678b-47c7-b062-1f419116b795")) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "59203258-8faa-4001-88d4-dc9c6428acd6")) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "957c70b6-9da5-4c00-8103-e789daced34c")) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "ba0a3343-f530-4476-a060-3d23f67bda0c")) (fp_rect (start -1.6 3.73) (end 1.6 6.13) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (uuid "6ad16729-e3a2-4093-b87d-429c0e6f6198")) (pad "" np_thru_hole oval (at -5 5.15 180) (size 1.5 2) (drill oval 1.5 2) (layers "F&B.Cu" "*.Mask") (uuid "bb5484b7-6ebc-4550-8ed8-3800fd4d65c5")) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5.1) (layers "F&B.Cu" "*.Mask") (uuid "5c5d59cf-e588-40dc-956e-52cd5192586d")) (pad "1" thru_hole circle (at 5 -3.8 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "068d758f-d2e5-47d9-8773-3595b3d9ee06")) (pad "2" thru_hole circle (at 0 -6 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "5590dd3e-314b-4ff2-9fcf-23b33e405d62")) (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15) (tstamp 8a1f2dfd-9280-4062-a46f-7eb3e4f75086)) (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 53e23f9a-707c-4034-bc30-66d5b7e8f759)) (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3419d3ee-23f3-4e17-a499-8ddad49855a1)) (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 0d1944c4-8cc7-4e88-8d0f-6f5a808eb9f3)))
|
||||
|
|
@ -0,0 +1 @@
|
|||
(footprint "Kailh-PG1353-Solderable-2.25U" (version 20240108) (generator "pcbnew") (generator_version "8.0") (layer "F.Cu") (property "Reference" "REF**" (at 0 3.75 0) (layer "Dwgs.User") (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Value" "2.25U" (at 0 6 0) (layer "Dwgs.User") (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f") (effects (font (size 0.8 0.8) (thickness 0.15)))) (property "Footprint" "Kailh-PG1353-Solderable-2.25U" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "d5dd7341-7b40-4184-919e-eb7bf543a3a3") (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "797caf1f-8e58-4ad3-a346-3724dbe136ec") (effects (font (size 1.27 1.27)))) (property "Description" "" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "c53e9997-adf0-4d4b-b258-45a7c479c58e") (effects (font (size 1.27 1.27)))) (attr through_hole) (fp_line (start -7 -7) (end -7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "cbd645c9-d070-49be-b8e7-c685e9c512ec")) (fp_line (start -7 5) (end -7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "852f6ed7-e578-4f31-9800-c44621da3cb1")) (fp_line (start -7 7) (end -5 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "92a54e0b-7aa1-4f62-8f5c-7dd947649c9e")) (fp_line (start -5 -7) (end -7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "8f02064b-c991-41c5-a747-5158ce4f2ddf")) (fp_line (start 5 -7) (end 7 -7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "a50b9b42-678b-47c7-b062-1f419116b795")) (fp_line (start 5 7) (end 7 7) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "59203258-8faa-4001-88d4-dc9c6428acd6")) (fp_line (start 7 -7) (end 7 -5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "957c70b6-9da5-4c00-8103-e789daced34c")) (fp_line (start 7 7) (end 7 5) (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (uuid "ba0a3343-f530-4476-a060-3d23f67bda0c")) (fp_rect (start -1.6 3.73) (end 1.6 6.13) (stroke (width 0.1) (type default)) (fill none) (layer "Cmts.User") (uuid "6ad16729-e3a2-4093-b87d-429c0e6f6198")) (pad "" np_thru_hole oval (at -5 5.15 180) (size 1.5 2) (drill oval 1.5 2) (layers "F&B.Cu" "*.Mask") (uuid "bb5484b7-6ebc-4550-8ed8-3800fd4d65c5")) (pad "" np_thru_hole circle (at 0 0 180) (size 5 5) (drill 5.1) (layers "F&B.Cu" "*.Mask") (uuid "5c5d59cf-e588-40dc-956e-52cd5192586d")) (pad "1" thru_hole circle (at 5 -3.8 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "068d758f-d2e5-47d9-8773-3595b3d9ee06")) (pad "2" thru_hole circle (at 0 -6 180) (size 2.3 2.3) (drill 1.45) (layers "*.Cu" "B.Mask") (remove_unused_layers no) (uuid "5590dd3e-314b-4ff2-9fcf-23b33e405d62")) (fp_line (start 21.431250000000002 9.525) (end -21.431250000000002 9.525) (layer Dwgs.User) (width 0.15) (tstamp 80356ea0-fcee-44aa-81b6-77b8a574c128)) (fp_line (start 21.431250000000002 -9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 7108dbcd-a178-40a0-963f-67f2ebd39f66)) (fp_line (start 21.431250000000002 9.525) (end 21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 3041b8db-8a46-4e08-a50f-b9ea6141f9c2)) (fp_line (start -21.431250000000002 9.525) (end -21.431250000000002 -9.525) (layer Dwgs.User) (width 0.15) (tstamp 92b6c9ad-428e-4240-8d4b-e0fa0db471cc)))
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue