Initial commit

This commit is contained in:
boykovra 2025-12-18 17:51:09 +03:00
commit 4c34655a08
21 changed files with 224197 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,130 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"shapes": 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": [
"vias",
"footprint_text",
"footprint_anchors",
"ratsnest",
"grid",
"footprints_front",
"footprints_back",
"footprint_values",
"footprint_references",
"tracks",
"drc_errors",
"bitmaps",
"pads",
"zones",
"drc_warnings",
"drc_exclusions",
"locked_item_shadows",
"conflict_shadows",
"shapes"
],
"visible_layers": "ffffffff_ffffffff_fffffdff_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "Keyboard-MC7007-Short.kicad_prl",
"version": 5
},
"net_inspector_panel": {
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
"filter_by_netclass": true,
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": 0
},
"open_jobsets": [],
"project": {
"files": []
},
"schematic": {
"selection_filter": {
"graphics": true,
"images": true,
"labels": true,
"lockedItems": false,
"otherItems": true,
"pins": true,
"symbols": true,
"text": true,
"wires": true
}
}
}

View File

@ -0,0 +1,635 @@
{
"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": true,
"text_position": 0,
"units_format": 0
},
"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.8,
"height": 1.27,
"width": 2.54
},
"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": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "ignore",
"creepage": "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_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "warning",
"hole_clearance": "error",
"hole_to_hole": "warning",
"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",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "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_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"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_groove_width": 0.0,
"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_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": 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": [
0.0,
0.3,
0.5,
1.0
],
"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": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"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",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "Keyboard-MC7007-Short.kicad_pro",
"version": 3
},
"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)",
"priority": 2147483647,
"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": 4
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "../../keyboard-mc7007-short/gerber/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": "kicad-embed://gost_landscape.kicad_wks"
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "${PROJECTNAME}.csv",
"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": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "Default Editing",
"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": "kicad-embed://gost_landscape.kicad_wks",
"plot_directory": "",
"space_save_all_events": true,
"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": [
[
"eec0dfdc-f819-4752-bef3-f6d3b3ac2b99",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,486 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "CHERY_MX_DIODE_6"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "S8"
(at -1.27 2.54 0)
(do_not_autoplace)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
)
(property "Value" "AP2"
(at 1.27 2.54 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Footprint" "Keyboard-MC7007-Short:CHERRY_MX"
(at 0 -2.794 0)
(effects
(font
(size 1.016 1.016)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "CHERY_MX_DIODE_6_0_0"
(polyline
(pts
(xy -2.286 0.762) (xy -0.254 0.762)
)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(arc
(start -1.651 -0.508)
(mid -2.5146 -0.508)
(end -1.651 -0.508)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.254 1.27) (xy -0.762 1.27)
)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.254 1.27) (xy 0.508 1.27)
)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.254 0.762) (xy -0.254 1.27)
)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.254 0.762) (xy 1.778 0.762)
)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(arc
(start 2.4638 -0.508)
(mid 1.5494 -0.508)
(end 2.4638 -0.508)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
)
(symbol "CHERY_MX_DIODE_6_1_0"
(pin passive line
(at -5.08 -0.508 0)
(length 2.4892)
(name "1"
(effects
(font
(size 0.0254 0.0254)
)
)
)
(number "S1"
(effects
(font
(size 0.0254 0.0254)
)
)
)
)
(pin passive line
(at 5.08 -0.508 180)
(length 2.4892)
(name "2"
(effects
(font
(size 0.0254 0.0254)
)
)
)
(number "S2"
(effects
(font
(size 0.0254 0.0254)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "HDR-TH-12x1-2.54P"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "XP2"
(at 0 17.526 0)
(do_not_autoplace)
(effects
(font
(size 1.27 1.27)
)
(justify bottom)
)
)
(property "Value" "HDR-TH-12x1-2.54P"
(at 0 -17.272 0)
(do_not_autoplace)
(effects
(font
(size 1.27 1.27)
)
(justify top)
(hide yes)
)
)
(property "Footprint" "Keyboard-MC7007-Short:HDR-TH_12P-P2.54-V-M"
(at 0 -22.352 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "12-Штырьковый разъем"
(at 0 -20.066 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "HEADER"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "HDR-TH-12x1-2.54P_0_0"
(rectangle
(start -2.54 16.51)
(end 2.54 -16.51)
(stroke
(width 0.254)
(type solid)
)
(fill
(type none)
)
)
(circle
(center -1.27 15.24)
(radius 0.254)
(stroke
(width 0.254)
(type solid)
)
(fill
(type outline)
)
)
)
(symbol "HDR-TH-12x1-2.54P_1_0"
(pin passive line
(at -5.08 13.97 0)
(length 2.54)
(name "1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 11.43 0)
(length 2.54)
(name "2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 8.89 0)
(length 2.54)
(name "3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 6.35 0)
(length 2.54)
(name "4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 3.81 0)
(length 2.54)
(name "5"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 1.27 0)
(length 2.54)
(name "6"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -1.27 0)
(length 2.54)
(name "7"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -3.81 0)
(length 2.54)
(name "8"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -6.35 0)
(length 2.54)
(name "9"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -8.89 0)
(length 2.54)
(name "10"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -11.43 0)
(length 2.54)
(name "11"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -13.97 0)
(length 2.54)
(name "12"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)

View File

@ -0,0 +1,208 @@
(footprint "CHERRYMX STABILIZER 2U"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "STAB_2"
(at 0 -9.8043 0)
(layer "F.SilkS")
(hide yes)
(uuid "e324615a-c343-4660-be2d-be9769c33628")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
(justify left top)
)
)
(property "Value" "CHERRYMX STABILIZER 2U"
(at 0 -12.2679 0)
(layer "F.SilkS")
(hide yes)
(uuid "0fd3fb77-014d-430c-9493-9467bae90761")
(effects
(font
(size 1.524 1.524)
(thickness 0.1905)
)
(justify left top)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "b424d358-3981-4306-9c07-a644af424227")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "80efc0b7-bb91-404d-9573-bc164018fbe0")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(fp_line
(start -15.24 -7.62)
(end -15.24 10.16)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "3a8ae702-8d73-4c3d-a96e-bdcbe351d6c4")
)
(fp_line
(start -15.24 10.16)
(end -8.636 10.16)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "0db77f3a-4e05-40a2-8e4f-783ad62cfa10")
)
(fp_line
(start -14.732 7.874)
(end 14.732 7.874)
(stroke
(width 1.27)
(type default)
)
(layer "Dwgs.User")
(uuid "a32ed378-5a76-4813-89fe-eb815c737314")
)
(fp_line
(start -8.636 -7.62)
(end -15.24 -7.62)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "9858f62c-7f35-402b-808c-af82f1440706")
)
(fp_line
(start -8.636 10.16)
(end -8.636 -7.62)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "cf0afce1-f2c5-403e-8768-dac1d4d1d3e5")
)
(fp_line
(start 8.636 -7.62)
(end 8.636 10.16)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "63a74f41-2308-4d89-a43a-aaf1a01183bb")
)
(fp_line
(start 8.636 10.16)
(end 15.24 10.16)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "ed906f7c-3642-461c-9b5e-18a893baddcf")
)
(fp_line
(start 15.24 -7.62)
(end 8.636 -7.62)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "e164c2f1-f5a0-423a-b54f-bf9149009ad3")
)
(fp_line
(start 15.24 10.16)
(end 15.24 -7.62)
(stroke
(width 0.2032)
(type default)
)
(layer "Dwgs.User")
(uuid "97e02fe4-fe67-4151-ac1f-336440680f6b")
)
(fp_circle
(center 0 0.0001)
(end 2 0.0001)
(stroke
(width 0.2032)
(type default)
)
(fill no)
(layer "Dwgs.User")
(uuid "f3bb0d74-7117-420b-925e-4a151a7bbcbe")
)
(fp_rect
(start -14.22 -8.6319)
(end 14.22 10.6641)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "ad491eeb-7571-4872-acd5-bd113c7cc8d5")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "348292b2-e7d0-47a4-801d-0d1f564af4bc")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
)
)
(pad "" np_thru_hole circle
(at -11.938 -6.8579)
(size 3 3)
(drill 3)
(layers "*.Cu" "*.Mask")
(uuid "5dd0c015-4d27-4deb-813c-856ad8b0b7ab")
)
(pad "" np_thru_hole circle
(at -11.938 8.3821)
(size 4.1 4.1)
(drill 4.1)
(layers "*.Cu" "*.Mask")
(uuid "dd4fcc50-5ea9-4ed9-b784-bdeb250d1bc5")
)
(pad "" np_thru_hole circle
(at 11.938 -6.8579)
(size 3 3)
(drill 3)
(layers "*.Cu" "*.Mask")
(uuid "8c40e069-7d1c-4932-b529-a6f3af445818")
)
(pad "" np_thru_hole circle
(at 11.938 8.3821)
(size 4.1 4.1)
(drill 4.1)
(layers "*.Cu" "*.Mask")
(uuid "dea7d84c-6857-4fbb-86fa-3bd75af4746b")
)
(embedded_fonts no)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,373 @@
(footprint "HDR-TH_12P-P2.54-V-M"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "12-Штырьковый разъем, папа")
(property "Reference" "XP?"
(at 0.0508 -2.413 180)
(layer "F.SilkS")
(uuid "88fc269a-ff35-455e-9422-2e3a88c1bc28")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
(justify bottom)
)
)
(property "Value" "Value"
(at 0 1.905 0)
(layer "F.SilkS")
(uuid "549e48ed-22f0-4e83-8cd1-a6b2ca1b259a")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
(justify top)
)
)
(property "Datasheet" ""
(at 0 0 180)
(layer "B.Fab")
(hide yes)
(uuid "68d65570-1f65-4bf6-add0-d9014d875d2c")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Description" ""
(at 0 0 180)
(layer "B.Fab")
(hide yes)
(uuid "72abd884-7e07-4677-aab0-9de3b0d563e9")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(fp_line
(start -15.24 -1.27)
(end -15.24 1.27)
(stroke
(width 0.2032)
(type default)
)
(layer "F.SilkS")
(uuid "dbbad495-3323-4df8-bf39-3a1c523f2074")
)
(fp_line
(start -15.24 -1.27)
(end 15.24 -1.27)
(stroke
(width 0.2032)
(type default)
)
(layer "F.SilkS")
(uuid "3c5cb654-2257-4076-aea1-449155a59631")
)
(fp_line
(start -15.24 1.27)
(end 15.24 1.27)
(stroke
(width 0.2032)
(type default)
)
(layer "F.SilkS")
(uuid "2e99c202-0644-4904-a3e3-a80a2e1d8803")
)
(fp_line
(start 15.24 -1.27)
(end 15.24 1.27)
(stroke
(width 0.2032)
(type default)
)
(layer "F.SilkS")
(uuid "d3f67b95-65a7-4d84-af28-81073a5d6985")
)
(fp_rect
(start -15.24 -1.27)
(end 15.24 1.27)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "03ff1a6e-74d4-4aad-b6a6-93c868610705")
)
(fp_circle
(center -13.9702 0)
(end -13.7576 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "e2cd0e59-37c5-4534-a6c4-01cbcddd447b")
)
(fp_circle
(center -11.4302 0)
(end -11.2176 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "75404ca7-0982-4f96-a4ba-5f10f7059ffd")
)
(fp_circle
(center -8.8902 0)
(end -8.6776 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "f4e33a1e-bcf0-429f-8764-774373b8325f")
)
(fp_circle
(center -6.3502 0)
(end -6.1376 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "af1a9e74-58a2-4812-983f-c3bfa889709e")
)
(fp_circle
(center -3.8102 0)
(end -3.5976 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "0f99d787-39a2-4031-893a-ffd95af7684a")
)
(fp_circle
(center -1.2702 0)
(end -1.0576 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "6ee14c81-c8f6-4c09-9354-1b6a2d31cffa")
)
(fp_circle
(center 1.2698 0)
(end 1.4824 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "0dba25a7-afa6-4835-bee7-0ea8f52db423")
)
(fp_circle
(center 3.8098 0)
(end 4.0224 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "81932f10-fd15-4231-975d-1d044d64d074")
)
(fp_circle
(center 6.3498 0)
(end 6.5624 0)
(stroke
(width 0.425)
(type default)
)
(fill no)
(layer "User.4")
(uuid "ca3c9ea5-6ee0-4769-81d8-dfad3d310d67")
)
(fp_circle
(center -15.3672 1.397)
(end -15.3372 1.397)
(stroke
(width 0.06)
(type default)
)
(fill no)
(layer "User.5")
(uuid "99cd1266-efb1-485b-ac2b-2e7fbe90bbe2")
)
(fp_text user "${REFERENCE}"
(at 0 0 180)
(layer "F.Fab")
(uuid "f72eccbd-bfa6-4482-89b4-d0adbd90c8a3")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
)
)
(pad "1" thru_hole rect
(at -13.9702 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "27b37459-1333-4bdb-9f3f-907e00c0359c")
)
(pad "2" thru_hole circle
(at -11.4302 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "28106bb2-cc83-42dd-be42-02fa95028e12")
)
(pad "3" thru_hole circle
(at -8.8902 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "14fd7fa4-367a-4184-9fe8-96e4cbe50ff4")
)
(pad "4" thru_hole circle
(at -6.3502 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "fa6a035b-b06c-4b40-a327-84b5a26df197")
)
(pad "5" thru_hole circle
(at -3.8102 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "2f07295d-7b8b-4723-8842-fefc63f8078a")
)
(pad "6" thru_hole circle
(at -1.2702 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "ef761d6e-e80e-4313-ae1e-f5a6598511bb")
)
(pad "7" thru_hole circle
(at 1.2698 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "f07ec165-fda7-4ec2-95fd-40557af67af2")
)
(pad "8" thru_hole circle
(at 3.8098 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "f4d80297-eb20-406c-89c9-4907d0adced6")
)
(pad "9" thru_hole circle
(at 6.3498 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "82477d2e-1e03-46cc-aa4c-6abb28cdd2a9")
)
(pad "10" thru_hole circle
(at 8.89 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "ed8d61b9-8cfb-412e-bff8-33b24bb7842b")
)
(pad "11" thru_hole circle
(at 11.43 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "1e0a34cf-70ed-4429-be28-a8d184078548")
)
(pad "12" thru_hole circle
(at 13.97 0 180)
(size 1.6 1.6)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.0508)
(solder_paste_margin 0)
(thermal_bridge_angle 0)
(uuid "b276e469-b125-4ce5-8895-6a6b9c68c9da")
)
(embedded_fonts no)
(model "${KICAD9_3RD_PARTY}/HDR-12P-M-P2.54.step"
(offset
(xyz -13.97 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz -180 -0 -0)
)
)
)

