From 0594ad0704b096b85f0bc8b0f4dd238e4811ca6d Mon Sep 17 00:00:00 2001 From: leca Date: Sun, 30 Apr 2023 02:28:17 +0300 Subject: [PATCH] added battery charger to the schematic --- schematic.kicad_sch | 245 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 245 insertions(+) diff --git a/schematic.kicad_sch b/schematic.kicad_sch index 474fc32..a54f490 100644 --- a/schematic.kicad_sch +++ b/schematic.kicad_sch @@ -354,6 +354,168 @@ ) ) ) + (symbol "Switch:SW_Push_Dual" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push_Dual" (at 0 -6.858 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, symbol, four pins" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_Dual_0_1" + (circle (center -2.032 -5.08) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -3.048) + (xy 0 -3.556) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.032) + (xy 0 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -1.524) + (xy 0 -1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 -0.508) + (xy 0 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.508) + (xy 0 1.016) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -3.81) + (xy -2.54 -3.81) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 -5.08) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 2.54) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -5.08 180) (length 2.54) + (name "4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "from_internet:tc4056" (in_bom yes) (on_board yes) + (property "Reference" "TC4056" (at -1.27 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at -1.27 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -1.27 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at -1.27 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "tc4056_1_1" + (rectangle (start -5.08 5.08) (end 7.62 -5.08) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (pin bidirectional line (at 10.16 1.27 180) (length 2.54) + (name "BAT+" (effects (font (size 1.27 1.27)))) + (number "" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -1.27 180) (length 2.54) + (name "BAT-" (effects (font (size 1.27 1.27)))) + (number "" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 3.81 180) (length 2.54) + (name "OUT+" (effects (font (size 1.27 1.27)))) + (number "" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 -3.81 180) (length 2.54) + (name "OUT-" (effects (font (size 1.27 1.27)))) + (number "" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 3.81 0) (length 2.54) + (name "input+" (effects (font (size 1.27 1.27)))) + (number "" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -3.81 0) (length 2.54) + (name "input-" (effects (font (size 1.27 1.27)))) + (number "" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) (junction (at 184.15 52.07) (diameter 0) (color 0 0 0 0) @@ -401,6 +563,10 @@ (stroke (width 0) (type default)) (uuid 1693d65a-b4e2-4369-be80-d4c12e3a045b) ) + (wire (pts (xy 45.72 137.16) (xy 125.73 137.16)) + (stroke (width 0) (type default)) + (uuid 1c7a36f9-2640-4622-92db-67fbdfa873ec) + ) (wire (pts (xy 73.66 33.02) (xy 73.66 135.89)) (stroke (width 0) (type default)) (uuid 1cede46d-96bb-41f4-a008-59d493d1436a) @@ -461,6 +627,10 @@ (stroke (width 0) (type default)) (uuid 84227a3d-3a3a-4c21-89ba-17e5939c6c92) ) + (wire (pts (xy 45.72 137.16) (xy 45.72 154.94)) + (stroke (width 0) (type default)) + (uuid 86affa6a-4e4d-4294-be32-e6d0ae9cac03) + ) (wire (pts (xy 157.48 36.83) (xy 157.48 156.21)) (stroke (width 0) (type default)) (uuid 8d3d0333-2cb0-4806-83ed-aca260f99aba) @@ -485,6 +655,10 @@ (stroke (width 0) (type default)) (uuid ab51b7b6-42d9-4507-a385-0ba5290cc246) ) + (wire (pts (xy 71.12 187.96) (xy 45.72 162.56)) + (stroke (width 0) (type default)) + (uuid af2a7157-104a-4419-a403-dd8743186b4e) + ) (wire (pts (xy 184.15 34.29) (xy 184.15 36.83)) (stroke (width 0) (type default)) (uuid b22f8f04-a937-429b-b329-906d790c8981) @@ -505,6 +679,10 @@ (stroke (width 0) (type default)) (uuid ca7d881e-1a5e-4ccd-8a57-8eccd5590cd3) ) + (wire (pts (xy 71.12 187.96) (xy 128.27 187.96)) + (stroke (width 0) (type default)) + (uuid cfc9d3ef-62b2-4e1f-ae1a-3ac51adaa6fa) + ) (wire (pts (xy 160.02 187.96) (xy 160.02 124.46)) (stroke (width 0) (type default)) (uuid d38278f8-beea-4d2f-933c-dd54edba1246) @@ -542,11 +720,20 @@ (uuid fb66a00e-342e-44a0-866b-599f15ebb57a) ) + (text "These pins are\nfor connecting to\nthe power supply\n(USB or Solder)" + (at 12.7 162.56 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 066f8f9e-dc57-428c-8e77-7330250ee5da) + ) (text "These pins are connected to the\ndisplay and mine was already connected\nso I don't know how to connect them :D\n" (at 189.23 49.53 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 2b92c397-0343-4f30-9760-67abb00f6359) ) + (text "These pins are\nfor the battery" (at 45.72 161.29 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fcc91236-2535-4f20-b9da-9246516d5b91) + ) (text "DISPLAY" (at 167.64 67.31 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid fff39266-846b-493c-840a-dd60a8ed84d9) @@ -628,6 +815,34 @@ ) ) + (symbol (lib_id "Switch:SW_Push_Dual") (at 31.75 81.28 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6d3ec5cb-4be2-47d8-9b12-f6c13602dad4) + (property "Reference" "SW1" (at 31.75 74.93 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push_Dual" (at 31.75 77.47 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 31.75 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 31.75 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bb486d3e-a7d4-4dcb-a566-074b09275e29)) + (pin "2" (uuid 6d4c4101-7990-4e42-b8cb-d38dd043f965)) + (pin "3" (uuid 4c08251b-af91-4229-88f9-60549ff8eeac)) + (pin "4" (uuid 26b759bb-4873-46b7-9476-eb269c45852b)) + (instances + (project "schematic" + (path "/e61cadf2-d4a8-4a80-a850-59bde3b9a069" + (reference "SW1") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "MCU_Module:Arduino_Nano_v3.x") (at 128.27 162.56 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid a9260356-bd94-4877-a5e1-b7954369cda1) @@ -682,6 +897,36 @@ ) ) + (symbol (lib_id "from_internet:tc4056") (at 35.56 158.75 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid eb9e43d5-4177-4591-8e29-2fd88cacaa03) + (property "Reference" "TC4056" (at 36.83 152.4 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "~" (at 34.29 158.75 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 34.29 158.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 34.29 158.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "" (uuid 45e3da0a-62d0-4b71-8067-9d6294ccc417)) + (pin "" (uuid 45e3da0a-62d0-4b71-8067-9d6294ccc417)) + (pin "" (uuid 45e3da0a-62d0-4b71-8067-9d6294ccc417)) + (pin "" (uuid 45e3da0a-62d0-4b71-8067-9d6294ccc417)) + (pin "" (uuid 45e3da0a-62d0-4b71-8067-9d6294ccc417)) + (pin "" (uuid 45e3da0a-62d0-4b71-8067-9d6294ccc417)) + (instances + (project "schematic" + (path "/e61cadf2-d4a8-4a80-a850-59bde3b9a069" + (reference "TC4056") (unit 1) + ) + ) + ) + ) + (sheet_instances (path "/" (page "1")) )