Browse Source

restarted project from scratch

master
n0m1s 3 years ago
parent
commit
f20d23ea4f
19 changed files with 104653 additions and 96358 deletions
  1. +1
    -95862
      keyboard.kicad_pcb
  2. +4
    -2
      keyboard.kicad_prl
  3. +39
    -193
      keyboard.kicad_pro
  4. +2141
    -301
      keyboard.kicad_sch
  5. +434
    -0
      libraries/custom_symbols.bak
  6. +434
    -0
      libraries/custom_symbols.kicad_sym
  7. +7669
    -0
      matrix.kicad_sch
  8. +0
    -0
      old/full_keyboard/full_keyboard.kicad_sch
  9. +0
    -0
      old/full_keyboard/leds.kicad_sch
  10. +92906
    -0
      old/keyboard.kicad_pcb
  11. +77
    -0
      old/keyboard.kicad_prl
  12. +510
    -0
      old/keyboard.kicad_pro
  13. +435
    -0
      old/keyboard.kicad_sch
  14. +0
    -0
      old/mini_keyboard/fp-info-cache
  15. +0
    -0
      old/mini_keyboard/mini_keyboard.kicad_pcb
  16. +0
    -0
      old/mini_keyboard/mini_keyboard.kicad_prl
  17. +0
    -0
      old/mini_keyboard/mini_keyboard.kicad_pro
  18. +0
    -0
      old/mini_keyboard/mini_keyboard.kicad_sch
  19. +3
    -0
      sym-lib-table

+ 1
- 95862
keyboard.kicad_pcb
File diff suppressed because it is too large
View File


+ 4
- 2
keyboard.kicad_prl View File

