From ebe08677a40a0ec784d8b2d9ea11f017e274541d Mon Sep 17 00:00:00 2001 From: Wolodia-M <104127709+Wolodia-M@users.noreply.github.com> Date: Sat, 13 Aug 2022 13:37:23 +0300 Subject: [PATCH 1/2] Add files via upload Add KiCad symbol and footprint --- kicad/TTGO_T_Display/README.MD | 0 .../TTGO-T-Display.kicad_mod | 47 ++++++ .../symbols/TTGO_T_Display.kicad_sym | 155 ++++++++++++++++++ 3 files changed, 202 insertions(+) create mode 100644 kicad/TTGO_T_Display/README.MD create mode 100644 kicad/TTGO_T_Display/footprints/TTGO_T_Display.pretty/TTGO-T-Display.kicad_mod create mode 100644 kicad/TTGO_T_Display/symbols/TTGO_T_Display.kicad_sym diff --git a/kicad/TTGO_T_Display/README.MD b/kicad/TTGO_T_Display/README.MD new file mode 100644 index 0000000..e69de29 diff --git a/kicad/TTGO_T_Display/footprints/TTGO_T_Display.pretty/TTGO-T-Display.kicad_mod b/kicad/TTGO_T_Display/footprints/TTGO_T_Display.pretty/TTGO-T-Display.kicad_mod new file mode 100644 index 0000000..ba5943a --- /dev/null +++ b/kicad/TTGO_T_Display/footprints/TTGO_T_Display.pretty/TTGO-T-Display.kicad_mod @@ -0,0 +1,47 @@ +(footprint "TTGO-T-Display" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 0) + (attr through_hole) + (fp_text reference "REF**" (at 0.127 -5.842 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f9db663f-03a7-46db-b894-132ae25afda1) + ) + (fp_text value "TTGO-T-Display" (at 0.127 -4.342 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 607dd9b3-45f6-455c-9426-f45a4a7a19f2) + ) + (fp_text user "USB" (at 0 46.355 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ccee76b5-ade5-4c33-a463-2c6b7dca7d04) + ) + (fp_text user "${REFERENCE}" (at 0 18.923 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f5fbd705-7ec3-4209-a1c6-6e779502618c) + ) + (fp_rect (start -2.5 47.752) (end 2.5 44.831) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 5786e57e-ce3f-4a33-800b-b50c3a675e40)) + (fp_rect (start -11.148 -3.302) (end 13.942 48.188) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 6b4eab98-a03d-410d-8179-dca1380c0e19)) + (pad "1" thru_hole circle (at 12.827 32.258) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 7643b835-812d-487e-b449-81d3a27e3cc6)) + (pad "2" thru_hole circle (at 12.827 29.718) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 96b66e79-2541-447f-8c8d-db74edb04e1b)) + (pad "3" thru_hole circle (at 12.827 27.178) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 1d5c15c7-ff11-4ee8-a47c-dc6d61b24a50)) + (pad "4" thru_hole circle (at 12.827 24.638) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp d25b0d4f-6fa6-4f0b-aaba-653d0a3dbfa8)) + (pad "5" thru_hole circle (at 12.827 22.098) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 6db2f470-8a01-43a0-bf81-2489b50e9295)) + (pad "6" thru_hole circle (at 12.827 19.558) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 9553ee72-9472-4ab1-bc2c-d3990d026aad)) + (pad "7" thru_hole circle (at 12.827 17.018) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp b92fc12b-0c4b-4117-b900-786396be6624)) + (pad "8" thru_hole circle (at 12.827 14.478) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp fc7f85d3-2e39-46ed-aa30-8cf4029349d3)) + (pad "9" thru_hole circle (at 12.827 11.938) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 38e92dfe-e221-4edb-882f-8a2ad908a176)) + (pad "10" thru_hole circle (at 12.827 9.398) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp ff715919-f789-40f9-96ba-8ccb70c1247e)) + (pad "11" thru_hole circle (at 12.827 6.858) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp e0987964-995e-40a8-8b86-285a4c3f39a4)) + (pad "12" thru_hole circle (at 12.827 4.318) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp a1b4991c-b6b9-4515-a168-30d0dab646e1)) + (pad "13" thru_hole circle (at -10.033 32.258) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp deb51225-2695-4e79-b9d9-fb4731272274)) + (pad "14" thru_hole circle (at -10.033 29.718) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp c7dcae9b-7417-4d58-8524-cff57a2c4268)) + (pad "15" thru_hole circle (at -10.033 27.178) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 6ce4f8b6-717e-49aa-8e51-519af23db738)) + (pad "16" thru_hole circle (at -10.033 24.638) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0f403b10-f0e8-4898-a340-a61486f5c234)) + (pad "17" thru_hole circle (at -10.033 22.098) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 444d4ed1-a847-459b-b9d9-93c048d34573)) + (pad "18" thru_hole circle (at -10.033 19.558) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0dbb1127-eaf7-4ac0-88e7-2ace1d969f30)) + (pad "19" thru_hole circle (at -10.033 17.018) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp f7a29758-ccde-431c-bc8a-fbb3d5e86969)) + (pad "20" thru_hole circle (at -10.033 14.478) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 4683bd98-4d74-439e-be68-e396ce5abc1c)) + (pad "21" thru_hole circle (at -10.033 11.938) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 0d70c17f-6c35-4c60-91cf-c3f7af860218)) + (pad "22" thru_hole circle (at -10.033 9.398) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 14b21f76-ac54-4c5c-b0cf-3b2b05204e57)) + (pad "23" thru_hole circle (at -10.033 6.858) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp e315bf60-c994-4e68-9445-a556e608764a)) + (pad "24" thru_hole circle (at -10.033 4.318) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (tstamp 3ed99cc5-e13c-4486-adbf-5ec6e6072316)) +) diff --git a/kicad/TTGO_T_Display/symbols/TTGO_T_Display.kicad_sym b/kicad/TTGO_T_Display/symbols/TTGO_T_Display.kicad_sym new file mode 100644 index 0000000..79e605c --- /dev/null +++ b/kicad/TTGO_T_Display/symbols/TTGO_T_Display.kicad_sym @@ -0,0 +1,155 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "TTGO-T-Display" (in_bom yes) (on_board yes) + (property "Reference" "MCU" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "TTGO-T-Display" (id 1) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "TTGO_T_Display:TTGO-T-Display" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "TTGO-T-Display_0_0" + (text "BL_GPIO4" (at 1.27 -30.48 0) + (effects (font (size 1.27 1.27))) + ) + (text "BTN_GPIO0" (at 21.59 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (text "BTN_GPIO32" (at -19.05 -7.62 0) + (effects (font (size 1.27 1.27))) + ) + (text "BTN_RST" (at -27.94 -11.43 900) + (effects (font (size 1.27 1.27))) + ) + (text "CS_GPIO5" (at 1.27 -22.86 0) + (effects (font (size 1.27 1.27))) + ) + (text "DC_GPIO16" (at 1.27 -25.4 0) + (effects (font (size 1.27 1.27))) + ) + (text "LCD" (at 1.27 -15.24 0) + (effects (font (size 1.27 1.27))) + ) + (text "MOSI_GPIO19" (at 1.27 -17.78 0) + (effects (font (size 1.27 1.27))) + ) + (text "RST_GPIO23" (at 1.27 -27.94 0) + (effects (font (size 1.27 1.27))) + ) + (text "SCLK_GPIO18" (at 1.27 -20.32 0) + (effects (font (size 1.27 1.27))) + ) + (text "USB" (at 0 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "TTGO-T-Display_0_1" + (rectangle (start -31.75 -2.54) (end 38.1 -60.96) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "TTGO-T-Display_1_1" + (pin power_in line (at -34.29 -19.05 0) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -46.99 0) (length 2.54) + (name "GPIO37" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -49.53 0) (length 2.54) + (name "GPIO36/ADC0" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -34.29 -57.15 0) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 40.64 -19.05 180) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 40.64 -21.59 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 40.64 -24.13 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -31.75 180) (length 2.54) + (name "GPIO12/ADC15/TOUCH5" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -34.29 180) (length 2.54) + (name "GPIO13/ADC14/TOUCH4" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -36.83 180) (length 2.54) + (name "GPIO15/ADC13/TOUCH3" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -39.37 180) (length 2.54) + (name "GPIO2/ADC12/TOUCH2" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -34.29 -21.59 0) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -41.91 180) (length 2.54) + (name "GPIO17" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -44.45 180) (length 2.54) + (name "GPIO22/I2C_SCL" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 40.64 -46.99 180) (length 2.54) + (name "GPIO21/I2C_SDA" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 40.64 -54.61 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 40.64 -57.15 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -29.21 0) (length 2.54) + (name "GPIO27/ADC17/TOUCH7" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -31.75 0) (length 2.54) + (name "GPIO26/ADC19/DAC2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -34.29 0) (length 2.54) + (name "GPIO25/ADC18/DAC1" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -36.83 0) (length 2.54) + (name "GPIO33/ADC5/TOUCH8" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -39.37 0) (length 2.54) + (name "GPIO32/ADC4/TOUCH9" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -41.91 0) (length 2.54) + (name "GPIO39/ADC3/SVN" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -34.29 -44.45 0) (length 2.54) + (name "GPIO38" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) From 4d23e6e3186c9fd571394fb7adc7695eb755e639 Mon Sep 17 00:00:00 2001 From: Wolodia-M <104127709+Wolodia-M@users.noreply.github.com> Date: Sat, 13 Aug 2022 13:42:06 +0300 Subject: [PATCH 2/2] Update README.MD Add README.MD to KiCad library --- kicad/TTGO_T_Display/README.MD | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kicad/TTGO_T_Display/README.MD b/kicad/TTGO_T_Display/README.MD index e69de29..ffc3ec7 100644 --- a/kicad/TTGO_T_Display/README.MD +++ b/kicad/TTGO_T_Display/README.MD @@ -0,0 +1,7 @@ +# This is a KiCad library for TTGO_T_Display. +You need add "TTGO_T_Display.kicad_sym" as symbol library with name TTGO_T_Display to KiCad. +This file is in folder "symbols". +Also you need to add "TTGO_T_Display.pretty" folder as footprint library with name TTGO_T_Display to KiCad. +This folder is in folder footprints. + +Library created by WolodiaM