Skip to content

Commit b207160

Browse files
committed
Minimal Small Input Module
1 parent 0e27829 commit b207160

15 files changed

+7314
-1
lines changed

Electrical/MicrocontrollerInputModule/MicrocontrollerInputModule.kicad_pro

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,18 +382,23 @@
382382
"rule_severities": {
383383
"bus_definition_conflict": "error",
384384
"bus_entry_needed": "error",
385-
"bus_label_syntax": "error",
386385
"bus_to_bus_conflict": "error",
387386
"bus_to_net_conflict": "error",
387+
"conflicting_netclasses": "error",
388388
"different_unit_footprint": "error",
389389
"different_unit_net": "error",
390390
"duplicate_reference": "error",
391391
"duplicate_sheet_names": "error",
392+
"endpoint_off_grid": "warning",
392393
"extra_units": "error",
393394
"global_label_dangling": "warning",
394395
"hier_label_mismatch": "error",
395396
"label_dangling": "error",
396397
"lib_symbol_issues": "warning",
398+
"missing_bidi_pin": "warning",
399+
"missing_input_pin": "warning",
400+
"missing_power_pin": "error",
401+
"missing_unit": "warning",
397402
"multiple_net_names": "warning",
398403
"net_not_bus_member": "warning",
399404
"no_connect_connected": "warning",
@@ -403,6 +408,7 @@
403408
"pin_to_pin": "warning",
404409
"power_pin_not_driven": "error",
405410
"similar_labels": "warning",
411+
"simulation_model_issue": "error",
406412
"unannotated": "error",
407413
"unit_value_mismatch": "error",
408414
"unresolved_variable": "error",
@@ -475,6 +481,8 @@
475481
"schematic": {
476482
"annotate_start_num": 0,
477483
"drawing": {
484+
"dashed_lines_dash_length_ratio": 12.0,
485+
"dashed_lines_gap_length_ratio": 3.0,
478486
"default_line_thickness": 6.0,
479487
"default_text_size": 50.0,
480488
"field_names": [],
@@ -506,7 +514,11 @@
506514
"page_layout_descr_file": "",
507515
"plot_directory": "",
508516
"spice_adjust_passive_values": false,
517+
"spice_current_sheet_as_root": false,
509518
"spice_external_command": "spice \"%I\"",
519+
"spice_model_current_sheet_as_root": true,
520+
"spice_save_all_currents": false,
521+
"spice_save_all_voltages": false,
510522
"subpart_first_id": 65,
511523
"subpart_id_separator": 0
512524
},
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
2+
(symbol "SK6812MINI-E" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
3+
(property "Reference" "D" (id 0) (at 5.08 5.715 0)
4+
(effects (font (size 1.27 1.27)) (justify right bottom))
5+
)
6+
(property "Value" "SK6812MINI-E" (id 1) (at 1.27 -5.715 0)
7+
(effects (font (size 1.27 1.27)) (justify left top))
8+
)
9+
(property "Footprint" "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" (id 2) (at 1.27 -7.62 0)
10+
(effects (font (size 1.27 1.27)) (justify left top) hide)
11+
)
12+
(property "Datasheet" "https://cdn-shop.adafruit.com/product-files/4960/4960_SK6812MINI-E_REV02_EN.pdf" (id 3) (at 2.54 -9.525 0)
13+
(effects (font (size 1.27 1.27)) (justify left top) hide)
14+
)
15+
(property "ki_keywords" "RGB LED NeoPixel Mini addressable" (id 4) (at 0 0 0)
16+
(effects (font (size 1.27 1.27)) hide)
17+
)
18+
(property "ki_description" "RGB LED with integrated controller, Reverse mount" (id 5) (at 0 0 0)
19+
(effects (font (size 1.27 1.27)) hide)
20+
)
21+
(property "ki_fp_filters" "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*" (id 6) (at 0 0 0)
22+
(effects (font (size 1.27 1.27)) hide)
23+
)
24+
(symbol "SK6812MINI-E_0_0"
25+
(text "RGB" (at 2.286 -4.191 0)
26+
(effects (font (size 0.762 0.762)))
27+
)
28+
)
29+
(symbol "SK6812MINI-E_0_1"
30+
(polyline
31+
(pts
32+
(xy 1.27 -3.556)
33+
(xy 1.778 -3.556)
34+
)
35+
(stroke (width 0) (type default) (color 0 0 0 0))
36+
(fill (type none))
37+
)
38+
(polyline
39+
(pts
40+
(xy 1.27 -2.54)
41+
(xy 1.778 -2.54)
42+
)
43+
(stroke (width 0) (type default) (color 0 0 0 0))
44+
(fill (type none))
45+
)
46+
(polyline
47+
(pts
48+
(xy 4.699 -3.556)
49+
(xy 2.667 -3.556)
50+
)
51+
(stroke (width 0) (type default) (color 0 0 0 0))
52+
(fill (type none))
53+
)
54+
(polyline
55+
(pts
56+
(xy 2.286 -2.54)
57+
(xy 1.27 -3.556)
58+
(xy 1.27 -3.048)
59+
)
60+
(stroke (width 0) (type default) (color 0 0 0 0))
61+
(fill (type none))
62+
)
63+
(polyline
64+
(pts
65+
(xy 2.286 -1.524)
66+
(xy 1.27 -2.54)
67+
(xy 1.27 -2.032)
68+
)
69+
(stroke (width 0) (type default) (color 0 0 0 0))
70+
(fill (type none))
71+
)
72+
(polyline
73+
(pts
74+
(xy 3.683 -1.016)
75+
(xy 3.683 -3.556)
76+
(xy 3.683 -4.064)
77+
)
78+
(stroke (width 0) (type default) (color 0 0 0 0))
79+
(fill (type none))
80+
)
81+
(polyline
82+
(pts
83+
(xy 4.699 -1.524)
84+
(xy 2.667 -1.524)
85+
(xy 3.683 -3.556)
86+
(xy 4.699 -1.524)
87+
)
88+
(stroke (width 0) (type default) (color 0 0 0 0))
89+
(fill (type none))
90+
)
91+
(rectangle (start 5.08 5.08) (end -5.08 -5.08)
92+
(stroke (width 0.254) (type default) (color 0 0 0 0))
93+
(fill (type background))
94+
)
95+
)
96+
(symbol "SK6812MINI-E_1_1"
97+
(pin output line (at 7.62 0 180) (length 2.54)
98+
(name "DOUT" (effects (font (size 1.27 1.27))))
99+
(number "1" (effects (font (size 1.27 1.27))))
100+
)
101+
(pin power_in line (at 0 -7.62 90) (length 2.54)
102+
(name "VSS" (effects (font (size 1.27 1.27))))
103+
(number "2" (effects (font (size 1.27 1.27))))
104+
)
105+
(pin input line (at -7.62 0 0) (length 2.54)
106+
(name "DIN" (effects (font (size 1.27 1.27))))
107+
(number "3" (effects (font (size 1.27 1.27))))
108+
)
109+
(pin power_in line (at 0 7.62 270) (length 2.54)
110+
(name "VDD" (effects (font (size 1.27 1.27))))
111+
(number "4" (effects (font (size 1.27 1.27))))
112+
)
113+
)
114+
)
115+
(symbol "W25Q16JVUX" (in_bom yes) (on_board yes)
116+
(property "Reference" "U" (id 0) (at -8.89 8.89 0)
117+
(effects (font (size 1.27 1.27)))
118+
)
119+
(property "Value" "W25Q16JVUX" (id 1) (at 7.62 8.89 0)
120+
(effects (font (size 1.27 1.27)))
121+
)
122+
(property "Footprint" "InputModule:SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm" (id 2) (at 0 0 0)
123+
(effects (font (size 1.27 1.27)) hide)
124+
)
125+
(property "Datasheet" "https://www.winbond.com/resource-files/w25q16jv%20spi%20revh%2004082019%20plus.pdf" (id 3) (at 0 0 0)
126+
(effects (font (size 1.27 1.27)) hide)
127+
)
128+
(property "ki_keywords" "flash memory SPI" (id 4) (at 0 0 0)
129+
(effects (font (size 1.27 1.27)) hide)
130+
)
131+
(property "ki_description" "16Mb Serial Flash Memory, Standard/Dual/Quad SPI, USON-8" (id 5) (at 0 0 0)
132+
(effects (font (size 1.27 1.27)) hide)
133+
)
134+
(property "ki_fp_filters" "SOIC*5.23x5.23mm*P1.27mm*" (id 6) (at 0 0 0)
135+
(effects (font (size 1.27 1.27)) hide)
136+
)
137+
(symbol "W25Q16JVUX_0_1"
138+
(rectangle (start -10.16 7.62) (end 10.16 -7.62)
139+
(stroke (width 0.254) (type default) (color 0 0 0 0))
140+
(fill (type background))
141+
)
142+
)
143+
(symbol "W25Q16JVUX_1_1"
144+
(pin input line (at -12.7 2.54 0) (length 2.54)
145+
(name "~{CS}" (effects (font (size 1.27 1.27))))
146+
(number "1" (effects (font (size 1.27 1.27))))
147+
)
148+
(pin bidirectional line (at 12.7 2.54 180) (length 2.54)
149+
(name "DO(IO1)" (effects (font (size 1.27 1.27))))
150+
(number "2" (effects (font (size 1.27 1.27))))
151+
)
152+
(pin bidirectional line (at 12.7 -2.54 180) (length 2.54)
153+
(name "IO2" (effects (font (size 1.27 1.27))))
154+
(number "3" (effects (font (size 1.27 1.27))))
155+
)
156+
(pin power_in line (at 0 -10.16 90) (length 2.54)
157+
(name "GND" (effects (font (size 1.27 1.27))))
158+
(number "4" (effects (font (size 1.27 1.27))))
159+
)
160+
(pin bidirectional line (at 12.7 5.08 180) (length 2.54)
161+
(name "DI(IO0)" (effects (font (size 1.27 1.27))))
162+
(number "5" (effects (font (size 1.27 1.27))))
163+
)
164+
(pin input line (at -12.7 -2.54 0) (length 2.54)
165+
(name "CLK" (effects (font (size 1.27 1.27))))
166+
(number "6" (effects (font (size 1.27 1.27))))
167+
)
168+
(pin bidirectional line (at 12.7 -5.08 180) (length 2.54)
169+
(name "IO3" (effects (font (size 1.27 1.27))))
170+
(number "7" (effects (font (size 1.27 1.27))))
171+
)
172+
(pin power_in line (at 0 10.16 270) (length 2.54)
173+
(name "VCC" (effects (font (size 1.27 1.27))))
174+
(number "8" (effects (font (size 1.27 1.27))))
175+
)
176+
(pin passive line (at 2.54 -10.16 90) (length 2.54)
177+
(name "EP" (effects (font (size 1.27 1.27))))
178+
(number "9" (effects (font (size 1.27 1.27))))
179+
)
180+
)
181+
)
182+
)

0 commit comments

Comments
 (0)