From bd4a10c2822002f078d019b42c153f566aebd561 Mon Sep 17 00:00:00 2001 From: KeshavAnandCode Date: Tue, 3 Feb 2026 20:09:42 -0600 Subject: [PATCH] Added V1 --- .gitignore | 51 +++ GaitGuardianPCB2.kicad_pcb | 681 ++++++++++++++++++++++++++++++++++++ GaitGuardianPCB2.kicad_pro | 619 ++++++++++++++++++++++++++++++++ GaitGuardianPCB2.kicad_sch | 700 +++++++++++++++++++++++++++++++++++++ 4 files changed, 2051 insertions(+) create mode 100644 .gitignore create mode 100644 GaitGuardianPCB2.kicad_pcb create mode 100644 GaitGuardianPCB2.kicad_pro create mode 100644 GaitGuardianPCB2.kicad_sch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2c05552 --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +# KiCad temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*.kicad_prl +*.kicad_pro-bak +*-backups/ +*.lck +*.tmp +_autosave-* +\#auto_saved_files\# + +# Gerber/manufacturing output +*-job.gbrjob +gerbers/ +*.zip + +# 3D cache files +*.3dshapes/ +*.wrl +*.step +*.stp +*.stpz +fp-info-cache + +# KiCad library cache +*-cache.lib +*-cache.kicad_sym +*-rescue.lib +*-rescue.kicad_sym +sym-lib-table +fp-lib-table + +# Build outputs +*.gbr +*.drl +*.csv +*.pos +*.rpt +*.xml +*.d356 +*.plt +*.pdf +*.ps + +# OS specific +.DS_Store +Thumbs.db +*~ diff --git a/GaitGuardianPCB2.kicad_pcb b/GaitGuardianPCB2.kicad_pcb new file mode 100644 index 0000000..9efb04a --- /dev/null +++ b/GaitGuardianPCB2.kicad_pcb @@ -0,0 +1,681 @@ +(kicad_pcb + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "unconnected-(U1-D10-Pad11)") + (net 2 "unconnected-(U1-D2-Pad3)") + (net 3 "unconnected-(U1-RX_D7-Pad8)") + (net 4 "unconnected-(U1-VUSB-Pad14)") + (net 5 "unconnected-(U1-D8-Pad9)") + (net 6 "unconnected-(U1-D4-Pad5)") + (net 7 "unconnected-(U1-GND-Pad13)") + (net 8 "unconnected-(U1-D9-Pad10)") + (net 9 "unconnected-(U1-VCC_3V3-Pad12)") + (net 10 "unconnected-(U1-D1-Pad2)") + (net 11 "unconnected-(U1-D5-Pad6)") + (net 12 "unconnected-(U1-D3-Pad4)") + (net 13 "unconnected-(U1-TX_D6-Pad7)") + (net 14 "unconnected-(U1-D0-Pad1)") + (footprint "113991054:MODULE_113991054" + (layer "F.Cu") + (uuid "137d6341-8f81-4a71-9c05-0a6d12421c8e") + (at 67.12 66.8165) + (property "Reference" "U1" + (at -5.715 -13.135 0) + (layer "F.SilkS") + (uuid "621b5389-fd4d-4fc0-807c-e00fb0609885") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "113991054" + (at 1.27 11.615 0) + (layer "F.Fab") + (uuid "876906d9-4294-410b-adf8-5cbd529093b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "86e6082c-4d95-4fd5-96aa-9f1d4790bd44") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dfb8fc2e-7347-4464-abfe-a0e7e971063c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "MF" "Seeed Technology Co., Ltd" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88626f39-171d-418e-944d-b04860253d2c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "N/A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8181f8bf-8dac-4c08-a204-7abfef782ef3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Package" "None" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5d0ff59-bbb0-4de0-9a2b-4e5984f52b57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Price" "None" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0545010f-9668-4a37-adc5-4b17a6ca89a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/113991054/Seeed+Studio/view-part/?ref=eda" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d2aa0ad3-c48b-43c2-9b82-541bd6038501") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddbd14b2-ae4a-4404-8da1-1ce13a46ad3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "PARTREV" "23/05/2022" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d96a1608-3764-4e31-820d-0190adcc71d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/113991054/Seeed+Studio/view-part/?ref=snap" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9101c022-e121-4c81-a9b9-d49f3b9fd905") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "MP" "113991054" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01b9b6c4-d301-437d-b997-6f83084a448c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description_1" "- ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ebd87bc7-e136-49b0-9630-75e1298025a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "SNAPEDA_PN" "113991054" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "576dfb4a-f197-4db4-969c-80e626f22d44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Availability" "In Stock" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5dbd29f-7d36-4af9-bd78-55cb823b89e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "MANUFACTURER" "Seeed Technology" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67868d1c-d032-4127-8cfd-e61f8e759569") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/72eb1ab8-0bd5-470e-aaa3-5d0e2b4db29a") + (sheetname "/") + (sheetfile "GaitGuardianPCB2.kicad_sch") + (attr through_hole) + (fp_line + (start -8.89 -10.4775) + (end 8.89 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "e73eaf64-b68c-44a3-ad9f-195f9e9ea0a9") + ) + (fp_line + (start -8.89 10.4775) + (end -8.89 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "e67038cb-eec7-4f03-ad00-0b7e39b065ac") + ) + (fp_line + (start 8.89 -10.4775) + (end 8.89 10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a4e40d7-4e70-478d-84c8-5b2fe191b542") + ) + (fp_line + (start 8.89 10.4775) + (end -8.89 10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "23d86a64-81c1-4d67-b949-9ab8331065f1") + ) + (fp_circle + (center -9.5 -7.6835) + (end -9.4 -7.6835) + (stroke + (width 0.2) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "be1a60a4-e8c2-43ad-acfd-dbec6d9bf331") + ) + (fp_line + (start -9.14 -12.2375) + (end -9.14 10.7275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c10be62d-92f7-4515-bfe6-66c4504491fd") + ) + (fp_line + (start -9.14 10.7275) + (end 9.14 10.7275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e2ffd479-7a0a-45c0-8066-adf34ae7e570") + ) + (fp_line + (start 9.14 -12.2375) + (end -9.14 -12.2375) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8a45cb3-bc66-4114-abd6-9022913b70be") + ) + (fp_line + (start 9.14 10.7275) + (end 9.14 -12.2375) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bba48fbd-7966-4eb7-b59f-f1f0169af58b") + ) + (fp_line + (start -8.89 -10.4775) + (end -4.5 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "49f9846b-885d-4135-8514-03143f2f24da") + ) + (fp_line + (start -8.89 10.4775) + (end -8.89 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "94c0e1d1-45f7-4440-981e-c4f309e4b439") + ) + (fp_line + (start -4.5 -11.9875) + (end 4.5 -11.9875) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d2a8e12c-e93e-4be0-b33c-b80b1304494c") + ) + (fp_line + (start -4.5 -10.4775) + (end -4.5 -11.9875) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fd173c08-ca89-4d00-a600-89aa291a2e2b") + ) + (fp_line + (start -4.5 -10.4775) + (end 4.5 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "25c017c2-9e4c-4cca-9402-ad567a7c4d12") + ) + (fp_line + (start 4.5 -11.9875) + (end 4.5 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "eb8458ac-c3c6-4f61-9aee-a2688a918a2e") + ) + (fp_line + (start 4.5 -10.4775) + (end 8.89 -10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c1fa83cc-7fbe-4417-983d-6f074341ce0f") + ) + (fp_line + (start 8.89 -10.4775) + (end 8.89 10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c02bfdfd-d585-4f9d-b591-9ece425a2d0a") + ) + (fp_line + (start 8.89 10.4775) + (end -8.89 10.4775) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9b6f8da7-376c-47c4-8a9f-2fa8b38176cb") + ) + (fp_circle + (center -9.5 -7.6835) + (end -9.4 -7.6835) + (stroke + (width 0.2) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "cabc79ba-60a2-4cd3-b45a-736706bc3a4a") + ) + (pad "1" thru_hole rect + (at -7.62 -7.5565) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "unconnected-(U1-D0-Pad1)") + (pinfunction "D0") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "a9965faf-27f8-4607-a24c-a863e8628440") + ) + (pad "2" thru_hole circle + (at -7.62 -5.0165) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "unconnected-(U1-D1-Pad2)") + (pinfunction "D1") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "72e68c35-214c-4ea8-9a82-752e62fea37c") + ) + (pad "3" thru_hole circle + (at -7.62 -2.4765) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "unconnected-(U1-D2-Pad3)") + (pinfunction "D2") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "05e3ad81-6a72-442e-ac60-6852e595a0e8") + ) + (pad "4" thru_hole circle + (at -7.62 0.0635) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "unconnected-(U1-D3-Pad4)") + (pinfunction "D3") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "9d0df7ec-60fd-44fa-a128-dd923eead7b2") + ) + (pad "5" thru_hole circle + (at -7.62 2.6035) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "unconnected-(U1-D4-Pad5)") + (pinfunction "D4") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "49ef6a1c-4508-471d-a80d-e2ee12429304") + ) + (pad "6" thru_hole circle + (at -7.62 5.1435) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "unconnected-(U1-D5-Pad6)") + (pinfunction "D5") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "8e2134ad-e2e3-4617-9b1c-29a1ce23f5b6") + ) + (pad "7" thru_hole circle + (at -7.62 7.6835) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "unconnected-(U1-TX_D6-Pad7)") + (pinfunction "TX_D6") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "a46c4575-2b6e-40ea-982e-3c99ef39ac79") + ) + (pad "8" thru_hole circle + (at 7.62 7.6835) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "unconnected-(U1-RX_D7-Pad8)") + (pinfunction "RX_D7") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "155fd8e3-1b5b-4a00-bc26-07a7dd5d12c6") + ) + (pad "9" thru_hole circle + (at 7.62 5.1435) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "unconnected-(U1-D8-Pad9)") + (pinfunction "D8") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "488c49fe-9c3a-4275-90d2-e1419d598700") + ) + (pad "10" thru_hole circle + (at 7.62 2.6035) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "unconnected-(U1-D9-Pad10)") + (pinfunction "D9") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "5f164cb8-eabf-4494-9975-d014742a49f4") + ) + (pad "11" thru_hole circle + (at 7.62 0.0635) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "unconnected-(U1-D10-Pad11)") + (pinfunction "D10") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "01914050-8335-4a92-8f66-299f6edc53ac") + ) + (pad "12" thru_hole circle + (at 7.62 -2.4765) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "unconnected-(U1-VCC_3V3-Pad12)") + (pinfunction "VCC_3V3") + (pintype "power_in") + (solder_mask_margin 0.102) + (uuid "60c0f068-433e-4985-a5ee-4e881259f05f") + ) + (pad "13" thru_hole circle + (at 7.62 -5.0165) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "unconnected-(U1-GND-Pad13)") + (pinfunction "GND") + (pintype "power_in") + (solder_mask_margin 0.102) + (uuid "4e0615be-bfce-42bf-bc5c-767203060da7") + ) + (pad "14" thru_hole circle + (at 7.62 -7.5565) + (size 1.358 1.358) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "unconnected-(U1-VUSB-Pad14)") + (pinfunction "VUSB") + (pintype "power_in") + (solder_mask_margin 0.102) + (uuid "2b8f7023-6e70-44f9-89d5-cf4a2ca99db6") + ) + (embedded_fonts no) + ) + (embedded_fonts no) +) diff --git a/GaitGuardianPCB2.kicad_pro b/GaitGuardianPCB2.kicad_pro new file mode 100644 index 0000000..68d3c03 --- /dev/null +++ b/GaitGuardianPCB2.kicad_pro @@ -0,0 +1,619 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [], + "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", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "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_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "GaitGuardianPCB2.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "1043ddf5-79c6-415f-a119-48b4da7ef251", + "Root" + ] + ], + "text_variables": {} +} diff --git a/GaitGuardianPCB2.kicad_sch b/GaitGuardianPCB2.kicad_sch new file mode 100644 index 0000000..18aa53d --- /dev/null +++ b/GaitGuardianPCB2.kicad_sch @@ -0,0 +1,700 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "1043ddf5-79c6-415f-a119-48b4da7ef251") + (paper "B") + (lib_symbols + (symbol "113991054:113991054" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 16.002 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "113991054" + (at -12.7 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "113991054:MODULE_113991054" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Seeed Technology Co., Ltd" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "N/A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/113991054/Seeed+Studio/view-part/?ref=eda" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "23/05/2022" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/113991054/Seeed+Studio/view-part/?ref=snap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "113991054" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "- ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SNAPEDA_PN" "113991054" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "Seeed Technology" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (symbol "113991054_0_0" + (rectangle + (start -12.7 -15.24) + (end 12.7 15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -17.78 5.08 0) + (length 5.08) + (name "D0" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 2.54 0) + (length 5.08) + (name "D1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 0 0) + (length 5.08) + (name "D2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 5.08) + (name "D3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 5.08) + (name "D4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 5.08) + (name "D5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 17.78 12.7 180) + (length 5.08) + (name "VCC_3V3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "12" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 17.78 10.16 180) + (length 5.08) + (name "VUSB" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "14" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 5.08) + (name "TX_D6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "7" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 5.08) + (name "RX_D7" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "8" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 5.08) + (name "D8" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "9" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 5.08) + (name "D9" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "10" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 5.08) + (name "D10" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "11" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 17.78 -12.7 180) + (length 5.08) + (name "GND" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "13" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (symbol + (lib_id "113991054:113991054") + (at 71.12 196.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "72eb1ab8-0bd5-470e-aaa3-5d0e2b4db29a") + (property "Reference" "U1" + (at 71.12 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "113991054" + (at 71.12 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "113991054:MODULE_113991054" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Seeed Technology Co., Ltd" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "N/A" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/113991054/Seeed+Studio/view-part/?ref=eda" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "23/05/2022" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/113991054/Seeed+Studio/view-part/?ref=snap" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "113991054" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "- ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SNAPEDA_PN" "113991054" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "Seeed Technology" + (at 71.12 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "1" + (uuid "eb29162a-c49b-4286-b6cd-73803351e41f") + ) + (pin "2" + (uuid "b2294c19-c245-48ba-b634-4a494e4cfc0b") + ) + (pin "3" + (uuid "82407cbb-4239-4815-895a-d76f741025b4") + ) + (pin "4" + (uuid "f6e5b6cc-471c-412f-aa9d-a51dceaeb3c8") + ) + (pin "5" + (uuid "e8b88881-a3cf-4988-b2af-ce32ecfcb25a") + ) + (pin "6" + (uuid "41e2d72a-df6a-46d3-a530-6eec60dd4efc") + ) + (pin "12" + (uuid "25c6591f-3680-4832-9e04-825bb2008033") + ) + (pin "14" + (uuid "5f01a530-22ec-43f1-a517-232e653f29e8") + ) + (pin "7" + (uuid "7611b618-e6e2-431f-8dbe-68a35f993bbd") + ) + (pin "8" + (uuid "a3b86493-88b1-48cb-98ac-8f7c5471d579") + ) + (pin "9" + (uuid "d2587466-a1b3-4f6a-b329-9551cd3ea9d7") + ) + (pin "10" + (uuid "ecbd57d0-d197-4962-a4f1-055fe1fdb460") + ) + (pin "11" + (uuid "22c99dc3-5f17-41f8-9ea5-42a8b1f66889") + ) + (pin "13" + (uuid "e089c9fa-4b9f-4ee7-8dc7-59f88bc3d7a0") + ) + (instances + (project "" + (path "/1043ddf5-79c6-415f-a119-48b4da7ef251" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +)