Skip to content

Commit

Permalink
Fix case, center display, add 3rd pad to display (#113)
Browse files Browse the repository at this point in the history
hardware: update case layout, center display
hardware: add 3rd pad to display, center display, improve fills
hardware: update schematic PDFs
hardware: move back trident lower
hardware: add rounded tracks, cleanup duplicate/hidden tracks, move uSD card away from display connector
hardware: update case
hardware: move vias & traces further away from MCU, move MAX98357 +/- pins away from down button
  • Loading branch information
and3rson committed Apr 30, 2024
1 parent 12b5eb6 commit e521a39
Show file tree
Hide file tree
Showing 11 changed files with 71,791 additions and 19,085 deletions.
Binary file modified docs/_gen/v2_pcb.pdf
Binary file not shown.
Binary file modified docs/_gen/v2_schematic.pdf
Binary file not shown.
11 changes: 5 additions & 6 deletions hardware/v2/Stepan_Bandera_sign_45.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
246 changes: 211 additions & 35 deletions hardware/v2/footprints/Display.pretty/TFT_240x280_2pads.kicad_mod
Original file line number Diff line number Diff line change
@@ -1,35 +1,211 @@
(footprint "TFT_240x280_2pads" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr through_hole)
(fp_text reference "REF**" (at 0 -5.31 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.1)))
(tstamp 7bb30ab2-fdef-45be-b531-cb441a0ba051)
)
(fp_text value "TFT_240x280_2pads" (at 0 -3.81 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 227565a4-99a6-40df-9354-70daaa25b743)
)
(fp_text user "${REFERENCE}" (at 0 -2.31 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5a39f860-d2bc-409f-a5f5-1ce86b70d671)
)
(fp_rect (start 0 0) (end 31 48)
(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 592fed09-5a9f-43d6-83e1-29f967f39844))
(fp_rect (start 0.46 5.28) (end 30.53 42.71)
(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 8db8425b-b39c-4c4f-917c-a92bc9c04a74))
(pad "" thru_hole circle (at 2.5 45.5) (size 3 3) (drill 2) (layers "*.Cu" "*.Mask") (tstamp 2c5222f2-548d-4642-8308-8f5bd983f5e2))
(pad "" thru_hole circle (at 28.5 45.5) (size 3 3) (drill 2) (layers "*.Cu" "*.Mask") (tstamp 67284cbb-1eb3-45b9-a084-ab58a5f1d630))
(pad "1" thru_hole rect (at 6.61 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 9c1ff7a2-83df-48e1-b7a3-533ddd9e26cf))
(pad "2" thru_hole circle (at 9.15 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp bcd0430a-b3a4-43fa-b271-895c4f7517ed))
(pad "3" thru_hole circle (at 11.69 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 13960274-6597-42cd-9838-d0b5727a5edb))
(pad "4" thru_hole circle (at 14.23 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 5a1f4917-c48e-4f16-a888-b847a5a31818))
(pad "5" thru_hole circle (at 16.77 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 1eed398f-4d50-4455-98d6-20d9ce92daa1))
(pad "6" thru_hole circle (at 19.31 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp fa7bef97-be68-4e29-a28d-ada26bdd8b38))
(pad "7" thru_hole circle (at 21.85 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 779ded60-e9c6-4094-b6f8-841e9c92b02a))
(pad "8" thru_hole circle (at 24.39 1.5) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 3e164ce3-1fe6-4746-be43-aeb4d746ee25))
(model "${KIPRJMOD}/3dmodels/Display 1.69 ST7789V2.stp"
(offset (xyz 31 0 5))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)
(footprint "TFT_240x280_2pads"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -5.31 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "7bb30ab2-fdef-45be-b531-cb441a0ba051")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "TFT_240x280_2pads"
(at 0 -3.81 0)
(unlocked yes)
(layer "F.Fab")
(uuid "227565a4-99a6-40df-9354-70daaa25b743")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "ab007ce7-603a-4f23-8882-0869792317be")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "ef1d79ee-cc6c-46a0-86f2-0cec5d26ebdd")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "e22b8204-3854-4061-a2df-ccf1837ec324")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr through_hole)
(fp_rect
(start 0 0)
(end 30.988 48.26)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.Fab")
(uuid "592fed09-5a9f-43d6-83e1-29f967f39844")
)
(fp_rect
(start 0.46 5.08)
(end 30.53 43.18)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.Fab")
(uuid "8db8425b-b39c-4c4f-917c-a92bc9c04a74")
)
(fp_circle
(center 2.54 2.54)
(end 3.54 2.54)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.Fab")
(uuid "65cc78a0-133f-43c2-a27c-5ab1a3c9ae1c")
)
(fp_text user "${REFERENCE}"
(at 0 -2.31 0)
(unlocked yes)
(layer "F.Fab")
(uuid "5a39f860-d2bc-409f-a5f5-1ce86b70d671")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" thru_hole circle
(at 2.54 45.72)
(size 3 3)
(drill 2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2c5222f2-548d-4642-8308-8f5bd983f5e2")
)
(pad "" thru_hole circle
(at 28.448 2.54)
(size 3 3)
(drill 2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a615f990-1ac3-48a6-b7c0-2c48eba4c364")
)
(pad "" thru_hole circle
(at 28.448 45.72)
(size 3 3)
(drill 2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "67284cbb-1eb3-45b9-a084-ab58a5f1d630")
)
(pad "1" thru_hole rect
(at 6.604 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "9c1ff7a2-83df-48e1-b7a3-533ddd9e26cf")
)
(pad "2" thru_hole circle
(at 9.144 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "bcd0430a-b3a4-43fa-b271-895c4f7517ed")
)
(pad "3" thru_hole circle
(at 11.684 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "13960274-6597-42cd-9838-d0b5727a5edb")
)
(pad "4" thru_hole circle
(at 14.224 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5a1f4917-c48e-4f16-a888-b847a5a31818")
)
(pad "5" thru_hole circle
(at 16.764 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "1eed398f-4d50-4455-98d6-20d9ce92daa1")
)
(pad "6" thru_hole circle
(at 19.304 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "fa7bef97-be68-4e29-a28d-ada26bdd8b38")
)
(pad "7" thru_hole circle
(at 21.844 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "779ded60-e9c6-4094-b6f8-841e9c92b02a")
)
(pad "8" thru_hole circle
(at 24.384 1.524)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3e164ce3-1fe6-4746-be43-aeb4d746ee25")
)
(model "${KIPRJMOD}/3dmodels/Display 1.69 ST7789V2.stp"
(offset
(xyz 31 0 5)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 180)
)
)
)
Original file line number Diff line number Diff line change
Expand Up @@ -85,24 +85,24 @@
(uuid "877a31ed-2e7f-4e6c-a0ce-318e40fc5ec7")
)
(fp_line
(start -2.54 9.525)
(end -8.89 9.525)
(start -2.54 -8.255)
(end 7.62 -8.255)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "fc17534d-e2c0-4510-ad64-b8937fda5449")
(uuid "ff7ed655-ff0b-43bf-8c62-71952f9e459d")
)
(fp_line
(start 2.54 -8.255)
(end 7.62 -8.255)
(start -2.54 9.525)
(end -8.89 9.525)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "ff7ed655-ff0b-43bf-8c62-71952f9e459d")
(uuid "fc17534d-e2c0-4510-ad64-b8937fda5449")
)
(fp_line
(start 7.62 -8.255)
Expand All @@ -116,7 +116,7 @@
)
(fp_line
(start 7.62 9.525)
(end 2.54 9.525)
(end -2.54 9.525)
(stroke
(width 0.1)
(type default)
Expand All @@ -125,7 +125,7 @@
(uuid "a36aac63-a90a-442d-9aea-3c20a29c2a37")
)
(fp_line
(start 8.89 -1.905)
(start 8.89 0)
(end 8.89 -6.985)
(stroke
(width 0.1)
Expand All @@ -146,7 +146,7 @@
)
(fp_line
(start 8.89 8.255)
(end 8.89 3.175)
(end 8.89 0)
(stroke
(width 0.1)
(type default)
Expand Down

0 comments on commit e521a39

Please sign in to comment.