Hotswap support and solder jumpers
This commit is contained in:
71739
cheapino.kicad_pcb
71739
cheapino.kicad_pcb
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.09999999999999999,
|
||||
@@ -62,20 +63,26 @@
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_type_mismatch": "error",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
@@ -85,9 +92,14 @@
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
@@ -96,7 +108,6 @@
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
@@ -104,20 +115,65 @@
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.19999999999999998,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 5,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0
|
||||
],
|
||||
@@ -130,7 +186,8 @@
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"layer_presets": []
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
@@ -314,18 +371,23 @@
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_label_syntax": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
@@ -335,6 +397,7 @@
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
@@ -352,7 +415,7 @@
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12.0,
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
@@ -366,13 +429,15 @@
|
||||
"track_width": 0.25,
|
||||
"via_diameter": 0.8,
|
||||
"via_drill": 0.4,
|
||||
"wire_width": 6.0
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 2
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
@@ -388,6 +453,8 @@
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
@@ -419,7 +486,11 @@
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
|
||||
2038
cheapino.kicad_sch
2038
cheapino.kicad_sch
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,112 @@
|
||||
(module Kailh_socket_MX_optional_reversible (layer F.Cu) (tedit 5DD4FDAE)
|
||||
(descr "MX-style keyswitch with support for reversible optional Kailh socket")
|
||||
(tags MX,cherry,gateron,kailh,pg1511,socket)
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0 -8.255) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value Kailh_socket_MX_optional_reversible (at 0 8.255) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -7 -6.604) (end -7 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6.604) (layer B.SilkS) (width 0.15))
|
||||
(fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start 0 0) (end 2.539999 -0.634999) (angle -75.96375653) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 3.81 -6.985) (end -5.08 -6.985) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 -6.985) (end -5.08 -6.604) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 -3.556) (end -5.08 -3.175) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -2.286 -2.54) (end 0 -2.54) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 2.54 -0.635) (end 4.191 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 5.969 -0.635) (end 6.35 -0.635) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6.35 -0.635) (end 6.35 -1.016) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6.35 -4.445) (end 6.35 -4.064) (layer F.SilkS) (width 0.15))
|
||||
(fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15))
|
||||
(fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 6.35 4.445) (end 6.35 4.064) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 6.35 1.016) (end 6.35 0.635) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 6.35 0.635) (end 5.969 0.635) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 4.191 0.635) (end 2.54 0.635) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0 2.54) (end -2.286 2.54) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 3.175) (end -5.08 3.556) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 6.604) (end -5.08 6.985) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %R (at 0 5.08) (layer B.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_text user %R (at 0.635 -4.445) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 -8.255) (layer B.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_text user %V (at 0 8.255) (layer B.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer F.Fab) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 2.539999 -0.634999) (angle -75.96375653) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 2.539999 -0.634999) (end 6.35 -0.635) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 6.35 -0.635) (end 6.35 -4.445) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 3.81 -6.985) (end -5.08 -6.985) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -5.08 -6.985) (end -5.08 -2.54) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -5.08 -2.54) (end 0 -2.54) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 6.35 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 8.89 -1.27) (end 8.89 -3.81) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 8.89 -3.81) (end 6.35 -3.81) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -5.08 -6.35) (end -7.62 -6.35) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -7.62 -6.35) (end -7.62 -3.81) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -7.62 -3.81) (end -5.08 -3.81) (layer F.Fab) (width 0.12))
|
||||
(fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.Fab) (width 0.12))
|
||||
(fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start 6.35 4.445) (end 6.35 0.635) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start 6.35 0.635) (end 2.54 0.635) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start 0 2.54) (end -5.08 2.54) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start -5.08 2.54) (end -5.08 6.985) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start 6.35 3.81) (end 8.89 3.81) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start 8.89 3.81) (end 8.89 1.27) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start 8.89 1.27) (end 6.35 1.27) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start -5.08 3.81) (end -7.62 3.81) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start -7.62 3.81) (end -7.62 6.35) (layer B.Fab) (width 0.12))
|
||||
(fp_line (start -7.62 6.35) (end -5.08 6.35) (layer B.Fab) (width 0.12))
|
||||
(pad 1 smd rect (at -6.29 5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
|
||||
(pad 2 smd rect (at 7.56 2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask))
|
||||
(pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 2.54 5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at -3.81 2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad 1 smd rect (at -6.29 -5.08) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask))
|
||||
(pad "" np_thru_hole circle (at -2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
|
||||
(pad 2 smd rect (at 7.56 -2.54) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask))
|
||||
)
|
||||
@@ -1,57 +0,0 @@
|
||||
(module SW_MX_reversible (layer F.Cu) (tedit 5DD4F81F)
|
||||
(descr "MX-style keyswitch, reversible")
|
||||
(tags MX,cherry,gateron,kailh)
|
||||
(fp_text reference REF** (at 0 -8.255) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SW_MX_reversible (at 0 8.255) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_text user %R (at 0 -8.255) (layer B.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_text user %V (at 0 8.255) (layer B.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer B.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(pad 2 thru_hole circle (at 3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at -2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask))
|
||||
)
|
||||
@@ -1,55 +0,0 @@
|
||||
(module SW_MX_reversible_minimal (layer F.Cu) (tedit 5DD4F90D)
|
||||
(descr "MX-style keyswitch, reversible, without pcb-mount holes")
|
||||
(tags MX,cherry,gateron,kailh)
|
||||
(fp_text reference REF** (at 0 -3) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SW_MX_reversible_minimal (at 0 8.255) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15))
|
||||
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15))
|
||||
(fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15))
|
||||
(fp_text user %V (at 0 8.255) (layer B.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_text user %R (at 0 -3.048) (layer B.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer B.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
|
||||
)
|
||||
(pad 2 thru_hole circle (at 3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at -2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
(pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
|
||||
(pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask))
|
||||
)
|
||||
Reference in New Issue
Block a user