23 Commits

Author SHA1 Message Date
ca8b23eb72 Continue the silly project of consolidating resistor choices 2026-08-18 22:49:18 +12:00
c98f3208d5 Tidy up, add design notes 2026-08-18 22:00:54 +12:00
b6c9c06ad5 Make basic cap and resistor assignments in new power design 2026-08-18 21:43:53 +12:00
092a4b63ce Merge branch 'power' into part-selection 2026-08-18 21:16:42 +12:00
f7556f394a Add note about tuning crystal w VNA 2026-08-16 22:08:04 +12:00
a5275ab174 Select hub crystal and best guess loading capacitors 2026-08-16 22:05:54 +12:00
8273b7d2f4 Complete resistor part selection with a couple of consolidation of unique vals 2026-08-16 21:34:48 +12:00
a8859df25d Delete and ignore the KiCAD auto_saved_files like the numpty I am 2026-08-16 21:03:09 +12:00
65a2a445a5 Make capacitor selection with DC bias derating accounted for, consolidate 22u caps with 2x 10u replacements 2026-08-16 17:26:59 +12:00
8ab1c409b6 Standardise R suffix for low value resistors, YAGEO from Mouser as resistor supplier 2026-08-16 16:01:22 +12:00
5322affa7c Ignore KiCAD lock files 2026-08-16 15:59:54 +12:00
fd9c35f04b Select signal MOSFETs, incorp into sim 2025-12-29 18:15:26 +13:00
14b0ff8470 Verify battery control circuit design 2025-12-29 16:43:50 +13:00
093fed0e19 Rework symbols for battery protection and monitor ICs 2025-12-29 14:05:38 +13:00
4a8571fef6 Add battery monitor and RVP,TVS,fuse protection, rework charge control circuit to CMOS based 2025-12-29 12:39:29 +13:00
94f11e6cd3 Correct ESD selection to avoid short on VBUS, add USB sns div 2025-12-29 10:58:51 +13:00
dd15d3add9 Add hardware interlock to charger enable, rename battery control circuit sheet 2025-12-28 10:39:07 +13:00
c32b639c88 Consolidate USB front end TVS protection, add ideal diode to stop reverse sneak path 2025-12-28 10:24:30 +13:00
8f6be05874 Testbench for ideal diode controller 2025-12-27 21:40:52 +13:00
6be601b13e Further notes on power options, needs 2025-12-27 19:28:42 +13:00
a11a4745ba Prototype form of control circuitry" 2025-12-27 18:59:26 +13:00
20fcaffe84 Main battery management and regulation path, control circuits remain 2025-12-27 16:23:02 +13:00
4b016c6fec Concept for power management 2025-12-27 13:11:11 +13:00
27 changed files with 40090 additions and 47072 deletions

4
.gitignore vendored
View File

@@ -16,6 +16,8 @@ Hardware/*/*.tmp
Hardware/*/*-save.pro Hardware/*/*-save.pro
Hardware/*/*-save.kicad_pcb Hardware/*/*-save.kicad_pcb
Hardware/*/fp-info-cache Hardware/*/fp-info-cache
Hardware/*/*.kicad_*.lck
Hardware/*/#auto_saved_files#
# Netlist files (exported from Eeschema) # Netlist files (exported from Eeschema)
Hardware/*/*.net Hardware/*/*.net
@@ -30,4 +32,4 @@ Hardware/*/*.csv
__pycache__/ __pycache__/
temp/ temp/

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -10,28 +10,17 @@
"via_dimensions": [] "via_dimensions": []
}, },
"ipc2581": { "ipc2581": {
"bom_rev": "",
"dist": "", "dist": "",
"distpn": "", "distpn": "",
"internal_id": "", "internal_id": "",
"mfg": "", "mfg": "",
"mpn": "", "mpn": ""
"sch_revision": ""
}, },
"layer_pairs": [], "layer_pairs": [],
"layer_presets": [], "layer_presets": [],
"viewports": [] "viewports": []
}, },
"boards": [], "boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"cvpcb": { "cvpcb": {
"equivalence_files": [] "equivalence_files": []
}, },
@@ -221,14 +210,11 @@
"duplicate_sheet_names": "error", "duplicate_sheet_names": "error",
"endpoint_off_grid": "warning", "endpoint_off_grid": "warning",
"extra_units": "error", "extra_units": "error",
"field_name_whitespace": "warning",
"footprint_filter": "ignore", "footprint_filter": "ignore",
"footprint_link_issues": "warning", "footprint_link_issues": "warning",
"four_way_junction": "ignore", "four_way_junction": "ignore",
"global_label_dangling": "warning", "global_label_dangling": "warning",
"ground_pin_not_ground": "warning",
"hier_label_mismatch": "error", "hier_label_mismatch": "error",
"isolated_pin_label": "warning",
"label_dangling": "error", "label_dangling": "error",
"label_multiple_wires": "warning", "label_multiple_wires": "warning",
"lib_symbol_issues": "warning", "lib_symbol_issues": "warning",
@@ -251,7 +237,6 @@
"similar_power": "warning", "similar_power": "warning",
"simulation_model_issue": "ignore", "simulation_model_issue": "ignore",
"single_global_label": "ignore", "single_global_label": "ignore",
"stacked_pin_name": "warning",
"unannotated": "error", "unannotated": "error",
"unconnected_wire_endpoint": "warning", "unconnected_wire_endpoint": "warning",
"undefined_netclass": "error", "undefined_netclass": "error",
@@ -284,14 +269,13 @@
"priority": 2147483647, "priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)", "schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2, "track_width": 0.2,
"tuning_profile": "",
"via_diameter": 0.6, "via_diameter": 0.6,
"via_drill": 0.3, "via_drill": 0.3,
"wire_width": 6 "wire_width": 6
} }
], ],
"meta": { "meta": {
"version": 5 "version": 4
}, },
"net_colors": null, "net_colors": null,
"netclass_assignments": null, "netclass_assignments": null,
@@ -313,10 +297,6 @@
}, },
"schematic": { "schematic": {
"annotate_start_num": 0, "annotate_start_num": 0,
"annotation": {
"method": 0,
"sort_order": 0
},
"bom_export_filename": "${PROJECTNAME}.csv", "bom_export_filename": "${PROJECTNAME}.csv",
"bom_fmt_presets": [], "bom_fmt_presets": [],
"bom_fmt_settings": { "bom_fmt_settings": {
@@ -340,7 +320,7 @@
}, },
{ {
"group_by": false, "group_by": false,
"label": "Qty", "label": "Quantity",
"name": "${QUANTITY}", "name": "${QUANTITY}",
"show": true "show": true
}, },
@@ -351,22 +331,22 @@
"show": true "show": true
}, },
{ {
"group_by": true, "group_by": false,
"label": "DNP", "label": "DNP",
"name": "${DNP}", "name": "${DNP}",
"show": true "show": false
}, },
{ {
"group_by": true, "group_by": false,
"label": "Exclude from BOM", "label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}", "name": "${EXCLUDE_FROM_BOM}",
"show": true "show": false
}, },
{ {
"group_by": true, "group_by": false,
"label": "Exclude from Board", "label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}", "name": "${EXCLUDE_FROM_BOARD}",
"show": true "show": false
}, },
{ {
"group_by": true, "group_by": true,
@@ -374,21 +354,110 @@
"name": "Footprint", "name": "Footprint",
"show": true "show": true
}, },
{
"group_by": false,
"label": "Max DC Bias",
"name": "Max DC Bias",
"show": false
},
{ {
"group_by": false, "group_by": false,
"label": "Datasheet", "label": "Datasheet",
"name": "Datasheet", "name": "Datasheet",
"show": false
},
{
"group_by": false,
"label": "Manufacturer",
"name": "Manufacturer",
"show": true "show": true
},
{
"group_by": false,
"label": "Manufacturer PN",
"name": "Manufacturer PN",
"show": true
},
{
"group_by": false,
"label": "Notes",
"name": "Notes",
"show": false
},
{
"group_by": false,
"label": "PN",
"name": "PN",
"show": false
},
{
"group_by": false,
"label": "Sim.Device",
"name": "Sim.Device",
"show": false
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Sim.Type",
"name": "Sim.Type",
"show": false
},
{
"group_by": false,
"label": "Supplier",
"name": "Supplier",
"show": true
},
{
"group_by": false,
"label": "Supplier PN",
"name": "Supplier PN",
"show": true
},
{
"group_by": false,
"label": "Supplier Link",
"name": "Supplier Link",
"show": true
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Sim.Name",
"name": "Sim.Name",
"show": false
},
{
"group_by": false,
"label": "Sim.Library",
"name": "Sim.Library",
"show": false
} }
], ],
"filter_string": "", "filter_string": "",
"group_symbols": true, "group_symbols": true,
"include_excluded_from_bom": true, "include_excluded_from_bom": false,
"name": "Default Editing", "name": "",
"sort_asc": true, "sort_asc": true,
"sort_field": "Reference" "sort_field": "Value"
}, },
"bus_aliases": {},
"connection_grid_size": 50.0, "connection_grid_size": 50.0,
"drawing": { "drawing": {
"dashed_lines_dash_length_ratio": 12.0, "dashed_lines_dash_length_ratio": 12.0,
@@ -396,7 +465,6 @@
"default_line_thickness": 6.0, "default_line_thickness": 6.0,
"default_text_size": 50.0, "default_text_size": 50.0,
"field_names": [], "field_names": [],
"hop_over_size_choice": 0,
"intersheets_ref_own_page": false, "intersheets_ref_own_page": false,
"intersheets_ref_prefix": "", "intersheets_ref_prefix": "",
"intersheets_ref_short": false, "intersheets_ref_short": false,
@@ -420,7 +488,6 @@
"net_format_name": "", "net_format_name": "",
"page_layout_descr_file": "", "page_layout_descr_file": "",
"plot_directory": "", "plot_directory": "",
"reuse_designators": true,
"space_save_all_events": true, "space_save_all_events": true,
"spice_current_sheet_as_root": false, "spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"", "spice_external_command": "spice \"%I\"",
@@ -429,21 +496,12 @@
"spice_save_all_dissipations": false, "spice_save_all_dissipations": false,
"spice_save_all_voltages": false, "spice_save_all_voltages": false,
"subpart_first_id": 65, "subpart_first_id": 65,
"subpart_id_separator": 0, "subpart_id_separator": 0
"top_level_sheets": [
{
"filename": "keyboard_controller.kicad_sch",
"name": "keyboard_controller",
"uuid": "b230ff6d-d62b-4e9b-b4a9-a03792e35fdd"
}
],
"used_designators": "#PWR185",
"variants": []
}, },
"sheets": [ "sheets": [
[ [
"b230ff6d-d62b-4e9b-b4a9-a03792e35fdd", "b230ff6d-d62b-4e9b-b4a9-a03792e35fdd",
"keyboard_controller" "Root"
], ],
[ [
"3e008f42-c8a7-4e04-b8be-bf15bd9f122f", "3e008f42-c8a7-4e04-b8be-bf15bd9f122f",
@@ -467,14 +525,16 @@
], ],
[ [
"596f4890-a5ff-4776-a61d-272e3bcbcdd5", "596f4890-a5ff-4776-a61d-272e3bcbcdd5",
"POWER" "Battery"
],
[
"efdabaa1-4e6c-4b02-8574-dea8c0bb89ea",
"Ideal diode"
],
[
"14e475fc-3ffe-44c4-b9c9-539e1b0d41cb",
"Ideal diode"
] ]
], ],
"text_variables": {}, "text_variables": {}
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
} }