View File

@ -0,0 +1,258 @@
(footprint "MX1A STABILIZER 6.25U"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "STAB_5"
(at -1.2063 3.549491 0)
(layer "F.SilkS")
(hide yes)
(uuid "520ae137-fca6-4880-ba89-199fc7ee50c8")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
(justify left top)
)
)
(property "Value" "MX1A STABILIZER 6.25U"
(at 0.0001 -12.268 0)
(layer "F.SilkS")
(hide yes)
(uuid "77fa87e8-3943-41d4-9fae-223e559aa5d6")
(effects
(font
(size 1.524 1.524)
(thickness 0.1905)
)
(justify left top)
)
)
(property "Datasheet" ""
(at 0 0 180)
(layer "B.Fab")
(hide yes)
(uuid "f794fe1b-32bf-4d9b-b8dc-c490cf9f35b5")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Description" ""
(at 0 0 180)
(layer "B.Fab")
(hide yes)
(uuid "6fa0cbf8-bb9a-44ae-b903-7950826d2862")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(fp_line
(start -53.594 -7.62)
(end -53.594 10.16)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "028116a1-d775-4b9a-9164-71fe4ef4e458")
)
(fp_line
(start -53.594 10.16)
(end -46.99 10.16)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "64fc5958-87af-479e-a573-8927aeea172c")
)
(fp_line
(start -53.086 7.874)
(end 53.086 7.874)
(stroke
(width 1.3)
(type default)
)
(layer "Dwgs.User")
(uuid "aad187d2-6b04-4029-8161-55e435984c81")
)
(fp_line
(start -46.99 -7.62)
(end -53.594 -7.62)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "54bf49d4-48ea-4b91-9a6d-0918ad96c4f6")
)
(fp_line
(start -46.99 10.16)
(end -46.99 -7.62)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "7ecd4f48-9c2b-4341-9bf3-d36bbcd9eefd")
)
(fp_line
(start 46.99 -7.62)
(end 46.99 10.16)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "6dc23b8c-92b9-4617-b915-960bdf6834e8")
)
(fp_line
(start 46.99 10.16)
(end 53.594 10.16)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "adf5e9a3-2d44-4876-a433-24d1dcbea7e6")
)
(fp_line
(start 53.594 -7.62)
(end 46.99 -7.62)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "411973e3-9aa0-4d06-9dc4-b53808d1e138")
)
(fp_line
(start 53.594 10.16)
(end 53.594 -7.62)
(stroke
(width 0.254)
(type default)
)
(layer "Dwgs.User")
(uuid "512af3fd-c6dd-4849-83f1-6b2d8c324bc3")
)
(fp_circle
(center -50.2919 0)
(end -52.3239 0)
(stroke
(width 0.2032)
(type default)
)
(fill no)
(layer "Dwgs.User")
(uuid "4ccb6ac3-ccb0-4a41-adbd-7956964325b7")
)
(fp_circle
(center 0.0001 0)
(end -2.0319 0)
(stroke
(width 0.2032)
(type default)
)
(fill no)
(layer "Dwgs.User")
(uuid "0390ab53-bd39-4bd1-8c6d-430a0370a69d")
)
(fp_circle
(center 12.1921 0)
(end 10.1601 0)
(stroke
(width 0.2032)
(type default)
)
(fill no)
(layer "Dwgs.User")
(uuid "a803c84f-b65b-4dc8-91c6-7ab2c069ef4d")
)
(fp_circle
(center 50.2921 0)
(end 48.2601 0)
(stroke
(width 0.2032)
(type default)
)
(fill no)
(layer "Dwgs.User")
(uuid "959d315a-3ec2-4cb4-a25e-aee90beadaab")
)
(fp_rect
(start 52.5741 -8.632)
(end -52.5739 10.664)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "B.CrtYd")
(uuid "96bba76b-0cc0-420e-8d45-bc45b94db104")
)
(fp_text user "Off\ncenter"
(at -1.5239 -1.548 0)
(unlocked yes)
(layer "Dwgs.User")
(uuid "85673102-9e78-4284-8963-ee79345a7186")
(effects
(font
(size 1.016 1.016)
(thickness 0.2032)
(bold yes)
)
(justify left top)
)
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "B.Fab")
(uuid "b0694cba-66b3-41c5-8c28-74bddb3d1d02")
(effects
(font
(size 1.016 1.016)
(thickness 0.127)
)
(justify mirror)
)
)
(pad "" np_thru_hole circle
(at -50.2919 -6.858 180)
(size 3 3)
(drill 3)
(layers "*.Cu" "*.Mask")
(uuid "f84baeb3-e051-4f33-aff5-23f708e94c27")
)
(pad "" np_thru_hole circle
(at -50.2919 8.382 180)
(size 4.1 4.1)
(drill 4.1)
(layers "*.Cu" "*.Mask")
(uuid "d0f7dad4-6b59-4efa-bf3d-d4ccd0712fd4")
)
(pad "" np_thru_hole circle
(at 50.2921 -6.858 180)
(size 3 3)
(drill 3)
(layers "*.Cu" "*.Mask")
(uuid "7c41effe-1a25-45b6-b199-f4df72e5c9f7")
)
(pad "" np_thru_hole circle
(at 50.2921 8.382 180)
(size 4.1 4.1)
(drill 4.1)
(layers "*.Cu" "*.Mask")
(uuid "89cbd389-efe7-4ab9-a9ce-522f7a413688")
)
(embedded_fonts no)
)

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 38 KiB