@ -1,12 +1,14 @@
{ {
"board": { "board": {
"active_layer": 41,
"active_layer_preset": "All Layers",
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [], "hidden_nets": [],
"high_contrast_mode": 0, "high_contrast_mode": 0,
"net_color_mode": 1, "net_color_mode": 1,
"opacity": { "opacity": {
"images": 0.6,
"pads": 1.0, "pads": 1.0,
"tracks": 1.0, "tracks": 1.0,
"vias": 1.0, "vias": 1.0,


+ 39
- 193
keyboard.kicad_pro View File

@ -1,152 +1,31 @@
{ {
"board": { "board": {
"3dviewports": [],
"design_settings": { "design_settings": {
"defaults": { "defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"copper_text_size_h": 1.5, "copper_text_size_h": 1.5,
"copper_text_size_v": 1.5, "copper_text_size_v": 1.5,
"copper_text_thickness": 0.3, "copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"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.09999999999999999,
"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.15, "other_line_width": 0.15,
"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.15, "silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0, "silk_text_size_h": 1.0,
"silk_text_size_v": 1.0, "silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
"silk_text_thickness": 0.15
}, },
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"diff_pair_dimensions": [],
"drc_exclusions": [], "drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"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",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": { "rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0, "min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.381,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15239999999999998,
"min_via_annular_width": 0.127,
"min_via_diameter": 0.508,
"solder_mask_clearance": 0.0, "solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
"solder_mask_min_width": 0.0
}, },
"track_widths": [
0.0,
0.1524,
0.3048,
0.6096,
2.54
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.4064,
"drill": 0.1524
},
{
"diameter": 0.5588,
"drill": 0.3048
},
{
"diameter": 0.8636,
"drill": 0.6096
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
"track_widths": [],
"via_dimensions": []
}, },
"layer_presets": []
"layer_presets": [],
"viewports": []
}, },
"boards": [], "boards": [],
"cvpcb": { "cvpcb": {
@ -330,18 +209,23 @@
"rule_severities": { "rule_severities": {
"bus_definition_conflict": "error", "bus_definition_conflict": "error",
"bus_entry_needed": "error", "bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error", "bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error", "bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error", "different_unit_footprint": "error",
"different_unit_net": "error", "different_unit_net": "error",
"duplicate_reference": "error", "duplicate_reference": "error",
"duplicate_sheet_names": "error", "duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error", "extra_units": "error",
"global_label_dangling": "warning", "global_label_dangling": "warning",
"hier_label_mismatch": "error", "hier_label_mismatch": "error",
"label_dangling": "error", "label_dangling": "error",
"lib_symbol_issues": "warning", "lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning", "multiple_net_names": "warning",
"net_not_bus_member": "warning", "net_not_bus_member": "warning",
"no_connect_connected": "warning", "no_connect_connected": "warning",
@ -351,6 +235,7 @@
"pin_to_pin": "warning", "pin_to_pin": "warning",
"power_pin_not_driven": "error", "power_pin_not_driven": "error",
"similar_labels": "warning", "similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error", "unannotated": "error",
"unit_value_mismatch": "error", "unit_value_mismatch": "error",
"unresolved_variable": "error", "unresolved_variable": "error",
@ -358,9 +243,7 @@
} }
}, },
"libraries": { "libraries": {
"pinned_footprint_libs": [
"libraries"
],
"pinned_footprint_libs": [],
"pinned_symbol_libs": [] "pinned_symbol_libs": []
}, },
"meta": { "meta": {
@ -370,68 +253,29 @@
"net_settings": { "net_settings": {
"classes": [ "classes": [
{ {
"bus_width": 12.0,
"clearance": 0.1524,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25, "diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25, "diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2, "diff_pair_width": 0.2,
"line_style": 0, "line_style": 0,
"microvia_diameter": 0.6858,
"microvia_drill": 0.3302,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default", "name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)", "pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.1524,
"via_diameter": 0.6858,
"via_drill": 0.3302,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.1524,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.6858,
"microvia_drill": 0.3302,
"name": "GND",
"nets": [
"/Full Keyboard/GND"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.3048,
"via_diameter": 0.6858,
"via_drill": 0.3302,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.1524,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.6858,
"microvia_drill": 0.3302,
"name": "VCC",
"nets": [
"/Full Keyboard/Vcc",
"/Full Keyboard/Vusb"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.3048,
"via_diameter": 0.6858,
"via_drill": 0.3302,
"wire_width": 6.0
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
} }
], ],
"meta": { "meta": {
"version": 2
"version": 3
}, },
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
}, },
"pcbnew": { "pcbnew": {
"last_paths": { "last_paths": {
@ -447,6 +291,8 @@
"schematic": { "schematic": {
"annotate_start_num": 0, "annotate_start_num": 0,
"drawing": { "drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0, "default_line_thickness": 6.0,
"default_text_size": 50.0, "default_text_size": 50.0,
"field_names": [], "field_names": [],
@ -478,22 +324,22 @@
"page_layout_descr_file": "", "page_layout_descr_file": "",
"plot_directory": "", "plot_directory": "",
"spice_adjust_passive_values": false, "spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"", "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_first_id": 65,
"subpart_id_separator": 0 "subpart_id_separator": 0
}, },
"sheets": [ "sheets": [
[ [
"1ef4935f-3d89-48ba-9b02-f8a14a05bea3",
"519c6b52-3c24-4295-9075-99736a766cd6",
"" ""
], ],
[ [
"33807af6-6e29-4de9-bbe0-3b38900c9a03",
"Mini Keyboard"
],
[
"23ca3470-a8ca-4975-a9e6-54ca1882faee",
"Full Keyboard"
"25440955-8e2c-4b07-a796-6bd13fbb56bd",
"Matrix"
] ]
], ],
"text_variables": {} "text_variables": {}


+ 2141
- 301
keyboard.kicad_sch
File diff suppressed because it is too large
View File


+ 434
- 0
libraries/custom_symbols.bak View File

@ -0,0 +1,434 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "74HC237" (in_bom yes) (on_board yes)
(property "Reference" "U2" (id 0) (at -7.62 13.97 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "74HC237" (id 1) (at 0 -3.175 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (id 2) (at 22.86 -12.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/cd74hc237.pdf" (id 3) (at 25.4 -15.24 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "demux" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "3-to-8 line decoder/multiplexer with address latches, DIP-16/SOIC-16/SSOP-16" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* SSOP*5.3x6.2mm*P0.65mm*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "74HC237_0_1"
(rectangle (start -7.62 12.7) (end 7.62 -10.16)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "74HC237_1_1"
(pin input line (at -10.16 10.16 0) (length 2.54)
(name "A0" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 -2.54 180) (length 2.54)
(name "Y5" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 0 180) (length 2.54)
(name "Y4" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 2.54 180) (length 2.54)
(name "Y3" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 5.08 180) (length 2.54)
(name "Y2" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 7.62 180) (length 2.54)
(name "Y1" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 10.16 180) (length 2.54)
(name "Y0" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 15.24 270) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 7.62 0) (length 2.54)
(name "A1" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 5.08 0) (length 2.54)
(name "A2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 0 0) (length 2.54)
(name "LE" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 -7.62 0) (length 2.54)
(name "~{OE1}" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 -5.08 0) (length 2.54)
(name "OE0" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 -7.62 180) (length 2.54)
(name "Y7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -12.7 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 -5.08 180) (length 2.54)
(name "Y6" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Adafruit_ESP32_Feather_V2" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 2.54 -1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Adafruit_ESP32_Feather_V2" (id 1) (at 0 -1.27 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -43.815 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at -43.815 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Adafruit_ESP32_Feather_V2_0_1"
(rectangle (start -8.89 19.05) (end 10.16 -24.13)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "Adafruit_ESP32_Feather_V2_1_1"
(pin bidirectional line (at 12.7 11.43 180) (length 2.54)
(name "IO12" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 13.97 180) (length 2.54)
(name "IO13" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -1.27 180) (length 2.54)
(name "IO14" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 3.81 180) (length 2.54)
(name "IO15" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -5.08 0) (length 2.54)
(name "MOSI" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -7.62 180) (length 2.54)
(name "SCL" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -7.62 0) (length 2.54)
(name "MISO" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -10.16 180) (length 2.54)
(name "SDA" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 11.43 0) (length 2.54)
(name "A1" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 13.97 0) (length 2.54)
(name "A0" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 8.89 180) (length 2.54)
(name "IO27" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 1.27 180) (length 2.54)
(name "IO32" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 6.35 180) (length 2.54)
(name "IO33" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 8.89 0) (length 2.54)
(name "A2(in)" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 3.81 0) (length 2.54)
(name "A4(in)" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 -17.78 0) (length 2.54)
(name "37(in)" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 6.35 0) (length 2.54)
(name "A3(in)" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 2.54 21.59 270) (length 2.54)
(name "3V" (effects (font (size 1.27 1.27))))
(number "3V" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 1.27 0) (length 2.54)
(name "A5" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -2.54 0) (length 2.54)
(name "SCK" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -11.43 0) (length 2.54)
(name "RX" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -13.97 0) (length 2.54)
(name "TX" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 0 21.59 270) (length 2.54)
(name "BAT" (effects (font (size 1.27 1.27))))
(number "BAT" (effects (font (size 1.27 1.27))))
)
(pin input input_low (at -1.27 -26.67 90) (length 2.54)
(name "~{EN}" (effects (font (size 1.27 1.27))))
(number "EN" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 8.89 -26.67 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "GND" (effects (font (size 1.27 1.27))))
)
(pin no_connect non_logic (at -6.35 -26.67 90) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "NC" (effects (font (size 1.27 1.27))))
)
(pin input input_low (at 2.54 -26.67 90) (length 2.54)
(name "~{RESET}" (effects (font (size 1.27 1.27))))
(number "RST" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at -2.54 21.59 270) (length 2.54)
(name "USB" (effects (font (size 1.27 1.27))))
(number "USB" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "SW_RGB" (pin_numbers hide) (in_bom yes) (on_board yes)
(property "Reference" "SW_13" (id 0) (at 2.54 1.27 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_RGB" (id 1) (at 2.54 -1.27 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "libraries:SW_MX_reversible_RGB" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "SW_RGB_0_0"
(polyline
(pts
(xy -2.54 -9.525)
(xy 2.54 -9.525)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.54 -7.62)
(xy 2.54 -7.62)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.54 -5.715)
(xy 2.54 -5.715)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -10.795)
(xy -1.27 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -8.89)
(xy -1.27 -8.255)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -6.985)
(xy -1.27 -6.35)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -8.89)
(xy -0.635 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -6.985)
(xy -0.635 -8.255)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -5.08)
(xy -0.635 -6.35)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -10.16)
(xy -1.905 -10.795)
(xy -1.27 -10.795)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -8.255)
(xy -1.905 -8.89)
(xy -1.27 -8.89)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -6.35)
(xy -1.905 -6.985)
(xy -1.27 -6.985)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -9.525)
(xy 0.635 -8.89)
(xy 0.635 -10.16)
(xy -0.635 -9.525)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy -0.635 -7.62)
(xy 0.635 -6.985)
(xy 0.635 -8.255)
(xy -0.635 -7.62)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy -0.635 -5.715)
(xy 0.635 -5.08)
(xy 0.635 -6.35)
(xy -0.635 -5.715)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "SW_RGB_0_1"
(circle (center -2.032 -3.81) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 -2.54)
(xy 0 -0.762)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -5.715)
(xy 2.54 -9.525)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -2.54)
(xy -2.54 -2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.032 -3.81) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin passive line (at -5.08 -3.81 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 -3.81 180) (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 -7.62 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -5.715 0) (length 2.54)
(name "R" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -7.62 0) (length 2.54)
(name "G" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -9.525 0) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
)

+ 434
- 0
libraries/custom_symbols.kicad_sym View File

@ -0,0 +1,434 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "74HC237" (in_bom yes) (on_board yes)
(property "Reference" "U2" (id 0) (at -7.62 13.97 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "74HC237" (id 1) (at 0 -3.175 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (id 2) (at 22.86 -12.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/cd74hc237.pdf" (id 3) (at 25.4 -15.24 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "demux" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "3-to-8 line decoder/multiplexer with address latches, DIP-16/SOIC-16/SSOP-16" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* SSOP*5.3x6.2mm*P0.65mm*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "74HC237_0_1"
(rectangle (start -7.62 12.7) (end 7.62 -10.16)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "74HC237_1_1"
(pin input line (at -10.16 10.16 0) (length 2.54)
(name "A0" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 -2.54 180) (length 2.54)
(name "Y5" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 0 180) (length 2.54)
(name "Y4" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 2.54 180) (length 2.54)
(name "Y3" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 5.08 180) (length 2.54)
(name "Y2" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 7.62 180) (length 2.54)
(name "Y1" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 10.16 180) (length 2.54)
(name "Y0" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 15.24 270) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 7.62 0) (length 2.54)
(name "A1" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 5.08 0) (length 2.54)
(name "A2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 0 0) (length 2.54)
(name "LE" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 -7.62 0) (length 2.54)
(name "~{OE1}" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 -5.08 0) (length 2.54)
(name "OE0" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 -7.62 180) (length 2.54)
(name "Y7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -12.7 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.16 -5.08 180) (length 2.54)
(name "Y6" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Adafruit_ESP32_Feather_V2" (in_bom yes) (on_board yes)
(property "Reference" "U1" (id 0) (at -8.89 20.32 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Adafruit_ESP32_Feather_V2" (id 1) (at 0 -16.51 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at -43.815 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at -43.815 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Adafruit_ESP32_Feather_V2_0_1"
(rectangle (start -8.89 19.05) (end 10.16 -24.13)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "Adafruit_ESP32_Feather_V2_1_1"
(pin bidirectional line (at 12.7 11.43 180) (length 2.54)
(name "IO12" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 13.97 180) (length 2.54)
(name "IO13" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -1.27 180) (length 2.54)
(name "IO14" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 3.81 180) (length 2.54)
(name "IO15" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -5.08 0) (length 2.54)
(name "MOSI" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -7.62 180) (length 2.54)
(name "SCL" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -7.62 0) (length 2.54)
(name "MISO" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -10.16 180) (length 2.54)
(name "SDA" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 11.43 0) (length 2.54)
(name "A1" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 13.97 0) (length 2.54)
(name "A0" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 8.89 180) (length 2.54)
(name "IO27" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 1.27 180) (length 2.54)
(name "IO32" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 6.35 180) (length 2.54)
(name "IO33" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 8.89 0) (length 2.54)
(name "A2(in)" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 3.81 0) (length 2.54)
(name "A4(in)" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 -17.78 0) (length 2.54)
(name "37(in)" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin input line (at -11.43 6.35 0) (length 2.54)
(name "A3(in)" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 2.54 21.59 270) (length 2.54)
(name "3V" (effects (font (size 1.27 1.27))))
(number "3V" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 1.27 0) (length 2.54)
(name "A5" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -2.54 0) (length 2.54)
(name "SCK" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -11.43 0) (length 2.54)
(name "RX" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -11.43 -13.97 0) (length 2.54)
(name "TX" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 0 21.59 270) (length 2.54)
(name "BAT" (effects (font (size 1.27 1.27))))
(number "BAT" (effects (font (size 1.27 1.27))))
)
(pin input input_low (at -1.27 -26.67 90) (length 2.54)
(name "~{EN}" (effects (font (size 1.27 1.27))))
(number "EN" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 8.89 -26.67 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "GND" (effects (font (size 1.27 1.27))))
)
(pin no_connect non_logic (at -6.35 -26.67 90) (length 2.54)
(name "NC" (effects (font (size 1.27 1.27))))
(number "NC" (effects (font (size 1.27 1.27))))
)
(pin input input_low (at 2.54 -26.67 90) (length 2.54)
(name "~{RESET}" (effects (font (size 1.27 1.27))))
(number "RST" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at -2.54 21.59 270) (length 2.54)
(name "USB" (effects (font (size 1.27 1.27))))
(number "USB" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "SW_RGB" (pin_numbers hide) (in_bom yes) (on_board yes)
(property "Reference" "SW_13" (id 0) (at 2.54 1.27 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_RGB" (id 1) (at 2.54 -1.27 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "libraries:SW_MX_reversible_RGB" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "SW_RGB_0_0"
(polyline
(pts
(xy -2.54 -9.525)
(xy 2.54 -9.525)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.54 -7.62)
(xy 2.54 -7.62)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.54 -5.715)
(xy 2.54 -5.715)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -10.795)
(xy -1.27 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -8.89)
(xy -1.27 -8.255)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -6.985)
(xy -1.27 -6.35)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -8.89)
(xy -0.635 -10.16)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -6.985)
(xy -0.635 -8.255)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -5.08)
(xy -0.635 -6.35)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -10.16)
(xy -1.905 -10.795)
(xy -1.27 -10.795)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -8.255)
(xy -1.905 -8.89)
(xy -1.27 -8.89)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -1.905 -6.35)
(xy -1.905 -6.985)
(xy -1.27 -6.985)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -0.635 -9.525)
(xy 0.635 -8.89)
(xy 0.635 -10.16)
(xy -0.635 -9.525)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy -0.635 -7.62)
(xy 0.635 -6.985)
(xy 0.635 -8.255)
(xy -0.635 -7.62)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy -0.635 -5.715)
(xy 0.635 -5.08)
(xy 0.635 -6.35)
(xy -0.635 -5.715)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "SW_RGB_0_1"
(circle (center -2.032 -3.81) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 -2.54)
(xy 0 -0.762)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -5.715)
(xy 2.54 -9.525)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -2.54)
(xy -2.54 -2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.032 -3.81) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin passive line (at -5.08 -3.81 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 -3.81 180) (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 -7.62 180) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -5.715 0) (length 2.54)
(name "R" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -7.62 0) (length 2.54)
(name "G" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -9.525 0) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
)
)

+ 7669
- 0
matrix.kicad_sch
File diff suppressed because it is too large
View File


full_keyboard/full_keyboard.kicad_sch → old/full_keyboard/full_keyboard.kicad_sch View File


full_keyboard/leds.kicad_sch → old/full_keyboard/leds.kicad_sch View File


+ 92906
- 0
old/keyboard.kicad_pcb
File diff suppressed because it is too large
View File


+ 77
- 0
old/keyboard.kicad_prl View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 44,
"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
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"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,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "keyboard.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

+ 510
- 0
old/keyboard.kicad_pro View File

@ -0,0 +1,510 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"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.049999999999999996,
"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.09999999999999999,
"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.15,
"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.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"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",
"copper_edge_clearance": "error",
"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_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"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",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.381,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15239999999999998,
"min_via_annular_width": 0.127,
"min_via_diameter": 0.508,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
0.1524,
0.3048,
0.6096,
2.54
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.4064,
"drill": 0.1524
},
{
"diameter": 0.5588,
"drill": 0.3048
},
{
"diameter": 0.8636,
"drill": 0.6096
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"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_label_syntax": "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",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "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",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [
"libraries"
],
"pinned_symbol_libs": []
},
"meta": {
"filename": "keyboard.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.1524,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.6858,
"microvia_drill": 0.3302,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.1524,
"via_diameter": 0.6858,
"via_drill": 0.3302,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.1524,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.6858,
"microvia_drill": 0.3302,
"name": "GND",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.3048,
"via_diameter": 0.6858,
"via_drill": 0.3302,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.1524,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.6858,
"microvia_drill": 0.3302,
"name": "VCC",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.3048,
"via_diameter": 0.6858,
"via_drill": 0.3302,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "GND",
"pattern": "/Full Keyboard/GND"
},
{
"netclass": "VCC",
"pattern": "/Full Keyboard/Vcc"
},
{
"netclass": "VCC",
"pattern": "/Full Keyboard/Vusb"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"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,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"1ef4935f-3d89-48ba-9b02-f8a14a05bea3",
""
],
[
"33807af6-6e29-4de9-bbe0-3b38900c9a03",
"Mini Keyboard"
],
[
"23ca3470-a8ca-4975-a9e6-54ca1882faee",
"Full Keyboard"
]
],
"text_variables": {}
}

+ 435
- 0
old/keyboard.kicad_sch View File

@ -0,0 +1,435 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 1ef4935f-3d89-48ba-9b02-f8a14a05bea3)
(paper "A4")
(title_block
(title "Keyboard main")
(date "2022-11-26")
)
(lib_symbols
)
(sheet (at 20.32 57.15) (size 44.45 26.67) (fields_autoplaced)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
(fill (color 0 0 0 0.0000))
(uuid 23ca3470-a8ca-4975-a9e6-54ca1882faee)
(property "Sheet name" "Full Keyboard" (id 0) (at 20.32 56.4384 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "full_keyboard/full_keyboard.kicad_sch" (id 1) (at 20.32 84.4046 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet (at 20.32 21.59) (size 44.45 25.4) (fields_autoplaced)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
(fill (color 0 0 0 0.0000))
(uuid 33807af6-6e29-4de9-bbe0-3b38900c9a03)
(property "Sheet name" "Mini Keyboard" (id 0) (at 20.32 20.8784 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "mini_keyboard/mini_keyboard.kicad_sch" (id 1) (at 20.32 47.5746 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
)
(sheet_instances
(path "/" (page "1"))
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03" (page "2"))
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee" (page "3"))
)
(symbol_instances
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/1551c0ff-bf33-4c14-ade1-8ce3069e5e4f"
(reference "0_25") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4361c539-9dbb-4057-bded-193ab0452867"
(reference "6_21") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/b44c11b6-ab74-460b-bbbb-15efb605fde3"
(reference "7_22") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a0222712-9d05-4675-b66c-e1a99cc27138"
(reference "8_23") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/8ec4737d-7aa6-4c50-a4a8-a13dd9dd7338"
(reference "9_24") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/c019dbfb-14c3-495f-98a0-1cd466646808"
(reference "A1") (unit 1) (value "Adafruit_Feather_HUZZAH32_ESP32") (footprint "Module:Adafruit_Feather")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/82bbef94-fa3f-4e2b-9d0d-921fbf4563dd"
(reference "ALT_73") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9a4be0fb-e7fa-4428-b9b3-aa0736a88c31"
(reference "APOSTROPHE_46") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/3ee20859-dc3d-42cf-a22c-92002ae54e1b"
(reference "BACKSLASH_56") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/abd80a5c-adcf-4afd-abec-bc7393db6aee"
(reference "BACKSPACE_71") (unit 1) (value "RGB_2u") (footprint "libraries:SW_MX_reversible_RGB_2u")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/3616b3d8-6a56-4e58-8260-053a1a5344fc"
(reference "COMMA_53") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/ac5a2942-2833-4f93-bc35-245b32075489"
(reference "CTRL_67") (unit 1) (value "RGB_2u") (footprint "libraries:SW_MX_reversible_RGB_2u")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/ee3baa8e-cfc3-49f9-a9a2-04fc262cfced"
(reference "D1") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/35a07d74-a0c6-422d-afc8-994adbce18b4"
(reference "D2") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/53413aa4-67bc-4c92-9492-dbafb518990f"
(reference "D3") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/ece4628e-a2e0-475b-8ce7-f1f314e4400b"
(reference "D4") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/dabae733-db9a-4521-9019-cd3dd9674c90"
(reference "D11") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/0691d716-ef6c-49ed-a2c5-4c220dab9ea4"
(reference "D12") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a91c3d4c-45ca-4b20-97ae-7c8bf0dd6734"
(reference "D13") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/91a1c7f4-abeb-441d-9234-1c1d656ae540"
(reference "D14") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/60bb0bce-19f9-4e44-a465-63fdb634673a"
(reference "D15") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a18b9bad-8a3d-4d73-be2b-a38d12223cae"
(reference "D16") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/526c227a-25da-417f-be6f-c072b95aa70f"
(reference "D17") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/3f54cf01-d6d8-40d1-879f-68cf2bc172dc"
(reference "D21") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/86710d22-686f-4bbf-b5d6-7667546b081a"
(reference "D22") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/18cf80a1-ff4c-4a5e-ba0f-ea702f48217f"
(reference "D23") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/e36c9dea-280f-42d2-8a07-e6c9093e6f31"
(reference "D24") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9b44c10c-8885-4430-838a-b8d17d173dc5"
(reference "D25") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4e98b9e4-69e6-4518-a9d3-f16911b3cf68"
(reference "D26") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/814cc493-05d0-4f2f-9766-23a954875683"
(reference "D27") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/e1dd5fb3-958f-413d-9841-2fa222b65bce"
(reference "D31") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/5336ad7c-8be1-4985-84de-9a984353dae6"
(reference "D32") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/c4e8213f-bb33-4ee4-a960-ff1301e7e6b9"
(reference "D33") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/505eb083-1678-432d-9aee-9e50d9b3b2bd"
(reference "D34") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/24566a20-f005-4d1d-b1aa-be06bc4aa6c6"
(reference "D35") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/0947b300-0b43-435c-934a-eefc621c2ee3"
(reference "D36") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/25b174f9-4ce7-4c11-8aac-c7129008b1ad"
(reference "D37") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/14e0e845-7a55-43ab-8d12-912188cac83e"
(reference "D41") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/1f3b2e45-5889-4888-b6cf-e49c1540530e"
(reference "D42") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/c6d5a38e-c6fa-477b-bcf8-2c47ed309b2b"
(reference "D43") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a331e19d-9f6b-4e9f-96a2-8f765c2ef59c"
(reference "D44") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/88d32351-6cd4-4e3f-ba78-9053f26f77af"
(reference "D45") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/2043ebae-d29c-4689-ab39-ee11f12d6a21"
(reference "D46") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/eb13bc36-9900-4902-ac11-f72c60b6011a"
(reference "D47") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/ac1454ee-3a24-4f1b-8a16-a90029b3d60e"
(reference "D51") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/72edfae0-1472-42fa-b305-72d7501a3de9"
(reference "D52") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/92e31333-dba8-467c-a0de-c6b5a3d3de44"
(reference "D53") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/cf73109f-9846-4222-b11b-3d1599407c10"
(reference "D54") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a450af36-eafb-4774-b7da-33bf8875497b"
(reference "D55") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/45eab37b-e87b-40f3-9fb2-edf32d0ce93f"
(reference "D56") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/6772cd48-39c5-4d3a-a63b-1606660f6ca1"
(reference "D61") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/6ddd524f-fc97-4dcd-b918-0c1d4a86f4b5"
(reference "D62") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9bae0ffe-123a-41e5-828b-a3a5f7a913e4"
(reference "D63") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9c0bf791-73dc-4301-bcac-905bd236d301"
(reference "D64") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/0af4bbc6-1edf-43fc-b4a9-a270bf8add52"
(reference "D65") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/e97ffe22-b79d-4c53-bf6a-7f689a2c2796"
(reference "D66") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/ab590238-a19e-4746-a6ee-bbfb43b2db71"
(reference "D67") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/f886e28c-a883-46fc-a137-2efa481efb1c"
(reference "D71") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/806e964e-b962-466a-a021-99b5b55a16d9"
(reference "D72") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/7696ca63-69a9-4709-a714-b0fbd110629b"
(reference "D73") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9ffd9ab8-07b3-4694-8e86-3cb7bbcba7e6"
(reference "D74") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a28e0322-c306-41d1-9dba-771322ab012c"
(reference "D75") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/ffeb4041-33e2-4c7f-b907-8e32d566fd50"
(reference "D76") (unit 1) (value "D") (footprint "libraries:D_DO-35_SOD27_P7.62mm_Horizontal_centered")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/f8428689-c9a3-487d-8ba3-daa035dfbeba"
(reference "DELETE_61") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/47fb7a88-8608-42bc-96cd-7247aa1cff17"
(reference "DOT_54") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/94990450-4281-4fec-87ba-ee14cd2fe439"
(reference "DOWN_75") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/c011d1b2-07e1-495b-b115-306e0b309570"
(reference "END_66") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/6933c9bc-3ed6-4981-9b34-ccc88423f708"
(reference "ENTER_72") (unit 1) (value "RGB_2u") (footprint "libraries:SW_MX_reversible_RGB_2u")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/49b89c29-518b-43ed-9b59-50db3accf867"
(reference "EQUAL_27") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/5f7a22f6-79f7-4dda-8353-195c8182a7a0"
(reference "F6_11") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/a7277fdd-130f-41d4-bf4a-33076310a8fd"
(reference "F7_12") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/810a2878-46f1-4961-8726-1809f924a915"
(reference "F8_13") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/fab3749a-9e15-4368-9a5c-3bbbd9cc0bde"
(reference "F9_14") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/2a91ccec-fe87-48ec-8a86-db525503228a"
(reference "F10_15") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/1d849f28-3574-49ca-b9ee-1f10093909cf"
(reference "F11_16") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9eb19a32-bfc8-4c35-aee5-d4004ff7756c"
(reference "F12_17") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/2d16f0cf-267a-4e83-8dc3-0e1473f1b673"
(reference "H1") (unit 1) (value "MountingHole_Pad") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4bb47426-3d93-440a-bfcb-5de7494d3c8b"
(reference "H2") (unit 1) (value "MountingHole_Pad") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/f5fbdf48-7767-46e6-ab6c-2194fef709f9"
(reference "H3") (unit 1) (value "MountingHole_Pad") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4e495614-b3a4-4199-97f0-eedcd83dd70f"
(reference "H4") (unit 1) (value "MountingHole_Pad") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4148efe0-9af6-4436-a847-aea69458fda7"
(reference "H5") (unit 1) (value "MountingHole_Pad") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4e9b06c1-3c98-4fc5-9469-22e0dbb32534"
(reference "H6") (unit 1) (value "MountingHole_Pad") (footprint "MountingHole:MountingHole_3.2mm_M3_Pad")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/622096b2-d20e-4260-b87f-2849e1d15aff"
(reference "HOME_64") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/9df0b414-660a-4efb-998a-7ae77414060d"
(reference "H_41") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/268e5129-b0a3-4d7e-b62d-7bc0634a7d33"
(reference "I_33") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/56012fd7-b037-4acb-b6f4-1b208b348cf1"
(reference "J1") (unit 1) (value "Conn_01x08") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/ff4315d6-b964-4830-928e-780691e8c1f1"
(reference "JP1") (unit 1) (value "Jumper_3_Open") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/e4c003d2-3d01-4d6e-8c58-27c7051cab95"
(reference "J_42") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/8cbc567a-7cc7-454b-be0f-b8c0019696b8"
(reference "K_43") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/bf62d82b-0888-4941-a5b7-7ef4c2a56ebd"
(reference "LBRACKET_36") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/c7a1d5a8-cbd8-4163-85c7-7bb100fb7ef5"
(reference "LBRACKET_37") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/5e211c79-28c6-4736-aa11-ce7d2f701fdd"
(reference "LED1") (unit 1) (value "LED_RAGB") (footprint "Custom:LED_2.5x5.0mm_4CA_RGB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/77f94dca-136b-4bc0-8e8b-bd078638de31"
(reference "LED2") (unit 1) (value "LED_RAGB") (footprint "Custom:LED_2.5x5.0mm_4CA_RGB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/7e102d57-ca86-4833-a9f1-2f076b46fb6d"
(reference "LED3") (unit 1) (value "LED_RAGB") (footprint "Custom:LED_2.5x5.0mm_4CA_RGB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/3db0b0f5-be12-46c0-9691-8b22a82cd6f5"
(reference "LED4") (unit 1) (value "LED_RAGB") (footprint "Custom:LED_2.5x5.0mm_4CA_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/5fb88e1e-1f0f-44b4-a608-387961a594d0"
(reference "LEFT_74") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/1177ccaf-2c77-4c07-8796-55362a560448"
(reference "L_44") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/1676cd41-3489-4eb6-ba6a-4fa49dcc63b3"
(reference "META_63") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/34b16e16-6299-46aa-8503-1de71a4a95b2"
(reference "MINUS_26") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/97c75b1f-4cec-4a01-8d63-16f96b45f0c9"
(reference "M_52") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/4c8bc1af-4698-467b-a20a-b1eb6b60d8c2"
(reference "N_51") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/738d66d4-5751-410e-9c6c-cfdace7b15b1"
(reference "O_34") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/e7c2cdb3-f17a-42c3-a470-2fd32870cc53"
(reference "PULLDOWN_1") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/50d89ffe-de93-4575-9433-e3dd6534aeab"
(reference "PULLDOWN_2") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/dc87b2d2-b478-4d7c-ba38-f487ba671a81"
(reference "PULLDOWN_3") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/0d1d5f15-11e2-4111-8354-49aca0d1ca25"
(reference "PULLDOWN_4") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/04b862c3-a305-4049-8c4d-60628cbee534"
(reference "PULLDOWN_5") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/2165a4de-40ca-4ee6-8f05-6da6c7ae9548"
(reference "PULLDOWN_6") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/aca2fe76-6be1-40fa-8cab-e8b8fffd48be"
(reference "PULLDOWN_7") (unit 1) (value "10kΩ") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/5bde97dc-dcbc-4c6f-8705-4ee3fe7aa418"
(reference "P_35") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/49b34993-cffe-419d-b583-18bb1f2d7969"
(reference "R1") (unit 1) (value "100Ω") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/21320786-e134-4ab2-a4c1-b83f3cfcbcd7"
(reference "R2") (unit 1) (value "100Ω") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/f83f032c-0ff6-4e41-830e-cb9bb6f98a98"
(reference "R3") (unit 1) (value "100Ω") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/1d53de3b-bde0-41c7-8e79-b9a8e228e328"
(reference "RIGHT_76") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/2f7bebf9-cf8e-4f34-b5a4-7762b85eaa59"
(reference "R_BLUE1") (unit 1) (value "?Ω") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/55d0d41d-53a3-45ea-ba11-3cad5c53ed29"
(reference "R_GREEN1") (unit 1) (value "?Ω") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/464529c5-b99e-4a3a-af8a-e18471a939be"
(reference "R_RED1") (unit 1) (value "?Ω") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/e3730d3c-49e8-4067-b280-b63d23b7c654"
(reference "SEMICOLON_45") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/dc806b19-3216-49e0-a356-9150c3b37246"
(reference "SHIFT_47") (unit 1) (value "RGB_2u") (footprint "libraries:SW_MX_reversible_RGB_2u")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/df933fbd-1002-4228-a190-bab12bc7d74d"
(reference "SLASH_55") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/2a55a68f-3ef0-4ab0-abe0-d736e20e1b9e"
(reference "SPACE_62") (unit 1) (value "RGB_3u") (footprint "libraries:SW_MX_reversible_RGB_3u")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/9b241dfd-ae39-4892-aad1-82142066e89b"
(reference "SW1") (unit 1) (value "SW_Push") (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/d386e513-8e37-40d6-b449-3edb5df795f7"
(reference "SW2") (unit 1) (value "SW_Push") (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/bfbfdb83-ae24-4cfb-a8b4-90a813539546"
(reference "SW3") (unit 1) (value "SW_Push") (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB")
)
(path "/33807af6-6e29-4de9-bbe0-3b38900c9a03/0cea602d-f65d-480f-905a-12d79e4929ec"
(reference "SW4") (unit 1) (value "SW_Push") (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/78b08877-ef5e-402c-a80a-308c243b7148"
(reference "U1") (unit 1) (value "74HC237") (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/daf46104-f687-43a1-80e2-28f9239afe07"
(reference "UP_65") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/c96e3648-acce-4eee-be8f-9de62f041b07"
(reference "U_32") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
(path "/23ca3470-a8ca-4975-a9e6-54ca1882faee/6c6cc748-3b5a-41d0-a6de-480e5e997208"
(reference "Y_31") (unit 1) (value "RGB_1u") (footprint "libraries:SW_MX_reversible_RGB")
)
)
)

mini_keyboard/fp-info-cache → old/mini_keyboard/fp-info-cache View File


mini_keyboard/mini_keyboard.kicad_pcb → old/mini_keyboard/mini_keyboard.kicad_pcb View File


mini_keyboard/mini_keyboard.kicad_prl → old/mini_keyboard/mini_keyboard.kicad_prl View File


mini_keyboard/mini_keyboard.kicad_pro → old/mini_keyboard/mini_keyboard.kicad_pro View File


mini_keyboard/mini_keyboard.kicad_sch → old/mini_keyboard/mini_keyboard.kicad_sch View File


+ 3
- 0
sym-lib-table View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name "custom_symbols")(type "KiCad")(uri "${KIPRJMOD}/libraries/custom_symbols.kicad_sym")(options "")(descr ""))
)

Loading…
Cancel
Save