View File

@@ -1,12 +1,12 @@
(kicad_sch (kicad_sch
(version 20260306) (version 20250114)
(generator "eeschema") (generator "eeschema")
(generator_version "10.0") (generator_version "9.0")
(uuid "b230ff6d-d62b-4e9b-b4a9-a03792e35fdd") (uuid "b230ff6d-d62b-4e9b-b4a9-a03792e35fdd")
(paper "A4") (paper "A4")
(lib_symbols (lib_symbols
(symbol "power:+5V" (symbol "power:+5V"
(power global) (power)
(pin_numbers (pin_numbers
(hide yes) (hide yes)
) )
@@ -17,23 +17,17 @@
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "#PWR" (property "Reference" "#PWR"
(at 0 -3.81 0) (at 0 -3.81 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "Value" "+5V" (property "Value" "+5V"
(at 0 3.556 0) (at 0 3.556 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -42,46 +36,38 @@
) )
(property "Footprint" "" (property "Footprint" ""
(at 0 0 0) (at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "Datasheet" "" (property "Datasheet" ""
(at 0 0 0) (at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "Description" "Power symbol creates a global label with name \"+5V\"" (property "Description" "Power symbol creates a global label with name \"+5V\""
(at 0 0 0) (at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "ki_keywords" "global power" (property "ki_keywords" "global power"
(at 0 0 0) (at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(symbol "+5V_0_1" (symbol "+5V_0_1"
@@ -126,7 +112,7 @@
(pin power_in line (pin power_in line
(at 0 0 90) (at 0 0 90)
(length 0) (length 0)
(name "" (name "~"
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -145,9 +131,9 @@
(embedded_fonts no) (embedded_fonts no)
) )
) )
(text "NOTES:\n\nperipherals share an i2c bus with the usb hub and pd controller since\nsharing the I2C directly with the keyboard could create an security\nproblem with peripherals directly snooping on the keyboard presses" (text "NOTES:\n\nperipherals share an i2c bus with the usb hub and pd controller since\nsharing the I2C directly with the keyboard could create an security\nproblem with peripherals directly snooping on the keyboard presses\n\ncapacitor selection required at least 90% of design capacitance with DC bias derating (<10uF)\ncompromised on capacitors >10u to avoid upsizing package beyond 0805"
(exclude_from_sim no) (exclude_from_sim no)
(at 177.546 171.704 0) (at 177.546 173.736 0)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -168,24 +154,12 @@
(color 0 0 0 0) (color 0 0 0 0)
(uuid "134c1b32-2691-49f1-8c3e-3f89f2c92ded") (uuid "134c1b32-2691-49f1-8c3e-3f89f2c92ded")
) )
(junction
(at 119.38 95.25)
(diameter 0)
(color 0 0 0 0)
(uuid "3622ca53-673f-40f7-b57c-1ddffd2e865d")
)
(junction (junction
(at 119.38 40.64) (at 119.38 40.64)
(diameter 0) (diameter 0)
(color 0 0 0 0) (color 0 0 0 0)
(uuid "b5bb2435-e65f-48e0-968d-ab8aaa4b12c3") (uuid "b5bb2435-e65f-48e0-968d-ab8aaa4b12c3")
) )
(junction
(at 121.92 97.79)
(diameter 0)
(color 0 0 0 0)
(uuid "e22e6c2c-5305-44f7-987f-fe7ec7d9aaa8")
)
(junction (junction
(at 121.92 85.09) (at 121.92 85.09)
(diameter 0) (diameter 0)
@@ -232,26 +206,6 @@
) )
(uuid "12dfe020-b936-465c-883a-ec0410085d39") (uuid "12dfe020-b936-465c-883a-ec0410085d39")
) )
(wire
(pts
(xy 113.03 102.87) (xy 124.46 102.87)
)
(stroke
(width 0)
(type default)
)
(uuid "1b3401bd-5ae1-4d34-9e3b-d3db3ee4e6d4")
)
(wire
(pts
(xy 119.38 95.25) (xy 119.38 87.63)
)
(stroke
(width 0)
(type default)
)
(uuid "1d06ec66-4951-42c4-9e79-8f28ea3c6219")
)
(wire (wire
(pts (pts
(xy 152.4 128.27) (xy 152.4 139.7) (xy 152.4 128.27) (xy 152.4 139.7)
@@ -282,16 +236,6 @@
) )
(uuid "2f786809-61c4-4a44-85f0-30881f14094e") (uuid "2f786809-61c4-4a44-85f0-30881f14094e")
) )
(wire
(pts
(xy 113.03 95.25) (xy 119.38 95.25)
)
(stroke
(width 0)
(type default)
)
(uuid "303447c3-632a-4fd7-9736-f1ccebf0ec7b")
)
(wire (wire
(pts (pts
(xy 160.02 40.64) (xy 186.69 40.64) (xy 160.02 40.64) (xy 186.69 40.64)
@@ -312,16 +256,6 @@
) )
(uuid "327fa699-588f-4e10-87ac-6f756e7bd13b") (uuid "327fa699-588f-4e10-87ac-6f756e7bd13b")
) )
(wire
(pts
(xy 113.03 97.79) (xy 121.92 97.79)
)
(stroke
(width 0)
(type default)
)
(uuid "3358c229-05c1-4b0f-899c-51fab46fb684")
)
(wire (wire
(pts (pts
(xy 160.02 43.18) (xy 186.69 43.18) (xy 160.02 43.18) (xy 186.69 43.18)
@@ -372,16 +306,6 @@
) )
(uuid "54e60b55-b905-48d7-b9d9-f6391da4de8e") (uuid "54e60b55-b905-48d7-b9d9-f6391da4de8e")
) )
(wire
(pts
(xy 121.92 97.79) (xy 121.92 160.02)
)
(stroke
(width 0)
(type default)
)
(uuid "596d737c-9f2b-43f1-82c4-12eb4d0641bf")
)
(wire (wire
(pts (pts
(xy 175.26 100.33) (xy 194.31 100.33) (xy 175.26 100.33) (xy 194.31 100.33)
@@ -402,16 +326,6 @@
) )
(uuid "60d3ab8a-95df-46f3-bec6-2dc3a187f51f") (uuid "60d3ab8a-95df-46f3-bec6-2dc3a187f51f")
) )
(wire
(pts
(xy 113.03 107.95) (xy 124.46 107.95)
)
(stroke
(width 0)
(type default)
)
(uuid "65ffd1c9-2a4b-44b0-9306-186abe439bf5")
)
(wire (wire
(pts (pts
(xy 165.1 128.27) (xy 165.1 139.7) (xy 165.1 128.27) (xy 165.1 139.7)
@@ -484,7 +398,7 @@
) )
(wire (wire
(pts (pts
(xy 119.38 162.56) (xy 119.38 95.25) (xy 119.38 162.56) (xy 119.38 87.63)
) )
(stroke (stroke
(width 0) (width 0)
@@ -554,7 +468,7 @@
) )
(wire (wire
(pts (pts
(xy 121.92 85.09) (xy 121.92 97.79) (xy 121.92 85.09) (xy 121.92 160.02)
) )
(stroke (stroke
(width 0) (width 0)
@@ -642,16 +556,6 @@
) )
(uuid "c83111e5-dd8e-445b-8843-1c7a0bba7c97") (uuid "c83111e5-dd8e-445b-8843-1c7a0bba7c97")
) )
(wire
(pts
(xy 113.03 105.41) (xy 124.46 105.41)
)
(stroke
(width 0)
(type default)
)
(uuid "caa3485c-8a6f-4a95-8ea2-3a4e177aaebf")
)
(wire (wire
(pts (pts
(xy 160.02 33.02) (xy 186.69 33.02) (xy 160.02 33.02) (xy 186.69 33.02)
@@ -756,29 +660,23 @@
(lib_id "power:+5V") (lib_id "power:+5V")
(at 120.65 26.67 0) (at 120.65 26.67 0)
(unit 1) (unit 1)
(body_style 1)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
(on_board yes) (on_board yes)
(in_pos_files yes)
(dnp no) (dnp no)
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "d42bc7ce-1b9c-4e5d-92ff-216019b5c201") (uuid "d42bc7ce-1b9c-4e5d-92ff-216019b5c201")
(property "Reference" "#PWR047" (property "Reference" "#PWR047"
(at 120.65 30.48 0) (at 120.65 30.48 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "Value" "+5V" (property "Value" "+5V"
(at 120.65 21.59 0) (at 120.65 21.59 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -787,42 +685,36 @@
) )
(property "Footprint" "" (property "Footprint" ""
(at 120.65 26.67 0) (at 120.65 26.67 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "Datasheet" "" (property "Datasheet" ""
(at 120.65 26.67 0) (at 120.65 26.67 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(property "Description" "Power symbol creates a global label with name \"+5V\"" (property "Description" "Power symbol creates a global label with name \"+5V\""
(at 120.65 26.67 0) (at 120.65 26.67 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
) )
(hide yes)
) )
) )
(pin "1" (pin "1"
(uuid "6b8898a7-06c7-44ed-b946-51e630f01a14") (uuid "6b8898a7-06c7-44ed-b946-51e630f01a14")
) )
(instances (instances
(project "keyboard_controller" (project ""
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd"
(reference "#PWR047") (reference "#PWR047")
(unit 1) (unit 1)
@@ -843,13 +735,11 @@
(type solid) (type solid)
) )
(fill (fill
(color 0 0 0 0) (color 0 0 0 0.0000)
) )
(uuid "198a7a16-d719-45ee-9f17-7be8d234e902") (uuid "198a7a16-d719-45ee-9f17-7be8d234e902")
(property "Sheetname" "USB_hub" (property "Sheetname" "USB_hub"
(at 124.46 27.2284 0) (at 124.46 27.2284 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -859,8 +749,6 @@
) )
(property "Sheetfile" "USB_interface.kicad_sch" (property "Sheetfile" "USB_interface.kicad_sch"
(at 124.46 72.9746 0) (at 124.46 72.9746 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -938,26 +826,6 @@
(justify left) (justify left)
) )
) )
(pin "PWR_3V3" input
(at 124.46 55.88 180)
(uuid "09289b61-7bb2-427c-bb41-a5f3f73f2fcf")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "PWR_5V" input
(at 124.46 58.42 180)
(uuid "da438b0f-b34d-455d-bede-d760ebc67be5")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "PWR_USBD2" output (pin "PWR_USBD2" output
(at 160.02 30.48 0) (at 160.02 30.48 0)
(uuid "022ee30e-d7a7-4e0d-9525-243861daec14") (uuid "022ee30e-d7a7-4e0d-9525-243861daec14")
@@ -1069,13 +937,11 @@
(type solid) (type solid)
) )
(fill (fill
(color 0 0 0 0) (color 0 0 0 0.0000)
) )
(uuid "3e008f42-c8a7-4e04-b8be-bf15bd9f122f") (uuid "3e008f42-c8a7-4e04-b8be-bf15bd9f122f")
(property "Sheetname" "MCU" (property "Sheetname" "MCU"
(at 124.46 80.5684 0) (at 124.46 80.5684 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1085,8 +951,6 @@
) )
(property "Sheetfile" "MCU.kicad_sch" (property "Sheetfile" "MCU.kicad_sch"
(at 124.46 128.8546 0) (at 124.46 128.8546 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1096,8 +960,6 @@
) )
(property "Field2" "" (property "Field2" ""
(at 124.46 81.28 0) (at 124.46 81.28 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1304,36 +1166,6 @@
(justify left) (justify left)
) )
) )
(pin "BATTERY_CHARGER_EN" input
(at 124.46 107.95 180)
(uuid "29d831a5-07a8-4eb0-a73b-80cbbe0c1add")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "CHARGED" input
(at 124.46 105.41 180)
(uuid "151f7ab5-1ca4-4821-9713-f1845657a745")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "USB_POWER_ENABLE" input
(at 124.46 102.87 180)
(uuid "7ad3e63f-e2f8-4502-aef9-ff581cab46c5")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(instances (instances
(project "keyboard_controller" (project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd"
@@ -1343,7 +1175,7 @@
) )
) )
(sheet (sheet
(at 78.74 92.71) (at 78.74 54.61)
(size 34.29 17.78) (size 34.29 17.78)
(exclude_from_sim no) (exclude_from_sim no)
(in_bom yes) (in_bom yes)
@@ -1355,13 +1187,11 @@
(type solid) (type solid)
) )
(fill (fill
(color 0 0 0 0) (color 0 0 0 0.0000)
) )
(uuid "596f4890-a5ff-4776-a61d-272e3bcbcdd5") (uuid "596f4890-a5ff-4776-a61d-272e3bcbcdd5")
(property "Sheetname" "POWER" (property "Sheetname" "Battery"
(at 78.74 91.9984 0) (at 78.74 53.8984 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1369,10 +1199,8 @@
(justify left bottom) (justify left bottom)
) )
) )
(property "Sheetfile" "POWER.kicad_sch" (property "Sheetfile" "battery.kicad_sch"
(at 78.74 111.0746 0) (at 78.74 72.9746 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1380,56 +1208,6 @@
(justify left top) (justify left top)
) )
) )
(pin "BATTERY_CHARGER_EN" input
(at 113.03 107.95 0)
(uuid "cf0f9dfc-0d02-4265-82bc-aab9c2a8e0af")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "CHARGED" input
(at 113.03 105.41 0)
(uuid "7c2992db-27da-4041-95d1-129c9a38e71b")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "USB_POWER_ENABLE" input
(at 113.03 102.87 0)
(uuid "bc1104a2-2352-49ca-bfbf-d214314512ce")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SCL" input
(at 113.03 97.79 0)
(uuid "e571ff41-592a-4c93-a004-14e6a8eca3f9")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SDA" input
(at 113.03 95.25 0)
(uuid "c37bf666-6ec9-44cb-8749-712e53531a8c")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances (instances
(project "keyboard_controller" (project "keyboard_controller"
(path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd"
@@ -1451,13 +1229,11 @@
(type solid) (type solid)
) )
(fill (fill
(color 0 0 0 0) (color 0 0 0 0.0000)
) )
(uuid "597f86ca-912d-4f96-a6ed-f7d99a92319e") (uuid "597f86ca-912d-4f96-a6ed-f7d99a92319e")
(property "Sheetname" "keyboard_interface" (property "Sheetname" "keyboard_interface"
(at 124.46 138.9884 0) (at 124.46 138.9884 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1467,8 +1243,6 @@
) )
(property "Sheetfile" "keyboard_interface.kicad_sch" (property "Sheetfile" "keyboard_interface.kicad_sch"
(at 124.46 175.8446 0) (at 124.46 175.8446 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1627,13 +1401,11 @@
(type solid) (type solid)
) )
(fill (fill
(color 0 0 0 0) (color 0 0 0 0.0000)
) )
(uuid "81f7f138-c870-483b-b965-9895c9eb889f") (uuid "81f7f138-c870-483b-b965-9895c9eb889f")
(property "Sheetname" "USB_input" (property "Sheetname" "USB_input"
(at 78.74 27.2284 0) (at 78.74 27.2284 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1641,10 +1413,8 @@
(justify left bottom) (justify left bottom)
) )
) )
(property "Sheetfile" "USB_input.kicad_sch" (property "Sheetfile" "PWR.kicad_sch"
(at 78.74 47.5746 0) (at 78.74 47.5746 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1723,13 +1493,11 @@
(type solid) (type solid)
) )
(fill (fill
(color 0 0 0 0) (color 0 0 0 0.0000)
) )
(uuid "f949d847-95e8-43ae-a947-73b7c5fb08a2") (uuid "f949d847-95e8-43ae-a947-73b7c5fb08a2")
(property "Sheetname" "USB_output_n_prog" (property "Sheetname" "USB_output_n_prog"
(at 186.69 27.2284 0) (at 186.69 27.2284 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)
@@ -1739,8 +1507,6 @@
) )
(property "Sheetfile" "programming_interface.kicad_sch" (property "Sheetfile" "programming_interface.kicad_sch"
(at 186.69 72.9746 0) (at 186.69 72.9746 0)
(show_name no)
(do_not_autoplace no)
(effects (effects
(font (font
(size 1.27 1.27) (size 1.27 1.27)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,41 @@
* DIODES INCORPORATED AND ITS AFFILIATED COMPANIES AND SUBSIDIARIES (COLLECTIVELY, "DIODES")
* PROVIDE THESE SPICE MODELS AND DATA (COLLECTIVELY, THE "SM DATA") "AS IS" AND WITHOUT ANY
* REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY
* OR FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY ARISING FROM COURSE OF DEALING OR COURSE OF
* PERFORMANCE, OR ANY WARRANTY THAT ACCESS TO OR OPERATION OF THE SM DATA WILL BE UNINTERRUPTED,
* OR THAT THE SM DATA OR ANY SIMULATION USING THE SM DATA WILL BE ERROR FREE. TO THE MAXIMUM
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL DIODES BE LIABLE FOR ANY DIRECT OR INDIRECT,
* SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH
* THE PRODUCTION OR USE OF SM DATA, HOWEVER CAUSED AND UNDER WHATEVER CAUSE OF ACTION OR THEORY
* OF LIABILITY BROUGHT (INCLUDING, WITHOUT LIMITATION, UNDER ANY CONTRACT, NEGLIGENCE OR OTHER
* TORT THEORY OF LIABILITY), EVEN IF DIODES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
* AND DIODES' TOTAL LIABILITY (WHETHER IN CONTRACT, TORT OR OTHERWISE) WITH REGARD TO THE SM
* DATA WILL NOT, IN THE AGGREGATE, EXCEED ANY SUMS PAID BY YOU TO DIODES FOR THE SM DATA.
*---------- 2N7002 Spice Model ----------
.SUBCKT N7002 10 20 30
* TERMINALS: D G S
M1 1 2 3 3 NMOS L = 1E-006 W = 1E-006
RD 10 1 0.976
RS 30 3 0.001
RG 20 2 160.6
CGS 2 3 2E-011
EGD 12 0 2 1 1
VFB 14 0 0
FFB 2 1 VFB 1
CGD 13 14 5.9E-011
R1 13 0 1
D1 12 13 DLIM
DDG 15 14 DCGD
R2 12 15 1
D2 15 0 DLIM
DSD 3 10 DSUB
.MODEL NMOS NMOS LEVEL = 3 VMAX = 1E+006 ETA = 0 VTO = 2.154
+ TOX = 6E-008 NSUB = 1E+016 KP = 0.4654 KAPPA = 1E-015 U0 = 400
.MODEL DCGD D CJO = 1.2E-011 VJ = 0.6 M = 0.6
.MODEL DSUB D IS = 6.808E-010 N = 1.576 RS = 0.1408 BV = 72 CJO = 8E-012 VJ = 0.8 M = 0.6474
.MODEL DLIM D IS = 0.0001
.ENDS
*Diodes N7002 Spice Model v0 Last Revised 2017/2/9

View File

@@ -0,0 +1,27 @@
* DIODES INCORPORATED AND ITS AFFILIATED COMPANIES AND SUBSIDIARIES (COLLECTIVELY, "DIODES")
* PROVIDE THESE SPICE MODELS AND DATA (COLLECTIVELY, THE "SM DATA") "AS IS" AND WITHOUT ANY
* REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY
* OR FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY ARISING FROM COURSE OF DEALING OR COURSE OF
* PERFORMANCE, OR ANY WARRANTY THAT ACCESS TO OR OPERATION OF THE SM DATA WILL BE UNINTERRUPTED,
* OR THAT THE SM DATA OR ANY SIMULATION USING THE SM DATA WILL BE ERROR FREE. TO THE MAXIMUM
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL DIODES BE LIABLE FOR ANY DIRECT OR INDIRECT,
* SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH
* THE PRODUCTION OR USE OF SM DATA, HOWEVER CAUSED AND UNDER WHATEVER CAUSE OF ACTION OR THEORY
* OF LIABILITY BROUGHT (INCLUDING, WITHOUT LIMITATION, UNDER ANY CONTRACT, NEGLIGENCE OR OTHER
* TORT THEORY OF LIABILITY), EVEN IF DIODES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
* AND DIODES' TOTAL LIABILITY (WHETHER IN CONTRACT, TORT OR OTHERWISE) WITH REGARD TO THE SM
* DATA WILL NOT, IN THE AGGREGATE, EXCEED ANY SUMS PAID BY YOU TO DIODES FOR THE SM DATA.
*SRC=BC857BS;DI_BC857BS;BJTs PNP; Si; 45.0V 0.100A 250MHz Diodes Inc.
*BJTs - Single device of dual
.MODEL BC857 PNP (IS=10.2f NF=1.00 BF=650 VAF=121
+ IKF=42.5m ISE=2.25p NE=2.00 BR=4.00 NR=1.00
+ VAR=20.0 IKR=0.105 RE=0.715 RB=2.86 RC=0.286
+ XTB=1.5 CJE=13.3p VJE=1.10 MJE=0.500 CJC=7.80p VJC=0.300 MJC=0.300
+ TF=586p TR=95.9n EG=1.12 )
.SUBCKT BC857BS 1 2 3 4 5 6
Q_A 6 2 1 BC857
Q_B 3 5 4 BC857
.ENDS BC857BS

View File

@@ -0,0 +1,34 @@
* DIODES INCORPORATED AND ITS AFFILIATED COMPANIES AND SUBSIDIARIES (COLLECTIVELY, "DIODES")
* PROVIDE THESE SPICE MODELS AND DATA (COLLECTIVELY, THE "SM DATA") "AS IS" AND WITHOUT ANY
* REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY
* OR FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY ARISING FROM COURSE OF DEALING OR COURSE OF
* PERFORMANCE, OR ANY WARRANTY THAT ACCESS TO OR OPERATION OF THE SM DATA WILL BE UNINTERRUPTED,
* OR THAT THE SM DATA OR ANY SIMULATION USING THE SM DATA WILL BE ERROR FREE. TO THE MAXIMUM
* EXTENT PERMITTED BY LAW, IN NO EVENT WILL DIODES BE LIABLE FOR ANY DIRECT OR INDIRECT,
* SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH
* THE PRODUCTION OR USE OF SM DATA, HOWEVER CAUSED AND UNDER WHATEVER CAUSE OF ACTION OR THEORY
* OF LIABILITY BROUGHT (INCLUDING, WITHOUT LIMITATION, UNDER ANY CONTRACT, NEGLIGENCE OR OTHER
* TORT THEORY OF LIABILITY), EVEN IF DIODES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES,
* AND DIODES' TOTAL LIABILITY (WHETHER IN CONTRACT, TORT OR OTHERWISE) WITH REGARD TO THE SM
* DATA WILL NOT, IN THE AGGREGATE, EXCEED ANY SUMS PAID BY YOU TO DIODES FOR THE SM DATA.
*ZETEX BSS84 Spice Model v1.1 Last Revised 3/5/00
*
.SUBCKT BSS84 3 4 5
* NODES: DRAIN GATE SOURCE
M1 3 2 5 5 MOD1
RG 4 2 167
RL 3 5 50E6
C1 2 5 26P
C2 3 2 4P
D1 3 5 DIODE1
*
.MODEL MOD1 PMOS VTO=-1.709 RS=3.091 RD=0.979 IS=1E-15 KP=0.146
+CBD=12P PB=1
.MODEL DIODE1 D IS=1.072E-13 RS=0.527 N=1.077
.ENDS BSS84
*
*$
*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,27 @@
{
"last_sch_text_sim_command": "",
"tabs": [
{
"analysis": "TRAN",
"commands": [
".tran 10m 80m 0",
".kicad adjustpaths",
".save all",
".probe alli",
".probe allp"
],
"dottedSecondary": true,
"margins": {
"bottom": 45,
"left": 70,
"right": 70,
"top": 30
},
"measurements": [],
"showGrid": true,
"traces": []
}
],
"user_defined_signals": [],
"version": 6
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,38 @@
{
"last_sch_text_sim_command": "",
"tabs": [
{
"analysis": "TRAN",
"commands": [
".tran 100u 10m 0",
".kicad adjustpaths",
".save all",
".probe alli",
".probe allp"
],
"dottedSecondary": true,
"margins": {
"bottom": 45,
"left": 70,
"right": 70,
"top": 30
},
"measurements": [],
"showGrid": true,
"traces": [
{
"color": "rgb(152, 78, 163)",
"signal": "V(/Ideal_Diode_Testbench/BACKWARDS_IN)",
"trace_type": 257
},
{
"color": "rgb(255, 127, 0)",
"signal": "V(/Ideal_Diode_Testbench/BACKWARDS_OUT)",
"trace_type": 257
}
]
}
],
"user_defined_signals": [],
"version": 6
}

View File

@@ -1,6 +1,4 @@
"Refs","Value","Footprint","Qty","DNP" "Refs","Value","Footprint","Qty","DNP"
"BT1","1S LIPO","","1",""
"BT2","Coin_Cell","","1",""
"C1","100n","","1","" "C1","100n","","1",""
"C2","1u","","1","" "C2","1u","","1",""
"C3","1u","","1","" "C3","1u","","1",""
@@ -25,18 +23,21 @@
"C22","1u","","1","" "C22","1u","","1",""
"C23","C","","1","" "C23","C","","1",""
"C24","C","","1","" "C24","C","","1",""
"C25","100n","","1","" "C25","22u","Capacitor_SMD:C_0603_1608Metric","1",""
"C26","100n","","1","" "C26","100n","","1",""
"C27","100n","","1","" "C27","100n","","1",""
"C28","1u","","1","" "C28","1u","","1",""
"C29","100n","","1","" "C29","100n","","1",""
"C30","10u","","1","" "C30","10u","","1",""
"C31","100n","Capacitor_SMD:C_0603_1608Metric","1",""
"C32","100n","","1","" "C32","100n","","1",""
"C33","10u","","1","" "C33","10u","","1",""
"C34","100n","","1","" "C34","100n","","1",""
"C35","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C36","10u","","1","" "C36","10u","","1",""
"C37","100n","","1","" "C37","100n","","1",""
"C38","100n","","1","" "C38","100n","","1",""
"C39","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C40","100n","","1","" "C40","100n","","1",""
"C41","100n","","1","" "C41","100n","","1",""
"C42","100n","","1","" "C42","100n","","1",""
@@ -49,9 +50,11 @@
"C49","22u","","1","" "C49","22u","","1",""
"C50","100n","","1","" "C50","100n","","1",""
"C51","100n","","1","" "C51","100n","","1",""
"C52","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C53","100n","","1","" "C53","100n","","1",""
"C54","1u","","1","" "C54","1u","","1",""
"C55","100n","","1","" "C55","100n","","1",""
"C56","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C57","100n","","1","" "C57","100n","","1",""
"C58","100n","","1","" "C58","100n","","1",""
"C59","1u","","1","" "C59","1u","","1",""
@@ -62,39 +65,6 @@
"C64","1u","","1","" "C64","1u","","1",""
"C65","100n","","1","" "C65","100n","","1",""
"C66","100n","","1","" "C66","100n","","1",""
"C67","1u","","1",""
"C68","100n","","1",""
"C69","10u","","1",""
"C70","1u","","1",""
"C71","100n","","1",""
"C72","22u","","1",""
"C73","1u","","1",""
"C74","1u","","1",""
"C75","1u","","1",""
"C76","10u","","1",""
"C77","100n","","1",""
"C78","22u","","1",""
"C79","22u","","1",""
"C80","1u","","1",""
"C81","4.7u","","1",""
"C82","22u","","1",""
"C83","22u","","1",""
"C84","22u","","1",""
"C85","22u","","1",""
"C86","22u","","1",""
"C87","22u","","1",""
"C88","22u","","1",""
"C89","22u","","1",""
"C90","22u","","1",""
"C91","22u","","1",""
"C92","22u","","1",""
"C93","22u","","1",""
"C94","1u","","1",""
"C95","100n","","1",""
"C96","100n","","1",""
"C97","100n","","1",""
"C98","100n","","1",""
"C99","1u","","1",""
"D1","NUP2105L","Package_TO_SOT_SMD:SOT-23","1","" "D1","NUP2105L","Package_TO_SOT_SMD:SOT-23","1",""
"D2","TSM24A","Package_TO_SOT_SMD:SOT-23","1","" "D2","TSM24A","Package_TO_SOT_SMD:SOT-23","1",""
"D3","LED","","1","" "D3","LED","","1",""
@@ -103,21 +73,6 @@
"D6","SK6812","LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm","1","" "D6","SK6812","LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm","1",""
"D7","SK6812","LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm","1","" "D7","SK6812","LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm","1",""
"D8","SK6812","LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm","1","" "D8","SK6812","LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm","1",""
"D12","D","","1",""
"D13","LED","","1",""
"D14","LED","","1",""
"D15","D_Zener","","1",""
"D16","LED","","1",""
"D17","LED","","1",""
"D18","LED","","1",""
"D19","LED","","1",""
"D20","LED","","1",""
"D21","LED","","1",""
"D22","LED","","1",""
"D23","LED","","1",""
"D24","LED","","1",""
"D25","ESD9B5.0ST5G","Diode_SMD:D_SOD-923","1",""
"F1","4A","","1",""
"J1","USB_C_Receptacle_USB2.0_14P","","1","" "J1","USB_C_Receptacle_USB2.0_14P","","1",""
"J2","USB_A","","1","" "J2","USB_A","","1",""
"J3","USB_A","","1","" "J3","USB_A","","1",""
@@ -137,14 +92,10 @@
"JP10","PUEN","","1","" "JP10","PUEN","","1",""
"JP11","PUEN","","1","" "JP11","PUEN","","1",""
"JP12","PUEN","","1","" "JP12","PUEN","","1",""
"L1","5.6uH","","1",""
"L3","2.2u","","1",""
"L4","2.2u","","1",""
"Q1","PMOS","","1","" "Q1","PMOS","","1",""
"Q2","LRC L8050QLT1G","","1","" "Q2","LRC L8050QLT1G","","1",""
"Q3","LRC L8050QLT1G","","1","" "Q3","LRC L8050QLT1G","","1",""
"Q4","NMOS","","1","" "Q4","BSS138","Package_TO_SOT_SMD:SOT-23","1",""
"Q5","STL9P3LLH6","","1",""
"R1","0","","1","" "R1","0","","1",""
"R2","100k","","1","" "R2","100k","","1",""
"R3","100k","","1","" "R3","100k","","1",""
@@ -169,7 +120,7 @@
"R22","10k","","1","" "R22","10k","","1",""
"R23","50k","","1","" "R23","50k","","1",""
"R24","100k","","1","" "R24","100k","","1",""
"R25","0","","1","" "R25","1k","","1",""
"R26","100k","","1","" "R26","100k","","1",""
"R27","100","","1","" "R27","100","","1",""
"R28","22k","","1","" "R28","22k","","1",""
@@ -184,112 +135,54 @@
"R37","0","","1","" "R37","0","","1",""
"R38","0","","1","" "R38","0","","1",""
"R39","10k","","1","" "R39","10k","","1",""
"R40","10k","","1","" "R40","10K","","1",""
"R41","10k","","1","" "R41","10K","","1",""
"R42","4.7K","","1","" "R42","4.7K","","1",""
"R43","4.7K","","1","" "R43","4.7K","","1",""
"R44","10k","","1",""
"R45","100k","","1","" "R45","100k","","1",""
"R46","100k","","1","" "R46","100k","","1",""
"R47","0","","1",""
"R48","0","","1",""
"R49","0","","1",""
"R50","4.7k","","1","" "R50","4.7k","","1",""
"R51","4.7K","","1","" "R51","4.7K","","1",""
"R52","30","","1",""
"R53","49R9","","1",""
"R54","52k3","","1",""
"R55","10k","","1",""
"R57","0","","1",""
"R58","100K","","1",""
"R59","819k","","1",""
"R60","1k","","1",""
"R61","470","","1",""
"R62","91k","","1",""
"R63","4.7K","","1","" "R63","4.7K","","1",""
"R64","4.7K","","1","" "R64","4.7K","","1",""
"R65","8k","","1","" "R65","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R66","4.7K","","1","" "R66","4.7K","","1",""
"R67","10k","","1","" "R67","0","Resistor_SMD:R_0603_1608Metric","1",""
"R68","1k1","","1","" "R68","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R71","10k","","1","" "R69","0","Resistor_SMD:R_0603_1608Metric","1",""
"R70","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R72","4.7K","","1","" "R72","4.7K","","1",""
"R73","590","","1","" "R73","0","Resistor_SMD:R_0603_1608Metric","1",""
"R74","4.7K","","1","" "R74","4.7K","","1",""
"R75","4.7K","","1","" "R75","4.7K","","1",""
"R76","8.9k","","1",""
"R77","1k","","1",""
"R78","1k","","1",""
"R79","4.7K","","1","" "R79","4.7K","","1",""
"R80","4.7K","","1","" "R80","4.7K","","1",""
"R81","4.7K","","1","" "R81","4.7K","","1",""
"R82","4.7K","","1","" "R82","4.7K","","1",""
"R83","4.7K","","1","" "R83","4.7K","","1",""
"R84","100k","","1","" "R84","100k","","1",""
"R85","1M","","1",""
"R86","4.7K","","1","" "R86","4.7K","","1",""
"R87","4.7K","","1","" "R87","4.7K","","1",""
"R88","4.7K","","1","" "R88","4.7K","","1",""
"R89","1.5M","","1",""
"R90","1M","","1",""
"R91","147k","","1",""
"R92","4.7K","","1",""
"R93","100k","","1",""
"R94","5m","","1",""
"R95","1M","","1",""
"R96","1M","","1",""
"R97","1M","","1",""
"R98","1M","","1",""
"R99","1M","","1",""
"R100","100k","","1",""
"R103","819k","","1",""
"R104","91k","","1",""
"R105","3.1M","","1",""
"R106","10k","","1",""
"R107","10k","","1",""
"R108","10k","","1",""
"R109","1k","","1",""
"R110","1k","","1",""
"R111","1k","","1",""
"R112","1k","","1",""
"R113","100k","","1",""
"R114","18k","","1",""
"R115","1k","","1",""
"R116","1k","","1",""
"SW1","SW_Nidec_CAS-120A1","Button_Switch_SMD:Nidec_Copal_CAS-120A","1","" "SW1","SW_Nidec_CAS-120A1","Button_Switch_SMD:Nidec_Copal_CAS-120A","1",""
"SW2","SW_Nidec_CAS-120A1","Button_Switch_SMD:Nidec_Copal_CAS-120A","1","" "SW8","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW3","SW_Nidec_CAS-120A1","Button_Switch_SMD:Nidec_Copal_CAS-120A","1","" "SW9","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW4","POWER_SW","","1",""
"SW5","SW_Nidec_CAS-120A1","Button_Switch_SMD:Nidec_Copal_CAS-120A","1",""
"SW10","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1","" "SW10","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW11","OS102011MS2QN1","Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm","1","" "SW11","OS102011MS2QN1","Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm","1",""
"SW12","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW13","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW14","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"TH1","10k","","1",""
"U1","STUSB4500QTR","Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm","1","" "U1","STUSB4500QTR","Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm","1",""
"U2","USB2534","Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm","1","" "U2","USB2534","Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm","1",""
"U3","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1","" "U3","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U4","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1","" "U4","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U5","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1","" "U5","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U6","USBLC6-2SC6","Package_TO_SOT_SMD:SOT-23-6","1",""
"U7","CH340X","Package_SO:MSOP-10_3x3mm_P0.5mm","1","" "U7","CH340X","Package_SO:MSOP-10_3x3mm_P0.5mm","1",""
"U8","TS3USB30EDGSR","Package_SO:VSSOP-10_3x3mm_P0.5mm","1","" "U8","TS3USB30EDGSR","Package_SO:VSSOP-10_3x3mm_P0.5mm","1",""
"U9","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U9","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U10","SN74LV1T34DBV","Package_TO_SOT_SMD:SOT-23-5","1",""
"U11","TLV61070ADBV","Package_TO_SOT_SMD:SOT-23-6","1",""
"U12","TPS56339DDC","Package_TO_SOT_SMD:SOT-23-6","1",""
"U13","ESP32-S3-WROOM-2","RF_Module:ESP32-S3-WROOM-2","1","" "U13","ESP32-S3-WROOM-2","RF_Module:ESP32-S3-WROOM-2","1",""
"U14","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U14","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U15","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U15","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U16","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U16","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U17","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U17","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U18","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U18","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U19","BQ24079RGT","Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm","1",""
"U20","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1","" "U20","TXS0102DCT","Package_SO:SSOP-8_2.95x2.8mm_P0.65mm","1",""
"U21","TLV61070ADBV","Package_TO_SOT_SMD:SOT-23-6","1",""
"U22","AZ1117-3.3","","1",""
"U23","ADC128D818","Package_SO:TSSOP-16_4.4x5mm_P0.65mm","1",""
"U24","DS3231MZ","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U25","INA226","Package_SO:TSSOP-10_3x3mm_P0.5mm","1",""
"U26","TPD2EUSB30A","Package_TO_SOT_SMD:Texas_DRT-3","1",""
"Y1","Crystal","","1","" "Y1","Crystal","","1",""
1 Refs Value Footprint Qty DNP
BT1 1S LIPO 1
BT2 Coin_Cell 1
2 C1 100n 1
3 C2 1u 1
4 C3 1u 1
23 C22 1u 1
24 C23 C 1
25 C24 C 1
26 C25 100n 22u Capacitor_SMD:C_0603_1608Metric 1
27 C26 100n 1
28 C27 100n 1
29 C28 1u 1
30 C29 100n 1
31 C30 10u 1
32 C31 100n Capacitor_SMD:C_0603_1608Metric 1
33 C32 100n 1
34 C33 10u 1
35 C34 100n 1
36 C35 1u Capacitor_SMD:C_0603_1608Metric 1
37 C36 10u 1
38 C37 100n 1
39 C38 100n 1
40 C39 1u Capacitor_SMD:C_0603_1608Metric 1
41 C40 100n 1
42 C41 100n 1
43 C42 100n 1
50 C49 22u 1
51 C50 100n 1
52 C51 100n 1
53 C52 1u Capacitor_SMD:C_0603_1608Metric 1
54 C53 100n 1
55 C54 1u 1
56 C55 100n 1
57 C56 1u Capacitor_SMD:C_0603_1608Metric 1
58 C57 100n 1
59 C58 100n 1
60 C59 1u 1
65 C64 1u 1
66 C65 100n 1
67 C66 100n 1
C67 1u 1
C68 100n 1
C69 10u 1
C70 1u 1
C71 100n 1
C72 22u 1
C73 1u 1
C74 1u 1
C75 1u 1
C76 10u 1
C77 100n 1
C78 22u 1
C79 22u 1
C80 1u 1
C81 4.7u 1
C82 22u 1
C83 22u 1
C84 22u 1
C85 22u 1
C86 22u 1
C87 22u 1
C88 22u 1
C89 22u 1
C90 22u 1
C91 22u 1
C92 22u 1
C93 22u 1
C94 1u 1
C95 100n 1
C96 100n 1
C97 100n 1
C98 100n 1
C99 1u 1
68 D1 NUP2105L Package_TO_SOT_SMD:SOT-23 1
69 D2 TSM24A Package_TO_SOT_SMD:SOT-23 1
70 D3 LED 1
73 D6 SK6812 LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm 1
74 D7 SK6812 LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm 1
75 D8 SK6812 LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm 1
D12 D 1
D13 LED 1
D14 LED 1
D15 D_Zener 1
D16 LED 1
D17 LED 1
D18 LED 1
D19 LED 1
D20 LED 1
D21 LED 1
D22 LED 1
D23 LED 1
D24 LED 1
D25 ESD9B5.0ST5G Diode_SMD:D_SOD-923 1
F1 4A 1
76 J1 USB_C_Receptacle_USB2.0_14P 1
77 J2 USB_A 1
78 J3 USB_A 1
92 JP10 PUEN 1
93 JP11 PUEN 1
94 JP12 PUEN 1
L1 5.6uH 1
L3 2.2u 1
L4 2.2u 1
95 Q1 PMOS 1
96 Q2 LRC L8050QLT1G 1
97 Q3 LRC L8050QLT1G 1
98 Q4 NMOS BSS138 Package_TO_SOT_SMD:SOT-23 1
Q5 STL9P3LLH6 1
99 R1 0 1
100 R2 100k 1
101 R3 100k 1
120 R22 10k 1
121 R23 50k 1
122 R24 100k 1
123 R25 0 1k 1
124 R26 100k 1
125 R27 100 1
126 R28 22k 1
135 R37 0 1
136 R38 0 1
137 R39 10k 1
138 R40 10k 10K 1
139 R41 10k 10K 1
140 R42 4.7K 1
141 R43 4.7K 1
R44 10k 1
142 R45 100k 1
143 R46 100k 1
R47 0 1
R48 0 1
R49 0 1
144 R50 4.7k 1
145 R51 4.7K 1
R52 30 1
R53 49R9 1
R54 52k3 1
R55 10k 1
R57 0 1
R58 100K 1
R59 819k 1
R60 1k 1
R61 470 1
R62 91k 1
146 R63 4.7K 1
147 R64 4.7K 1
148 R65 8k 10k Resistor_SMD:R_0603_1608Metric 1
149 R66 4.7K 1
150 R67 10k 0 Resistor_SMD:R_0603_1608Metric 1
151 R68 1k1 10k Resistor_SMD:R_0603_1608Metric 1
152 R71 R69 10k 0 Resistor_SMD:R_0603_1608Metric 1
153 R70 10k Resistor_SMD:R_0603_1608Metric 1
154 R72 4.7K 1
155 R73 590 0 Resistor_SMD:R_0603_1608Metric 1
156 R74 4.7K 1
157 R75 4.7K 1
R76 8.9k 1
R77 1k 1
R78 1k 1
158 R79 4.7K 1
159 R80 4.7K 1
160 R81 4.7K 1
161 R82 4.7K 1
162 R83 4.7K 1
163 R84 100k 1
R85 1M 1
164 R86 4.7K 1
165 R87 4.7K 1
166 R88 4.7K 1
R89 1.5M 1
R90 1M 1
R91 147k 1
R92 4.7K 1
R93 100k 1
R94 5m 1
R95 1M 1
R96 1M 1
R97 1M 1
R98 1M 1
R99 1M 1
R100 100k 1
R103 819k 1
R104 91k 1
R105 3.1M 1
R106 10k 1
R107 10k 1
R108 10k 1
R109 1k 1
R110 1k 1
R111 1k 1
R112 1k 1
R113 100k 1
R114 18k 1
R115 1k 1
R116 1k 1
167 SW1 SW_Nidec_CAS-120A1 Button_Switch_SMD:Nidec_Copal_CAS-120A 1
168 SW2 SW8 SW_Nidec_CAS-120A1 SW_Push Button_Switch_SMD:Nidec_Copal_CAS-120A Button_Switch_SMD:SW_SPST_PTS810 1
169 SW3 SW9 SW_Nidec_CAS-120A1 SW_Push Button_Switch_SMD:Nidec_Copal_CAS-120A Button_Switch_SMD:SW_SPST_PTS810 1
SW4 POWER_SW 1
SW5 SW_Nidec_CAS-120A1 Button_Switch_SMD:Nidec_Copal_CAS-120A 1
170 SW10 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
171 SW11 OS102011MS2QN1 Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm 1
SW12 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
SW13 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
SW14 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
TH1 10k 1
172 U1 STUSB4500QTR Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm 1
173 U2 USB2534 Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm 1
174 U3 LM3235-H Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
175 U4 LM3235-H Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
176 U5 LM3235-H Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
177 U6 USBLC6-2SC6 Package_TO_SOT_SMD:SOT-23-6 1
178 U7 CH340X Package_SO:MSOP-10_3x3mm_P0.5mm 1
179 U8 TS3USB30EDGSR Package_SO:VSSOP-10_3x3mm_P0.5mm 1
180 U9 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
U10 SN74LV1T34DBV Package_TO_SOT_SMD:SOT-23-5 1
U11 TLV61070ADBV Package_TO_SOT_SMD:SOT-23-6 1
U12 TPS56339DDC Package_TO_SOT_SMD:SOT-23-6 1
181 U13 ESP32-S3-WROOM-2 RF_Module:ESP32-S3-WROOM-2 1
182 U14 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
183 U15 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
184 U16 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
185 U17 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
186 U18 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
U19 BQ24079RGT Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm 1
187 U20 TXS0102DCT Package_SO:SSOP-8_2.95x2.8mm_P0.65mm 1
U21 TLV61070ADBV Package_TO_SOT_SMD:SOT-23-6 1
U22 AZ1117-3.3 1
U23 ADC128D818 Package_SO:TSSOP-16_4.4x5mm_P0.65mm 1
U24 DS3231MZ Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
U25 INA226 Package_SO:TSSOP-10_3x3mm_P0.5mm 1
U26 TPD2EUSB30A Package_TO_SOT_SMD:Texas_DRT-3 1
188 Y1 Crystal 1

View File

@@ -1,6 +1,5 @@
** Drc report for keyboard_controller.kicad_pcb ** ** Drc report for keyboard_controller.kicad_pcb **
** Created on 2026-06-16T22:32:01 ** ** Created on 2026-03-09T10:47:10+1300 **
** Report includes: Errors, Warnings **
** Found 1 DRC violations ** ** Found 1 DRC violations **
[invalid_outline]: Board has malformed outline (no edges found on Edge.Cuts layer) [invalid_outline]: Board has malformed outline (no edges found on Edge.Cuts layer)
@@ -11,11 +10,4 @@
** Found 0 Footprint errors ** ** Found 0 Footprint errors **
** Ignored checks **
- Footprint has no courtyard defined
- Track endpoint not centered on via
- Tuning profile track geometries
- Footprint doesn't match symbol's footprint filters
- Footprint component type doesn't match footprint pads
** End of Report ** ** End of Report **

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 192 KiB