4
KiCAD/fp-lib-table Normal file
View File

@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "Keyboard-MC7007-Short")(type "KiCad")(uri "$(KIPRJMOD)/Keyboard-MC7007-Short.pretty")(options "")(descr ""))
)

4
KiCAD/sym-lib-table Normal file
View File

@ -0,0 +1,4 @@
(sym_lib_table
(version 7)
(lib (name "Keyboard-MC7007-Short")(type "KiCad")(uri "${KIPRJMOD}/Keyboard-MC7007-Short.kicad_sym")(options "")(descr ""))
)

29
LICENSE Normal file
View File

@ -0,0 +1,29 @@
BSD 3-Clause License
Copyright (c) 2021, Roman Boykov
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -0,0 +1,188 @@
[
{
"name": "KR04-MC7007-Short",
"author": "Romych",
"notes": "Based on Vedushuy Specialist's design",
"switchMount": "cherry",
"switchBrand": "gateron",
"switchType": "KS-3-Yellow",
"pcb": true,
"plate": true
},
[
{
"c": "#999999",
"a": 7
},
"K1",
"K2",
"K3",
"K4",
"K5",
{
"x": 4
},
"X1",
"X2",
"Home",
{
"x": 1
},
"CTP",
{
"x": 0.25,
"c": "#ff4040"
},
"RES"
],
[
{
"y": 0.5,
"c": "#999999"
},
"AP2",
{
"c": "#cccccc",
"a": 5
},
";\n+",
"1\n!",
"2\n\"",
"3\n#",
"4\n$",
"5\n%",
"6\n&",
"7\n`",
"8\n(",
"9\n)",
"0",
"-\n=",
":\n*",
{
"c": "#999999",
"a": 7,
"w": 1.25
},
"ЗАБ"
],
[
{
"w": 1.5
},
"ТАБ",
{
"c": "#cccccc",
"a": 5
},
"Й\nJ",
"Ц\nC",
"У\nU",
"К\nK",
"Е\nE",
"Н\nN",
"Г\nG",
{
"a": 4
},
"\n\n[\n\n\n\n\n\nШ\n\n{",
"\n\n]\n\n\n\n\n\nЩ\n\n}",
{
"a": 5
},
"З\nZ",
"Х\nH",
"Ъ\n_",
{
"c": "#999999",
"w": 1.75
},
"/\n?"
],
[
{
"a": 7,
"w": 1.75
},
"УПР",
{
"c": "#cccccc",
"a": 5
},
"Ф\nF",
"Ы\nY",
"В\nW",
"А\nA",
"П\nP",
"Р\nR",
"О\nO",
"Л\nL",
"Д\nL",
"Ж\nV",
{
"a": 4
},
"\n\n\\\n\n\n\n\n\nЭ\n\n|",
{
"c": "#999999",
"a": 5,
"w": 2.5
},
"ВВОД"
],
[
{
"a": 7,
"w": 1.25
},
"LAT",
"RUS",
{
"c": "#cccccc",
"a": 5
},
"Я\nQ",
"Ч\n_",
"С\nC",
"М\nM",
"И\nI",
"Т\nT",
"Ь\nX",
"Б\nB",
{
"a": 4
},
"\n\n@\n\n\n\n\n\nЮ\n\n'",
{
"a": 5
},
",\n<",
".\n>",
{
"c": "#999999",
"a": 7
},
"↑",
"PS"
],
[
{
"w": 2.75
},
"НРЕГ",
"Фикс",
{
"c": "#cccccc",
"p": "SPACE",
"w": 6.5
},
"",
{
"c": "#999999",
"w": 2
},
"НРЕГ",
"←",
"↓",
"→"
]
]

2408
Layout/kr04-mc7007-short.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 46 KiB

18
README.md Normal file
View File

@ -0,0 +1,18 @@
# Клавиатура МС-7007 короткая
Клавиатура на клавишах Cherry-MX похожая на МС-7007. Без правого цифрового блока (74 клавиши).
Разрабатывалась для реплики компьютера "Электроника-КР04".
[Исходники в KiCAD v9](KiCAD)
[Готовые схемы](Export)
[Файлы для производства печатной платы](Gerbers/Keyboard-MC7007-Short-gerbers_v1.0.2.zip)
[Layout файл](Layout) для [Keyboard Layout Editor](https://www.keyboard-layout-editor.com/)
![3D-View](preview.jpeg?raw=true "3D View")
![Keys](keys.png?raw=true "Keyboard layout")

BIN
keys.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
preview.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB