mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-19 19:55:15 +00:00
Add files via upload
This commit is contained in:
parent
769de8429b
commit
b1bd177193
20 changed files with 163171 additions and 0 deletions
11
hackpads/diodepad/BOM.md
Normal file
11
hackpads/diodepad/BOM.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# BOM
|
||||
<hr>
|
||||
<ul>
|
||||
<li>10x Cherry MX switches</li>
|
||||
<li>10x DSA Keycaps</li>
|
||||
<li>1x 0.91" 128x32 OLED screen</li>
|
||||
<li>10x DO-35 1N4148 Diodes</li>
|
||||
<li>4x M3 Headset</li>
|
||||
<li>4x M3x16 Bolt</li>
|
||||
<li>XIAO RP2040</li>
|
||||
</ul>
|
||||
BIN
hackpads/diodepad/assets/pcb.png
Normal file
BIN
hackpads/diodepad/assets/pcb.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 61 KiB |
BIN
hackpads/diodepad/assets/preview.png
Normal file
BIN
hackpads/diodepad/assets/preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
147782
hackpads/diodepad/cad/kb_case v2.step
Normal file
147782
hackpads/diodepad/cad/kb_case v2.step
Normal file
File diff suppressed because it is too large
Load diff
1
hackpads/diodepad/firmware/QMK/diodepad/config.h
Normal file
1
hackpads/diodepad/firmware/QMK/diodepad/config.h
Normal file
|
|
@ -0,0 +1 @@
|
|||
#define OLED_DISPLAY_128X32
|
||||
45
hackpads/diodepad/firmware/QMK/diodepad/keyboard.json
Normal file
45
hackpads/diodepad/firmware/QMK/diodepad/keyboard.json
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"manufacturer": "Awokolaw",
|
||||
"keyboard_name": "DIODE_PAD",
|
||||
"maintainer": "awokolaw",
|
||||
"bootloader": "rp2040",
|
||||
"diode_direction": "COL2ROW",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"command": false,
|
||||
"console": false,
|
||||
"extrakey": true,
|
||||
"mousekey": true,
|
||||
"nkro": true,
|
||||
"oled": true
|
||||
},
|
||||
"matrix_pins": {
|
||||
"cols": ["GP26", "GP27", "GP28", "GP29"],
|
||||
"rows": ["GP1", "GP2", "GP4"]
|
||||
},
|
||||
"processor": "RP2040",
|
||||
"url": "",
|
||||
"usb": {
|
||||
"device_version": "6.9.0",
|
||||
"pid": "0xDEAD",
|
||||
"vid": "0xB33F"
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT": {
|
||||
"layout": [
|
||||
{"matrix": [0, 0], "x": 0, "y": 0},
|
||||
{"matrix": [0, 1], "x": 1, "y": 0},
|
||||
{"matrix": [0, 2], "x": 2, "y": 0},
|
||||
|
||||
{"matrix": [1, 0], "x": 0, "y": 1},
|
||||
{"matrix": [1, 1], "x": 1, "y": 1},
|
||||
{"matrix": [1, 2], "x": 2, "y": 1},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
{"matrix": [2, 1], "x": 1, "y": 2},
|
||||
{"matrix": [2, 2], "x": 2, "y": 2},
|
||||
{"matrix": [2, 3], "x": 3, "y": 2}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
// Copyright 2023 QMK
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
|
||||
[0] = LAYOUT(
|
||||
KC_1, KC_2, KC_3,
|
||||
KC_4, KC_5, KC_6,
|
||||
KC_7, KC_8, KC_9, KC_0,
|
||||
)
|
||||
};
|
||||
9085
hackpads/diodepad/pcb/Kb_2.kicad_pcb
Normal file
9085
hackpads/diodepad/pcb/Kb_2.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
83
hackpads/diodepad/pcb/Kb_2.kicad_prl
Normal file
83
hackpads/diodepad/pcb/Kb_2.kicad_prl
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"pads": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"otherItems": true,
|
||||
"pads": true,
|
||||
"text": true,
|
||||
"tracks": true,
|
||||
"vias": true,
|
||||
"zones": true
|
||||
},
|
||||
"visible_items": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
30,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
39,
|
||||
40
|
||||
],
|
||||
"visible_layers": "fffffff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"git": {
|
||||
"repo_password": "",
|
||||
"repo_type": "",
|
||||
"repo_username": "",
|
||||
"ssh_key": ""
|
||||
},
|
||||
"meta": {
|
||||
"filename": "Kb_2.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
||||
584
hackpads/diodepad/pcb/Kb_2.kicad_pro
Normal file
584
hackpads/diodepad/pcb/Kb_2.kicad_pro
Normal file
|
|
@ -0,0 +1,584 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "Kb_2.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Riferimento"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"5b4dd8b7-96ec-44d0-baff-9a75616ef4b4",
|
||||
"Root"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
4225
hackpads/diodepad/pcb/Kb_2.kicad_sch
Normal file
4225
hackpads/diodepad/pcb/Kb_2.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
225
hackpads/diodepad/pcb/Library.pretty/Diode_DO-35.kicad_mod
Normal file
225
hackpads/diodepad/pcb/Library.pretty/Diode_DO-35.kicad_mod
Normal file
|
|
@ -0,0 +1,225 @@
|
|||
(footprint "Diode_DO-35"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf")
|
||||
(tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")
|
||||
(property "Reference" "REF**"
|
||||
(at 3.81 -2.12 180)
|
||||
(layer "F.SilkS")
|
||||
(hide yes)
|
||||
(uuid "dc3dc6bd-dc08-4c6d-8326-f987e1ec76fd")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "Diode"
|
||||
(at 3.81 2.12 180)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "12f10ead-1d0f-465f-a030-e86165834671")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "ScottoKeebs_Components:Diode_DO-35"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "cbf6956d-36e4-4961-b0a0-0f46bac79b9c")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ee56d36f-7ad7-4b29-931b-6fed952d98d0")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "5ba60575-46b8-4c96-a17f-832f38c3eb81")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Sim.Device" "D"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "540417ec-d74c-4600-ba92-c0bd1a5e3d19")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Sim.Pins" "1=K 2=A"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "fbc19d31-3d7e-4048-8767-ecc85683c2b2")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start 3.06 0)
|
||||
(end 3.46 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "2e057cef-d744-4de3-b596-eba664196951")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.46 -0.55)
|
||||
(end 3.46 0.55)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "6ba8bdfa-fbe9-416a-a15d-846f63cc7c97")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.46 0)
|
||||
(end 4.06 -0.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "7adf2b15-e09e-4525-aa33-786f300815cc")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.06 -0.4)
|
||||
(end 4.06 0.4)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "018cc2cb-a1f7-4141-9456-26b6e35e75fe")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.06 0)
|
||||
(end 4.56 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b62bee2a-a9dc-423e-a130-e5d367d4c9a7")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.06 0.4)
|
||||
(end 3.46 0)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "2a77cc35-7df2-4c99-8336-a3412f7815fd")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.05 -1.25)
|
||||
(end -1.05 1.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "2a24f0a3-5fc6-46bf-82a6-352a2ec7e748")
|
||||
)
|
||||
(fp_line
|
||||
(start -1.05 1.25)
|
||||
(end 8.67 1.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "40a4f407-830c-4817-8a25-78770309c81c")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.67 -1.25)
|
||||
(end -1.05 -1.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "f7341c02-c9bf-42b1-ba1c-76120a9c448d")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.67 1.25)
|
||||
(end 8.67 -1.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "7601aee5-fdcf-4238-90e2-04764d1bab1e")
|
||||
)
|
||||
(pad "1" thru_hole rect
|
||||
(at 0 0)
|
||||
(size 1.6 1.6)
|
||||
(drill 0.8)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "575548c1-31b3-40ce-80f8-07bfbb7de631")
|
||||
)
|
||||
(pad "2" thru_hole oval
|
||||
(at 7.62 0)
|
||||
(size 1.6 1.6)
|
||||
(drill 0.8)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "46524b63-85dd-4de3-8b81-b9f7468d51ce")
|
||||
)
|
||||
(model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
326
hackpads/diodepad/pcb/Library.pretty/MX_PCB_1.00u.kicad_mod
Normal file
326
hackpads/diodepad/pcb/Library.pretty/MX_PCB_1.00u.kicad_mod
Normal file
|
|
@ -0,0 +1,326 @@
|
|||
(footprint "MX_PCB_1.00u"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "MX keyswitch PCB Mount Keycap 1.00u")
|
||||
(tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u")
|
||||
(property "Reference" "REF**"
|
||||
(at 0 -8 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "a04ee1d9-495d-4f20-b9f1-97b14d77eb94")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "Keyswitch"
|
||||
(at 0.065 7.985 180)
|
||||
(layer "F.Fab")
|
||||
(uuid "311c0b26-ed04-4cec-8f5f-58b7f9bcbb35")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "d36b20e9-db79-4c68-a61d-260479ce3231")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "510bfe1a-f2be-4fc4-a320-896213879d48")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" "Push button switch, normally open, two pins, 45° tilted"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "4c86836c-7184-4c83-b3d2-a808ab75d359")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole)
|
||||
(fp_line
|
||||
(start -7.1 -7.1)
|
||||
(end -7.1 7.1)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "82fa1424-6fb2-4a57-8b37-a0c02b9d0bbf")
|
||||
)
|
||||
(fp_line
|
||||
(start -7.1 7.1)
|
||||
(end 7.1 7.1)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e550018f-2fda-471f-b036-dc17739dbdff")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.1 -7.1)
|
||||
(end -7.1 -7.1)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0fcbf872-b926-4968-bf73-e0efbb093a5f")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.1 7.1)
|
||||
(end 7.1 -7.1)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "04b237a5-0da0-4715-9c80-bfdfb9712c05")
|
||||
)
|
||||
(fp_line
|
||||
(start -9.525 -9.525)
|
||||
(end -9.525 9.525)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "a7666d30-3685-4706-b5d1-5f9b29940c43")
|
||||
)
|
||||
(fp_line
|
||||
(start -9.525 9.525)
|
||||
(end 9.525 9.525)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "5a21a938-bbe7-4a99-a3d4-f549720db5c6")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.525 -9.525)
|
||||
(end -9.525 -9.525)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "99c754d0-d989-42ef-bafa-63165d8df9e9")
|
||||
)
|
||||
(fp_line
|
||||
(start 9.525 9.525)
|
||||
(end 9.525 -9.525)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "0af93bed-3ffe-4612-af82-ffb946ceebbb")
|
||||
)
|
||||
(fp_line
|
||||
(start -7 -7)
|
||||
(end -7 7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco1.User")
|
||||
(uuid "ac9eb820-d8cb-49c3-b80d-bec8dc982971")
|
||||
)
|
||||
(fp_line
|
||||
(start -7 7)
|
||||
(end 7 7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco1.User")
|
||||
(uuid "91cb7d6e-5039-4c0d-830f-84f297a3376b")
|
||||
)
|
||||
(fp_line
|
||||
(start 7 -7)
|
||||
(end -7 -7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco1.User")
|
||||
(uuid "e0789fba-686c-4530-bd61-9c4d4d6e7610")
|
||||
)
|
||||
(fp_line
|
||||
(start 7 7)
|
||||
(end 7 -7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco1.User")
|
||||
(uuid "484a205d-2aef-43e4-be6d-d4807ba95bf2")
|
||||
)
|
||||
(fp_line
|
||||
(start -7.25 -7.25)
|
||||
(end -7.25 7.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "81bf8998-fd49-4a70-a32d-01cdd6eced92")
|
||||
)
|
||||
(fp_line
|
||||
(start -7.25 7.25)
|
||||
(end 7.25 7.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "cb1ff766-857e-4bd9-9487-1981cc83ab06")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.25 -7.25)
|
||||
(end -7.25 -7.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "eb2c484b-e240-42e9-882d-0567243e632d")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.25 7.25)
|
||||
(end 7.25 -7.25)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "c167b0c1-b1a6-4bc1-8c5d-6bac818985a4")
|
||||
)
|
||||
(fp_line
|
||||
(start -7 -7)
|
||||
(end -7 7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "728506a0-dfcf-4778-a2c2-1b4d1463fd17")
|
||||
)
|
||||
(fp_line
|
||||
(start -7 7)
|
||||
(end 7 7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c98e1cca-a1f4-4a49-a50d-a0ab9c76fda7")
|
||||
)
|
||||
(fp_line
|
||||
(start 7 -7)
|
||||
(end -7 -7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "190f8d70-4e73-4e90-ace9-4e0a3f56eb2e")
|
||||
)
|
||||
(fp_line
|
||||
(start 7 7)
|
||||
(end 7 -7)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "8974d7e2-4228-4beb-83a7-f76fd6c246f5")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "6262d67a-6de3-465e-b797-490f0d524a02")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at -5.08 0)
|
||||
(size 1.75 1.75)
|
||||
(drill 1.75)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "48276470-2d37-4277-85eb-7284c81942ae")
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at 0 0)
|
||||
(size 4 4)
|
||||
(drill 4)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "dc5f5420-ba30-45ca-84bf-26b1e65356bb")
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at 5.08 0)
|
||||
(size 1.75 1.75)
|
||||
(drill 1.75)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "eb288b30-9aa8-42bd-a240-1f0f0c88d3b7")
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at -3.81 -2.54)
|
||||
(size 2.5 2.5)
|
||||
(drill 1.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b96c0953-e617-4d19-a386-6d8455984a1c")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at 2.54 -5.08)
|
||||
(size 2.5 2.5)
|
||||
(drill 1.5)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "39541f96-2f6f-4d14-8ebe-087858d1909a")
|
||||
)
|
||||
(model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
209
hackpads/diodepad/pcb/Library.pretty/OLED_128x32.kicad_mod
Normal file
209
hackpads/diodepad/pcb/Library.pretty/OLED_128x32.kicad_mod
Normal file
|
|
@ -0,0 +1,209 @@
|
|||
(footprint "OLED_128x32"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 7.75 10 0)
|
||||
(layer "F.SilkS")
|
||||
(hide yes)
|
||||
(uuid "ea32e14b-366f-4308-811c-edb6d90b6372")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "OLED_128x32"
|
||||
(at 5.75 5.75 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "4ffbbc73-79a7-44de-8268-b288b04afd8e")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "ScottoKeebs_Components:OLED_128x32"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "ab739bad-a963-4637-855b-588fd76bfa3c")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "679ba499-6293-4877-b466-91f466e2459f")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "253a0dd0-5314-4204-9657-96381273fd0c")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr through_hole exclude_from_pos_files)
|
||||
(fp_line
|
||||
(start 0 0)
|
||||
(end 0 12)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "2f4b20c8-043d-4aeb-a00d-b29d1b2066cc")
|
||||
)
|
||||
(fp_line
|
||||
(start 0 0)
|
||||
(end 38 0)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "76b9113d-506e-4e60-a912-491c97652244")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.75 0)
|
||||
(end 5.75 12)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "4e349d02-46d1-4619-8b26-d1edda6ef573")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.06 2.22)
|
||||
(end 7.06 7.74)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "6f071d7c-7f90-4519-913e-2c7a45a75f9a")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.06 2.22)
|
||||
(end 29.44 2.22)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "3e7a8e2e-5d71-4f4e-802e-bfeedfaea9f2")
|
||||
)
|
||||
(fp_line
|
||||
(start 7.06 7.74)
|
||||
(end 29.44 7.74)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "243a7a3c-ffeb-4265-aa3b-97ec9685b6c6")
|
||||
)
|
||||
(fp_line
|
||||
(start 29.44 7.74)
|
||||
(end 29.44 2.22)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "0681aec4-779e-46c4-9192-9bf4e40ad356")
|
||||
)
|
||||
(fp_line
|
||||
(start 35.75 0)
|
||||
(end 35.75 12)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "e06cfa76-d969-473c-8fcc-1170f5a43a2b")
|
||||
)
|
||||
(fp_line
|
||||
(start 38 0)
|
||||
(end 38 12)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "f966588b-b86b-45ba-a609-1347222fdf18")
|
||||
)
|
||||
(fp_line
|
||||
(start 38 12)
|
||||
(end 0 12)
|
||||
(stroke
|
||||
(width 0.12)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "be4645fc-a6f7-4647-afdb-f4d80769098d")
|
||||
)
|
||||
(pad "1" thru_hole rect
|
||||
(at 1.6 9.8 180)
|
||||
(size 1.7 1.7)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b1e1099a-c690-4a21-ad1c-cc07547abf3f")
|
||||
)
|
||||
(pad "2" thru_hole oval
|
||||
(at 1.6 7.26 180)
|
||||
(size 1.7 1.7)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e1fb5266-d196-40d9-a09b-589402640e42")
|
||||
)
|
||||
(pad "3" thru_hole oval
|
||||
(at 1.6 4.72 180)
|
||||
(size 1.7 1.7)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b0dbf420-5a84-4035-96cc-343a39518e97")
|
||||
)
|
||||
(pad "4" thru_hole oval
|
||||
(at 1.6 2.18 180)
|
||||
(size 1.7 1.7)
|
||||
(drill 1)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "9b07768f-a23a-48a3-b402-f69997459790")
|
||||
)
|
||||
(model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/OLED_128x32.step"
|
||||
(offset
|
||||
(xyz 19 -6 2.5)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
565
hackpads/diodepad/pcb/Library.pretty/XIAO-RP2040-DIP.kicad_mod
Normal file
565
hackpads/diodepad/pcb/Library.pretty/XIAO-RP2040-DIP.kicad_mod
Normal file
|
|
@ -0,0 +1,565 @@
|
|||
(footprint "XIAO-RP2040-DIP"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at -8.5 -12 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "54eda6af-c420-4221-9eb4-a40f14da8f49")
|
||||
(effects
|
||||
(font
|
||||
(size 0.635 0.635)
|
||||
(thickness 0.1016)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "XIAO-RP2040-DIP"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "fc95fa27-0799-4e2d-8823-17dc4d5d1849")
|
||||
(effects
|
||||
(font
|
||||
(size 0.635 0.635)
|
||||
(thickness 0.1016)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "Seeed Studio XIAO Series Library:XIAO-RP2040-DIP"
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "112c5cc7-d033-4bcd-9873-717b48f30481")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "f6691a68-9bff-45e5-bbc3-988c868d5060")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 90)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "1da8cce9-d994-4313-b3e9-7995b4ef754a")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line
|
||||
(start -8.89 8.509)
|
||||
(end -8.89 -8.636)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "95ed726c-60bb-4c88-9beb-c86099831e33")
|
||||
)
|
||||
(fp_line
|
||||
(start -6.985 10.414)
|
||||
(end 6.985 10.414)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "97833630-3836-4000-9def-bfd34f607bbf")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.495 -10.541)
|
||||
(end -4.491272 -11.451272)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "53ddb28d-19fe-430b-bf68-f49d80869bc0")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.991272 -11.951)
|
||||
(end 4.004 -11.951)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b8745137-2082-422a-84d4-15affb75e0e4")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.504 -11.451)
|
||||
(end 4.504 -10.541)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3487e6ca-91a4-4650-a855-a254f223f44e")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.985 -10.541)
|
||||
(end -6.985 -10.541)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3a782348-b253-497c-9bc4-00eb3b35b5bb")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.985 -10.541)
|
||||
(end -6.985 -10.541)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "ee6934b9-6fb5-469e-83d4-354c7fee9f4c")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.89 8.509)
|
||||
(end 8.89 -8.636)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "999f64fd-cc8b-4026-9a91-797bea1b7c50")
|
||||
)
|
||||
(fp_arc
|
||||
(start -8.89 -8.636)
|
||||
(mid -8.332038 -9.983038)
|
||||
(end -6.985 -10.541)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "4fd3a431-7737-4dbe-9eae-2ffe7fbc94b6")
|
||||
)
|
||||
(fp_arc
|
||||
(start -6.985 10.414)
|
||||
(mid -8.332038 9.856038)
|
||||
(end -8.89 8.509)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "075c8e14-c088-4367-99bb-db10b000e98e")
|
||||
)
|
||||
(fp_arc
|
||||
(start -4.491272 -11.451272)
|
||||
(mid -4.344724 -11.804644)
|
||||
(end -3.991272 -11.951)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fa7094c8-025f-4401-987b-275d36f5cd24")
|
||||
)
|
||||
(fp_arc
|
||||
(start 4.004 -11.951)
|
||||
(mid 4.357553 -11.804553)
|
||||
(end 4.504 -11.451)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type default)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "9b429662-5272-484e-8c7a-ac666da2d57f")
|
||||
)
|
||||
(fp_arc
|
||||
(start 6.985 -10.541)
|
||||
(mid 8.332038 -9.983038)
|
||||
(end 8.89 -8.636)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d87648f0-36d0-424a-ae4f-a5a736095ac6")
|
||||
)
|
||||
(fp_arc
|
||||
(start 8.89 8.509)
|
||||
(mid 8.332038 9.856038)
|
||||
(end 6.985 10.414)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "646c92c4-7ded-45f2-8f07-702c2c6fed24")
|
||||
)
|
||||
(fp_circle
|
||||
(center -8.95 -10.3)
|
||||
(end -8.95 -10.554)
|
||||
(stroke
|
||||
(width 0.5)
|
||||
(type solid)
|
||||
)
|
||||
(fill solid)
|
||||
(layer "F.SilkS")
|
||||
(uuid "20bf6493-8d43-4a8e-a26b-62e67cabb603")
|
||||
)
|
||||
(fp_circle
|
||||
(center -7.807 -9.42)
|
||||
(end -7.807 -9.674)
|
||||
(stroke
|
||||
(width 0.5)
|
||||
(type solid)
|
||||
)
|
||||
(fill solid)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d3549871-5332-4e12-9dbc-dfc397592e9f")
|
||||
)
|
||||
(fp_rect
|
||||
(start -8.9 -10.55)
|
||||
(end 8.9 10.425)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "4bedce5d-31c3-48e8-b2a9-bd22df208ce1")
|
||||
)
|
||||
(fp_rect
|
||||
(start -8.9 -10.55)
|
||||
(end 8.9 10.425)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.Fab")
|
||||
(uuid "da7538f7-d8d9-4eba-886f-bf6741cc7b83")
|
||||
)
|
||||
(fp_circle
|
||||
(center -7.804 -9.426)
|
||||
(end -7.804 -9.68)
|
||||
(stroke
|
||||
(width 0.5)
|
||||
(type solid)
|
||||
)
|
||||
(fill solid)
|
||||
(layer "F.Fab")
|
||||
(uuid "c21b5319-2ee1-46d5-8520-38501ddf6ad2")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at -8.455 -7.62 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "e04e3330-4467-4ae8-be16-06f9deecfa93")
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at -7.62 -7.62 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "b2cd62a6-12a1-4462-b998-d408f4a56a90")
|
||||
)
|
||||
(pad "2" smd roundrect
|
||||
(at -8.455 -5.08 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "c0340204-095a-4b12-a59c-6bd41e331b77")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at -7.62 -5.08 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "4e7cb6bf-ad80-408e-86b5-2b4c3b317968")
|
||||
)
|
||||
(pad "3" smd roundrect
|
||||
(at -8.455 -2.54 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "34e8c1d5-e346-4bff-9f7b-0b61e23a1b4d")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at -7.62 -2.54 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "a3edfbf9-51cf-4e5c-81c9-21bbe32da741")
|
||||
)
|
||||
(pad "4" smd roundrect
|
||||
(at -8.455 0 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "2197878c-e51a-4a29-9f77-027f367e3bfd")
|
||||
)
|
||||
(pad "4" thru_hole circle
|
||||
(at -7.62 0 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "8495b60d-fd4f-4c06-a245-e446e0c998cf")
|
||||
)
|
||||
(pad "5" smd roundrect
|
||||
(at -8.455 2.54 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "9cc27de1-1711-4308-9860-f862614ad368")
|
||||
)
|
||||
(pad "5" thru_hole circle
|
||||
(at -7.62 2.54 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "212f574b-3529-4cdc-971e-967abfb1634e")
|
||||
)
|
||||
(pad "6" smd roundrect
|
||||
(at -8.455 5.08 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "aef726c5-086b-407a-a82e-caed07110c09")
|
||||
)
|
||||
(pad "6" thru_hole circle
|
||||
(at -7.62 5.08 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "4aa44243-8d6a-4052-9740-b2bb2222cc73")
|
||||
)
|
||||
(pad "7" smd roundrect
|
||||
(at -8.455 7.62 180)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "c3d33627-1a26-4bb0-8948-71c06073484a")
|
||||
)
|
||||
(pad "7" thru_hole circle
|
||||
(at -7.62 7.62 180)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "6bc7d8cb-4f3d-4596-bfaa-ebb98ce81eb9")
|
||||
)
|
||||
(pad "8" thru_hole circle
|
||||
(at 7.62 7.62)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "632a6bed-b38a-4b3c-94b4-13147f40ff85")
|
||||
)
|
||||
(pad "8" smd roundrect
|
||||
(at 8.455 7.62)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "abc02ef0-b936-4de9-9fc5-45195bd5534d")
|
||||
)
|
||||
(pad "9" thru_hole circle
|
||||
(at 7.62 5.08)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "44dfca20-78ee-44ab-b97f-978c0cc5b16d")
|
||||
)
|
||||
(pad "9" smd roundrect
|
||||
(at 8.455 5.08)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "b6b8036c-8544-4ad2-add3-cd10e3c3f6bd")
|
||||
)
|
||||
(pad "10" thru_hole circle
|
||||
(at 7.62 2.54)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "e5b1e533-25c3-4bb6-9349-597fc5efbeae")
|
||||
)
|
||||
(pad "10" smd roundrect
|
||||
(at 8.455 2.54)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "64ee8dc8-ccee-46a4-a4db-c0d449eb0652")
|
||||
)
|
||||
(pad "11" thru_hole circle
|
||||
(at 7.62 0)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "59df5484-dd5a-4d8d-9a17-0b4cad512674")
|
||||
)
|
||||
(pad "11" smd roundrect
|
||||
(at 8.455 0)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "201d8985-a76f-421f-aef2-bbc6bbbb6d79")
|
||||
)
|
||||
(pad "12" thru_hole circle
|
||||
(at 7.62 -2.54)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "4c9ee767-5389-4a4c-8855-582ee34c9b30")
|
||||
)
|
||||
(pad "12" smd roundrect
|
||||
(at 8.455 -2.54)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "4e1c1d0f-4996-4a88-a0b7-063cc783b054")
|
||||
)
|
||||
(pad "13" thru_hole circle
|
||||
(at 7.62 -5.08)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "f7c6486c-6578-49d5-a8bd-9c7a5b863ed5")
|
||||
)
|
||||
(pad "13" smd roundrect
|
||||
(at 8.455 -5.08)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "2643235b-f618-4510-ad84-eddaba1c1495")
|
||||
)
|
||||
(pad "14" thru_hole circle
|
||||
(at 7.62 -7.62)
|
||||
(size 1.524 1.524)
|
||||
(drill 0.889)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "0ffdb513-4612-4419-9598-931699a243e6")
|
||||
)
|
||||
(pad "14" smd roundrect
|
||||
(at 8.455 -7.62)
|
||||
(size 2.432 1.524)
|
||||
(layers "F.Cu" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(thermal_bridge_angle 45)
|
||||
(uuid "dcee3a75-6a14-4cfa-8a6a-e8b15a9733b2")
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-nRF52840 v15.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz -1.778 -6.096 0.381)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz -90 0 0)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeeduino XIAO SAMD21 v4.step"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO RP2040 v26.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 90)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/Seeed Studio XIAO-ESP32-C3.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz -1.7018 -6.096 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz -90 0 0)
|
||||
)
|
||||
)
|
||||
(model "${AMZPATH}/3dmodels/AMz3D.3dshapes/XIAO-ESP32S3 v2.step"
|
||||
(hide yes)
|
||||
(offset
|
||||
(xyz -1.778 -6.1722 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz -90 0 0)
|
||||
)
|
||||
)
|
||||
(model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MCU.3dshapes/Seeed_XIAO_RP2040.step"
|
||||
(offset
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 0 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
BIN
hackpads/diodepad/production/case.stl
Normal file
BIN
hackpads/diodepad/production/case.stl
Normal file
Binary file not shown.
BIN
hackpads/diodepad/production/diodepad.uf2
Normal file
BIN
hackpads/diodepad/production/diodepad.uf2
Normal file
Binary file not shown.
BIN
hackpads/diodepad/production/gerbers.zip
Normal file
BIN
hackpads/diodepad/production/gerbers.zip
Normal file
Binary file not shown.
BIN
hackpads/diodepad/production/plate.stl
Normal file
BIN
hackpads/diodepad/production/plate.stl
Normal file
Binary file not shown.
17
hackpads/diodepad/readme.md
Normal file
17
hackpads/diodepad/readme.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# Diodepad
|
||||
<hr>
|
||||
Diodepad is a simple macropad with a 10 switches, visible diodes and a OLED screen.
|
||||
|
||||
## Features:
|
||||
<hr>
|
||||
<ul>
|
||||
<li>128x32 OLED Display</li>
|
||||
<li>10 Keys</li>
|
||||
<li>Visible diodes ( they look cool )</li>
|
||||
<li>Minimalistic case</li>
|
||||
</ul>
|
||||
|
||||
<img src="assets/preview.png" alt="preview">
|
||||
<img src="assets/pcb.png" alt="pcb">
|
||||
|
||||
|
||||
Loading…
Add table
Reference in a new issue