-
Notifications
You must be signed in to change notification settings - Fork 0
/
toggle_button.kicad_sch
195 lines (185 loc) · 6.67 KB
/
toggle_button.kicad_sch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
(kicad_sch (version 20211123) (generator eeschema)
(uuid 13877bfe-d8cb-4a66-b758-27f218567a05)
(paper "A5")
(lib_symbols
(symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "SW" (id 0) (at 1.27 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_Push" (id 1) (at 0 -1.524 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "SW_Push_0_1"
(circle (center -2.032 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 1.27)
(xy 0 3.048)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 1.27)
(xy -2.54 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.032 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(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))))
)
)
)
(symbol "power:VDD" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (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)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VDD\"" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDD_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "VDD_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "VDD" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(wire (pts (xy 124.46 90.17) (xy 129.54 90.17))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9a14a568-460f-4373-bca4-0d67f3f280ed)
)
(wire (pts (xy 100.33 90.17) (xy 111.125 90.17))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b006921e-ec7c-4924-a5e9-5a1809271ab7)
)
(wire (pts (xy 85.09 90.17) (xy 90.17 90.17))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid b7e73383-5864-47ea-bf9d-cc53675dbd07)
)
(text "Pushbutton which toggles the output" (at 13.97 19.05 0)
(effects (font (size 2.54 2.54) (thickness 0.508) bold) (justify left bottom))
(uuid 5839b912-6698-4ccd-b278-8ffe1d59f1c7)
)
(hierarchical_label "VALUE" (shape output) (at 129.54 90.17 0)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 4b5405a7-dd10-419c-95aa-608e3152beee)
)
(symbol (lib_id "power:VDD") (at 85.09 90.17 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 18bb8cca-98d5-4391-9784-35d510b089d9)
(property "Reference" "#PWR0301" (id 0) (at 88.9 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VDD" (id 1) (at 81.915 90.6038 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 85.09 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 85.09 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d04c88b0-3f33-43dc-b983-c13a87c0d2e2))
)
(symbol (lib_id "Switch:SW_Push") (at 95.25 90.17 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid b26727da-89f4-43b4-a71f-9e2f211e5876)
(property "Reference" "SW301" (id 0) (at 95.25 83.5492 0))
(property "Value" "Push" (id 1) (at 95.25 86.0861 0))
(property "Footprint" "mark:jlc_pushbutton" (id 2) (at 95.25 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://datasheet.lcsc.com/lcsc/2002271431_XKB-Connectivity-TS-1187A-B-A-B_C318884.pdf" (id 3) (at 95.25 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "JLC" "C318884" (id 4) (at 95.25 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ad6de4f6-a723-42c7-bb4e-5fd2bead3634))
(pin "2" (uuid 1bc0e513-92ad-4607-93b8-33b2e290b6a6))
)
(sheet (at 111.125 88.265) (size 13.335 4.445) (fields_autoplaced)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
(fill (color 0 0 0 0.0000))
(uuid 01df7ace-d3a9-4365-82e7-19ee7b013dca)
(property "Sheet name" "T flip-flop" (id 0) (at 111.125 87.5534 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "t_flip_flop.kicad_sch" (id 1) (at 111.125 93.2946 0)
(effects (font (size 1.27 1.27)) (justify left top) hide)
)
(pin "TOGGLE" input (at 111.125 90.17 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 97442c81-d742-4480-9263-d7e64295aa59)
)
(pin "Q" output (at 124.46 90.17 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid fa75be29-aa91-4e2b-a4c2-a82974b8eb52)
)
)
)