├── .gitignore
├── BARO1
├── README.md
├── SPL06-cache.lib
├── SPL06.dcm
├── SPL06.kicad_pcb
├── SPL06.lib
├── SPL06.pro
├── SPL06.sch
├── SPL06.sch-bak
├── fp-info-cache
├── images
│ ├── back.png
│ ├── front.png
│ └── render.png
└── sym-lib-table
├── IO Expander
├── IO Expander 20x40.kicad_pcb
├── IO Expander 20x40.pro
├── IO Expander-cache.lib
├── IO Expander.kicad_pcb
├── IO Expander.pro
├── IO Expander.sch
├── IO Expander.sch-bak
├── README.md
├── fp-info-cache
└── images
│ ├── diagram.png
│ ├── example.png
│ └── pcb.png
├── PowerSwitch
├── .gitignore
├── PowerSwitch-cache.lib
├── PowerSwitch.kicad_pcb
├── PowerSwitch.pretty
│ ├── LOGO_INAV.kicad_mod
│ ├── PadHeader_1x01_P2.54mm.kicad_mod
│ └── PadHeader_1x02_P2.54mm.kicad_mod
├── PowerSwitch.pro
├── PowerSwitch.sch
├── README.md
├── fp-info-cache
├── fp-lib-table
├── images
│ ├── back.png
│ ├── front.png
│ └── render.png
├── misc
│ ├── PowerSwitch-bottom.svg
│ └── PowerSwitch-top.svg
└── project.kibot.yaml
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | *~
2 | .DS_Store
3 | # Kicad
4 | *.000
5 | *.bak
6 | *.bck
7 | *.kicad_pcb-bak
8 | _autosave-*
9 | *.tmp
10 | *-rescue.lib
11 | *-save.pro
12 | *-save.kicad_pcb
13 | *.net
14 | *.dsn
15 | *.ses
16 |
--------------------------------------------------------------------------------
/BARO1/README.md:
--------------------------------------------------------------------------------
1 | INAV BARO1
2 | =================
3 |
4 | Barometer board with optional pull-ups, using an SPL06.
5 |
6 | 
7 | 
8 | 
9 |
10 | ## Bill of Materials
11 |
12 | - 2x 0603 100n capacitor
13 | - 1x LGA8 SPL06-001
14 | - 2x 0603 10k resistor (optional, skip if the I2C master has adequate pull-ups)
15 | - 1x 0603 100k resistor (optional, needed for alternative I2C addr)
16 |
17 | ## Building this project
18 |
19 | Soldering the SPL06 with an iron can be tricky. Use hot air/reflow oven/hot plate instead. Passives are 0603, so easily doable with
20 | just an iron.
21 |
--------------------------------------------------------------------------------
/BARO1/SPL06-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | # Connector_Generic_Conn_01x04
5 | #
6 | DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
7 | F0 "J" 0 200 50 H V C CNN
8 | F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
9 | F2 "" 0 0 50 H I C CNN
10 | F3 "" 0 0 50 H I C CNN
11 | $FPLIST
12 | Connector*:*_1x??_*
13 | $ENDFPLIST
14 | DRAW
15 | S -50 -195 0 -205 1 1 6 N
16 | S -50 -95 0 -105 1 1 6 N
17 | S -50 5 0 -5 1 1 6 N
18 | S -50 105 0 95 1 1 6 N
19 | S -50 150 50 -250 1 1 10 f
20 | X Pin_1 1 -200 100 150 R 50 50 1 1 P
21 | X Pin_2 2 -200 0 150 R 50 50 1 1 P
22 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P
23 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P
24 | ENDDRAW
25 | ENDDEF
26 | #
27 | # Device_C_Small
28 | #
29 | DEF Device_C_Small C 0 10 N N 1 F N
30 | F0 "C" 10 70 50 H V L CNN
31 | F1 "Device_C_Small" 10 -80 50 H V L CNN
32 | F2 "" 0 0 50 H I C CNN
33 | F3 "" 0 0 50 H I C CNN
34 | $FPLIST
35 | C_*
36 | $ENDFPLIST
37 | DRAW
38 | P 2 0 1 13 -60 -20 60 -20 N
39 | P 2 0 1 12 -60 20 60 20 N
40 | X ~ 1 0 100 80 D 50 50 1 1 P
41 | X ~ 2 0 -100 80 U 50 50 1 1 P
42 | ENDDRAW
43 | ENDDEF
44 | #
45 | # Device_Jumper_NO_Small
46 | #
47 | DEF Device_Jumper_NO_Small JP 0 30 N N 1 F N
48 | F0 "JP" 0 80 50 H V C CNN
49 | F1 "Device_Jumper_NO_Small" 10 -60 50 H V C CNN
50 | F2 "" 0 0 50 H I C CNN
51 | F3 "" 0 0 50 H I C CNN
52 | $FPLIST
53 | SolderJumper*Open*
54 | $ENDFPLIST
55 | DRAW
56 | C -40 0 20 0 1 0 N
57 | C 40 0 20 0 1 0 N
58 | X 1 1 -100 0 40 R 50 50 0 1 P
59 | X 2 2 100 0 40 L 50 50 0 1 P
60 | ENDDRAW
61 | ENDDEF
62 | #
63 | # Device_R
64 | #
65 | DEF Device_R R 0 0 N Y 1 F N
66 | F0 "R" 80 0 50 V V C CNN
67 | F1 "Device_R" 0 0 50 V V C CNN
68 | F2 "" -70 0 50 V I C CNN
69 | F3 "" 0 0 50 H I C CNN
70 | $FPLIST
71 | R_*
72 | $ENDFPLIST
73 | DRAW
74 | S -40 -100 40 100 0 1 10 N
75 | X ~ 1 0 150 50 D 50 50 1 1 P
76 | X ~ 2 0 -150 50 U 50 50 1 1 P
77 | ENDDRAW
78 | ENDDEF
79 | #
80 | # SPL06_SPL06
81 | #
82 | DEF SPL06_SPL06 U 0 40 Y Y 1 F N
83 | F0 "U" 0 300 50 H V C CNN
84 | F1 "SPL06_SPL06" 0 -300 50 H V C CNN
85 | F2 "Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering" -900 200 50 H I C CNN
86 | F3 "" -900 200 50 H I C CNN
87 | DRAW
88 | S -300 250 300 -250 0 1 0 f
89 | X GND 1 -500 -50 200 R 50 50 1 1 W
90 | X CSB 2 500 -50 200 L 50 50 1 1 B
91 | X SDA 3 500 150 200 L 50 50 1 1 B
92 | X SCL 4 500 50 200 L 50 50 1 1 B
93 | X SDO 5 500 -150 200 L 50 50 1 1 B
94 | X VDDIO 6 -500 50 200 R 50 50 1 1 W
95 | X GND 7 -500 -150 200 R 50 50 1 1 W
96 | X VDD 8 -500 150 200 R 50 50 1 1 W
97 | ENDDRAW
98 | ENDDEF
99 | #
100 | # power_+3V3
101 | #
102 | DEF power_+3V3 #PWR 0 0 Y Y 1 F P
103 | F0 "#PWR" 0 -150 50 H I C CNN
104 | F1 "power_+3V3" 0 140 50 H V C CNN
105 | F2 "" 0 0 50 H I C CNN
106 | F3 "" 0 0 50 H I C CNN
107 | ALIAS +3.3V
108 | DRAW
109 | P 2 0 1 0 -30 50 0 100 N
110 | P 2 0 1 0 0 0 0 100 N
111 | P 2 0 1 0 0 100 30 50 N
112 | X +3V3 1 0 0 0 U 50 50 1 1 W N
113 | ENDDRAW
114 | ENDDEF
115 | #
116 | # power_GND
117 | #
118 | DEF power_GND #PWR 0 0 Y Y 1 F P
119 | F0 "#PWR" 0 -250 50 H I C CNN
120 | F1 "power_GND" 0 -150 50 H V C CNN
121 | F2 "" 0 0 50 H I C CNN
122 | F3 "" 0 0 50 H I C CNN
123 | DRAW
124 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
125 | X GND 1 0 0 0 D 50 50 1 1 W N
126 | ENDDRAW
127 | ENDDEF
128 | #
129 | # power_PWR_FLAG
130 | #
131 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
132 | F0 "#FLG" 0 75 50 H I C CNN
133 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN
134 | F2 "" 0 0 50 H I C CNN
135 | F3 "" 0 0 50 H I C CNN
136 | DRAW
137 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
138 | X pwr 1 0 0 0 U 50 50 0 0 w
139 | ENDDRAW
140 | ENDDEF
141 | #
142 | #End Library
143 |
--------------------------------------------------------------------------------
/BARO1/SPL06.dcm:
--------------------------------------------------------------------------------
1 | EESchema-DOCLIB Version 2.0
2 | #
3 | $CMP SPL06
4 | K barometer,pressure,
5 | F https://github.com/iNavFlight/inav/files/3364426/SPL06-001_datasheet.pdf
6 | $ENDCMP
7 | #
8 | #End Doc Library
9 |
--------------------------------------------------------------------------------
/BARO1/SPL06.kicad_pcb:
--------------------------------------------------------------------------------
1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.4-0-10_14)")
2 |
3 | (general
4 | (thickness 1.6)
5 | (drawings 14)
6 | (tracks 75)
7 | (zones 0)
8 | (modules 8)
9 | (nets 7)
10 | )
11 |
12 | (page A4)
13 | (layers
14 | (0 F.Cu signal)
15 | (31 B.Cu signal)
16 | (32 B.Adhes user)
17 | (33 F.Adhes user)
18 | (34 B.Paste user)
19 | (35 F.Paste user)
20 | (36 B.SilkS user hide)
21 | (37 F.SilkS user)
22 | (38 B.Mask user)
23 | (39 F.Mask user)
24 | (40 Dwgs.User user)
25 | (41 Cmts.User user)
26 | (42 Eco1.User user)
27 | (43 Eco2.User user)
28 | (44 Edge.Cuts user)
29 | (45 Margin user)
30 | (46 B.CrtYd user)
31 | (47 F.CrtYd user)
32 | (48 B.Fab user)
33 | (49 F.Fab user)
34 | )
35 |
36 | (setup
37 | (last_trace_width 0.1524)
38 | (trace_clearance 0.1524)
39 | (zone_clearance 0.508)
40 | (zone_45_only no)
41 | (trace_min 0.1524)
42 | (via_size 0.508)
43 | (via_drill 0.254)
44 | (via_min_size 0.381)
45 | (via_min_drill 0.254)
46 | (uvia_size 0.3)
47 | (uvia_drill 0.1)
48 | (uvias_allowed no)
49 | (uvia_min_size 0.2)
50 | (uvia_min_drill 0.1)
51 | (edge_width 0.05)
52 | (segment_width 0.2)
53 | (pcb_text_width 0.3)
54 | (pcb_text_size 1.5 1.5)
55 | (mod_edge_width 0.12)
56 | (mod_text_size 1 1)
57 | (mod_text_width 0.15)
58 | (pad_size 1.524 1.524)
59 | (pad_drill 0.762)
60 | (pad_to_mask_clearance 0.051)
61 | (solder_mask_min_width 0.25)
62 | (aux_axis_origin 0 0)
63 | (visible_elements FFFFFF7F)
64 | (pcbplotparams
65 | (layerselection 0x010fc_ffffffff)
66 | (usegerberextensions false)
67 | (usegerberattributes false)
68 | (usegerberadvancedattributes false)
69 | (creategerberjobfile false)
70 | (excludeedgelayer true)
71 | (linewidth 0.100000)
72 | (plotframeref false)
73 | (viasonmask false)
74 | (mode 1)
75 | (useauxorigin false)
76 | (hpglpennumber 1)
77 | (hpglpenspeed 20)
78 | (hpglpendiameter 15.000000)
79 | (psnegative false)
80 | (psa4output false)
81 | (plotreference true)
82 | (plotvalue true)
83 | (plotinvisibletext false)
84 | (padsonsilk false)
85 | (subtractmaskfromsilk false)
86 | (outputformat 1)
87 | (mirror false)
88 | (drillshape 1)
89 | (scaleselection 1)
90 | (outputdirectory ""))
91 | )
92 |
93 | (net 0 "")
94 | (net 1 GND)
95 | (net 2 +3V3)
96 | (net 3 SDA)
97 | (net 4 SCL)
98 | (net 5 "Net-(JP1-Pad1)")
99 | (net 6 "Net-(JP1-Pad2)")
100 |
101 | (net_class Default "This is the default net class."
102 | (clearance 0.1524)
103 | (trace_width 0.1524)
104 | (via_dia 0.508)
105 | (via_drill 0.254)
106 | (uvia_dia 0.3)
107 | (uvia_drill 0.1)
108 | (add_net "Net-(JP1-Pad1)")
109 | (add_net "Net-(JP1-Pad2)")
110 | (add_net "Net-(U1-Pad2)")
111 | (add_net SCL)
112 | (add_net SDA)
113 | )
114 |
115 | (net_class Power ""
116 | (clearance 0.1524)
117 | (trace_width 0.2032)
118 | (via_dia 0.635)
119 | (via_drill 0.381)
120 | (uvia_dia 0.3)
121 | (uvia_drill 0.1)
122 | (add_net +3V3)
123 | (add_net GND)
124 | )
125 |
126 | (module Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering (layer F.Cu) (tedit 5A2F92D2) (tstamp 5DA787A6)
127 | (at 143.5 80 270)
128 | (descr "LGA-8, https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-18.pdf")
129 | (tags "lga land grid array")
130 | (path /5DA74D20)
131 | (attr smd)
132 | (fp_text reference U1 (at 0 1.7 270) (layer F.SilkS)
133 | (effects (font (size 0.6 0.6) (thickness 0.12)))
134 | )
135 | (fp_text value SPL06 (at 0 3.1 90) (layer F.Fab)
136 | (effects (font (size 1 1) (thickness 0.15)))
137 | )
138 | (fp_line (start -1.35 -0.46) (end -1.35 -1.1) (layer F.SilkS) (width 0.1))
139 | (fp_line (start 0.87 -1.1) (end 1.35 -1.1) (layer F.SilkS) (width 0.1))
140 | (fp_line (start 1.35 -0.46) (end 1.35 -1.1) (layer F.SilkS) (width 0.1))
141 | (fp_line (start -1.35 1.1) (end -1.35 0.46) (layer F.SilkS) (width 0.1))
142 | (fp_line (start 1.35 1.1) (end 1.35 0.46) (layer F.SilkS) (width 0.1))
143 | (fp_line (start 0.87 1.1) (end 1.35 1.1) (layer F.SilkS) (width 0.1))
144 | (fp_line (start -1.25 1) (end -1.25 -0.75) (layer F.Fab) (width 0.1))
145 | (fp_line (start -1 -1) (end -1.25 -0.75) (layer F.Fab) (width 0.1))
146 | (fp_line (start 1.25 -1) (end -1 -1) (layer F.Fab) (width 0.1))
147 | (fp_line (start 1.25 -1) (end 1.25 1) (layer F.Fab) (width 0.1))
148 | (fp_line (start -1.25 1) (end 1.25 1) (layer F.Fab) (width 0.1))
149 | (fp_line (start -1.55 1.3) (end -1.55 -1.3) (layer F.CrtYd) (width 0.05))
150 | (fp_line (start 1.55 1.3) (end -1.55 1.3) (layer F.CrtYd) (width 0.05))
151 | (fp_line (start 1.55 -1.3) (end 1.55 1.3) (layer F.CrtYd) (width 0.05))
152 | (fp_line (start -1.55 -1.3) (end 1.55 -1.3) (layer F.CrtYd) (width 0.05))
153 | (fp_text user %R (at 0 0 90) (layer F.Fab)
154 | (effects (font (size 0.6 0.6) (thickness 0.12)))
155 | )
156 | (fp_line (start -1.35 1.1) (end -0.87 1.1) (layer F.SilkS) (width 0.1))
157 | (pad 8 smd rect (at -0.975 0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
158 | (net 2 +3V3))
159 | (pad 2 smd rect (at -0.325 -0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask))
160 | (pad 3 smd rect (at 0.325 -0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
161 | (net 3 SDA))
162 | (pad 4 smd rect (at 0.975 -0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
163 | (net 4 SCL))
164 | (pad 7 smd rect (at -0.325 0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
165 | (net 1 GND))
166 | (pad 6 smd rect (at 0.325 0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
167 | (net 2 +3V3))
168 | (pad 5 smd rect (at 0.975 0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
169 | (net 5 "Net-(JP1-Pad1)"))
170 | (pad 1 smd rect (at -0.975 -0.8) (size 0.5 0.35) (layers F.Cu F.Paste F.Mask)
171 | (net 1 GND))
172 | (model ${KISYS3DMOD}/Package_LGA.3dshapes/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.wrl
173 | (at (xyz 0 0 0))
174 | (scale (xyz 1 1 1))
175 | (rotate (xyz 0 0 0))
176 | )
177 | )
178 |
179 | (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5DA78D41)
180 | (at 140.4875 84.3 180)
181 | (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
182 | (tags resistor)
183 | (path /5DA8B865)
184 | (attr smd)
185 | (fp_text reference R3 (at -1.7125 0 90) (layer F.SilkS)
186 | (effects (font (size 0.6 0.6) (thickness 0.12)))
187 | )
188 | (fp_text value 100k (at 0 1.43) (layer F.Fab)
189 | (effects (font (size 1 1) (thickness 0.15)))
190 | )
191 | (fp_text user %R (at 0 0) (layer F.Fab)
192 | (effects (font (size 0.6 0.6) (thickness 0.12)))
193 | )
194 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
195 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
196 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
197 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
198 | (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
199 | (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
200 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
201 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
202 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
203 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
204 | (pad 2 smd roundrect (at 0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
205 | (net 1 GND))
206 | (pad 1 smd roundrect (at -0.7875 0 180) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
207 | (net 6 "Net-(JP1-Pad2)"))
208 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
209 | (at (xyz 0 0 0))
210 | (scale (xyz 1 1 1))
211 | (rotate (xyz 0 0 0))
212 | )
213 | )
214 |
215 | (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5DA79ADC)
216 | (at 139.1 81.5875 270)
217 | (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
218 | (tags resistor)
219 | (path /5DA86E32)
220 | (attr smd)
221 | (fp_text reference R2 (at 1.7125 0 180) (layer F.SilkS)
222 | (effects (font (size 0.6 0.6) (thickness 0.12)))
223 | )
224 | (fp_text value 10k (at 0 1.43 90) (layer F.Fab)
225 | (effects (font (size 1 1) (thickness 0.15)))
226 | )
227 | (fp_text user %R (at 0 0 90) (layer F.Fab)
228 | (effects (font (size 0.6 0.6) (thickness 0.12)))
229 | )
230 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
231 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
232 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
233 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
234 | (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
235 | (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
236 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
237 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
238 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
239 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
240 | (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
241 | (net 4 SCL))
242 | (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
243 | (net 2 +3V3))
244 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
245 | (at (xyz 0 0 0))
246 | (scale (xyz 1 1 1))
247 | (rotate (xyz 0 0 0))
248 | )
249 | )
250 |
251 | (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5B301BBD) (tstamp 5DA79BA7)
252 | (at 139.1 78.5875 270)
253 | (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
254 | (tags resistor)
255 | (path /5DA861FD)
256 | (attr smd)
257 | (fp_text reference R1 (at -1.9875 0 90) (layer F.SilkS)
258 | (effects (font (size 0.6 0.6) (thickness 0.12)))
259 | )
260 | (fp_text value 10k (at 0 1.43 90) (layer F.Fab)
261 | (effects (font (size 1 1) (thickness 0.15)))
262 | )
263 | (fp_text user %R (at 0 0 90) (layer F.Fab)
264 | (effects (font (size 0.6 0.6) (thickness 0.12)))
265 | )
266 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
267 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
268 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
269 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
270 | (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
271 | (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
272 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
273 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
274 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
275 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
276 | (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
277 | (net 3 SDA))
278 | (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
279 | (net 2 +3V3))
280 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
281 | (at (xyz 0 0 0))
282 | (scale (xyz 1 1 1))
283 | (rotate (xyz 0 0 0))
284 | )
285 | )
286 |
287 | (module Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm (layer F.Cu) (tedit 5A64794F) (tstamp 5DA78756)
288 | (at 143.6 83.4 270)
289 | (descr "SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open")
290 | (tags "solder jumper open")
291 | (path /5DA892F0)
292 | (attr virtual)
293 | (fp_text reference JP1 (at -0.3 1.9 180) (layer F.SilkS)
294 | (effects (font (size 0.6 0.6) (thickness 0.12)))
295 | )
296 | (fp_text value Jumper_NO_Small (at 0 1.9 90) (layer F.Fab)
297 | (effects (font (size 1 1) (thickness 0.15)))
298 | )
299 | (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
300 | (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
301 | (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05))
302 | (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05))
303 | (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12))
304 | (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12))
305 | (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12))
306 | (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12))
307 | (pad 1 smd custom (at -0.725 0 270) (size 0.3 0.3) (layers F.Cu F.Mask)
308 | (net 5 "Net-(JP1-Pad1)") (zone_connect 2)
309 | (options (clearance outline) (anchor rect))
310 | (primitives
311 | (gr_poly (pts
312 | (xy -0.5 -0.75) (xy 0.5 -0.75) (xy 1 0) (xy 0.5 0.75) (xy -0.5 0.75)
313 | ) (width 0))
314 | ))
315 | (pad 2 smd custom (at 0.725 0 270) (size 0.3 0.3) (layers F.Cu F.Mask)
316 | (net 6 "Net-(JP1-Pad2)") (zone_connect 2)
317 | (options (clearance outline) (anchor rect))
318 | (primitives
319 | (gr_poly (pts
320 | (xy -0.65 -0.75) (xy 0.5 -0.75) (xy 0.5 0.75) (xy -0.65 0.75) (xy -0.15 0)
321 | ) (width 0))
322 | ))
323 | )
324 |
325 | (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DA78748)
326 | (at 135.2 76.1)
327 | (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
328 | (tags "Through hole pin header THT 1x04 2.54mm single row")
329 | (path /5DA76331)
330 | (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) hide
331 | (effects (font (size 0.6 0.6) (thickness 0.12)))
332 | )
333 | (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab)
334 | (effects (font (size 1 1) (thickness 0.15)))
335 | )
336 | (fp_text user %R (at 0 3.81 90) (layer F.Fab)
337 | (effects (font (size 0.6 0.6) (thickness 0.12)))
338 | )
339 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
340 | (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
341 | (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
342 | (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
343 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
344 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
345 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
346 | (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
347 | (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12))
348 | (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
349 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
350 | (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
351 | (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
352 | (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
353 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
354 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
355 | (net 4 SCL))
356 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
357 | (net 3 SDA))
358 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
359 | (net 2 +3V3))
360 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
361 | (net 1 GND))
362 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
363 | (at (xyz 0 0 0))
364 | (scale (xyz 1 1 1))
365 | (rotate (xyz 0 0 0))
366 | )
367 | )
368 |
369 | (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5DA78730)
370 | (at 140.6 81.5875 270)
371 | (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
372 | (tags capacitor)
373 | (path /5DA7E6A1)
374 | (attr smd)
375 | (fp_text reference C2 (at 0.0125 -1.1 90) (layer F.SilkS)
376 | (effects (font (size 0.6 0.6) (thickness 0.12)))
377 | )
378 | (fp_text value 100n (at 0 1.43 90) (layer F.Fab)
379 | (effects (font (size 1 1) (thickness 0.15)))
380 | )
381 | (fp_text user %R (at 0 0 90) (layer F.Fab)
382 | (effects (font (size 0.6 0.6) (thickness 0.12)))
383 | )
384 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
385 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
386 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
387 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
388 | (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
389 | (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
390 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
391 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
392 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
393 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
394 | (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
395 | (net 1 GND))
396 | (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
397 | (net 2 +3V3))
398 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
399 | (at (xyz 0 0 0))
400 | (scale (xyz 1 1 1))
401 | (rotate (xyz 0 0 0))
402 | )
403 | )
404 |
405 | (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5DA78ACD)
406 | (at 140.6 78.5875 270)
407 | (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
408 | (tags capacitor)
409 | (path /5DA7D234)
410 | (attr smd)
411 | (fp_text reference C1 (at -1.9875 0 90) (layer F.SilkS)
412 | (effects (font (size 0.6 0.6) (thickness 0.12)))
413 | )
414 | (fp_text value 100n (at 0 1.43 90) (layer F.Fab)
415 | (effects (font (size 1 1) (thickness 0.15)))
416 | )
417 | (fp_text user %R (at 0 0 90) (layer F.Fab)
418 | (effects (font (size 0.6 0.6) (thickness 0.12)))
419 | )
420 | (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
421 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
422 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
423 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
424 | (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
425 | (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
426 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
427 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
428 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
429 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
430 | (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
431 | (net 1 GND))
432 | (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
433 | (net 2 +3V3))
434 | (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
435 | (at (xyz 0 0 0))
436 | (scale (xyz 1 1 1))
437 | (rotate (xyz 0 0 0))
438 | )
439 | )
440 |
441 | (gr_text "U1 = SPL06-001\nC1 = C2 = 100n\nR1 = R2 = 10k\nR3 = 100k\n\nJP1 = I2C Addr\n Open = 0x77\n Closed = 0x76" (at 144.6 79.2) (layer B.SilkS)
442 | (effects (font (size 0.6 0.6) (thickness 0.12)) (justify left mirror))
443 | )
444 | (gr_text "inavflight.com\nBARO1\nv1" (at 144.5 76.3) (layer F.SilkS)
445 | (effects (font (size 0.6 0.6) (thickness 0.12)) (justify right))
446 | )
447 | (gr_arc (start 144.4 84.6) (end 144.4 85.1) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5DA79D9A))
448 | (gr_arc (start 133.8 84.6) (end 133.3 84.6) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5DA79D91))
449 | (gr_arc (start 133.8 75.2) (end 133.8 74.7) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5DA79D7F))
450 | (gr_arc (start 144.4 75.2) (end 144.9 75.2) (angle -90) (layer Edge.Cuts) (width 0.05))
451 | (gr_text SCL (at 136.6 83.72) (layer F.SilkS) (tstamp 5DA79D26)
452 | (effects (font (size 0.6 0.6) (thickness 0.12)) (justify left))
453 | )
454 | (gr_text SDA (at 136.6 81.18) (layer F.SilkS) (tstamp 5DA79D22)
455 | (effects (font (size 0.6 0.6) (thickness 0.12)) (justify left))
456 | )
457 | (gr_text 3V3 (at 136.6 78.64) (layer F.SilkS) (tstamp 5DA79D1E)
458 | (effects (font (size 0.6 0.6) (thickness 0.12)) (justify left))
459 | )
460 | (gr_text GND (at 136.6 76.1) (layer F.SilkS)
461 | (effects (font (size 0.6 0.6) (thickness 0.12)) (justify left))
462 | )
463 | (gr_line (start 144.4 74.7) (end 133.8 74.7) (layer Edge.Cuts) (width 0.05) (tstamp 5DA78DE8))
464 | (gr_line (start 144.9 84.6) (end 144.9 75.2) (layer Edge.Cuts) (width 0.05))
465 | (gr_line (start 133.8 85.1) (end 144.4 85.1) (layer Edge.Cuts) (width 0.05))
466 | (gr_line (start 133.3 75.2) (end 133.3 84.6) (layer Edge.Cuts) (width 0.05))
467 |
468 | (segment (start 142.2 79.675) (end 141.825 79.3) (width 0.2032) (layer F.Cu) (net 1))
469 | (segment (start 142.7 79.675) (end 142.2 79.675) (width 0.2032) (layer F.Cu) (net 1))
470 | (segment (start 141.825 79.3) (end 140.5 79.3) (width 0.2032) (layer F.Cu) (net 1))
471 | (via (at 140.6 83.3) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 1))
472 | (segment (start 140.6 82.375) (end 140.6 83.3) (width 0.2032) (layer F.Cu) (net 1))
473 | (via (at 141.900004 78.8) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 1))
474 | (segment (start 140.6 79.375) (end 141.175 78.8) (width 0.2032) (layer F.Cu) (net 1))
475 | (segment (start 141.175 78.8) (end 141.450992 78.8) (width 0.2032) (layer F.Cu) (net 1))
476 | (segment (start 141.450992 78.8) (end 141.900004 78.8) (width 0.2032) (layer F.Cu) (net 1))
477 | (via (at 138.699998 84.3) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 1))
478 | (segment (start 139.7 84.3) (end 138.699998 84.3) (width 0.2032) (layer F.Cu) (net 1))
479 | (segment (start 144.3 78.4) (end 143.317499 77.417499) (width 0.2032) (layer F.Cu) (net 1))
480 | (segment (start 144.3 79.025) (end 144.3 78.4) (width 0.2032) (layer F.Cu) (net 1))
481 | (segment (start 143.317499 77.417499) (end 143 77.1) (width 0.2032) (layer F.Cu) (net 1))
482 | (via (at 143 77.1) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 1))
483 | (segment (start 142.7 79.025) (end 142.625 79.025) (width 0.2032) (layer F.Cu) (net 2))
484 | (segment (start 135.7 77.8) (end 135 78.5) (width 0.2032) (layer F.Cu) (net 2))
485 | (segment (start 135 78.5) (end 134.9 78.5) (width 0.2032) (layer F.Cu) (net 2))
486 | (segment (start 136.5 77.8) (end 135.7 77.8) (width 0.2032) (layer F.Cu) (net 2))
487 | (segment (start 140.6 77.8) (end 136.5 77.8) (width 0.2032) (layer F.Cu) (net 2))
488 | (segment (start 140.6 80.8) (end 140.3 80.8) (width 0.2032) (layer F.Cu) (net 2))
489 | (segment (start 137.3 77.8) (end 136.5 77.8) (width 0.2032) (layer F.Cu) (net 2))
490 | (segment (start 140.6 80.8) (end 140.025 80.8) (width 0.2032) (layer F.Cu) (net 2))
491 | (segment (start 140.025 80.8) (end 139 80.8) (width 0.2032) (layer F.Cu) (net 2))
492 | (segment (start 142.7 79.025) (end 142.7 78.2) (width 0.2032) (layer F.Cu) (net 2))
493 | (segment (start 142.7 78.2) (end 142.010656 77.510656) (width 0.2032) (layer B.Cu) (net 2))
494 | (via (at 141.808794 77.510656) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 2))
495 | (segment (start 141.359782 77.510656) (end 141.808794 77.510656) (width 0.2032) (layer F.Cu) (net 2))
496 | (segment (start 140.6 77.7) (end 140.789344 77.510656) (width 0.2032) (layer F.Cu) (net 2))
497 | (segment (start 140.789344 77.510656) (end 141.359782 77.510656) (width 0.2032) (layer F.Cu) (net 2))
498 | (via (at 142.7 78.2) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 2))
499 | (segment (start 142.010656 77.510656) (end 141.808794 77.510656) (width 0.2032) (layer B.Cu) (net 2))
500 | (segment (start 135.3 78.6) (end 136.1 78.6) (width 0.2032) (layer B.Cu) (net 2))
501 | (segment (start 139.1 80.8) (end 138.4 80.1) (width 0.2032) (layer F.Cu) (net 2))
502 | (segment (start 138.4 80.1) (end 138.049012 80.1) (width 0.2032) (layer F.Cu) (net 2))
503 | (segment (start 137.282501 79.782501) (end 137.6 80.1) (width 0.2032) (layer B.Cu) (net 2))
504 | (via (at 137.6 80.1) (size 0.635) (drill 0.381) (layers F.Cu B.Cu) (net 2))
505 | (segment (start 138.049012 80.1) (end 137.6 80.1) (width 0.2032) (layer F.Cu) (net 2))
506 | (segment (start 136.1 78.6) (end 137.282501 79.782501) (width 0.2032) (layer B.Cu) (net 2))
507 | (segment (start 142.213798 80.291998) (end 141.108002 80.291998) (width 0.2032) (layer F.Cu) (net 2))
508 | (segment (start 142.2468 80.325) (end 142.213798 80.291998) (width 0.2032) (layer F.Cu) (net 2))
509 | (segment (start 142.7 80.325) (end 142.2468 80.325) (width 0.2032) (layer F.Cu) (net 2))
510 | (segment (start 141.061612 80.338388) (end 140.6 80.8) (width 0.2032) (layer F.Cu) (net 2))
511 | (segment (start 141.108002 80.291998) (end 141.061612 80.338388) (width 0.2032) (layer F.Cu) (net 2))
512 | (segment (start 141.13021 78.46979) (end 140.03021 78.46979) (width 0.1524) (layer F.Cu) (net 3))
513 | (segment (start 144.3 80.325) (end 143.8976 80.325) (width 0.1524) (layer F.Cu) (net 3))
514 | (segment (start 141.346101 78.253899) (end 141.13021 78.46979) (width 0.1524) (layer F.Cu) (net 3))
515 | (segment (start 142.43787 77.653898) (end 141.837869 78.253899) (width 0.1524) (layer F.Cu) (net 3))
516 | (segment (start 143.8976 80.325) (end 143.800002 80.227402) (width 0.1524) (layer F.Cu) (net 3))
517 | (segment (start 143.800002 78.49177) (end 142.96213 77.653898) (width 0.1524) (layer F.Cu) (net 3))
518 | (segment (start 142.96213 77.653898) (end 142.43787 77.653898) (width 0.1524) (layer F.Cu) (net 3))
519 | (segment (start 143.800002 80.227402) (end 143.800002 78.49177) (width 0.1524) (layer F.Cu) (net 3))
520 | (segment (start 141.837869 78.253899) (end 141.346101 78.253899) (width 0.1524) (layer F.Cu) (net 3))
521 | (segment (start 140.03021 78.46979) (end 139.1 79.4) (width 0.1524) (layer F.Cu) (net 3))
522 | (segment (start 139.1 79.375) (end 136.325 79.375) (width 0.1524) (layer F.Cu) (net 3))
523 | (segment (start 136.325 79.375) (end 134.7 81) (width 0.1524) (layer F.Cu) (net 3))
524 | (segment (start 139.1 82.375) (end 136.125 82.375) (width 0.1524) (layer F.Cu) (net 4))
525 | (segment (start 136.125 82.375) (end 135 83.5) (width 0.1524) (layer F.Cu) (net 4))
526 | (segment (start 142.031648 82.082604) (end 141.415268 82.082604) (width 0.1524) (layer F.Cu) (net 4))
527 | (segment (start 141.415268 82.082604) (end 141.041554 81.70889) (width 0.1524) (layer F.Cu) (net 4))
528 | (segment (start 139.69111 81.70889) (end 139.1 82.3) (width 0.1524) (layer F.Cu) (net 4))
529 | (segment (start 143.8976 80.975) (end 142.989998 81.882602) (width 0.1524) (layer F.Cu) (net 4))
530 | (segment (start 142.989998 81.882602) (end 142.23165 81.882602) (width 0.1524) (layer F.Cu) (net 4))
531 | (segment (start 144.3 80.975) (end 143.8976 80.975) (width 0.1524) (layer F.Cu) (net 4))
532 | (segment (start 141.041554 81.70889) (end 139.69111 81.70889) (width 0.1524) (layer F.Cu) (net 4))
533 | (segment (start 142.23165 81.882602) (end 142.031648 82.082604) (width 0.1524) (layer F.Cu) (net 4))
534 | (via (at 142.000024 82.8) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 5))
535 | (segment (start 143.7 82.8) (end 142.000024 82.8) (width 0.1524) (layer F.Cu) (net 5))
536 | (via (at 141.79999 80.8) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 5))
537 | (segment (start 142.7 80.975) (end 141.97499 80.975) (width 0.1524) (layer F.Cu) (net 5))
538 | (segment (start 141.97499 80.975) (end 141.79999 80.8) (width 0.1524) (layer F.Cu) (net 5))
539 | (segment (start 141.8 80.80001) (end 141.79999 80.8) (width 0.1524) (layer B.Cu) (net 5))
540 | (segment (start 141.8 82.599976) (end 141.8 80.80001) (width 0.1524) (layer B.Cu) (net 5))
541 | (segment (start 142.000024 82.8) (end 141.8 82.599976) (width 0.1524) (layer B.Cu) (net 5))
542 | (segment (start 141.275 84.3) (end 143.4 84.3) (width 0.1524) (layer F.Cu) (net 6))
543 |
544 | (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
545 | (connect_pads (clearance 0.508))
546 | (min_thickness 0.254)
547 | (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 1))
548 | (polygon
549 | (pts
550 | (xy 133.3 74.7) (xy 133.3 85.1) (xy 144.9 85.1) (xy 144.9 74.7)
551 | )
552 | )
553 | (filled_polygon
554 | (pts
555 | (xy 144.24 84.44) (xy 136.498975 84.44) (xy 136.578599 84.291034) (xy 136.663513 84.011111) (xy 136.692185 83.72)
556 | (xy 136.663513 83.428889) (xy 136.578599 83.148966) (xy 136.440706 82.890986) (xy 136.255134 82.664866) (xy 136.029014 82.479294)
557 | (xy 135.974209 82.45) (xy 136.029014 82.420706) (xy 136.255134 82.235134) (xy 136.440706 82.009014) (xy 136.578599 81.751034)
558 | (xy 136.663513 81.471111) (xy 136.692185 81.18) (xy 136.663513 80.888889) (xy 136.578599 80.608966) (xy 136.440706 80.350986)
559 | (xy 136.255134 80.124866) (xy 136.029014 79.939294) (xy 135.974209 79.91) (xy 136.029014 79.880706) (xy 136.19927 79.74098)
560 | (xy 136.6475 80.18921) (xy 136.6475 80.193813) (xy 136.684104 80.377834) (xy 136.755905 80.551178) (xy 136.860145 80.707184)
561 | (xy 136.992816 80.839855) (xy 137.148822 80.944095) (xy 137.322166 81.015896) (xy 137.506187 81.0525) (xy 137.693813 81.0525)
562 | (xy 137.877834 81.015896) (xy 138.051178 80.944095) (xy 138.207184 80.839855) (xy 138.334598 80.712441) (xy 140.91099 80.712441)
563 | (xy 140.91099 80.887559) (xy 140.945154 81.059312) (xy 141.012169 81.221099) (xy 141.088801 81.335787) (xy 141.0888 82.56505)
564 | (xy 141.08536 82.599976) (xy 141.0888 82.634902) (xy 141.0888 82.634911) (xy 141.099091 82.739395) (xy 141.111024 82.778733)
565 | (xy 141.111024 82.887559) (xy 141.145188 83.059312) (xy 141.212203 83.221099) (xy 141.309493 83.366704) (xy 141.43332 83.490531)
566 | (xy 141.578925 83.587821) (xy 141.740712 83.654836) (xy 141.912465 83.689) (xy 142.087583 83.689) (xy 142.259336 83.654836)
567 | (xy 142.421123 83.587821) (xy 142.566728 83.490531) (xy 142.690555 83.366704) (xy 142.787845 83.221099) (xy 142.85486 83.059312)
568 | (xy 142.889024 82.887559) (xy 142.889024 82.712441) (xy 142.85486 82.540688) (xy 142.787845 82.378901) (xy 142.690555 82.233296)
569 | (xy 142.566728 82.109469) (xy 142.5112 82.072366) (xy 142.5112 81.335756) (xy 142.587811 81.221099) (xy 142.654826 81.059312)
570 | (xy 142.68899 80.887559) (xy 142.68899 80.712441) (xy 142.654826 80.540688) (xy 142.587811 80.378901) (xy 142.490521 80.233296)
571 | (xy 142.366694 80.109469) (xy 142.221089 80.012179) (xy 142.059302 79.945164) (xy 141.887549 79.911) (xy 141.712431 79.911)
572 | (xy 141.540678 79.945164) (xy 141.378891 80.012179) (xy 141.233286 80.109469) (xy 141.109459 80.233296) (xy 141.012169 80.378901)
573 | (xy 140.945154 80.540688) (xy 140.91099 80.712441) (xy 138.334598 80.712441) (xy 138.339855 80.707184) (xy 138.444095 80.551178)
574 | (xy 138.515896 80.377834) (xy 138.5525 80.193813) (xy 138.5525 80.006187) (xy 138.515896 79.822166) (xy 138.444095 79.648822)
575 | (xy 138.339855 79.492816) (xy 138.207184 79.360145) (xy 138.051178 79.255905) (xy 137.877834 79.184104) (xy 137.693813 79.1475)
576 | (xy 137.68921 79.1475) (xy 136.646445 78.104736) (xy 136.623375 78.076625) (xy 136.550901 78.017147) (xy 136.440706 77.810986)
577 | (xy 136.255134 77.584866) (xy 136.225313 77.560393) (xy 136.29418 77.539502) (xy 136.404494 77.480537) (xy 136.482105 77.416843)
578 | (xy 140.856294 77.416843) (xy 140.856294 77.604469) (xy 140.892898 77.78849) (xy 140.964699 77.961834) (xy 141.068939 78.11784)
579 | (xy 141.20161 78.250511) (xy 141.357616 78.354751) (xy 141.53096 78.426552) (xy 141.714981 78.463156) (xy 141.781184 78.463156)
580 | (xy 141.784104 78.477834) (xy 141.855905 78.651178) (xy 141.960145 78.807184) (xy 142.092816 78.939855) (xy 142.248822 79.044095)
581 | (xy 142.422166 79.115896) (xy 142.606187 79.1525) (xy 142.793813 79.1525) (xy 142.977834 79.115896) (xy 143.151178 79.044095)
582 | (xy 143.307184 78.939855) (xy 143.439855 78.807184) (xy 143.544095 78.651178) (xy 143.615896 78.477834) (xy 143.6525 78.293813)
583 | (xy 143.6525 78.106187) (xy 143.615896 77.922166) (xy 143.544095 77.748822) (xy 143.439855 77.592816) (xy 143.307184 77.460145)
584 | (xy 143.151178 77.355905) (xy 142.977834 77.284104) (xy 142.793813 77.2475) (xy 142.789209 77.2475) (xy 142.689447 77.147738)
585 | (xy 142.652889 77.059478) (xy 142.548649 76.903472) (xy 142.415978 76.770801) (xy 142.259972 76.666561) (xy 142.086628 76.59476)
586 | (xy 141.902607 76.558156) (xy 141.714981 76.558156) (xy 141.53096 76.59476) (xy 141.357616 76.666561) (xy 141.20161 76.770801)
587 | (xy 141.068939 76.903472) (xy 140.964699 77.059478) (xy 140.892898 77.232822) (xy 140.856294 77.416843) (xy 136.482105 77.416843)
588 | (xy 136.501185 77.401185) (xy 136.580537 77.304494) (xy 136.639502 77.19418) (xy 136.675812 77.074482) (xy 136.688072 76.95)
589 | (xy 136.685 76.38575) (xy 136.52625 76.227) (xy 135.327 76.227) (xy 135.327 76.247) (xy 135.073 76.247)
590 | (xy 135.073 76.227) (xy 135.053 76.227) (xy 135.053 75.973) (xy 135.073 75.973) (xy 135.073 75.953)
591 | (xy 135.327 75.953) (xy 135.327 75.973) (xy 136.52625 75.973) (xy 136.685 75.81425) (xy 136.687473 75.36)
592 | (xy 144.240001 75.36)
593 | )
594 | )
595 | )
596 | )
597 |
--------------------------------------------------------------------------------
/BARO1/SPL06.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | # SPL06
5 | #
6 | DEF SPL06 U 0 40 Y Y 1 F N
7 | F0 "U" 0 300 50 H V C CNN
8 | F1 "SPL06" 0 -300 50 H V C CNN
9 | F2 "Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering" -900 200 50 H I C CNN
10 | F3 "" -900 200 50 H I C CNN
11 | DRAW
12 | S -300 250 300 -250 0 1 0 f
13 | X GND 1 -500 -50 200 R 50 50 1 1 W
14 | X CSB 2 500 -50 200 L 50 50 1 1 B
15 | X SDA 3 500 150 200 L 50 50 1 1 B
16 | X SCL 4 500 50 200 L 50 50 1 1 B
17 | X SDO 5 500 -150 200 L 50 50 1 1 B
18 | X VDDIO 6 -500 50 200 R 50 50 1 1 W
19 | X GND 7 -500 -150 200 R 50 50 1 1 W
20 | X VDD 8 -500 150 200 R 50 50 1 1 W
21 | ENDDRAW
22 | ENDDEF
23 | #
24 | #End Library
25 |
--------------------------------------------------------------------------------
/BARO1/SPL06.pro:
--------------------------------------------------------------------------------
1 | update=2019 October 16, Wednesday 18:24:45
2 | version=1
3 | last_client=kicad
4 | [general]
5 | version=1
6 | RootSch=
7 | BoardNm=
8 | [cvpcb]
9 | version=1
10 | NetIExt=net
11 | [eeschema]
12 | version=1
13 | LibDir=
14 | [eeschema/libraries]
15 | [pcbnew]
16 | version=1
17 | PageLayoutDescrFile=
18 | LastNetListRead=
19 | CopperLayerCount=2
20 | BoardThickness=1.6
21 | AllowMicroVias=0
22 | AllowBlindVias=0
23 | RequireCourtyardDefinitions=0
24 | ProhibitOverlappingCourtyards=1
25 | MinTrackWidth=0.1524
26 | MinViaDiameter=0.381
27 | MinViaDrill=0.254
28 | MinMicroViaDiameter=0.2
29 | MinMicroViaDrill=0.09999999999999999
30 | MinHoleToHole=0.25
31 | TrackWidth1=0.1524
32 | ViaDiameter1=0.508
33 | ViaDrill1=0.254
34 | dPairWidth1=0.2
35 | dPairGap1=0.25
36 | dPairViaGap1=0.25
37 | SilkLineWidth=0.12
38 | SilkTextSizeV=1
39 | SilkTextSizeH=1
40 | SilkTextSizeThickness=0.15
41 | SilkTextItalic=0
42 | SilkTextUpright=1
43 | CopperLineWidth=0.2
44 | CopperTextSizeV=1.5
45 | CopperTextSizeH=1.5
46 | CopperTextThickness=0.3
47 | CopperTextItalic=0
48 | CopperTextUpright=1
49 | EdgeCutLineWidth=0.05
50 | CourtyardLineWidth=0.05
51 | OthersLineWidth=0.15
52 | OthersTextSizeV=1
53 | OthersTextSizeH=1
54 | OthersTextSizeThickness=0.15
55 | OthersTextItalic=0
56 | OthersTextUpright=1
57 | SolderMaskClearance=0.051
58 | SolderMaskMinWidth=0.25
59 | SolderPasteClearance=0
60 | SolderPasteRatio=-0
61 | [pcbnew/Layer.F.Cu]
62 | Name=F.Cu
63 | Type=0
64 | Enabled=1
65 | [pcbnew/Layer.In1.Cu]
66 | Name=In1.Cu
67 | Type=0
68 | Enabled=0
69 | [pcbnew/Layer.In2.Cu]
70 | Name=In2.Cu
71 | Type=0
72 | Enabled=0
73 | [pcbnew/Layer.In3.Cu]
74 | Name=In3.Cu
75 | Type=0
76 | Enabled=0
77 | [pcbnew/Layer.In4.Cu]
78 | Name=In4.Cu
79 | Type=0
80 | Enabled=0
81 | [pcbnew/Layer.In5.Cu]
82 | Name=In5.Cu
83 | Type=0
84 | Enabled=0
85 | [pcbnew/Layer.In6.Cu]
86 | Name=In6.Cu
87 | Type=0
88 | Enabled=0
89 | [pcbnew/Layer.In7.Cu]
90 | Name=In7.Cu
91 | Type=0
92 | Enabled=0
93 | [pcbnew/Layer.In8.Cu]
94 | Name=In8.Cu
95 | Type=0
96 | Enabled=0
97 | [pcbnew/Layer.In9.Cu]
98 | Name=In9.Cu
99 | Type=0
100 | Enabled=0
101 | [pcbnew/Layer.In10.Cu]
102 | Name=In10.Cu
103 | Type=0
104 | Enabled=0
105 | [pcbnew/Layer.In11.Cu]
106 | Name=In11.Cu
107 | Type=0
108 | Enabled=0
109 | [pcbnew/Layer.In12.Cu]
110 | Name=In12.Cu
111 | Type=0
112 | Enabled=0
113 | [pcbnew/Layer.In13.Cu]
114 | Name=In13.Cu
115 | Type=0
116 | Enabled=0
117 | [pcbnew/Layer.In14.Cu]
118 | Name=In14.Cu
119 | Type=0
120 | Enabled=0
121 | [pcbnew/Layer.In15.Cu]
122 | Name=In15.Cu
123 | Type=0
124 | Enabled=0
125 | [pcbnew/Layer.In16.Cu]
126 | Name=In16.Cu
127 | Type=0
128 | Enabled=0
129 | [pcbnew/Layer.In17.Cu]
130 | Name=In17.Cu
131 | Type=0
132 | Enabled=0
133 | [pcbnew/Layer.In18.Cu]
134 | Name=In18.Cu
135 | Type=0
136 | Enabled=0
137 | [pcbnew/Layer.In19.Cu]
138 | Name=In19.Cu
139 | Type=0
140 | Enabled=0
141 | [pcbnew/Layer.In20.Cu]
142 | Name=In20.Cu
143 | Type=0
144 | Enabled=0
145 | [pcbnew/Layer.In21.Cu]
146 | Name=In21.Cu
147 | Type=0
148 | Enabled=0
149 | [pcbnew/Layer.In22.Cu]
150 | Name=In22.Cu
151 | Type=0
152 | Enabled=0
153 | [pcbnew/Layer.In23.Cu]
154 | Name=In23.Cu
155 | Type=0
156 | Enabled=0
157 | [pcbnew/Layer.In24.Cu]
158 | Name=In24.Cu
159 | Type=0
160 | Enabled=0
161 | [pcbnew/Layer.In25.Cu]
162 | Name=In25.Cu
163 | Type=0
164 | Enabled=0
165 | [pcbnew/Layer.In26.Cu]
166 | Name=In26.Cu
167 | Type=0
168 | Enabled=0
169 | [pcbnew/Layer.In27.Cu]
170 | Name=In27.Cu
171 | Type=0
172 | Enabled=0
173 | [pcbnew/Layer.In28.Cu]
174 | Name=In28.Cu
175 | Type=0
176 | Enabled=0
177 | [pcbnew/Layer.In29.Cu]
178 | Name=In29.Cu
179 | Type=0
180 | Enabled=0
181 | [pcbnew/Layer.In30.Cu]
182 | Name=In30.Cu
183 | Type=0
184 | Enabled=0
185 | [pcbnew/Layer.B.Cu]
186 | Name=B.Cu
187 | Type=0
188 | Enabled=1
189 | [pcbnew/Layer.B.Adhes]
190 | Enabled=1
191 | [pcbnew/Layer.F.Adhes]
192 | Enabled=1
193 | [pcbnew/Layer.B.Paste]
194 | Enabled=1
195 | [pcbnew/Layer.F.Paste]
196 | Enabled=1
197 | [pcbnew/Layer.B.SilkS]
198 | Enabled=1
199 | [pcbnew/Layer.F.SilkS]
200 | Enabled=1
201 | [pcbnew/Layer.B.Mask]
202 | Enabled=1
203 | [pcbnew/Layer.F.Mask]
204 | Enabled=1
205 | [pcbnew/Layer.Dwgs.User]
206 | Enabled=1
207 | [pcbnew/Layer.Cmts.User]
208 | Enabled=1
209 | [pcbnew/Layer.Eco1.User]
210 | Enabled=1
211 | [pcbnew/Layer.Eco2.User]
212 | Enabled=1
213 | [pcbnew/Layer.Edge.Cuts]
214 | Enabled=1
215 | [pcbnew/Layer.Margin]
216 | Enabled=1
217 | [pcbnew/Layer.B.CrtYd]
218 | Enabled=1
219 | [pcbnew/Layer.F.CrtYd]
220 | Enabled=1
221 | [pcbnew/Layer.B.Fab]
222 | Enabled=1
223 | [pcbnew/Layer.F.Fab]
224 | Enabled=1
225 | [pcbnew/Layer.Rescue]
226 | Enabled=0
227 | [pcbnew/Netclasses]
228 | [pcbnew/Netclasses/Default]
229 | Name=Default
230 | Clearance=0.1524
231 | TrackWidth=0.1524
232 | ViaDiameter=0.508
233 | ViaDrill=0.254
234 | uViaDiameter=0.3
235 | uViaDrill=0.1
236 | dPairWidth=0.2
237 | dPairGap=0.25
238 | dPairViaGap=0.25
239 | [pcbnew/Netclasses/1]
240 | Name=Power
241 | Clearance=0.1524
242 | TrackWidth=0.2032
243 | ViaDiameter=0.635
244 | ViaDrill=0.381
245 | uViaDiameter=0.3
246 | uViaDrill=0.1
247 | dPairWidth=0.2
248 | dPairGap=0.25
249 | dPairViaGap=0.25
250 |
--------------------------------------------------------------------------------
/BARO1/SPL06.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | EELAYER 30 0
3 | EELAYER END
4 | $Descr A4 11693 8268
5 | encoding utf-8
6 | Sheet 1 1
7 | Title ""
8 | Date ""
9 | Rev ""
10 | Comp ""
11 | Comment1 ""
12 | Comment2 ""
13 | Comment3 ""
14 | Comment4 ""
15 | $EndDescr
16 | $Comp
17 | L SPL06:SPL06 U1
18 | U 1 1 5DA74D20
19 | P 4250 1350
20 | F 0 "U1" H 4250 1765 50 0000 C CNN
21 | F 1 "SPL06" H 4250 1674 50 0000 C CNN
22 | F 2 "Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering" H 3350 1550 50 0001 C CNN
23 | F 3 "https://github.com/iNavFlight/inav/files/3364426/SPL06-001_datasheet.pdf" H 3350 1550 50 0001 C CNN
24 | 1 4250 1350
25 | 1 0 0 -1
26 | $EndComp
27 | $Comp
28 | L Connector_Generic:Conn_01x04 J1
29 | U 1 1 5DA76331
30 | P 1250 1400
31 | F 0 "J1" H 1168 975 50 0000 C CNN
32 | F 1 "Conn_01x04" H 1168 1066 50 0000 C CNN
33 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 1250 1400 50 0001 C CNN
34 | F 3 "~" H 1250 1400 50 0001 C CNN
35 | 1 1250 1400
36 | -1 0 0 1
37 | $EndComp
38 | $Comp
39 | L power:GND #PWR0101
40 | U 1 1 5DA79D10
41 | P 1950 1500
42 | F 0 "#PWR0101" H 1950 1250 50 0001 C CNN
43 | F 1 "GND" H 1955 1327 50 0000 C CNN
44 | F 2 "" H 1950 1500 50 0001 C CNN
45 | F 3 "" H 1950 1500 50 0001 C CNN
46 | 1 1950 1500
47 | 1 0 0 -1
48 | $EndComp
49 | $Comp
50 | L power:+3V3 #PWR0102
51 | U 1 1 5DA7A33E
52 | P 1950 1400
53 | F 0 "#PWR0102" H 1950 1250 50 0001 C CNN
54 | F 1 "+3V3" H 1965 1573 50 0000 C CNN
55 | F 2 "" H 1950 1400 50 0001 C CNN
56 | F 3 "" H 1950 1400 50 0001 C CNN
57 | 1 1950 1400
58 | 1 0 0 -1
59 | $EndComp
60 | Wire Wire Line
61 | 1450 1400 1950 1400
62 | Wire Wire Line
63 | 1450 1500 1950 1500
64 | $Comp
65 | L power:PWR_FLAG #FLG0101
66 | U 1 1 5DA7AEB5
67 | P 1950 1500
68 | F 0 "#FLG0101" H 1950 1575 50 0001 C CNN
69 | F 1 "PWR_FLAG" V 1950 1628 50 0000 L CNN
70 | F 2 "" H 1950 1500 50 0001 C CNN
71 | F 3 "~" H 1950 1500 50 0001 C CNN
72 | 1 1950 1500
73 | 0 1 1 0
74 | $EndComp
75 | Connection ~ 1950 1500
76 | $Comp
77 | L power:PWR_FLAG #FLG0102
78 | U 1 1 5DA7B289
79 | P 1950 1400
80 | F 0 "#FLG0102" H 1950 1475 50 0001 C CNN
81 | F 1 "PWR_FLAG" V 1950 1528 50 0000 L CNN
82 | F 2 "" H 1950 1400 50 0001 C CNN
83 | F 3 "~" H 1950 1400 50 0001 C CNN
84 | 1 1950 1400
85 | 0 1 1 0
86 | $EndComp
87 | Connection ~ 1950 1400
88 | Text GLabel 1450 1300 2 50 Input ~ 0
89 | SDA
90 | Text GLabel 1450 1200 2 50 Input ~ 0
91 | SCL
92 | $Comp
93 | L Device:C_Small C1
94 | U 1 1 5DA7D234
95 | P 3000 1300
96 | F 0 "C1" H 3092 1346 50 0000 L CNN
97 | F 1 "100n" H 3092 1255 50 0000 L CNN
98 | F 2 "Capacitor_SMD:C_0603_1608Metric" H 3000 1300 50 0001 C CNN
99 | F 3 "~" H 3000 1300 50 0001 C CNN
100 | 1 3000 1300
101 | 1 0 0 -1
102 | $EndComp
103 | $Comp
104 | L Device:C_Small C2
105 | U 1 1 5DA7E6A1
106 | P 3350 1400
107 | F 0 "C2" H 3442 1446 50 0000 L CNN
108 | F 1 "100n" H 3442 1355 50 0000 L CNN
109 | F 2 "Capacitor_SMD:C_0603_1608Metric" H 3350 1400 50 0001 C CNN
110 | F 3 "~" H 3350 1400 50 0001 C CNN
111 | 1 3350 1400
112 | 1 0 0 -1
113 | $EndComp
114 | $Comp
115 | L power:GND #PWR0103
116 | U 1 1 5DA8026C
117 | P 3750 1750
118 | F 0 "#PWR0103" H 3750 1500 50 0001 C CNN
119 | F 1 "GND" H 3755 1577 50 0000 C CNN
120 | F 2 "" H 3750 1750 50 0001 C CNN
121 | F 3 "" H 3750 1750 50 0001 C CNN
122 | 1 3750 1750
123 | 1 0 0 -1
124 | $EndComp
125 | Wire Wire Line
126 | 3750 1400 3750 1500
127 | Connection ~ 3750 1500
128 | Wire Wire Line
129 | 3750 1500 3750 1700
130 | Wire Wire Line
131 | 3350 1500 3350 1700
132 | Wire Wire Line
133 | 3350 1700 3750 1700
134 | Connection ~ 3750 1700
135 | Wire Wire Line
136 | 3750 1700 3750 1750
137 | Wire Wire Line
138 | 3000 1400 3000 1700
139 | Wire Wire Line
140 | 3000 1700 3350 1700
141 | Connection ~ 3350 1700
142 | Wire Wire Line
143 | 3350 1300 3750 1300
144 | Wire Wire Line
145 | 3000 1200 3350 1200
146 | Wire Wire Line
147 | 3350 1300 3350 1200
148 | Connection ~ 3350 1300
149 | Connection ~ 3350 1200
150 | Wire Wire Line
151 | 3350 1200 3750 1200
152 | $Comp
153 | L power:+3V3 #PWR0104
154 | U 1 1 5DA817CD
155 | P 3000 1100
156 | F 0 "#PWR0104" H 3000 950 50 0001 C CNN
157 | F 1 "+3V3" H 3015 1273 50 0000 C CNN
158 | F 2 "" H 3000 1100 50 0001 C CNN
159 | F 3 "" H 3000 1100 50 0001 C CNN
160 | 1 3000 1100
161 | 1 0 0 -1
162 | $EndComp
163 | Wire Wire Line
164 | 3000 1100 3000 1200
165 | Connection ~ 3000 1200
166 | NoConn ~ 4750 1400
167 | Text GLabel 6150 1200 2 50 Input ~ 0
168 | SDA
169 | Text GLabel 6150 1300 2 50 Input ~ 0
170 | SCL
171 | $Comp
172 | L Device:R R1
173 | U 1 1 5DA861FD
174 | P 4900 1050
175 | F 0 "R1" H 4970 1096 50 0000 L CNN
176 | F 1 "10k" H 4970 1005 50 0000 L CNN
177 | F 2 "Resistor_SMD:R_0603_1608Metric" V 4830 1050 50 0001 C CNN
178 | F 3 "~" H 4900 1050 50 0001 C CNN
179 | 1 4900 1050
180 | 1 0 0 -1
181 | $EndComp
182 | $Comp
183 | L Device:R R2
184 | U 1 1 5DA86E32
185 | P 5250 1150
186 | F 0 "R2" H 5320 1196 50 0000 L CNN
187 | F 1 "10k" H 5320 1105 50 0000 L CNN
188 | F 2 "Resistor_SMD:R_0603_1608Metric" V 5180 1150 50 0001 C CNN
189 | F 3 "~" H 5250 1150 50 0001 C CNN
190 | 1 5250 1150
191 | 1 0 0 -1
192 | $EndComp
193 | Wire Wire Line
194 | 4750 1200 4900 1200
195 | Wire Wire Line
196 | 4750 1300 5250 1300
197 | Connection ~ 4900 1200
198 | Wire Wire Line
199 | 4900 1200 5050 1200
200 | Connection ~ 5250 1300
201 | Wire Wire Line
202 | 5250 1300 5400 1300
203 | Text Label 5050 1200 0 50 ~ 0
204 | SDA
205 | Text Label 5400 1300 0 50 ~ 0
206 | SCL
207 | Text Label 5800 1300 0 50 ~ 0
208 | SCL
209 | Wire Wire Line
210 | 5800 1300 6150 1300
211 | Wire Wire Line
212 | 5800 1200 6150 1200
213 | Text Label 5800 1200 0 50 ~ 0
214 | SDA
215 | Wire Wire Line
216 | 4900 900 5250 900
217 | Wire Wire Line
218 | 5250 900 5250 1000
219 | $Comp
220 | L power:+3V3 #PWR0105
221 | U 1 1 5DA88943
222 | P 5250 750
223 | F 0 "#PWR0105" H 5250 600 50 0001 C CNN
224 | F 1 "+3V3" H 5265 923 50 0000 C CNN
225 | F 2 "" H 5250 750 50 0001 C CNN
226 | F 3 "" H 5250 750 50 0001 C CNN
227 | 1 5250 750
228 | 1 0 0 -1
229 | $EndComp
230 | Wire Wire Line
231 | 5250 750 5250 900
232 | Connection ~ 5250 900
233 | $Comp
234 | L Device:Jumper_NO_Small JP1
235 | U 1 1 5DA892F0
236 | P 5250 1650
237 | F 0 "JP1" H 5250 1835 50 0000 C CNN
238 | F 1 "Jumper_NO_Small" H 5250 1744 50 0000 C CNN
239 | F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 5250 1650 50 0001 C CNN
240 | F 3 "~" H 5250 1650 50 0001 C CNN
241 | 1 5250 1650
242 | 1 0 0 -1
243 | $EndComp
244 | Wire Wire Line
245 | 4750 1500 4750 1650
246 | Wire Wire Line
247 | 4750 1650 5150 1650
248 | Wire Wire Line
249 | 5350 1650 5600 1650
250 | Wire Wire Line
251 | 5600 1650 5600 1850
252 | $Comp
253 | L Device:R R3
254 | U 1 1 5DA8B865
255 | P 5600 2000
256 | F 0 "R3" H 5670 2046 50 0000 L CNN
257 | F 1 "100k" H 5670 1955 50 0000 L CNN
258 | F 2 "Resistor_SMD:R_0603_1608Metric" V 5530 2000 50 0001 C CNN
259 | F 3 "~" H 5600 2000 50 0001 C CNN
260 | 1 5600 2000
261 | 1 0 0 -1
262 | $EndComp
263 | $Comp
264 | L power:GND #PWR0106
265 | U 1 1 5DA8BC97
266 | P 5600 2150
267 | F 0 "#PWR0106" H 5600 1900 50 0001 C CNN
268 | F 1 "GND" H 5605 1977 50 0000 C CNN
269 | F 2 "" H 5600 2150 50 0001 C CNN
270 | F 3 "" H 5600 2150 50 0001 C CNN
271 | 1 5600 2150
272 | 1 0 0 -1
273 | $EndComp
274 | $EndSCHEMATC
275 |
--------------------------------------------------------------------------------
/BARO1/SPL06.sch-bak:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | EELAYER 30 0
3 | EELAYER END
4 | $Descr A4 11693 8268
5 | encoding utf-8
6 | Sheet 1 1
7 | Title ""
8 | Date ""
9 | Rev ""
10 | Comp ""
11 | Comment1 ""
12 | Comment2 ""
13 | Comment3 ""
14 | Comment4 ""
15 | $EndDescr
16 | $Comp
17 | L SPL06:SPL06 U1
18 | U 1 1 5DA74D20
19 | P 4250 1350
20 | F 0 "U1" H 4250 1765 50 0000 C CNN
21 | F 1 "SPL06" H 4250 1674 50 0000 C CNN
22 | F 2 "Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering" H 3350 1550 50 0001 C CNN
23 | F 3 "https://github.com/iNavFlight/inav/files/3364426/SPL06-001_datasheet.pdf" H 3350 1550 50 0001 C CNN
24 | 1 4250 1350
25 | 1 0 0 -1
26 | $EndComp
27 | $Comp
28 | L Connector_Generic:Conn_01x04 J1
29 | U 1 1 5DA76331
30 | P 1250 1400
31 | F 0 "J1" H 1168 975 50 0000 C CNN
32 | F 1 "Conn_01x04" H 1168 1066 50 0000 C CNN
33 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 1250 1400 50 0001 C CNN
34 | F 3 "~" H 1250 1400 50 0001 C CNN
35 | 1 1250 1400
36 | -1 0 0 1
37 | $EndComp
38 | $Comp
39 | L power:GND #PWR0101
40 | U 1 1 5DA79D10
41 | P 1950 1500
42 | F 0 "#PWR0101" H 1950 1250 50 0001 C CNN
43 | F 1 "GND" H 1955 1327 50 0000 C CNN
44 | F 2 "" H 1950 1500 50 0001 C CNN
45 | F 3 "" H 1950 1500 50 0001 C CNN
46 | 1 1950 1500
47 | 1 0 0 -1
48 | $EndComp
49 | $Comp
50 | L power:+3V3 #PWR0102
51 | U 1 1 5DA7A33E
52 | P 1950 1400
53 | F 0 "#PWR0102" H 1950 1250 50 0001 C CNN
54 | F 1 "+3V3" H 1965 1573 50 0000 C CNN
55 | F 2 "" H 1950 1400 50 0001 C CNN
56 | F 3 "" H 1950 1400 50 0001 C CNN
57 | 1 1950 1400
58 | 1 0 0 -1
59 | $EndComp
60 | Wire Wire Line
61 | 1450 1400 1950 1400
62 | Wire Wire Line
63 | 1450 1500 1950 1500
64 | $Comp
65 | L power:PWR_FLAG #FLG0101
66 | U 1 1 5DA7AEB5
67 | P 1950 1500
68 | F 0 "#FLG0101" H 1950 1575 50 0001 C CNN
69 | F 1 "PWR_FLAG" V 1950 1628 50 0000 L CNN
70 | F 2 "" H 1950 1500 50 0001 C CNN
71 | F 3 "~" H 1950 1500 50 0001 C CNN
72 | 1 1950 1500
73 | 0 1 1 0
74 | $EndComp
75 | Connection ~ 1950 1500
76 | $Comp
77 | L power:PWR_FLAG #FLG0102
78 | U 1 1 5DA7B289
79 | P 1950 1400
80 | F 0 "#FLG0102" H 1950 1475 50 0001 C CNN
81 | F 1 "PWR_FLAG" V 1950 1528 50 0000 L CNN
82 | F 2 "" H 1950 1400 50 0001 C CNN
83 | F 3 "~" H 1950 1400 50 0001 C CNN
84 | 1 1950 1400
85 | 0 1 1 0
86 | $EndComp
87 | Connection ~ 1950 1400
88 | Text GLabel 1450 1200 2 50 Input ~ 0
89 | SDA
90 | Text GLabel 1450 1300 2 50 Input ~ 0
91 | SCL
92 | $Comp
93 | L Device:C_Small C1
94 | U 1 1 5DA7D234
95 | P 3000 1300
96 | F 0 "C1" H 3092 1346 50 0000 L CNN
97 | F 1 "100n" H 3092 1255 50 0000 L CNN
98 | F 2 "Capacitor_SMD:C_0603_1608Metric" H 3000 1300 50 0001 C CNN
99 | F 3 "~" H 3000 1300 50 0001 C CNN
100 | 1 3000 1300
101 | 1 0 0 -1
102 | $EndComp
103 | $Comp
104 | L Device:C_Small C2
105 | U 1 1 5DA7E6A1
106 | P 3350 1400
107 | F 0 "C2" H 3442 1446 50 0000 L CNN
108 | F 1 "100n" H 3442 1355 50 0000 L CNN
109 | F 2 "Capacitor_SMD:C_0603_1608Metric" H 3350 1400 50 0001 C CNN
110 | F 3 "~" H 3350 1400 50 0001 C CNN
111 | 1 3350 1400
112 | 1 0 0 -1
113 | $EndComp
114 | $Comp
115 | L power:GND #PWR0103
116 | U 1 1 5DA8026C
117 | P 3750 1750
118 | F 0 "#PWR0103" H 3750 1500 50 0001 C CNN
119 | F 1 "GND" H 3755 1577 50 0000 C CNN
120 | F 2 "" H 3750 1750 50 0001 C CNN
121 | F 3 "" H 3750 1750 50 0001 C CNN
122 | 1 3750 1750
123 | 1 0 0 -1
124 | $EndComp
125 | Wire Wire Line
126 | 3750 1400 3750 1500
127 | Connection ~ 3750 1500
128 | Wire Wire Line
129 | 3750 1500 3750 1700
130 | Wire Wire Line
131 | 3350 1500 3350 1700
132 | Wire Wire Line
133 | 3350 1700 3750 1700
134 | Connection ~ 3750 1700
135 | Wire Wire Line
136 | 3750 1700 3750 1750
137 | Wire Wire Line
138 | 3000 1400 3000 1700
139 | Wire Wire Line
140 | 3000 1700 3350 1700
141 | Connection ~ 3350 1700
142 | Wire Wire Line
143 | 3350 1300 3750 1300
144 | Wire Wire Line
145 | 3000 1200 3350 1200
146 | Wire Wire Line
147 | 3350 1300 3350 1200
148 | Connection ~ 3350 1300
149 | Connection ~ 3350 1200
150 | Wire Wire Line
151 | 3350 1200 3750 1200
152 | $Comp
153 | L power:+3V3 #PWR0104
154 | U 1 1 5DA817CD
155 | P 3000 1100
156 | F 0 "#PWR0104" H 3000 950 50 0001 C CNN
157 | F 1 "+3V3" H 3015 1273 50 0000 C CNN
158 | F 2 "" H 3000 1100 50 0001 C CNN
159 | F 3 "" H 3000 1100 50 0001 C CNN
160 | 1 3000 1100
161 | 1 0 0 -1
162 | $EndComp
163 | Wire Wire Line
164 | 3000 1100 3000 1200
165 | Connection ~ 3000 1200
166 | NoConn ~ 4750 1400
167 | Text GLabel 6150 1200 2 50 Input ~ 0
168 | SDA
169 | Text GLabel 6150 1300 2 50 Input ~ 0
170 | SCL
171 | $Comp
172 | L Device:R R1
173 | U 1 1 5DA861FD
174 | P 4900 1050
175 | F 0 "R1" H 4970 1096 50 0000 L CNN
176 | F 1 "10k" H 4970 1005 50 0000 L CNN
177 | F 2 "Resistor_SMD:R_0603_1608Metric" V 4830 1050 50 0001 C CNN
178 | F 3 "~" H 4900 1050 50 0001 C CNN
179 | 1 4900 1050
180 | 1 0 0 -1
181 | $EndComp
182 | $Comp
183 | L Device:R R2
184 | U 1 1 5DA86E32
185 | P 5250 1150
186 | F 0 "R2" H 5320 1196 50 0000 L CNN
187 | F 1 "10k" H 5320 1105 50 0000 L CNN
188 | F 2 "Resistor_SMD:R_0603_1608Metric" V 5180 1150 50 0001 C CNN
189 | F 3 "~" H 5250 1150 50 0001 C CNN
190 | 1 5250 1150
191 | 1 0 0 -1
192 | $EndComp
193 | Wire Wire Line
194 | 4750 1200 4900 1200
195 | Wire Wire Line
196 | 4750 1300 5250 1300
197 | Connection ~ 4900 1200
198 | Wire Wire Line
199 | 4900 1200 5050 1200
200 | Connection ~ 5250 1300
201 | Wire Wire Line
202 | 5250 1300 5400 1300
203 | Text Label 5050 1200 0 50 ~ 0
204 | SDA
205 | Text Label 5400 1300 0 50 ~ 0
206 | SCL
207 | Text Label 5800 1300 0 50 ~ 0
208 | SCL
209 | Wire Wire Line
210 | 5800 1300 6150 1300
211 | Wire Wire Line
212 | 5800 1200 6150 1200
213 | Text Label 5800 1200 0 50 ~ 0
214 | SDA
215 | Wire Wire Line
216 | 4900 900 5250 900
217 | Wire Wire Line
218 | 5250 900 5250 1000
219 | $Comp
220 | L power:+3V3 #PWR0105
221 | U 1 1 5DA88943
222 | P 5250 750
223 | F 0 "#PWR0105" H 5250 600 50 0001 C CNN
224 | F 1 "+3V3" H 5265 923 50 0000 C CNN
225 | F 2 "" H 5250 750 50 0001 C CNN
226 | F 3 "" H 5250 750 50 0001 C CNN
227 | 1 5250 750
228 | 1 0 0 -1
229 | $EndComp
230 | Wire Wire Line
231 | 5250 750 5250 900
232 | Connection ~ 5250 900
233 | $Comp
234 | L Device:Jumper_NO_Small JP1
235 | U 1 1 5DA892F0
236 | P 5250 1650
237 | F 0 "JP1" H 5250 1835 50 0000 C CNN
238 | F 1 "Jumper_NO_Small" H 5250 1744 50 0000 C CNN
239 | F 2 "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" H 5250 1650 50 0001 C CNN
240 | F 3 "~" H 5250 1650 50 0001 C CNN
241 | 1 5250 1650
242 | 1 0 0 -1
243 | $EndComp
244 | Wire Wire Line
245 | 4750 1500 4750 1650
246 | Wire Wire Line
247 | 4750 1650 5150 1650
248 | Wire Wire Line
249 | 5350 1650 5600 1650
250 | Wire Wire Line
251 | 5600 1650 5600 1850
252 | $Comp
253 | L Device:R R3
254 | U 1 1 5DA8B865
255 | P 5600 2000
256 | F 0 "R3" H 5670 2046 50 0000 L CNN
257 | F 1 "100k" H 5670 1955 50 0000 L CNN
258 | F 2 "Resistor_SMD:R_0603_1608Metric" V 5530 2000 50 0001 C CNN
259 | F 3 "~" H 5600 2000 50 0001 C CNN
260 | 1 5600 2000
261 | 1 0 0 -1
262 | $EndComp
263 | $Comp
264 | L power:GND #PWR0106
265 | U 1 1 5DA8BC97
266 | P 5600 2150
267 | F 0 "#PWR0106" H 5600 1900 50 0001 C CNN
268 | F 1 "GND" H 5605 1977 50 0000 C CNN
269 | F 2 "" H 5600 2150 50 0001 C CNN
270 | F 3 "" H 5600 2150 50 0001 C CNN
271 | 1 5600 2150
272 | 1 0 0 -1
273 | $EndComp
274 | $EndSCHEMATC
275 |
--------------------------------------------------------------------------------
/BARO1/images/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/BARO1/images/back.png
--------------------------------------------------------------------------------
/BARO1/images/front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/BARO1/images/front.png
--------------------------------------------------------------------------------
/BARO1/images/render.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/BARO1/images/render.png
--------------------------------------------------------------------------------
/BARO1/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (lib (name SPL06)(type Legacy)(uri ${KIPRJMOD}/SPL06.lib)(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander 20x40.kicad_pcb:
--------------------------------------------------------------------------------
1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.5)-3")
2 |
3 | (general
4 | (thickness 1.6)
5 | (drawings 16)
6 | (tracks 78)
7 | (zones 0)
8 | (modules 7)
9 | (nets 21)
10 | )
11 |
12 | (page A4)
13 | (layers
14 | (0 F.Cu signal)
15 | (31 B.Cu signal)
16 | (32 B.Adhes user)
17 | (33 F.Adhes user)
18 | (34 B.Paste user)
19 | (35 F.Paste user)
20 | (36 B.SilkS user)
21 | (37 F.SilkS user)
22 | (38 B.Mask user)
23 | (39 F.Mask user)
24 | (40 Dwgs.User user)
25 | (41 Cmts.User user)
26 | (42 Eco1.User user)
27 | (43 Eco2.User user)
28 | (44 Edge.Cuts user)
29 | (45 Margin user)
30 | (46 B.CrtYd user)
31 | (47 F.CrtYd user)
32 | (48 B.Fab user)
33 | (49 F.Fab user hide)
34 | )
35 |
36 | (setup
37 | (last_trace_width 0.25)
38 | (trace_clearance 0.2)
39 | (zone_clearance 0.508)
40 | (zone_45_only no)
41 | (trace_min 0.2)
42 | (via_size 0.8)
43 | (via_drill 0.4)
44 | (via_min_size 0.4)
45 | (via_min_drill 0.3)
46 | (uvia_size 0.3)
47 | (uvia_drill 0.1)
48 | (uvias_allowed no)
49 | (uvia_min_size 0.2)
50 | (uvia_min_drill 0.1)
51 | (edge_width 0.05)
52 | (segment_width 0.2)
53 | (pcb_text_width 0.3)
54 | (pcb_text_size 1.5 1.5)
55 | (mod_edge_width 0.12)
56 | (mod_text_size 1 1)
57 | (mod_text_width 0.15)
58 | (pad_size 1.524 1.524)
59 | (pad_drill 0.762)
60 | (pad_to_mask_clearance 0.051)
61 | (solder_mask_min_width 0.25)
62 | (aux_axis_origin 0 0)
63 | (visible_elements 7FFFFFFF)
64 | (pcbplotparams
65 | (layerselection 0x010fc_ffffffff)
66 | (usegerberextensions false)
67 | (usegerberattributes false)
68 | (usegerberadvancedattributes false)
69 | (creategerberjobfile false)
70 | (excludeedgelayer true)
71 | (linewidth 0.100000)
72 | (plotframeref false)
73 | (viasonmask false)
74 | (mode 1)
75 | (useauxorigin false)
76 | (hpglpennumber 1)
77 | (hpglpenspeed 20)
78 | (hpglpendiameter 15.000000)
79 | (psnegative false)
80 | (psa4output false)
81 | (plotreference true)
82 | (plotvalue true)
83 | (plotinvisibletext false)
84 | (padsonsilk false)
85 | (subtractmaskfromsilk false)
86 | (outputformat 1)
87 | (mirror false)
88 | (drillshape 1)
89 | (scaleselection 1)
90 | (outputdirectory ""))
91 | )
92 |
93 | (net 0 "")
94 | (net 1 "Net-(J1-Pad4)")
95 | (net 2 "Net-(J1-Pad3)")
96 | (net 3 "Net-(J1-Pad2)")
97 | (net 4 "Net-(J1-Pad1)")
98 | (net 5 "Net-(U1-Pad7)")
99 | (net 6 "Net-(U1-Pad6)")
100 | (net 7 "Net-(U1-Pad12)")
101 | (net 8 "Net-(U1-Pad11)")
102 | (net 9 "Net-(U1-Pad10)")
103 | (net 10 "Net-(U1-Pad9)")
104 | (net 11 "Net-(J2-Pad8)")
105 | (net 12 "Net-(J2-Pad7)")
106 | (net 13 "Net-(J2-Pad6)")
107 | (net 14 "Net-(J2-Pad5)")
108 | (net 15 "Net-(J2-Pad4)")
109 | (net 16 "Net-(J2-Pad3)")
110 | (net 17 "Net-(J2-Pad2)")
111 | (net 18 "Net-(J2-Pad1)")
112 | (net 19 "Net-(SW1-Pad1)")
113 | (net 20 "Net-(SW2-Pad1)")
114 |
115 | (net_class Default "To jest domyślna klasa połączeń."
116 | (clearance 0.2)
117 | (trace_width 0.25)
118 | (via_dia 0.8)
119 | (via_drill 0.4)
120 | (uvia_dia 0.3)
121 | (uvia_drill 0.1)
122 | (add_net "Net-(J1-Pad1)")
123 | (add_net "Net-(J1-Pad2)")
124 | (add_net "Net-(J1-Pad3)")
125 | (add_net "Net-(J1-Pad4)")
126 | (add_net "Net-(J2-Pad1)")
127 | (add_net "Net-(J2-Pad2)")
128 | (add_net "Net-(J2-Pad3)")
129 | (add_net "Net-(J2-Pad4)")
130 | (add_net "Net-(J2-Pad5)")
131 | (add_net "Net-(J2-Pad6)")
132 | (add_net "Net-(J2-Pad7)")
133 | (add_net "Net-(J2-Pad8)")
134 | (add_net "Net-(SW1-Pad1)")
135 | (add_net "Net-(SW2-Pad1)")
136 | (add_net "Net-(U1-Pad10)")
137 | (add_net "Net-(U1-Pad11)")
138 | (add_net "Net-(U1-Pad12)")
139 | (add_net "Net-(U1-Pad6)")
140 | (add_net "Net-(U1-Pad7)")
141 | (add_net "Net-(U1-Pad9)")
142 | )
143 |
144 | (module Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5E98AEEF)
145 | (at 511.81 -53.34)
146 | (descr "Through hole straight pin header, 1x09, 2.54mm pitch, single row")
147 | (tags "Through hole pin header THT 1x09 2.54mm single row")
148 | (path /5E9A6748)
149 | (fp_text reference J2 (at 0 -2.33) (layer F.SilkS) hide
150 | (effects (font (size 1 1) (thickness 0.15)))
151 | )
152 | (fp_text value Conn_01x09 (at 0 22.65) (layer F.Fab)
153 | (effects (font (size 1 1) (thickness 0.15)))
154 | )
155 | (fp_text user %R (at 0 10.16 90) (layer F.Fab)
156 | (effects (font (size 1 1) (thickness 0.15)))
157 | )
158 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
159 | (fp_line (start 1.8 22.1) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
160 | (fp_line (start -1.8 22.1) (end 1.8 22.1) (layer F.CrtYd) (width 0.05))
161 | (fp_line (start -1.8 -1.8) (end -1.8 22.1) (layer F.CrtYd) (width 0.05))
162 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
163 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
164 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
165 | (fp_line (start 1.33 1.27) (end 1.33 21.65) (layer F.SilkS) (width 0.12))
166 | (fp_line (start -1.33 1.27) (end -1.33 21.65) (layer F.SilkS) (width 0.12))
167 | (fp_line (start -1.33 21.65) (end 1.33 21.65) (layer F.SilkS) (width 0.12))
168 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
169 | (fp_line (start -1.27 21.59) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
170 | (fp_line (start 1.27 21.59) (end -1.27 21.59) (layer F.Fab) (width 0.1))
171 | (fp_line (start 1.27 -1.27) (end 1.27 21.59) (layer F.Fab) (width 0.1))
172 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
173 | (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
174 | (net 1 "Net-(J1-Pad4)"))
175 | (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
176 | (net 11 "Net-(J2-Pad8)"))
177 | (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
178 | (net 12 "Net-(J2-Pad7)"))
179 | (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
180 | (net 13 "Net-(J2-Pad6)"))
181 | (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
182 | (net 14 "Net-(J2-Pad5)"))
183 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
184 | (net 15 "Net-(J2-Pad4)"))
185 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
186 | (net 16 "Net-(J2-Pad3)"))
187 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
188 | (net 17 "Net-(J2-Pad2)"))
189 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
190 | (net 18 "Net-(J2-Pad1)"))
191 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x09_P2.54mm_Vertical.wrl
192 | (at (xyz 0 0 0))
193 | (scale (xyz 1 1 1))
194 | (rotate (xyz 0 0 0))
195 | )
196 | )
197 |
198 | (module Package_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E98A55C)
199 | (at 495.3 -44.45 270)
200 | (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
201 | (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
202 | (path /5E988EA0)
203 | (fp_text reference U1 (at 3.81 -2.33 90) (layer F.SilkS)
204 | (effects (font (size 1 1) (thickness 0.15)))
205 | )
206 | (fp_text value PCF8574A (at 3.81 13.97 180) (layer F.Fab)
207 | (effects (font (size 1 1) (thickness 0.15)))
208 | )
209 | (fp_text user %R (at 3.81 8.89 90) (layer F.Fab)
210 | (effects (font (size 1 1) (thickness 0.15)))
211 | )
212 | (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))
213 | (fp_line (start 8.7 19.3) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))
214 | (fp_line (start -1.1 19.3) (end 8.7 19.3) (layer F.CrtYd) (width 0.05))
215 | (fp_line (start -1.1 -1.55) (end -1.1 19.3) (layer F.CrtYd) (width 0.05))
216 | (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
217 | (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))
218 | (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12))
219 | (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12))
220 | (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
221 | (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
222 | (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
223 | (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1))
224 | (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1))
225 | (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
226 | (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
227 | (pad 16 thru_hole oval (at 7.62 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
228 | (net 4 "Net-(J1-Pad1)"))
229 | (pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
230 | (net 1 "Net-(J1-Pad4)"))
231 | (pad 15 thru_hole oval (at 7.62 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
232 | (net 2 "Net-(J1-Pad3)"))
233 | (pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
234 | (net 5 "Net-(U1-Pad7)"))
235 | (pad 14 thru_hole oval (at 7.62 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
236 | (net 3 "Net-(J1-Pad2)"))
237 | (pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
238 | (net 6 "Net-(U1-Pad6)"))
239 | (pad 13 thru_hole oval (at 7.62 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
240 | (pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
241 | (net 20 "Net-(SW2-Pad1)"))
242 | (pad 12 thru_hole oval (at 7.62 10.16 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
243 | (net 7 "Net-(U1-Pad12)"))
244 | (pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
245 | (net 19 "Net-(SW1-Pad1)"))
246 | (pad 11 thru_hole oval (at 7.62 12.7 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
247 | (net 8 "Net-(U1-Pad11)"))
248 | (pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
249 | (net 1 "Net-(J1-Pad4)"))
250 | (pad 10 thru_hole oval (at 7.62 15.24 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
251 | (net 9 "Net-(U1-Pad10)"))
252 | (pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
253 | (net 1 "Net-(J1-Pad4)"))
254 | (pad 9 thru_hole oval (at 7.62 17.78 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
255 | (net 10 "Net-(U1-Pad9)"))
256 | (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
257 | (net 1 "Net-(J1-Pad4)"))
258 | (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl
259 | (at (xyz 0 0 0))
260 | (scale (xyz 1 1 1))
261 | (rotate (xyz 0 0 0))
262 | )
263 | )
264 |
265 | (module Package_DIP:DIP-18_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E98A582)
266 | (at 500.38 -53.34)
267 | (descr "18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
268 | (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
269 | (path /5E991F0F)
270 | (fp_text reference U2 (at 3.81 1.27) (layer F.SilkS)
271 | (effects (font (size 1 1) (thickness 0.15)))
272 | )
273 | (fp_text value ULN2803A (at 3.81 -11.43) (layer F.Fab)
274 | (effects (font (size 1 1) (thickness 0.15)))
275 | )
276 | (fp_text user %R (at 3.81 10.16) (layer F.Fab)
277 | (effects (font (size 1 1) (thickness 0.15)))
278 | )
279 | (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))
280 | (fp_line (start 8.7 21.85) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))
281 | (fp_line (start -1.1 21.85) (end 8.7 21.85) (layer F.CrtYd) (width 0.05))
282 | (fp_line (start -1.1 -1.55) (end -1.1 21.85) (layer F.CrtYd) (width 0.05))
283 | (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
284 | (fp_line (start 6.46 21.65) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))
285 | (fp_line (start 1.16 21.65) (end 6.46 21.65) (layer F.SilkS) (width 0.12))
286 | (fp_line (start 1.16 -1.33) (end 1.16 21.65) (layer F.SilkS) (width 0.12))
287 | (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
288 | (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
289 | (fp_line (start 0.635 21.59) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
290 | (fp_line (start 6.985 21.59) (end 0.635 21.59) (layer F.Fab) (width 0.1))
291 | (fp_line (start 6.985 -1.27) (end 6.985 21.59) (layer F.Fab) (width 0.1))
292 | (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
293 | (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
294 | (pad 18 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
295 | (net 18 "Net-(J2-Pad1)"))
296 | (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
297 | (net 1 "Net-(J1-Pad4)"))
298 | (pad 17 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
299 | (net 17 "Net-(J2-Pad2)"))
300 | (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
301 | (net 7 "Net-(U1-Pad12)"))
302 | (pad 16 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
303 | (net 16 "Net-(J2-Pad3)"))
304 | (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
305 | (net 8 "Net-(U1-Pad11)"))
306 | (pad 15 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
307 | (net 15 "Net-(J2-Pad4)"))
308 | (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
309 | (net 9 "Net-(U1-Pad10)"))
310 | (pad 14 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
311 | (net 14 "Net-(J2-Pad5)"))
312 | (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
313 | (net 10 "Net-(U1-Pad9)"))
314 | (pad 13 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
315 | (net 13 "Net-(J2-Pad6)"))
316 | (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
317 | (net 5 "Net-(U1-Pad7)"))
318 | (pad 12 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
319 | (net 12 "Net-(J2-Pad7)"))
320 | (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
321 | (net 6 "Net-(U1-Pad6)"))
322 | (pad 11 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
323 | (net 11 "Net-(J2-Pad8)"))
324 | (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
325 | (net 20 "Net-(SW2-Pad1)"))
326 | (pad 10 thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
327 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
328 | (net 19 "Net-(SW1-Pad1)"))
329 | (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-18_W7.62mm.wrl
330 | (at (xyz 0 0 0))
331 | (scale (xyz 1 1 1))
332 | (rotate (xyz 0 0 0))
333 | )
334 | )
335 |
336 | (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5E98A87A)
337 | (at 488.95 -33.02 90)
338 | (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
339 | (tags "Through hole pin header THT 1x04 2.54mm single row")
340 | (path /5E9A2B11)
341 | (fp_text reference J1 (at 0 -2.33 90) (layer F.SilkS)
342 | (effects (font (size 1 1) (thickness 0.15)))
343 | )
344 | (fp_text value Conn_01x04 (at 0 -7.62 180) (layer F.Fab)
345 | (effects (font (size 1 1) (thickness 0.15)))
346 | )
347 | (fp_text user %R (at 0 3.81) (layer F.Fab)
348 | (effects (font (size 1 1) (thickness 0.15)))
349 | )
350 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
351 | (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
352 | (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
353 | (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
354 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
355 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
356 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
357 | (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
358 | (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12))
359 | (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
360 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
361 | (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
362 | (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
363 | (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
364 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
365 | (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
366 | (net 1 "Net-(J1-Pad4)"))
367 | (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
368 | (net 2 "Net-(J1-Pad3)"))
369 | (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
370 | (net 3 "Net-(J1-Pad2)"))
371 | (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
372 | (net 4 "Net-(J1-Pad1)"))
373 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
374 | (at (xyz 0 0 0))
375 | (scale (xyz 1 1 1))
376 | (rotate (xyz 0 0 0))
377 | )
378 | )
379 |
380 | (module Button_Switch_THT:SW_PUSH_6mm_H5mm (layer F.Cu) (tedit 5A02FE31) (tstamp 5E9A2148)
381 | (at 488.95 -53.34)
382 | (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
383 | (tags "tact sw push 6mm")
384 | (path /5E9AB3C5)
385 | (fp_text reference SW1 (at 3.25 -2.032) (layer F.SilkS)
386 | (effects (font (size 1 1) (thickness 0.15)))
387 | )
388 | (fp_text value SW_Push (at 3.75 6.7) (layer F.Fab)
389 | (effects (font (size 1 1) (thickness 0.15)))
390 | )
391 | (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
392 | (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
393 | (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
394 | (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
395 | (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
396 | (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
397 | (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
398 | (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
399 | (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
400 | (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
401 | (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
402 | (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
403 | (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
404 | (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
405 | (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
406 | (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
407 | (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
408 | (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
409 | (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
410 | (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
411 | (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
412 | (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
413 | (fp_text user %R (at 3.25 2.25) (layer F.Fab)
414 | (effects (font (size 1 1) (thickness 0.15)))
415 | )
416 | (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
417 | (net 19 "Net-(SW1-Pad1)"))
418 | (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
419 | (net 1 "Net-(J1-Pad4)"))
420 | (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
421 | (net 19 "Net-(SW1-Pad1)"))
422 | (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
423 | (net 1 "Net-(J1-Pad4)"))
424 | (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl
425 | (at (xyz 0 0 0))
426 | (scale (xyz 1 1 1))
427 | (rotate (xyz 0 0 0))
428 | )
429 | )
430 |
431 | (module Button_Switch_THT:SW_PUSH_6mm_H5mm (layer F.Cu) (tedit 5A02FE31) (tstamp 5E9A2167)
432 | (at 477.52 -53.34)
433 | (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
434 | (tags "tact sw push 6mm")
435 | (path /5E9AEC69)
436 | (fp_text reference SW2 (at 3.556 -2.032) (layer F.SilkS)
437 | (effects (font (size 1 1) (thickness 0.15)))
438 | )
439 | (fp_text value SW_Push (at 3.75 6.7) (layer F.Fab)
440 | (effects (font (size 1 1) (thickness 0.15)))
441 | )
442 | (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
443 | (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
444 | (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
445 | (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
446 | (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
447 | (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
448 | (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
449 | (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
450 | (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
451 | (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
452 | (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
453 | (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
454 | (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
455 | (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
456 | (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
457 | (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
458 | (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
459 | (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
460 | (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
461 | (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
462 | (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
463 | (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
464 | (fp_text user %R (at 3.25 2.25) (layer F.Fab)
465 | (effects (font (size 1 1) (thickness 0.15)))
466 | )
467 | (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
468 | (net 20 "Net-(SW2-Pad1)"))
469 | (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
470 | (net 1 "Net-(J1-Pad4)"))
471 | (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
472 | (net 20 "Net-(SW2-Pad1)"))
473 | (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
474 | (net 1 "Net-(J1-Pad4)"))
475 | (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl
476 | (at (xyz 0 0 0))
477 | (scale (xyz 1 1 1))
478 | (rotate (xyz 0 0 0))
479 | )
480 | )
481 |
482 | (module Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5E9A32A0)
483 | (at 514.35 -53.34)
484 | (descr "Through hole straight pin header, 1x09, 2.54mm pitch, single row")
485 | (tags "Through hole pin header THT 1x09 2.54mm single row")
486 | (path /5E9B69F6)
487 | (fp_text reference J3 (at 0 -2.33) (layer F.SilkS) hide
488 | (effects (font (size 1 1) (thickness 0.15)))
489 | )
490 | (fp_text value Conn_01x09 (at 0 22.65) (layer F.Fab)
491 | (effects (font (size 1 1) (thickness 0.15)))
492 | )
493 | (fp_text user %R (at 0 10.16 90) (layer F.Fab)
494 | (effects (font (size 1 1) (thickness 0.15)))
495 | )
496 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
497 | (fp_line (start 1.8 22.1) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
498 | (fp_line (start -1.8 22.1) (end 1.8 22.1) (layer F.CrtYd) (width 0.05))
499 | (fp_line (start -1.8 -1.8) (end -1.8 22.1) (layer F.CrtYd) (width 0.05))
500 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
501 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
502 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
503 | (fp_line (start 1.33 1.27) (end 1.33 21.65) (layer F.SilkS) (width 0.12))
504 | (fp_line (start -1.33 1.27) (end -1.33 21.65) (layer F.SilkS) (width 0.12))
505 | (fp_line (start -1.33 21.65) (end 1.33 21.65) (layer F.SilkS) (width 0.12))
506 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
507 | (fp_line (start -1.27 21.59) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
508 | (fp_line (start 1.27 21.59) (end -1.27 21.59) (layer F.Fab) (width 0.1))
509 | (fp_line (start 1.27 -1.27) (end 1.27 21.59) (layer F.Fab) (width 0.1))
510 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
511 | (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
512 | (net 1 "Net-(J1-Pad4)"))
513 | (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
514 | (net 1 "Net-(J1-Pad4)"))
515 | (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
516 | (net 1 "Net-(J1-Pad4)"))
517 | (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
518 | (net 1 "Net-(J1-Pad4)"))
519 | (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
520 | (net 1 "Net-(J1-Pad4)"))
521 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
522 | (net 1 "Net-(J1-Pad4)"))
523 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
524 | (net 1 "Net-(J1-Pad4)"))
525 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
526 | (net 1 "Net-(J1-Pad4)"))
527 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
528 | (net 1 "Net-(J1-Pad4)"))
529 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x09_P2.54mm_Vertical.wrl
530 | (at (xyz 0 0 0))
531 | (scale (xyz 1 1 1))
532 | (rotate (xyz 0 0 0))
533 | )
534 | )
535 |
536 | (gr_text COM (at 511.81 -30.48) (layer F.SilkS)
537 | (effects (font (size 1 1) (thickness 0.15)))
538 | )
539 | (gr_line (start 475.615 -29.845) (end 475.615 -56.515) (layer Edge.Cuts) (width 0.05) (tstamp 5E9A37D8))
540 | (gr_line (start 516.255 -29.845) (end 475.615 -29.845) (layer Edge.Cuts) (width 0.05))
541 | (gr_line (start 516.255 -56.515) (end 516.255 -29.845) (layer Edge.Cuts) (width 0.05))
542 | (gr_line (start 475.615 -56.515) (end 516.255 -56.515) (layer Edge.Cuts) (width 0.05))
543 | (gr_text "INAV IO Expander\nquadmeup.com" (at 504.444 -43.18 90) (layer B.SilkS)
544 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
545 | )
546 | (gr_text "+ SCL SDA GND" (at 492.76 -30.48) (layer F.SilkS)
547 | (effects (font (size 1 1) (thickness 0.15)))
548 | )
549 | (gr_text 2 (at 509.778 -50.8) (layer F.SilkS)
550 | (effects (font (size 1 1) (thickness 0.15)))
551 | )
552 | (gr_text 6 (at 509.778 -40.64) (layer F.SilkS)
553 | (effects (font (size 1 1) (thickness 0.15)))
554 | )
555 | (gr_text 1 (at 509.778 -53.34) (layer F.SilkS)
556 | (effects (font (size 1 1) (thickness 0.15)))
557 | )
558 | (gr_text 4 (at 509.778 -45.72) (layer F.SilkS)
559 | (effects (font (size 1 1) (thickness 0.15)))
560 | )
561 | (gr_text 3 (at 509.778 -48.26) (layer F.SilkS)
562 | (effects (font (size 1 1) (thickness 0.15)))
563 | )
564 | (gr_text 8 (at 509.778 -35.56) (layer F.SilkS)
565 | (effects (font (size 1 1) (thickness 0.15)))
566 | )
567 | (gr_text 5 (at 509.778 -43.18) (layer F.SilkS)
568 | (effects (font (size 1 1) (thickness 0.15)))
569 | )
570 | (gr_text 7 (at 509.778 -38.1) (layer F.SilkS)
571 | (effects (font (size 1 1) (thickness 0.15)))
572 | )
573 | (gr_text G (at 514.35 -30.48) (layer F.SilkS)
574 | (effects (font (size 1 1) (thickness 0.15)))
575 | )
576 |
577 | (segment (start 495.3 -44.45) (end 492.76 -44.45) (width 0.25) (layer B.Cu) (net 1))
578 | (segment (start 497.84 -46.45) (end 496.25 -46.45) (width 0.25) (layer B.Cu) (net 1))
579 | (segment (start 482.605787 -48.84) (end 477.52 -48.84) (width 0.25) (layer B.Cu) (net 1))
580 | (segment (start 492.76 -44.45) (end 490.22 -44.45) (width 0.25) (layer B.Cu) (net 1))
581 | (segment (start 494.035787 -48.84) (end 488.95 -48.84) (width 0.25) (layer B.Cu) (net 1))
582 | (segment (start 484.02 -48.84) (end 482.605787 -48.84) (width 0.25) (layer B.Cu) (net 1))
583 | (segment (start 488.95 -48.84) (end 484.02 -48.84) (width 0.25) (layer B.Cu) (net 1))
584 | (segment (start 477.52 -48.84) (end 477.52 -44.45) (width 0.25) (layer B.Cu) (net 1))
585 | (segment (start 495.45 -48.84) (end 494.035787 -48.84) (width 0.25) (layer B.Cu) (net 1))
586 | (segment (start 496.25 -46.45) (end 495.3 -45.5) (width 0.25) (layer B.Cu) (net 1))
587 | (segment (start 495.3 -45.5) (end 495.3 -44.45) (width 0.25) (layer B.Cu) (net 1))
588 | (segment (start 497.84 -46.45) (end 495.45 -48.84) (width 0.25) (layer B.Cu) (net 1))
589 | (segment (start 496.57 -33.02) (end 496.57 -34.29) (width 0.25) (layer B.Cu) (net 1))
590 | (segment (start 497.84 -35.56) (end 497.84 -46.45) (width 0.25) (layer B.Cu) (net 1))
591 | (segment (start 496.57 -34.29) (end 497.84 -35.56) (width 0.25) (layer B.Cu) (net 1))
592 | (segment (start 500.38 -33.02) (end 500.38 -30.48) (width 0.25) (layer B.Cu) (net 1))
593 | (segment (start 500.38 -33.02) (end 500.38 -30.48) (width 0.25) (layer F.Cu) (net 1))
594 | (segment (start 500.38 -30.48) (end 511.556 -30.48) (width 0.25) (layer B.Cu) (net 1))
595 | (segment (start 511.556 -30.48) (end 511.81 -30.48) (width 0.25) (layer B.Cu) (net 1))
596 | (segment (start 511.81 -30.48) (end 514.35 -33.02) (width 0.25) (layer F.Cu) (net 1))
597 | (segment (start 500.38 -30.48) (end 511.81 -30.48) (width 0.25) (layer F.Cu) (net 1))
598 | (segment (start 514.35 -33.02) (end 511.81 -30.48) (width 0.25) (layer B.Cu) (net 1))
599 | (segment (start 496.57 -33.02) (end 500.38 -33.02) (width 0.25) (layer B.Cu) (net 1))
600 | (segment (start 514.35 -53.34) (end 514.35 -33.02) (width 0.25) (layer F.Cu) (net 1))
601 | (segment (start 494.03 -33.02) (end 494.03 -35.56) (width 0.25) (layer F.Cu) (net 2))
602 | (segment (start 494.03 -35.56) (end 492.76 -36.83) (width 0.25) (layer F.Cu) (net 2))
603 | (segment (start 491.49 -33.02) (end 491.49 -35.56) (width 0.25) (layer F.Cu) (net 3))
604 | (segment (start 491.49 -35.56) (end 490.22 -36.83) (width 0.25) (layer F.Cu) (net 3))
605 | (segment (start 488.95 -33.02) (end 488.95 -34.12) (width 0.25) (layer B.Cu) (net 4))
606 | (segment (start 488.95 -34.12) (end 490.534999 -35.704999) (width 0.25) (layer B.Cu) (net 4))
607 | (segment (start 490.534999 -35.704999) (end 494.174999 -35.704999) (width 0.25) (layer B.Cu) (net 4))
608 | (segment (start 494.174999 -35.704999) (end 494.500001 -36.030001) (width 0.25) (layer B.Cu) (net 4))
609 | (segment (start 494.500001 -36.030001) (end 495.3 -36.83) (width 0.25) (layer B.Cu) (net 4))
610 | (segment (start 481.63501 -42.87499) (end 497.53499 -42.87499) (width 0.25) (layer F.Cu) (net 5))
611 | (segment (start 497.53499 -42.87499) (end 499.580001 -44.920001) (width 0.25) (layer F.Cu) (net 5))
612 | (segment (start 499.580001 -44.920001) (end 500.38 -45.72) (width 0.25) (layer F.Cu) (net 5))
613 | (segment (start 480.06 -44.45) (end 481.63501 -42.87499) (width 0.25) (layer F.Cu) (net 5))
614 | (segment (start 500.38 -48.26) (end 497.695001 -45.575001) (width 0.25) (layer F.Cu) (net 6))
615 | (segment (start 489.679999 -45.575001) (end 488.805001 -44.700003) (width 0.25) (layer F.Cu) (net 6))
616 | (segment (start 488.805001 -44.700003) (end 488.805001 -43.909999) (width 0.25) (layer F.Cu) (net 6))
617 | (segment (start 483.399999 -43.650001) (end 482.6 -44.45) (width 0.25) (layer F.Cu) (net 6))
618 | (segment (start 488.805001 -43.909999) (end 488.220001 -43.324999) (width 0.25) (layer F.Cu) (net 6))
619 | (segment (start 497.695001 -45.575001) (end 489.679999 -45.575001) (width 0.25) (layer F.Cu) (net 6))
620 | (segment (start 483.725001 -43.324999) (end 483.399999 -43.650001) (width 0.25) (layer F.Cu) (net 6))
621 | (segment (start 488.220001 -43.324999) (end 483.725001 -43.324999) (width 0.25) (layer F.Cu) (net 6))
622 | (segment (start 497.84 -38.1) (end 486.41 -38.1) (width 0.25) (layer F.Cu) (net 7))
623 | (segment (start 486.41 -38.1) (end 485.14 -36.83) (width 0.25) (layer F.Cu) (net 7))
624 | (segment (start 500.38 -35.56) (end 497.84 -38.1) (width 0.25) (layer F.Cu) (net 7))
625 | (segment (start 499.11 -39.37) (end 485.14 -39.37) (width 0.25) (layer F.Cu) (net 8))
626 | (segment (start 485.14 -39.37) (end 482.6 -36.83) (width 0.25) (layer F.Cu) (net 8))
627 | (segment (start 500.38 -38.1) (end 499.11 -39.37) (width 0.25) (layer F.Cu) (net 8))
628 | (segment (start 500.38 -40.64) (end 483.87 -40.64) (width 0.25) (layer F.Cu) (net 9))
629 | (segment (start 483.87 -40.64) (end 480.06 -36.83) (width 0.25) (layer F.Cu) (net 9))
630 | (segment (start 478.319999 -37.629999) (end 477.52 -36.83) (width 0.25) (layer F.Cu) (net 10))
631 | (segment (start 500.38 -43.18) (end 499.580001 -42.380001) (width 0.25) (layer F.Cu) (net 10))
632 | (segment (start 483.070001 -42.380001) (end 478.319999 -37.629999) (width 0.25) (layer F.Cu) (net 10))
633 | (segment (start 499.580001 -42.380001) (end 483.070001 -42.380001) (width 0.25) (layer F.Cu) (net 10))
634 | (segment (start 508 -35.56) (end 511.81 -35.56) (width 0.25) (layer B.Cu) (net 11))
635 | (segment (start 508 -38.1) (end 511.81 -38.1) (width 0.25) (layer B.Cu) (net 12))
636 | (segment (start 508 -40.64) (end 511.81 -40.64) (width 0.25) (layer B.Cu) (net 13))
637 | (segment (start 511.81 -43.18) (end 508 -43.18) (width 0.25) (layer B.Cu) (net 14))
638 | (segment (start 508 -45.72) (end 511.81 -45.72) (width 0.25) (layer B.Cu) (net 15))
639 | (segment (start 508 -48.26) (end 511.81 -48.26) (width 0.25) (layer B.Cu) (net 16))
640 | (segment (start 508 -50.8) (end 511.81 -50.8) (width 0.25) (layer B.Cu) (net 17))
641 | (segment (start 511.81 -53.34) (end 508 -53.34) (width 0.25) (layer B.Cu) (net 18))
642 | (segment (start 486.880001 -51.270001) (end 487.950001 -52.340001) (width 0.25) (layer F.Cu) (net 19))
643 | (segment (start 488.95 -53.34) (end 495.45 -53.34) (width 0.25) (layer F.Cu) (net 19))
644 | (segment (start 487.950001 -52.340001) (end 488.95 -53.34) (width 0.25) (layer F.Cu) (net 19))
645 | (segment (start 487.68 -44.45) (end 486.880001 -45.249999) (width 0.25) (layer F.Cu) (net 19))
646 | (segment (start 495.45 -53.34) (end 500.38 -53.34) (width 0.25) (layer F.Cu) (net 19))
647 | (segment (start 486.880001 -45.249999) (end 486.880001 -51.270001) (width 0.25) (layer F.Cu) (net 19))
648 | (segment (start 485.939999 -45.249999) (end 485.939999 -51.420001) (width 0.25) (layer F.Cu) (net 20))
649 | (segment (start 485.019999 -52.340001) (end 484.02 -53.34) (width 0.25) (layer F.Cu) (net 20))
650 | (segment (start 477.52 -53.34) (end 484.02 -53.34) (width 0.25) (layer B.Cu) (net 20))
651 | (segment (start 484.02 -53.34) (end 486.56 -50.8) (width 0.25) (layer B.Cu) (net 20))
652 | (segment (start 485.939999 -51.420001) (end 485.019999 -52.340001) (width 0.25) (layer F.Cu) (net 20))
653 | (segment (start 486.56 -50.8) (end 500.38 -50.8) (width 0.25) (layer B.Cu) (net 20))
654 | (segment (start 485.14 -44.45) (end 485.939999 -45.249999) (width 0.25) (layer F.Cu) (net 20))
655 |
656 | )
657 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander 20x40.pro:
--------------------------------------------------------------------------------
1 | update=22/05/2015 07:44:53
2 | version=1
3 | last_client=kicad
4 | [general]
5 | version=1
6 | RootSch=
7 | BoardNm=
8 | [pcbnew]
9 | version=1
10 | LastNetListRead=
11 | UseCmpFile=1
12 | PadDrill=0.600000000000
13 | PadDrillOvalY=0.600000000000
14 | PadSizeH=1.500000000000
15 | PadSizeV=1.500000000000
16 | PcbTextSizeV=1.500000000000
17 | PcbTextSizeH=1.500000000000
18 | PcbTextThickness=0.300000000000
19 | ModuleTextSizeV=1.000000000000
20 | ModuleTextSizeH=1.000000000000
21 | ModuleTextSizeThickness=0.150000000000
22 | SolderMaskClearance=0.000000000000
23 | SolderMaskMinWidth=0.000000000000
24 | DrawSegmentWidth=0.200000000000
25 | BoardOutlineThickness=0.100000000000
26 | ModuleOutlineThickness=0.150000000000
27 | [cvpcb]
28 | version=1
29 | NetIExt=net
30 | [eeschema]
31 | version=1
32 | LibDir=
33 | [eeschema/libraries]
34 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | # Connector_Generic_Conn_01x01
5 | #
6 | DEF Connector_Generic_Conn_01x01 J 0 40 Y N 1 F N
7 | F0 "J" 0 100 50 H V C CNN
8 | F1 "Connector_Generic_Conn_01x01" 0 -100 50 H V C CNN
9 | F2 "" 0 0 50 H I C CNN
10 | F3 "" 0 0 50 H I C CNN
11 | $FPLIST
12 | Connector*:*_1x??_*
13 | $ENDFPLIST
14 | DRAW
15 | S -50 5 0 -5 1 1 6 N
16 | S -50 50 50 -50 1 1 10 f
17 | X Pin_1 1 -200 0 150 R 50 50 1 1 P
18 | ENDDRAW
19 | ENDDEF
20 | #
21 | # Connector_Generic_Conn_01x04
22 | #
23 | DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
24 | F0 "J" 0 200 50 H V C CNN
25 | F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
26 | F2 "" 0 0 50 H I C CNN
27 | F3 "" 0 0 50 H I C CNN
28 | $FPLIST
29 | Connector*:*_1x??_*
30 | $ENDFPLIST
31 | DRAW
32 | S -50 -195 0 -205 1 1 6 N
33 | S -50 -95 0 -105 1 1 6 N
34 | S -50 5 0 -5 1 1 6 N
35 | S -50 105 0 95 1 1 6 N
36 | S -50 150 50 -250 1 1 10 f
37 | X Pin_1 1 -200 100 150 R 50 50 1 1 P
38 | X Pin_2 2 -200 0 150 R 50 50 1 1 P
39 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P
40 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P
41 | ENDDRAW
42 | ENDDEF
43 | #
44 | # Connector_Generic_Conn_01x08
45 | #
46 | DEF Connector_Generic_Conn_01x08 J 0 40 Y N 1 F N
47 | F0 "J" 0 400 50 H V C CNN
48 | F1 "Connector_Generic_Conn_01x08" 0 -500 50 H V C CNN
49 | F2 "" 0 0 50 H I C CNN
50 | F3 "" 0 0 50 H I C CNN
51 | $FPLIST
52 | Connector*:*_1x??_*
53 | $ENDFPLIST
54 | DRAW
55 | S -50 -395 0 -405 1 1 6 N
56 | S -50 -295 0 -305 1 1 6 N
57 | S -50 -195 0 -205 1 1 6 N
58 | S -50 -95 0 -105 1 1 6 N
59 | S -50 5 0 -5 1 1 6 N
60 | S -50 105 0 95 1 1 6 N
61 | S -50 205 0 195 1 1 6 N
62 | S -50 305 0 295 1 1 6 N
63 | S -50 350 50 -450 1 1 10 f
64 | X Pin_1 1 -200 300 150 R 50 50 1 1 P
65 | X Pin_2 2 -200 200 150 R 50 50 1 1 P
66 | X Pin_3 3 -200 100 150 R 50 50 1 1 P
67 | X Pin_4 4 -200 0 150 R 50 50 1 1 P
68 | X Pin_5 5 -200 -100 150 R 50 50 1 1 P
69 | X Pin_6 6 -200 -200 150 R 50 50 1 1 P
70 | X Pin_7 7 -200 -300 150 R 50 50 1 1 P
71 | X Pin_8 8 -200 -400 150 R 50 50 1 1 P
72 | ENDDRAW
73 | ENDDEF
74 | #
75 | # Interface_Expansion_PCF8574A
76 | #
77 | DEF Interface_Expansion_PCF8574A U 0 40 Y Y 1 F N
78 | F0 "U" -350 600 50 H V L CNN
79 | F1 "Interface_Expansion_PCF8574A" 100 600 50 H V L CNN
80 | F2 "" 0 0 50 H I C CNN
81 | F3 "" 0 0 50 H I C CNN
82 | ALIAS PCF8574A
83 | $FPLIST
84 | DIP*
85 | PDIP*
86 | SO*
87 | SOIC*
88 | $ENDFPLIST
89 | DRAW
90 | S -350 -550 350 550 0 1 10 f
91 | X A0 1 -500 100 150 R 50 50 1 1 I
92 | X P5 10 500 -100 150 L 50 50 1 1 B
93 | X P6 11 500 -200 150 L 50 50 1 1 B
94 | X P7 12 500 -300 150 L 50 50 1 1 B
95 | X ~INT~ 13 -500 -400 150 R 50 50 1 1 C V
96 | X SCL 14 -500 400 150 R 50 50 1 1 I
97 | X SDA 15 -500 300 150 R 50 50 1 1 B
98 | X VDD 16 0 700 150 D 50 50 1 1 W
99 | X A1 2 -500 0 150 R 50 50 1 1 I
100 | X A2 3 -500 -100 150 R 50 50 1 1 I
101 | X P0 4 500 400 150 L 50 50 1 1 B
102 | X P1 5 500 300 150 L 50 50 1 1 B
103 | X P2 6 500 200 150 L 50 50 1 1 B
104 | X P3 7 500 100 150 L 50 50 1 1 B
105 | X VSS 8 0 -700 150 U 50 50 1 1 W
106 | X P4 9 500 0 150 L 50 50 1 1 B
107 | ENDDRAW
108 | ENDDEF
109 | #
110 | # Switch_SW_Push
111 | #
112 | DEF Switch_SW_Push SW 0 40 N N 1 F N
113 | F0 "SW" 50 100 50 H V L CNN
114 | F1 "Switch_SW_Push" 0 -60 50 H V C CNN
115 | F2 "" 0 200 50 H I C CNN
116 | F3 "" 0 200 50 H I C CNN
117 | DRAW
118 | C -80 0 20 0 1 0 N
119 | C 80 0 20 0 1 0 N
120 | P 2 0 1 0 0 50 0 120 N
121 | P 2 0 1 0 100 50 -100 50 N
122 | X 1 1 -200 0 100 R 50 50 0 1 P
123 | X 2 2 200 0 100 L 50 50 0 1 P
124 | ENDDRAW
125 | ENDDEF
126 | #
127 | # Transistor_Array_ULN2803A
128 | #
129 | DEF Transistor_Array_ULN2803A U 0 20 Y Y 1 F N
130 | F0 "U" 0 525 50 H V C CNN
131 | F1 "Transistor_Array_ULN2803A" 0 450 50 H V C CNN
132 | F2 "" 50 -650 50 H I L CNN
133 | F3 "" 100 -200 50 H I C CNN
134 | ALIAS ULN2802A ULN2801A ULN2804A ULN2805A
135 | $FPLIST
136 | DIP*W7.62mm*
137 | SOIC*7.5x11.6mm*P1.27mm*
138 | $ENDFPLIST
139 | DRAW
140 | C -70 200 10 0 1 0 N
141 | C -50 -90 10 0 1 0 F
142 | C -50 0 10 0 1 0 F
143 | C -50 100 10 0 1 0 F
144 | C -20 200 10 0 1 0 F
145 | S -300 -600 300 400 0 1 10 f
146 | P 2 0 1 0 -180 200 -140 200 N
147 | P 2 0 1 0 -60 200 160 200 N
148 | P 2 0 1 0 0 265 -40 265 N
149 | P 3 0 1 0 -20 200 -20 300 90 300 N
150 | P 4 0 1 0 -140 240 -140 160 -80 200 -140 240 N
151 | P 4 0 1 0 0 235 -40 235 -20 265 0 235 N
152 | X I1 1 -400 200 100 R 50 50 1 1 I
153 | X COM 10 400 300 100 L 50 50 1 1 P
154 | X O8 11 400 -500 100 L 50 50 1 1 C
155 | X O7 12 400 -400 100 L 50 50 1 1 C
156 | X O6 13 400 -300 100 L 50 50 1 1 C
157 | X O5 14 400 -200 100 L 50 50 1 1 C
158 | X O4 15 400 -100 100 L 50 50 1 1 C
159 | X O3 16 400 0 100 L 50 50 1 1 C
160 | X O2 17 400 100 100 L 50 50 1 1 C
161 | X O1 18 400 200 100 L 50 50 1 1 C
162 | X I2 2 -400 100 100 R 50 50 1 1 I
163 | X I3 3 -400 0 100 R 50 50 1 1 I
164 | X I4 4 -400 -100 100 R 50 50 1 1 I
165 | X I5 5 -400 -200 100 R 50 50 1 1 I
166 | X I6 6 -400 -300 100 R 50 50 1 1 I
167 | X I7 7 -400 -400 100 R 50 50 1 1 I
168 | X I8 8 -400 -500 100 R 50 50 1 1 I
169 | X GND 9 0 -700 100 U 50 50 1 1 W
170 | ENDDRAW
171 | ENDDEF
172 | #
173 | #End Library
174 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander.kicad_pcb:
--------------------------------------------------------------------------------
1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.5)-3")
2 |
3 | (general
4 | (thickness 1.6)
5 | (drawings 16)
6 | (tracks 96)
7 | (zones 0)
8 | (modules 12)
9 | (nets 22)
10 | )
11 |
12 | (page A4)
13 | (layers
14 | (0 F.Cu signal)
15 | (31 B.Cu signal)
16 | (32 B.Adhes user)
17 | (33 F.Adhes user)
18 | (34 B.Paste user)
19 | (35 F.Paste user)
20 | (36 B.SilkS user)
21 | (37 F.SilkS user)
22 | (38 B.Mask user)
23 | (39 F.Mask user)
24 | (40 Dwgs.User user)
25 | (41 Cmts.User user)
26 | (42 Eco1.User user)
27 | (43 Eco2.User user)
28 | (44 Edge.Cuts user)
29 | (45 Margin user)
30 | (46 B.CrtYd user)
31 | (47 F.CrtYd user)
32 | (48 B.Fab user hide)
33 | (49 F.Fab user hide)
34 | )
35 |
36 | (setup
37 | (last_trace_width 0.5)
38 | (user_trace_width 0.5)
39 | (trace_clearance 0.2)
40 | (zone_clearance 0.508)
41 | (zone_45_only no)
42 | (trace_min 0.2)
43 | (via_size 0.8)
44 | (via_drill 0.4)
45 | (via_min_size 0.4)
46 | (via_min_drill 0.3)
47 | (uvia_size 0.3)
48 | (uvia_drill 0.1)
49 | (uvias_allowed no)
50 | (uvia_min_size 0.2)
51 | (uvia_min_drill 0.1)
52 | (edge_width 0.05)
53 | (segment_width 0.2)
54 | (pcb_text_width 0.3)
55 | (pcb_text_size 1.5 1.5)
56 | (mod_edge_width 0.12)
57 | (mod_text_size 1 1)
58 | (mod_text_width 0.15)
59 | (pad_size 3.2 3.2)
60 | (pad_drill 3.2)
61 | (pad_to_mask_clearance 0.051)
62 | (solder_mask_min_width 0.25)
63 | (aux_axis_origin 0 0)
64 | (visible_elements 7FFFFFFF)
65 | (pcbplotparams
66 | (layerselection 0x010fc_ffffffff)
67 | (usegerberextensions false)
68 | (usegerberattributes false)
69 | (usegerberadvancedattributes false)
70 | (creategerberjobfile false)
71 | (excludeedgelayer true)
72 | (linewidth 0.100000)
73 | (plotframeref false)
74 | (viasonmask false)
75 | (mode 1)
76 | (useauxorigin false)
77 | (hpglpennumber 1)
78 | (hpglpenspeed 20)
79 | (hpglpendiameter 15.000000)
80 | (psnegative false)
81 | (psa4output false)
82 | (plotreference true)
83 | (plotvalue true)
84 | (plotinvisibletext false)
85 | (padsonsilk false)
86 | (subtractmaskfromsilk false)
87 | (outputformat 1)
88 | (mirror false)
89 | (drillshape 1)
90 | (scaleselection 1)
91 | (outputdirectory ""))
92 | )
93 |
94 | (net 0 "")
95 | (net 1 "Net-(J1-Pad4)")
96 | (net 2 "Net-(J1-Pad3)")
97 | (net 3 "Net-(J1-Pad2)")
98 | (net 4 "Net-(J1-Pad1)")
99 | (net 5 "Net-(U1-Pad7)")
100 | (net 6 "Net-(U1-Pad6)")
101 | (net 7 "Net-(U1-Pad12)")
102 | (net 8 "Net-(U1-Pad11)")
103 | (net 9 "Net-(U1-Pad10)")
104 | (net 10 "Net-(U1-Pad9)")
105 | (net 11 "Net-(J2-Pad8)")
106 | (net 12 "Net-(J2-Pad7)")
107 | (net 13 "Net-(J2-Pad6)")
108 | (net 14 "Net-(J2-Pad5)")
109 | (net 15 "Net-(J2-Pad4)")
110 | (net 16 "Net-(J2-Pad3)")
111 | (net 17 "Net-(J2-Pad2)")
112 | (net 18 "Net-(J2-Pad1)")
113 | (net 19 "Net-(SW1-Pad1)")
114 | (net 20 "Net-(SW2-Pad1)")
115 | (net 21 "Net-(J4-Pad1)")
116 |
117 | (net_class Default "To jest domyślna klasa połączeń."
118 | (clearance 0.2)
119 | (trace_width 0.25)
120 | (via_dia 0.8)
121 | (via_drill 0.4)
122 | (uvia_dia 0.3)
123 | (uvia_drill 0.1)
124 | (add_net "Net-(J1-Pad1)")
125 | (add_net "Net-(J1-Pad2)")
126 | (add_net "Net-(J1-Pad3)")
127 | (add_net "Net-(J1-Pad4)")
128 | (add_net "Net-(J2-Pad1)")
129 | (add_net "Net-(J2-Pad2)")
130 | (add_net "Net-(J2-Pad3)")
131 | (add_net "Net-(J2-Pad4)")
132 | (add_net "Net-(J2-Pad5)")
133 | (add_net "Net-(J2-Pad6)")
134 | (add_net "Net-(J2-Pad7)")
135 | (add_net "Net-(J2-Pad8)")
136 | (add_net "Net-(J4-Pad1)")
137 | (add_net "Net-(SW1-Pad1)")
138 | (add_net "Net-(SW2-Pad1)")
139 | (add_net "Net-(U1-Pad10)")
140 | (add_net "Net-(U1-Pad11)")
141 | (add_net "Net-(U1-Pad12)")
142 | (add_net "Net-(U1-Pad6)")
143 | (add_net "Net-(U1-Pad7)")
144 | (add_net "Net-(U1-Pad9)")
145 | )
146 |
147 | (module Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A434) (tstamp 5F3E83D0)
148 | (at 443.23 -26.67)
149 | (descr "Through hole straight socket strip, 1x01, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
150 | (tags "Through hole socket strip THT 1x01 2.54mm single row")
151 | (path /5F3F2E7D)
152 | (fp_text reference COM (at 0 -2.77) (layer F.SilkS)
153 | (effects (font (size 1 1) (thickness 0.15)))
154 | )
155 | (fp_text value Conn_01x01 (at 0 2.77) (layer F.Fab)
156 | (effects (font (size 1 1) (thickness 0.15)))
157 | )
158 | (fp_text user %R (at 0 0) (layer F.Fab)
159 | (effects (font (size 1 1) (thickness 0.15)))
160 | )
161 | (fp_line (start -1.8 1.75) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
162 | (fp_line (start 1.75 1.75) (end -1.8 1.75) (layer F.CrtYd) (width 0.05))
163 | (fp_line (start 1.75 -1.8) (end 1.75 1.75) (layer F.CrtYd) (width 0.05))
164 | (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05))
165 | (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))
166 | (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12))
167 | (fp_line (start 1.33 1.21) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
168 | (fp_line (start -1.33 1.21) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
169 | (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
170 | (fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
171 | (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
172 | (fp_line (start 1.27 -0.635) (end 1.27 1.27) (layer F.Fab) (width 0.1))
173 | (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1))
174 | (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1))
175 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
176 | (net 21 "Net-(J4-Pad1)"))
177 | (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x01_P2.54mm_Vertical.wrl
178 | (at (xyz 0 0 0))
179 | (scale (xyz 1 1 1))
180 | (rotate (xyz 0 0 0))
181 | )
182 | )
183 |
184 | (module MountingHole:MountingHole_3.2mm_M3_DIN965 (layer F.Cu) (tedit 5E99EE0C) (tstamp 5E99FA93)
185 | (at 448.3 -27.25)
186 | (descr "Mounting Hole 3.2mm, no annular, M3, DIN965")
187 | (tags "mounting hole 3.2mm no annular m3 din965")
188 | (attr virtual)
189 | (fp_text reference REF** (at 0 -3.8) (layer F.SilkS) hide
190 | (effects (font (size 1 1) (thickness 0.15)))
191 | )
192 | (fp_text value MountingHole_3.2mm_M3_DIN965 (at 0 3.8) (layer F.Fab)
193 | (effects (font (size 1 1) (thickness 0.15)))
194 | )
195 | (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05))
196 | (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15))
197 | (fp_text user %R (at 0.3 0) (layer F.Fab)
198 | (effects (font (size 1 1) (thickness 0.15)))
199 | )
200 | (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu))
201 | )
202 |
203 | (module MountingHole:MountingHole_3.2mm_M3_DIN965 (layer F.Cu) (tedit 5E99EE16) (tstamp 5E99FA72)
204 | (at 417.8 -27.25)
205 | (descr "Mounting Hole 3.2mm, no annular, M3, DIN965")
206 | (tags "mounting hole 3.2mm no annular m3 din965")
207 | (attr virtual)
208 | (fp_text reference REF** (at 0 -3.8) (layer F.SilkS) hide
209 | (effects (font (size 1 1) (thickness 0.15)))
210 | )
211 | (fp_text value MountingHole_3.2mm_M3_DIN965 (at 0 3.8) (layer F.Fab)
212 | (effects (font (size 1 1) (thickness 0.15)))
213 | )
214 | (fp_text user %R (at 0.3 0) (layer F.Fab)
215 | (effects (font (size 1 1) (thickness 0.15)))
216 | )
217 | (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15))
218 | (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05))
219 | (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu))
220 | )
221 |
222 | (module MountingHole:MountingHole_3.2mm_M3_DIN965 (layer F.Cu) (tedit 5E99EE30) (tstamp 5E99FA40)
223 | (at 448.25 -57.75)
224 | (descr "Mounting Hole 3.2mm, no annular, M3, DIN965")
225 | (tags "mounting hole 3.2mm no annular m3 din965")
226 | (attr virtual)
227 | (fp_text reference REF** (at 0 -3.8) (layer F.SilkS) hide
228 | (effects (font (size 1 1) (thickness 0.15)))
229 | )
230 | (fp_text value MountingHole_3.2mm_M3_DIN965 (at 0 3.8) (layer F.Fab)
231 | (effects (font (size 1 1) (thickness 0.15)))
232 | )
233 | (fp_text user %R (at 0.3 0) (layer F.Fab)
234 | (effects (font (size 1 1) (thickness 0.15)))
235 | )
236 | (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15))
237 | (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05))
238 | (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu))
239 | )
240 |
241 | (module MountingHole:MountingHole_3.2mm_M3_DIN965 (layer F.Cu) (tedit 5E99EE1C) (tstamp 5E99FA3D)
242 | (at 417.75 -57.75)
243 | (descr "Mounting Hole 3.2mm, no annular, M3, DIN965")
244 | (tags "mounting hole 3.2mm no annular m3 din965")
245 | (attr virtual)
246 | (fp_text reference REF** (at 0 -3.8) (layer F.SilkS) hide
247 | (effects (font (size 1 1) (thickness 0.15)))
248 | )
249 | (fp_text value MountingHole_3.2mm_M3_DIN965 (at 0 3.8) (layer F.Fab)
250 | (effects (font (size 1 1) (thickness 0.15)))
251 | )
252 | (fp_circle (center 0 0) (end 3.05 0) (layer F.CrtYd) (width 0.05))
253 | (fp_circle (center 0 0) (end 2.8 0) (layer Cmts.User) (width 0.15))
254 | (fp_text user %R (at 0.3 0) (layer F.Fab)
255 | (effects (font (size 1 1) (thickness 0.15)))
256 | )
257 | (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu))
258 | )
259 |
260 | (module Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical (layer F.Cu) (tedit 5E99F57E) (tstamp 5E9A0DF4)
261 | (at 449.58 -53)
262 | (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
263 | (tags "Through hole socket strip THT 1x08 2.54mm single row")
264 | (path /5E9A5006)
265 | (fp_text reference J3 (at 0 -2.77) (layer F.SilkS) hide
266 | (effects (font (size 1 1) (thickness 0.15)))
267 | )
268 | (fp_text value Conn_01x08 (at 0 20.55) (layer F.Fab)
269 | (effects (font (size 1 1) (thickness 0.15)))
270 | )
271 | (fp_text user %R (at 0 8.89 90) (layer F.Fab)
272 | (effects (font (size 1 1) (thickness 0.15)))
273 | )
274 | (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
275 | (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05))
276 | (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05))
277 | (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05))
278 | (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
279 | (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1))
280 | (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1))
281 | (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1))
282 | (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1))
283 | (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
284 | (net 1 "Net-(J1-Pad4)"))
285 | (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
286 | (net 1 "Net-(J1-Pad4)"))
287 | (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
288 | (net 1 "Net-(J1-Pad4)"))
289 | (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
290 | (net 1 "Net-(J1-Pad4)"))
291 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
292 | (net 1 "Net-(J1-Pad4)"))
293 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
294 | (net 1 "Net-(J1-Pad4)"))
295 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
296 | (net 1 "Net-(J1-Pad4)"))
297 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
298 | (net 1 "Net-(J1-Pad4)"))
299 | (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl
300 | (at (xyz 0 0 0))
301 | (scale (xyz 1 1 1))
302 | (rotate (xyz 0 0 0))
303 | )
304 | )
305 |
306 | (module Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical (layer F.Cu) (tedit 5E99F551) (tstamp 5E9A0DD8)
307 | (at 447.04 -53)
308 | (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated")
309 | (tags "Through hole socket strip THT 1x08 2.54mm single row")
310 | (path /5E9A2AAF)
311 | (fp_text reference J2 (at 0 -2.77) (layer F.SilkS) hide
312 | (effects (font (size 1 1) (thickness 0.15)))
313 | )
314 | (fp_text value Conn_01x08 (at 0 20.55) (layer F.Fab) hide
315 | (effects (font (size 1 1) (thickness 0.15)))
316 | )
317 | (fp_text user %R (at 0 8.89 90) (layer F.Fab) hide
318 | (effects (font (size 1 1) (thickness 0.15)))
319 | )
320 | (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
321 | (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05))
322 | (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05))
323 | (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05))
324 | (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
325 | (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1))
326 | (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1))
327 | (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1))
328 | (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1))
329 | (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
330 | (net 11 "Net-(J2-Pad8)"))
331 | (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
332 | (net 12 "Net-(J2-Pad7)"))
333 | (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
334 | (net 13 "Net-(J2-Pad6)"))
335 | (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
336 | (net 14 "Net-(J2-Pad5)"))
337 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
338 | (net 15 "Net-(J2-Pad4)"))
339 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
340 | (net 16 "Net-(J2-Pad3)"))
341 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
342 | (net 17 "Net-(J2-Pad2)"))
343 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
344 | (net 18 "Net-(J2-Pad1)"))
345 | (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.wrl
346 | (at (xyz 0 0 0))
347 | (scale (xyz 1 1 1))
348 | (rotate (xyz 0 0 0))
349 | )
350 | )
351 |
352 | (module Package_DIP:DIP-16_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E98A55C)
353 | (at 422.275 -52.5)
354 | (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
355 | (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
356 | (path /5E988EA0)
357 | (fp_text reference U1 (at 3.81 1.7) (layer F.SilkS)
358 | (effects (font (size 1 1) (thickness 0.15)))
359 | )
360 | (fp_text value PCF8574A (at 3.81 13.97 270) (layer F.Fab)
361 | (effects (font (size 1 1) (thickness 0.15)))
362 | )
363 | (fp_text user %R (at 3.81 8.89) (layer F.Fab)
364 | (effects (font (size 1 1) (thickness 0.15)))
365 | )
366 | (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))
367 | (fp_line (start 8.7 19.3) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))
368 | (fp_line (start -1.1 19.3) (end 8.7 19.3) (layer F.CrtYd) (width 0.05))
369 | (fp_line (start -1.1 -1.55) (end -1.1 19.3) (layer F.CrtYd) (width 0.05))
370 | (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
371 | (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))
372 | (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12))
373 | (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12))
374 | (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
375 | (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
376 | (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
377 | (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1))
378 | (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1))
379 | (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
380 | (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
381 | (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
382 | (net 4 "Net-(J1-Pad1)"))
383 | (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
384 | (net 1 "Net-(J1-Pad4)"))
385 | (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
386 | (net 3 "Net-(J1-Pad2)"))
387 | (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
388 | (net 5 "Net-(U1-Pad7)"))
389 | (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
390 | (net 2 "Net-(J1-Pad3)"))
391 | (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
392 | (net 6 "Net-(U1-Pad6)"))
393 | (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
394 | (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
395 | (net 20 "Net-(SW2-Pad1)"))
396 | (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
397 | (net 7 "Net-(U1-Pad12)"))
398 | (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
399 | (net 19 "Net-(SW1-Pad1)"))
400 | (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
401 | (net 8 "Net-(U1-Pad11)"))
402 | (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
403 | (net 1 "Net-(J1-Pad4)"))
404 | (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
405 | (net 9 "Net-(U1-Pad10)"))
406 | (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
407 | (net 1 "Net-(J1-Pad4)"))
408 | (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
409 | (net 10 "Net-(U1-Pad9)"))
410 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
411 | (net 1 "Net-(J1-Pad4)"))
412 | (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl
413 | (at (xyz 0 0 0))
414 | (scale (xyz 1 1 1))
415 | (rotate (xyz 0 0 0))
416 | )
417 | )
418 |
419 | (module Package_DIP:DIP-18_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E98A582)
420 | (at 436.5 -54)
421 | (descr "18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")
422 | (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
423 | (path /5E991F0F)
424 | (fp_text reference U2 (at 3.81 1.27) (layer F.SilkS)
425 | (effects (font (size 1 1) (thickness 0.15)))
426 | )
427 | (fp_text value ULN2803A (at 3.81 -11.43) (layer F.Fab)
428 | (effects (font (size 1 1) (thickness 0.15)))
429 | )
430 | (fp_text user %R (at 3.81 10.16) (layer F.Fab)
431 | (effects (font (size 1 1) (thickness 0.15)))
432 | )
433 | (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05))
434 | (fp_line (start 8.7 21.85) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05))
435 | (fp_line (start -1.1 21.85) (end 8.7 21.85) (layer F.CrtYd) (width 0.05))
436 | (fp_line (start -1.1 -1.55) (end -1.1 21.85) (layer F.CrtYd) (width 0.05))
437 | (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12))
438 | (fp_line (start 6.46 21.65) (end 6.46 -1.33) (layer F.SilkS) (width 0.12))
439 | (fp_line (start 1.16 21.65) (end 6.46 21.65) (layer F.SilkS) (width 0.12))
440 | (fp_line (start 1.16 -1.33) (end 1.16 21.65) (layer F.SilkS) (width 0.12))
441 | (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12))
442 | (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1))
443 | (fp_line (start 0.635 21.59) (end 0.635 -0.27) (layer F.Fab) (width 0.1))
444 | (fp_line (start 6.985 21.59) (end 0.635 21.59) (layer F.Fab) (width 0.1))
445 | (fp_line (start 6.985 -1.27) (end 6.985 21.59) (layer F.Fab) (width 0.1))
446 | (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1))
447 | (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12))
448 | (pad 18 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
449 | (net 18 "Net-(J2-Pad1)"))
450 | (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
451 | (net 1 "Net-(J1-Pad4)"))
452 | (pad 17 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
453 | (net 17 "Net-(J2-Pad2)"))
454 | (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
455 | (net 7 "Net-(U1-Pad12)"))
456 | (pad 16 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
457 | (net 16 "Net-(J2-Pad3)"))
458 | (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
459 | (net 8 "Net-(U1-Pad11)"))
460 | (pad 15 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
461 | (net 15 "Net-(J2-Pad4)"))
462 | (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
463 | (net 9 "Net-(U1-Pad10)"))
464 | (pad 14 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
465 | (net 14 "Net-(J2-Pad5)"))
466 | (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
467 | (net 10 "Net-(U1-Pad9)"))
468 | (pad 13 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
469 | (net 13 "Net-(J2-Pad6)"))
470 | (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
471 | (net 5 "Net-(U1-Pad7)"))
472 | (pad 12 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
473 | (net 12 "Net-(J2-Pad7)"))
474 | (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
475 | (net 6 "Net-(U1-Pad6)"))
476 | (pad 11 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
477 | (net 11 "Net-(J2-Pad8)"))
478 | (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
479 | (net 20 "Net-(SW2-Pad1)"))
480 | (pad 10 thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
481 | (net 21 "Net-(J4-Pad1)"))
482 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
483 | (net 19 "Net-(SW1-Pad1)"))
484 | (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-18_W7.62mm.wrl
485 | (at (xyz 0 0 0))
486 | (scale (xyz 1 1 1))
487 | (rotate (xyz 0 0 0))
488 | )
489 | )
490 |
491 | (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5E98A87A)
492 | (at 430.53 -58.42 270)
493 | (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
494 | (tags "Through hole pin header THT 1x04 2.54mm single row")
495 | (path /5E9A2B11)
496 | (fp_text reference J1 (at 0 -2.33 90) (layer F.SilkS)
497 | (effects (font (size 1 1) (thickness 0.15)))
498 | )
499 | (fp_text value Conn_01x04 (at 0 -7.62 180) (layer F.Fab)
500 | (effects (font (size 1 1) (thickness 0.15)))
501 | )
502 | (fp_text user %R (at 0 3.81) (layer F.Fab)
503 | (effects (font (size 1 1) (thickness 0.15)))
504 | )
505 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
506 | (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
507 | (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
508 | (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
509 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
510 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
511 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
512 | (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
513 | (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12))
514 | (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12))
515 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
516 | (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
517 | (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
518 | (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
519 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
520 | (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
521 | (net 1 "Net-(J1-Pad4)"))
522 | (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
523 | (net 2 "Net-(J1-Pad3)"))
524 | (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
525 | (net 3 "Net-(J1-Pad2)"))
526 | (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
527 | (net 4 "Net-(J1-Pad1)"))
528 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl
529 | (at (xyz 0 0 0))
530 | (scale (xyz 1 1 1))
531 | (rotate (xyz 0 0 0))
532 | )
533 | )
534 |
535 | (module Button_Switch_THT:SW_PUSH_6mm_H5mm (layer F.Cu) (tedit 5A02FE31) (tstamp 5E9A2148)
536 | (at 439.42 -26.035 180)
537 | (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
538 | (tags "tact sw push 6mm")
539 | (path /5E9AB3C5)
540 | (fp_text reference SW1 (at 3.25 1.905) (layer F.SilkS)
541 | (effects (font (size 1 1) (thickness 0.15)))
542 | )
543 | (fp_text value SW_Push (at 3.75 6.7) (layer F.Fab)
544 | (effects (font (size 1 1) (thickness 0.15)))
545 | )
546 | (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
547 | (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
548 | (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
549 | (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
550 | (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
551 | (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
552 | (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
553 | (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
554 | (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
555 | (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
556 | (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
557 | (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
558 | (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
559 | (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
560 | (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
561 | (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
562 | (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
563 | (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
564 | (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
565 | (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
566 | (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
567 | (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
568 | (fp_text user %R (at 3.25 2.25) (layer F.Fab)
569 | (effects (font (size 1 1) (thickness 0.15)))
570 | )
571 | (pad 1 thru_hole circle (at 6.5 0 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
572 | (net 19 "Net-(SW1-Pad1)"))
573 | (pad 2 thru_hole circle (at 6.5 4.5 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
574 | (net 1 "Net-(J1-Pad4)"))
575 | (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
576 | (net 19 "Net-(SW1-Pad1)"))
577 | (pad 2 thru_hole circle (at 0 4.5 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
578 | (net 1 "Net-(J1-Pad4)"))
579 | (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl
580 | (at (xyz 0 0 0))
581 | (scale (xyz 1 1 1))
582 | (rotate (xyz 0 0 0))
583 | )
584 | )
585 |
586 | (module Button_Switch_THT:SW_PUSH_6mm_H5mm (layer F.Cu) (tedit 5A02FE31) (tstamp 5E9A2167)
587 | (at 428.625 -26.035 180)
588 | (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
589 | (tags "tact sw push 6mm")
590 | (path /5E9AEC69)
591 | (fp_text reference SW2 (at 3.175 1.905) (layer F.SilkS)
592 | (effects (font (size 1 1) (thickness 0.15)))
593 | )
594 | (fp_text value SW_Push (at 3.75 6.7) (layer F.Fab)
595 | (effects (font (size 1 1) (thickness 0.15)))
596 | )
597 | (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
598 | (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
599 | (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
600 | (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
601 | (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
602 | (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
603 | (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
604 | (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
605 | (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
606 | (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
607 | (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
608 | (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
609 | (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
610 | (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
611 | (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
612 | (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
613 | (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
614 | (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
615 | (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
616 | (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
617 | (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
618 | (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
619 | (fp_text user %R (at 3.25 2.25) (layer F.Fab)
620 | (effects (font (size 1 1) (thickness 0.15)))
621 | )
622 | (pad 1 thru_hole circle (at 6.5 0 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
623 | (net 20 "Net-(SW2-Pad1)"))
624 | (pad 2 thru_hole circle (at 6.5 4.5 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
625 | (net 1 "Net-(J1-Pad4)"))
626 | (pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
627 | (net 20 "Net-(SW2-Pad1)"))
628 | (pad 2 thru_hole circle (at 0 4.5 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
629 | (net 1 "Net-(J1-Pad4)"))
630 | (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl
631 | (at (xyz 0 0 0))
632 | (scale (xyz 1 1 1))
633 | (rotate (xyz 0 0 0))
634 | )
635 | )
636 |
637 | (gr_text "INAV I2C Expander rev 1.0\nquadmeup.com" (at 417.83 -43.18 270) (layer F.SilkS)
638 | (effects (font (size 1 1) (thickness 0.15)))
639 | )
640 | (gr_text SIG (at 447.04 -31.75 90) (layer F.SilkS)
641 | (effects (font (size 1 1) (thickness 0.15)))
642 | )
643 | (gr_text GND (at 449.58 -31.75 90) (layer F.SilkS)
644 | (effects (font (size 1 1) (thickness 0.15)))
645 | )
646 | (gr_text 8 (at 448.31 -34.29) (layer F.SilkS)
647 | (effects (font (size 1 1) (thickness 0.15)))
648 | )
649 | (gr_text 7 (at 448.31 -36.83) (layer F.SilkS)
650 | (effects (font (size 1 1) (thickness 0.15)))
651 | )
652 | (gr_text 6 (at 448.31 -39.37) (layer F.SilkS)
653 | (effects (font (size 1 1) (thickness 0.15)))
654 | )
655 | (gr_text 5 (at 448.31 -41.91) (layer F.SilkS)
656 | (effects (font (size 1 1) (thickness 0.15)))
657 | )
658 | (gr_text 4 (at 448.31 -44.45) (layer F.SilkS)
659 | (effects (font (size 1 1) (thickness 0.15)))
660 | )
661 | (gr_text 3 (at 448.31 -46.99) (layer F.SilkS)
662 | (effects (font (size 1 1) (thickness 0.15)))
663 | )
664 | (gr_text 2 (at 448.31 -49.53) (layer F.SilkS)
665 | (effects (font (size 1 1) (thickness 0.15)))
666 | )
667 | (gr_text 1 (at 448.31 -52.07) (layer F.SilkS)
668 | (effects (font (size 1 1) (thickness 0.15)))
669 | )
670 | (gr_text "+ SDA SCL GND" (at 426.72 -55.88 180) (layer F.SilkS)
671 | (effects (font (size 1 1) (thickness 0.15)))
672 | )
673 | (gr_line (start 415 -24.5) (end 415 -60.5) (layer Edge.Cuts) (width 0.05) (tstamp 5E99F0E8))
674 | (gr_line (start 451 -24.5) (end 415 -24.5) (layer Edge.Cuts) (width 0.05))
675 | (gr_line (start 451 -60.5) (end 451 -24.5) (layer Edge.Cuts) (width 0.05))
676 | (gr_line (start 415 -60.5) (end 451 -60.5) (layer Edge.Cuts) (width 0.05))
677 |
678 | (segment (start 422.91 -53.135) (end 422.275 -52.5) (width 0.25) (layer B.Cu) (net 1))
679 | (segment (start 422.91 -58.42) (end 422.91 -53.135) (width 0.25) (layer B.Cu) (net 1))
680 | (segment (start 422.275 -52.5) (end 422.275 -47.42) (width 0.25) (layer B.Cu) (net 1))
681 | (segment (start 421.149999 -35.845001) (end 421.475001 -35.519999) (width 0.25) (layer B.Cu) (net 1))
682 | (segment (start 421.149999 -46.294999) (end 421.149999 -35.845001) (width 0.25) (layer B.Cu) (net 1))
683 | (segment (start 421.475001 -35.519999) (end 422.275 -34.72) (width 0.25) (layer B.Cu) (net 1))
684 | (segment (start 422.275 -47.42) (end 421.149999 -46.294999) (width 0.25) (layer B.Cu) (net 1))
685 | (segment (start 449.58 -35.22) (end 449.58 -53) (width 0.5) (layer B.Cu) (net 1))
686 | (segment (start 422.275 -30.685) (end 422.125 -30.535) (width 0.25) (layer B.Cu) (net 1))
687 | (segment (start 422.275 -34.72) (end 422.275 -30.685) (width 0.25) (layer B.Cu) (net 1))
688 | (segment (start 422.125 -30.535) (end 428.625 -30.535) (width 0.25) (layer B.Cu) (net 1))
689 | (segment (start 428.625 -30.535) (end 432.92 -30.535) (width 0.25) (layer F.Cu) (net 1))
690 | (segment (start 444.895 -30.535) (end 439.42 -30.535) (width 0.5) (layer F.Cu) (net 1))
691 | (segment (start 449.58 -35.22) (end 444.895 -30.535) (width 0.5) (layer F.Cu) (net 1))
692 | (segment (start 439.42 -30.535) (end 432.92 -30.535) (width 0.5) (layer F.Cu) (net 1))
693 | (segment (start 436.5 -33.455) (end 439.42 -30.535) (width 0.5) (layer F.Cu) (net 1))
694 | (segment (start 436.5 -33.68) (end 436.5 -33.455) (width 0.5) (layer F.Cu) (net 1))
695 | (segment (start 425.45 -51.865) (end 429.895 -47.42) (width 0.25) (layer B.Cu) (net 2))
696 | (segment (start 425.45 -58.42) (end 425.45 -51.865) (width 0.25) (layer B.Cu) (net 2))
697 | (segment (start 427.99 -51.865) (end 429.895 -49.96) (width 0.25) (layer B.Cu) (net 3))
698 | (segment (start 427.99 -58.42) (end 427.99 -51.865) (width 0.25) (layer B.Cu) (net 3))
699 | (segment (start 430.53 -53.135) (end 429.895 -52.5) (width 0.25) (layer B.Cu) (net 4))
700 | (segment (start 430.53 -58.42) (end 430.53 -53.135) (width 0.25) (layer B.Cu) (net 4))
701 | (segment (start 435.700001 -45.580001) (end 436.5 -46.38) (width 0.25) (layer F.Cu) (net 5))
702 | (segment (start 431.334999 -41.214999) (end 435.700001 -45.580001) (width 0.25) (layer F.Cu) (net 5))
703 | (segment (start 426.229999 -41.214999) (end 431.334999 -41.214999) (width 0.25) (layer F.Cu) (net 5))
704 | (segment (start 422.275 -37.26) (end 426.229999 -41.214999) (width 0.25) (layer F.Cu) (net 5))
705 | (segment (start 435.700001 -48.120001) (end 436.5 -48.92) (width 0.25) (layer F.Cu) (net 6))
706 | (segment (start 431.334999 -43.754999) (end 435.700001 -48.120001) (width 0.25) (layer F.Cu) (net 6))
707 | (segment (start 426.229999 -43.754999) (end 431.334999 -43.754999) (width 0.25) (layer F.Cu) (net 6))
708 | (segment (start 422.275 -39.8) (end 426.229999 -43.754999) (width 0.25) (layer F.Cu) (net 6))
709 | (segment (start 435.36863 -36.22) (end 436.5 -36.22) (width 0.25) (layer B.Cu) (net 7))
710 | (segment (start 429.354999 -36.134999) (end 435.283629 -36.134999) (width 0.25) (layer B.Cu) (net 7))
711 | (segment (start 428.769999 -36.719999) (end 429.354999 -36.134999) (width 0.25) (layer B.Cu) (net 7))
712 | (segment (start 428.769999 -41.214999) (end 428.769999 -36.719999) (width 0.25) (layer B.Cu) (net 7))
713 | (segment (start 435.283629 -36.134999) (end 435.36863 -36.22) (width 0.25) (layer B.Cu) (net 7))
714 | (segment (start 429.895 -42.34) (end 428.769999 -41.214999) (width 0.25) (layer B.Cu) (net 7))
715 | (segment (start 435.46 -39.8) (end 436.5 -38.76) (width 0.25) (layer B.Cu) (net 8))
716 | (segment (start 429.895 -39.8) (end 435.46 -39.8) (width 0.25) (layer B.Cu) (net 8))
717 | (segment (start 431.111371 -37.345001) (end 438.665001 -37.345001) (width 0.25) (layer B.Cu) (net 9))
718 | (segment (start 429.895 -37.26) (end 431.02637 -37.26) (width 0.25) (layer B.Cu) (net 9))
719 | (segment (start 431.02637 -37.26) (end 431.111371 -37.345001) (width 0.25) (layer B.Cu) (net 9))
720 | (segment (start 438.665001 -37.345001) (end 439.42 -38.1) (width 0.25) (layer B.Cu) (net 9))
721 | (segment (start 439.42 -38.1) (end 439.42 -38.38) (width 0.25) (layer B.Cu) (net 9))
722 | (segment (start 439.42 -38.38) (end 436.5 -41.3) (width 0.25) (layer B.Cu) (net 9))
723 | (segment (start 431.401369 -35.094999) (end 441.494999 -35.094999) (width 0.25) (layer B.Cu) (net 10))
724 | (segment (start 429.895 -34.72) (end 431.02637 -34.72) (width 0.25) (layer B.Cu) (net 10))
725 | (segment (start 431.02637 -34.72) (end 431.401369 -35.094999) (width 0.25) (layer B.Cu) (net 10))
726 | (segment (start 441.494999 -35.094999) (end 441.96 -35.56) (width 0.25) (layer B.Cu) (net 10))
727 | (segment (start 441.96 -35.56) (end 441.96 -38.38) (width 0.25) (layer B.Cu) (net 10))
728 | (segment (start 441.96 -38.38) (end 436.5 -43.84) (width 0.25) (layer B.Cu) (net 10))
729 | (segment (start 446.04 -36.22) (end 447.04 -35.22) (width 0.25) (layer B.Cu) (net 11))
730 | (segment (start 444.12 -36.22) (end 446.04 -36.22) (width 0.25) (layer B.Cu) (net 11))
731 | (segment (start 446.04 -38.76) (end 447.04 -37.76) (width 0.25) (layer B.Cu) (net 12))
732 | (segment (start 444.12 -38.76) (end 446.04 -38.76) (width 0.25) (layer B.Cu) (net 12))
733 | (segment (start 446.04 -41.3) (end 447.04 -40.3) (width 0.25) (layer B.Cu) (net 13))
734 | (segment (start 444.12 -41.3) (end 446.04 -41.3) (width 0.25) (layer B.Cu) (net 13))
735 | (segment (start 446.04 -43.84) (end 447.04 -42.84) (width 0.25) (layer B.Cu) (net 14))
736 | (segment (start 444.12 -43.84) (end 446.04 -43.84) (width 0.25) (layer B.Cu) (net 14))
737 | (segment (start 446.04 -46.38) (end 447.04 -45.38) (width 0.25) (layer B.Cu) (net 15))
738 | (segment (start 444.12 -46.38) (end 446.04 -46.38) (width 0.25) (layer B.Cu) (net 15))
739 | (segment (start 446.04 -48.92) (end 447.04 -47.92) (width 0.25) (layer B.Cu) (net 16))
740 | (segment (start 444.12 -48.92) (end 446.04 -48.92) (width 0.25) (layer B.Cu) (net 16))
741 | (segment (start 446.04 -51.46) (end 447.04 -50.46) (width 0.25) (layer B.Cu) (net 17))
742 | (segment (start 444.12 -51.46) (end 446.04 -51.46) (width 0.25) (layer B.Cu) (net 17))
743 | (segment (start 446.04 -54) (end 447.04 -53) (width 0.25) (layer B.Cu) (net 18))
744 | (segment (start 444.12 -54) (end 446.04 -54) (width 0.25) (layer B.Cu) (net 18))
745 | (segment (start 431.045001 -48.545001) (end 436.5 -54) (width 0.25) (layer F.Cu) (net 19))
746 | (segment (start 425.940001 -48.545001) (end 431.045001 -48.545001) (width 0.25) (layer F.Cu) (net 19))
747 | (segment (start 422.275 -44.88) (end 425.940001 -48.545001) (width 0.25) (layer F.Cu) (net 19))
748 | (segment (start 426.085 -41.07) (end 426.085 -36.864998) (width 0.25) (layer B.Cu) (net 19))
749 | (segment (start 422.275 -44.88) (end 426.085 -41.07) (width 0.25) (layer B.Cu) (net 19))
750 | (segment (start 431.920001 -27.034999) (end 431.435001 -27.034999) (width 0.25) (layer B.Cu) (net 19))
751 | (segment (start 432.92 -26.035) (end 431.920001 -27.034999) (width 0.25) (layer B.Cu) (net 19))
752 | (segment (start 431.435001 -27.034999) (end 430.53 -27.94) (width 0.25) (layer B.Cu) (net 19))
753 | (segment (start 430.53 -27.94) (end 430.53 -30.591002) (width 0.25) (layer B.Cu) (net 19))
754 | (segment (start 430.53 -30.591002) (end 430.53 -33.02) (width 0.25) (layer B.Cu) (net 19))
755 | (segment (start 430.53 -33.02) (end 426.085 -33.02) (width 0.25) (layer B.Cu) (net 19))
756 | (segment (start 426.085 -33.02) (end 426.085 -36.83) (width 0.25) (layer B.Cu) (net 19))
757 | (segment (start 432.92 -26.035) (end 439.42 -26.035) (width 0.25) (layer B.Cu) (net 19))
758 | (segment (start 435.700001 -50.660001) (end 436.5 -51.46) (width 0.25) (layer F.Cu) (net 20))
759 | (segment (start 431.334999 -46.294999) (end 435.700001 -50.660001) (width 0.25) (layer F.Cu) (net 20))
760 | (segment (start 426.229999 -46.294999) (end 431.334999 -46.294999) (width 0.25) (layer F.Cu) (net 20))
761 | (segment (start 422.275 -42.34) (end 426.229999 -46.294999) (width 0.25) (layer F.Cu) (net 20))
762 | (segment (start 421.149999 -41.214999) (end 421.475001 -41.540001) (width 0.25) (layer F.Cu) (net 20))
763 | (segment (start 421.475001 -41.540001) (end 422.275 -42.34) (width 0.25) (layer F.Cu) (net 20))
764 | (segment (start 421.149999 -36.719999) (end 421.149999 -41.214999) (width 0.25) (layer F.Cu) (net 20))
765 | (segment (start 422.024997 -35.845001) (end 421.149999 -36.719999) (width 0.25) (layer F.Cu) (net 20))
766 | (segment (start 422.815001 -35.845001) (end 422.024997 -35.845001) (width 0.25) (layer F.Cu) (net 20))
767 | (segment (start 424.720001 -33.940001) (end 422.815001 -35.845001) (width 0.25) (layer F.Cu) (net 20))
768 | (segment (start 424.720001 -27.360001) (end 424.720001 -33.940001) (width 0.25) (layer F.Cu) (net 20))
769 | (segment (start 423.395 -26.035) (end 424.720001 -27.360001) (width 0.25) (layer F.Cu) (net 20))
770 | (segment (start 423.395 -26.035) (end 422.125 -26.035) (width 0.25) (layer F.Cu) (net 20))
771 | (segment (start 428.625 -26.035) (end 422.125 -26.035) (width 0.25) (layer F.Cu) (net 20))
772 | (segment (start 443.23 -32.79) (end 444.12 -33.68) (width 0.5) (layer B.Cu) (net 21))
773 | (segment (start 443.23 -26.67) (end 443.23 -32.79) (width 0.5) (layer B.Cu) (net 21))
774 |
775 | )
776 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander.pro:
--------------------------------------------------------------------------------
1 | update=17.04.2020 20:11:44
2 | version=1
3 | last_client=kicad
4 | [general]
5 | version=1
6 | RootSch=
7 | BoardNm=
8 | [cvpcb]
9 | version=1
10 | NetIExt=net
11 | [eeschema]
12 | version=1
13 | LibDir=
14 | [eeschema/libraries]
15 | [pcbnew]
16 | version=1
17 | PageLayoutDescrFile=
18 | LastNetListRead=
19 | CopperLayerCount=2
20 | BoardThickness=1.6
21 | AllowMicroVias=0
22 | AllowBlindVias=0
23 | RequireCourtyardDefinitions=0
24 | ProhibitOverlappingCourtyards=1
25 | MinTrackWidth=0.2
26 | MinViaDiameter=0.4
27 | MinViaDrill=0.3
28 | MinMicroViaDiameter=0.2
29 | MinMicroViaDrill=0.09999999999999999
30 | MinHoleToHole=0.25
31 | TrackWidth1=0.25
32 | TrackWidth2=0.5
33 | ViaDiameter1=0.8
34 | ViaDrill1=0.4
35 | dPairWidth1=0.2
36 | dPairGap1=0.25
37 | dPairViaGap1=0.25
38 | SilkLineWidth=0.12
39 | SilkTextSizeV=1
40 | SilkTextSizeH=1
41 | SilkTextSizeThickness=0.15
42 | SilkTextItalic=0
43 | SilkTextUpright=1
44 | CopperLineWidth=0.2
45 | CopperTextSizeV=1.5
46 | CopperTextSizeH=1.5
47 | CopperTextThickness=0.3
48 | CopperTextItalic=0
49 | CopperTextUpright=1
50 | EdgeCutLineWidth=0.05
51 | CourtyardLineWidth=0.05
52 | OthersLineWidth=0.15
53 | OthersTextSizeV=1
54 | OthersTextSizeH=1
55 | OthersTextSizeThickness=0.15
56 | OthersTextItalic=0
57 | OthersTextUpright=1
58 | SolderMaskClearance=0.051
59 | SolderMaskMinWidth=0.25
60 | SolderPasteClearance=0
61 | SolderPasteRatio=-0
62 | [pcbnew/Layer.F.Cu]
63 | Name=F.Cu
64 | Type=0
65 | Enabled=1
66 | [pcbnew/Layer.In1.Cu]
67 | Name=In1.Cu
68 | Type=0
69 | Enabled=0
70 | [pcbnew/Layer.In2.Cu]
71 | Name=In2.Cu
72 | Type=0
73 | Enabled=0
74 | [pcbnew/Layer.In3.Cu]
75 | Name=In3.Cu
76 | Type=0
77 | Enabled=0
78 | [pcbnew/Layer.In4.Cu]
79 | Name=In4.Cu
80 | Type=0
81 | Enabled=0
82 | [pcbnew/Layer.In5.Cu]
83 | Name=In5.Cu
84 | Type=0
85 | Enabled=0
86 | [pcbnew/Layer.In6.Cu]
87 | Name=In6.Cu
88 | Type=0
89 | Enabled=0
90 | [pcbnew/Layer.In7.Cu]
91 | Name=In7.Cu
92 | Type=0
93 | Enabled=0
94 | [pcbnew/Layer.In8.Cu]
95 | Name=In8.Cu
96 | Type=0
97 | Enabled=0
98 | [pcbnew/Layer.In9.Cu]
99 | Name=In9.Cu
100 | Type=0
101 | Enabled=0
102 | [pcbnew/Layer.In10.Cu]
103 | Name=In10.Cu
104 | Type=0
105 | Enabled=0
106 | [pcbnew/Layer.In11.Cu]
107 | Name=In11.Cu
108 | Type=0
109 | Enabled=0
110 | [pcbnew/Layer.In12.Cu]
111 | Name=In12.Cu
112 | Type=0
113 | Enabled=0
114 | [pcbnew/Layer.In13.Cu]
115 | Name=In13.Cu
116 | Type=0
117 | Enabled=0
118 | [pcbnew/Layer.In14.Cu]
119 | Name=In14.Cu
120 | Type=0
121 | Enabled=0
122 | [pcbnew/Layer.In15.Cu]
123 | Name=In15.Cu
124 | Type=0
125 | Enabled=0
126 | [pcbnew/Layer.In16.Cu]
127 | Name=In16.Cu
128 | Type=0
129 | Enabled=0
130 | [pcbnew/Layer.In17.Cu]
131 | Name=In17.Cu
132 | Type=0
133 | Enabled=0
134 | [pcbnew/Layer.In18.Cu]
135 | Name=In18.Cu
136 | Type=0
137 | Enabled=0
138 | [pcbnew/Layer.In19.Cu]
139 | Name=In19.Cu
140 | Type=0
141 | Enabled=0
142 | [pcbnew/Layer.In20.Cu]
143 | Name=In20.Cu
144 | Type=0
145 | Enabled=0
146 | [pcbnew/Layer.In21.Cu]
147 | Name=In21.Cu
148 | Type=0
149 | Enabled=0
150 | [pcbnew/Layer.In22.Cu]
151 | Name=In22.Cu
152 | Type=0
153 | Enabled=0
154 | [pcbnew/Layer.In23.Cu]
155 | Name=In23.Cu
156 | Type=0
157 | Enabled=0
158 | [pcbnew/Layer.In24.Cu]
159 | Name=In24.Cu
160 | Type=0
161 | Enabled=0
162 | [pcbnew/Layer.In25.Cu]
163 | Name=In25.Cu
164 | Type=0
165 | Enabled=0
166 | [pcbnew/Layer.In26.Cu]
167 | Name=In26.Cu
168 | Type=0
169 | Enabled=0
170 | [pcbnew/Layer.In27.Cu]
171 | Name=In27.Cu
172 | Type=0
173 | Enabled=0
174 | [pcbnew/Layer.In28.Cu]
175 | Name=In28.Cu
176 | Type=0
177 | Enabled=0
178 | [pcbnew/Layer.In29.Cu]
179 | Name=In29.Cu
180 | Type=0
181 | Enabled=0
182 | [pcbnew/Layer.In30.Cu]
183 | Name=In30.Cu
184 | Type=0
185 | Enabled=0
186 | [pcbnew/Layer.B.Cu]
187 | Name=B.Cu
188 | Type=0
189 | Enabled=1
190 | [pcbnew/Layer.B.Adhes]
191 | Enabled=1
192 | [pcbnew/Layer.F.Adhes]
193 | Enabled=1
194 | [pcbnew/Layer.B.Paste]
195 | Enabled=1
196 | [pcbnew/Layer.F.Paste]
197 | Enabled=1
198 | [pcbnew/Layer.B.SilkS]
199 | Enabled=1
200 | [pcbnew/Layer.F.SilkS]
201 | Enabled=1
202 | [pcbnew/Layer.B.Mask]
203 | Enabled=1
204 | [pcbnew/Layer.F.Mask]
205 | Enabled=1
206 | [pcbnew/Layer.Dwgs.User]
207 | Enabled=1
208 | [pcbnew/Layer.Cmts.User]
209 | Enabled=1
210 | [pcbnew/Layer.Eco1.User]
211 | Enabled=1
212 | [pcbnew/Layer.Eco2.User]
213 | Enabled=1
214 | [pcbnew/Layer.Edge.Cuts]
215 | Enabled=1
216 | [pcbnew/Layer.Margin]
217 | Enabled=1
218 | [pcbnew/Layer.B.CrtYd]
219 | Enabled=1
220 | [pcbnew/Layer.F.CrtYd]
221 | Enabled=1
222 | [pcbnew/Layer.B.Fab]
223 | Enabled=1
224 | [pcbnew/Layer.F.Fab]
225 | Enabled=1
226 | [pcbnew/Layer.Rescue]
227 | Enabled=0
228 | [pcbnew/Netclasses]
229 | [pcbnew/Netclasses/Default]
230 | Name=Default
231 | Clearance=0.2
232 | TrackWidth=0.25
233 | ViaDiameter=0.8
234 | ViaDrill=0.4
235 | uViaDiameter=0.3
236 | uViaDrill=0.1
237 | dPairWidth=0.2
238 | dPairGap=0.25
239 | dPairViaGap=0.25
240 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | EELAYER 30 0
3 | EELAYER END
4 | $Descr A4 11693 8268
5 | encoding utf-8
6 | Sheet 1 1
7 | Title ""
8 | Date ""
9 | Rev ""
10 | Comp ""
11 | Comment1 ""
12 | Comment2 ""
13 | Comment3 ""
14 | Comment4 ""
15 | $EndDescr
16 | $Comp
17 | L Interface_Expansion:PCF8574A U1
18 | U 1 1 5E988EA0
19 | P 4200 3100
20 | F 0 "U1" H 4200 3981 50 0000 C CNN
21 | F 1 "PCF8574A" H 4200 3890 50 0000 C CNN
22 | F 2 "Package_DIP:DIP-16_W7.62mm" H 4200 3100 50 0001 C CNN
23 | F 3 "http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf" H 4200 3100 50 0001 C CNN
24 | 1 4200 3100
25 | 1 0 0 -1
26 | $EndComp
27 | Wire Wire Line
28 | 5700 2700 4850 2700
29 | Wire Wire Line
30 | 5700 2800 5300 2800
31 | Wire Wire Line
32 | 4700 2900 5700 2900
33 | Wire Wire Line
34 | 5700 3000 4700 3000
35 | Wire Wire Line
36 | 4700 3100 5700 3100
37 | Wire Wire Line
38 | 5700 3200 4700 3200
39 | Wire Wire Line
40 | 4700 3300 5700 3300
41 | $Comp
42 | L Transistor_Array:ULN2803A U2
43 | U 1 1 5E991F0F
44 | P 6100 2900
45 | F 0 "U2" H 6100 3467 50 0000 C CNN
46 | F 1 "ULN2803A" H 6100 3376 50 0000 C CNN
47 | F 2 "Package_DIP:DIP-18_W7.62mm" H 6150 2250 50 0001 L CNN
48 | F 3 "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" H 6200 2700 50 0001 C CNN
49 | 1 6100 2900
50 | 1 0 0 -1
51 | $EndComp
52 | Wire Wire Line
53 | 5700 3400 4700 3400
54 | Wire Wire Line
55 | 6100 3600 6100 3950
56 | Wire Wire Line
57 | 6100 3950 4200 3950
58 | Wire Wire Line
59 | 4200 3950 4200 3800
60 | Wire Wire Line
61 | 3700 3200 3550 3200
62 | Wire Wire Line
63 | 3550 3200 3550 3950
64 | Wire Wire Line
65 | 3550 3950 4200 3950
66 | Connection ~ 4200 3950
67 | Wire Wire Line
68 | 3550 3200 3550 3100
69 | Wire Wire Line
70 | 3550 3100 3700 3100
71 | Connection ~ 3550 3200
72 | Wire Wire Line
73 | 3550 3100 3550 3000
74 | Wire Wire Line
75 | 3550 3000 3700 3000
76 | Connection ~ 3550 3100
77 | Wire Wire Line
78 | 2950 2700 3150 2700
79 | Wire Wire Line
80 | 3150 2700 3150 2200
81 | Wire Wire Line
82 | 3150 2200 4200 2200
83 | Wire Wire Line
84 | 4200 2200 4200 2400
85 | Wire Wire Line
86 | 2950 2900 3550 2900
87 | Wire Wire Line
88 | 2950 3000 2950 3950
89 | Wire Wire Line
90 | 2950 3950 3200 3950
91 | Connection ~ 3550 3950
92 | $Comp
93 | L Connector_Generic:Conn_01x04 J1
94 | U 1 1 5E9A2B11
95 | P 2750 2800
96 | F 0 "J1" H 2668 3117 50 0000 C CNN
97 | F 1 "Conn_01x04" H 2668 3026 50 0000 C CNN
98 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 2750 2800 50 0001 C CNN
99 | F 3 "~" H 2750 2800 50 0001 C CNN
100 | 1 2750 2800
101 | -1 0 0 -1
102 | $EndComp
103 | Wire Wire Line
104 | 6500 2700 6750 2700
105 | Wire Wire Line
106 | 6500 2800 6750 2800
107 | Wire Wire Line
108 | 6500 2900 6750 2900
109 | Wire Wire Line
110 | 6500 3000 6750 3000
111 | Wire Wire Line
112 | 6500 3100 6750 3100
113 | Wire Wire Line
114 | 6500 3200 6750 3200
115 | Wire Wire Line
116 | 6500 3300 6750 3300
117 | Wire Wire Line
118 | 6500 3400 6750 3400
119 | Wire Wire Line
120 | 3200 3950 3200 1850
121 | Wire Wire Line
122 | 3200 1850 4850 1850
123 | Wire Wire Line
124 | 4850 1850 4850 2100
125 | Connection ~ 3200 3950
126 | Wire Wire Line
127 | 3200 3950 3550 3950
128 | Wire Wire Line
129 | 5300 2100 5300 1850
130 | Wire Wire Line
131 | 5300 1850 4850 1850
132 | Connection ~ 4850 1850
133 | Wire Wire Line
134 | 4850 2500 4850 2700
135 | Connection ~ 4850 2700
136 | Wire Wire Line
137 | 4850 2700 4700 2700
138 | Wire Wire Line
139 | 5300 2500 5300 2800
140 | Connection ~ 5300 2800
141 | Wire Wire Line
142 | 5300 2800 4700 2800
143 | NoConn ~ 3700 3500
144 | $Comp
145 | L Switch:SW_Push SW1
146 | U 1 1 5E9AB3C5
147 | P 4850 2300
148 | F 0 "SW1" V 4896 2252 50 0000 R CNN
149 | F 1 "SW_Push" V 4805 2252 50 0000 R CNN
150 | F 2 "Button_Switch_THT:SW_PUSH_6mm_H5mm" H 4850 2500 50 0001 C CNN
151 | F 3 "~" H 4850 2500 50 0001 C CNN
152 | 1 4850 2300
153 | 0 -1 -1 0
154 | $EndComp
155 | $Comp
156 | L Switch:SW_Push SW2
157 | U 1 1 5E9AEC69
158 | P 5300 2300
159 | F 0 "SW2" V 5346 2252 50 0000 R CNN
160 | F 1 "SW_Push" V 5255 2252 50 0000 R CNN
161 | F 2 "Button_Switch_THT:SW_PUSH_6mm_H5mm" H 5300 2500 50 0001 C CNN
162 | F 3 "~" H 5300 2500 50 0001 C CNN
163 | 1 5300 2300
164 | 0 -1 -1 0
165 | $EndComp
166 | $Comp
167 | L Connector_Generic:Conn_01x08 J2
168 | U 1 1 5E9A2AAF
169 | P 6950 3000
170 | F 0 "J2" H 7030 2992 50 0000 L CNN
171 | F 1 "Conn_01x08" H 7030 2901 50 0000 L CNN
172 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" H 6950 3000 50 0001 C CNN
173 | F 3 "~" H 6950 3000 50 0001 C CNN
174 | 1 6950 3000
175 | 1 0 0 -1
176 | $EndComp
177 | $Comp
178 | L Connector_Generic:Conn_01x08 J3
179 | U 1 1 5E9A5006
180 | P 6950 3950
181 | F 0 "J3" H 7030 3942 50 0000 L CNN
182 | F 1 "Conn_01x08" H 7030 3851 50 0000 L CNN
183 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" H 6950 3950 50 0001 C CNN
184 | F 3 "~" H 6950 3950 50 0001 C CNN
185 | 1 6950 3950
186 | 1 0 0 -1
187 | $EndComp
188 | Wire Wire Line
189 | 6100 3950 6750 3950
190 | Connection ~ 6100 3950
191 | Wire Wire Line
192 | 6750 3950 6750 3850
193 | Connection ~ 6750 3950
194 | Connection ~ 6750 3750
195 | Wire Wire Line
196 | 6750 3750 6750 3650
197 | Connection ~ 6750 3850
198 | Wire Wire Line
199 | 6750 3850 6750 3750
200 | Wire Wire Line
201 | 6750 3950 6750 4050
202 | Connection ~ 6750 4050
203 | Wire Wire Line
204 | 6750 4050 6750 4150
205 | Connection ~ 6750 4150
206 | Wire Wire Line
207 | 6750 4150 6750 4250
208 | Connection ~ 6750 4250
209 | Wire Wire Line
210 | 6750 4250 6750 4350
211 | Wire Wire Line
212 | 3550 2900 3550 2700
213 | Wire Wire Line
214 | 3550 2700 3700 2700
215 | Wire Wire Line
216 | 2950 2800 3700 2800
217 | $Comp
218 | L Connector_Generic:Conn_01x01 J4
219 | U 1 1 5F3F2E7D
220 | P 6950 2450
221 | F 0 "J4" H 7030 2492 50 0000 L CNN
222 | F 1 "Conn_01x01" H 7030 2401 50 0000 L CNN
223 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" H 6950 2450 50 0001 C CNN
224 | F 3 "~" H 6950 2450 50 0001 C CNN
225 | 1 6950 2450
226 | 1 0 0 -1
227 | $EndComp
228 | Wire Wire Line
229 | 6500 2600 6750 2600
230 | Wire Wire Line
231 | 6750 2600 6750 2450
232 | Text Notes 2500 2700 0 50 ~ 0
233 | 3.3V
234 | Text Notes 2500 2900 0 50 ~ 0
235 | SCL
236 | Text Notes 2500 3000 0 50 ~ 0
237 | GND
238 | Text Notes 2500 2800 0 50 ~ 0
239 | SDA
240 | $EndSCHEMATC
241 |
--------------------------------------------------------------------------------
/IO Expander/IO Expander.sch-bak:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | EELAYER 30 0
3 | EELAYER END
4 | $Descr A4 11693 8268
5 | encoding utf-8
6 | Sheet 1 1
7 | Title ""
8 | Date ""
9 | Rev ""
10 | Comp ""
11 | Comment1 ""
12 | Comment2 ""
13 | Comment3 ""
14 | Comment4 ""
15 | $EndDescr
16 | $Comp
17 | L Interface_Expansion:PCF8574A U1
18 | U 1 1 5E988EA0
19 | P 2350 2550
20 | F 0 "U1" H 2350 3431 50 0000 C CNN
21 | F 1 "PCF8574A" H 2350 3340 50 0000 C CNN
22 | F 2 "Package_DIP:DIP-16_W7.62mm" H 2350 2550 50 0001 C CNN
23 | F 3 "http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf" H 2350 2550 50 0001 C CNN
24 | 1 2350 2550
25 | 1 0 0 -1
26 | $EndComp
27 | Wire Wire Line
28 | 3850 2150 3000 2150
29 | Wire Wire Line
30 | 3850 2250 3450 2250
31 | Wire Wire Line
32 | 2850 2350 3850 2350
33 | Wire Wire Line
34 | 3850 2450 2850 2450
35 | Wire Wire Line
36 | 2850 2550 3850 2550
37 | Wire Wire Line
38 | 3850 2650 2850 2650
39 | Wire Wire Line
40 | 2850 2750 3850 2750
41 | $Comp
42 | L Transistor_Array:ULN2803A U2
43 | U 1 1 5E991F0F
44 | P 4250 2350
45 | F 0 "U2" H 4250 2917 50 0000 C CNN
46 | F 1 "ULN2803A" H 4250 2826 50 0000 C CNN
47 | F 2 "Package_DIP:DIP-18_W7.62mm" H 4300 1700 50 0001 L CNN
48 | F 3 "http://www.ti.com/lit/ds/symlink/uln2803a.pdf" H 4350 2150 50 0001 C CNN
49 | 1 4250 2350
50 | 1 0 0 -1
51 | $EndComp
52 | Wire Wire Line
53 | 3850 2850 2850 2850
54 | Wire Wire Line
55 | 4250 3050 4250 3400
56 | Wire Wire Line
57 | 4250 3400 2350 3400
58 | Wire Wire Line
59 | 2350 3400 2350 3250
60 | Wire Wire Line
61 | 1850 2650 1700 2650
62 | Wire Wire Line
63 | 1700 2650 1700 3400
64 | Wire Wire Line
65 | 1700 3400 2350 3400
66 | Connection ~ 2350 3400
67 | Wire Wire Line
68 | 1700 2650 1700 2550
69 | Wire Wire Line
70 | 1700 2550 1850 2550
71 | Connection ~ 1700 2650
72 | Wire Wire Line
73 | 1700 2550 1700 2450
74 | Wire Wire Line
75 | 1700 2450 1850 2450
76 | Connection ~ 1700 2550
77 | Wire Wire Line
78 | 1100 2150 1300 2150
79 | Wire Wire Line
80 | 1300 2150 1300 1650
81 | Wire Wire Line
82 | 1300 1650 2350 1650
83 | Wire Wire Line
84 | 2350 1650 2350 1850
85 | Wire Wire Line
86 | 1100 2350 1700 2350
87 | Wire Wire Line
88 | 1100 2450 1100 3400
89 | Wire Wire Line
90 | 1100 3400 1350 3400
91 | Connection ~ 1700 3400
92 | $Comp
93 | L Connector_Generic:Conn_01x04 J1
94 | U 1 1 5E9A2B11
95 | P 900 2250
96 | F 0 "J1" H 818 2567 50 0000 C CNN
97 | F 1 "Conn_01x04" H 818 2476 50 0000 C CNN
98 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 900 2250 50 0001 C CNN
99 | F 3 "~" H 900 2250 50 0001 C CNN
100 | 1 900 2250
101 | -1 0 0 -1
102 | $EndComp
103 | Wire Wire Line
104 | 4650 2150 4900 2150
105 | Wire Wire Line
106 | 4650 2250 4900 2250
107 | Wire Wire Line
108 | 4650 2350 4900 2350
109 | Wire Wire Line
110 | 4650 2450 4900 2450
111 | Wire Wire Line
112 | 4650 2550 4900 2550
113 | Wire Wire Line
114 | 4650 2650 4900 2650
115 | Wire Wire Line
116 | 4650 2750 4900 2750
117 | Wire Wire Line
118 | 4650 2850 4900 2850
119 | Wire Wire Line
120 | 1350 3400 1350 1300
121 | Wire Wire Line
122 | 1350 1300 3000 1300
123 | Wire Wire Line
124 | 3000 1300 3000 1550
125 | Connection ~ 1350 3400
126 | Wire Wire Line
127 | 1350 3400 1700 3400
128 | Wire Wire Line
129 | 3450 1550 3450 1300
130 | Wire Wire Line
131 | 3450 1300 3000 1300
132 | Connection ~ 3000 1300
133 | Wire Wire Line
134 | 3000 1950 3000 2150
135 | Connection ~ 3000 2150
136 | Wire Wire Line
137 | 3000 2150 2850 2150
138 | Wire Wire Line
139 | 3450 1950 3450 2250
140 | Connection ~ 3450 2250
141 | Wire Wire Line
142 | 3450 2250 2850 2250
143 | NoConn ~ 1850 2950
144 | $Comp
145 | L Switch:SW_Push SW1
146 | U 1 1 5E9AB3C5
147 | P 3000 1750
148 | F 0 "SW1" V 3046 1702 50 0000 R CNN
149 | F 1 "SW_Push" V 2955 1702 50 0000 R CNN
150 | F 2 "Button_Switch_THT:SW_PUSH_6mm_H5mm" H 3000 1950 50 0001 C CNN
151 | F 3 "~" H 3000 1950 50 0001 C CNN
152 | 1 3000 1750
153 | 0 -1 -1 0
154 | $EndComp
155 | $Comp
156 | L Switch:SW_Push SW2
157 | U 1 1 5E9AEC69
158 | P 3450 1750
159 | F 0 "SW2" V 3496 1702 50 0000 R CNN
160 | F 1 "SW_Push" V 3405 1702 50 0000 R CNN
161 | F 2 "Button_Switch_THT:SW_PUSH_6mm_H5mm" H 3450 1950 50 0001 C CNN
162 | F 3 "~" H 3450 1950 50 0001 C CNN
163 | 1 3450 1750
164 | 0 -1 -1 0
165 | $EndComp
166 | $Comp
167 | L Connector_Generic:Conn_01x08 J2
168 | U 1 1 5E9A2AAF
169 | P 5100 2450
170 | F 0 "J2" H 5180 2442 50 0000 L CNN
171 | F 1 "Conn_01x08" H 5180 2351 50 0000 L CNN
172 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" H 5100 2450 50 0001 C CNN
173 | F 3 "~" H 5100 2450 50 0001 C CNN
174 | 1 5100 2450
175 | 1 0 0 -1
176 | $EndComp
177 | $Comp
178 | L Connector_Generic:Conn_01x08 J3
179 | U 1 1 5E9A5006
180 | P 5100 3400
181 | F 0 "J3" H 5180 3392 50 0000 L CNN
182 | F 1 "Conn_01x08" H 5180 3301 50 0000 L CNN
183 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" H 5100 3400 50 0001 C CNN
184 | F 3 "~" H 5100 3400 50 0001 C CNN
185 | 1 5100 3400
186 | 1 0 0 -1
187 | $EndComp
188 | Wire Wire Line
189 | 4250 3400 4900 3400
190 | Connection ~ 4250 3400
191 | Wire Wire Line
192 | 4900 3400 4900 3300
193 | Connection ~ 4900 3400
194 | Connection ~ 4900 3200
195 | Wire Wire Line
196 | 4900 3200 4900 3100
197 | Connection ~ 4900 3300
198 | Wire Wire Line
199 | 4900 3300 4900 3200
200 | Wire Wire Line
201 | 4900 3400 4900 3500
202 | Connection ~ 4900 3500
203 | Wire Wire Line
204 | 4900 3500 4900 3600
205 | Connection ~ 4900 3600
206 | Wire Wire Line
207 | 4900 3600 4900 3700
208 | Connection ~ 4900 3700
209 | Wire Wire Line
210 | 4900 3700 4900 3800
211 | Wire Wire Line
212 | 1700 2350 1700 2150
213 | Wire Wire Line
214 | 1700 2150 1850 2150
215 | Wire Wire Line
216 | 1100 2250 1850 2250
217 | $Comp
218 | L Connector_Generic:Conn_01x01 J4
219 | U 1 1 5F3F2E7D
220 | P 5100 1900
221 | F 0 "J4" H 5180 1942 50 0000 L CNN
222 | F 1 "Conn_01x01" H 5180 1851 50 0000 L CNN
223 | F 2 "Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical" H 5100 1900 50 0001 C CNN
224 | F 3 "~" H 5100 1900 50 0001 C CNN
225 | 1 5100 1900
226 | 1 0 0 -1
227 | $EndComp
228 | Wire Wire Line
229 | 4650 2050 4900 2050
230 | Wire Wire Line
231 | 4900 2050 4900 1900
232 | Text Notes 650 2150 0 50 ~ 0
233 | 3.3V
234 | Text Notes 650 2350 0 50 ~ 0
235 | SCL
236 | Text Notes 650 2450 0 50 ~ 0
237 | GND
238 | Text Notes 650 2250 0 50 ~ 0
239 | SDA
240 | $EndSCHEMATC
241 |
--------------------------------------------------------------------------------
/IO Expander/README.md:
--------------------------------------------------------------------------------
1 | # INAV I2C IO Expander board
2 |
3 | 
4 |
5 | 
6 |
7 | INAV I2C IO Expander board offers 8 digital outputs.
8 |
9 | * All elements are THT for easy soldering by beginners
10 | * 36x36mm PCB with 30.5x30.5mm mounting holes fits on top of most flight controllers
11 | * Each channel can be loaded to around 300mA on 3.3V
12 | * Switching is done on the low side
13 | * In case of inductive load, COM port has to be connected to the Vcc
14 | * Max voltage ULN2803 can handle is 50V. It is 8S ready, however 12-16V is recommended
15 | * Connects via I2C to any INAV compatible flight controller
16 | * Supported in INAV 2.6 via Logic Conditions in Programming Framework
17 | * Buttons are not yet supported by INAV
18 |
19 | ## Example usage
20 |
21 | 
22 |
23 | ## BOM
24 |
25 | * 1x PCF8574 THT
26 | * 1x ULN2803A THT
27 | * 2x Tactile button
28 |
29 | PCB can be ordered via [OSH Park](https://oshpark.com/shared_projects/GNc1dy58)
--------------------------------------------------------------------------------
/IO Expander/fp-info-cache:
--------------------------------------------------------------------------------
1 | 0
2 |
--------------------------------------------------------------------------------
/IO Expander/images/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/IO Expander/images/diagram.png
--------------------------------------------------------------------------------
/IO Expander/images/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/IO Expander/images/example.png
--------------------------------------------------------------------------------
/IO Expander/images/pcb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/IO Expander/images/pcb.png
--------------------------------------------------------------------------------
/PowerSwitch/.gitignore:
--------------------------------------------------------------------------------
1 | gerbers/*
2 | *.csv
3 | *.txt
4 |
--------------------------------------------------------------------------------
/PowerSwitch/PowerSwitch-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | # Connector_Generic_Conn_01x01
5 | #
6 | DEF Connector_Generic_Conn_01x01 J 0 40 Y N 1 F N
7 | F0 "J" 0 100 50 H V C CNN
8 | F1 "Connector_Generic_Conn_01x01" 0 -100 50 H V C CNN
9 | F2 "" 0 0 50 H I C CNN
10 | F3 "" 0 0 50 H I C CNN
11 | $FPLIST
12 | Connector*:*_1x??_*
13 | $ENDFPLIST
14 | DRAW
15 | S -50 5 0 -5 1 1 6 N
16 | S -50 50 50 -50 1 1 10 f
17 | X Pin_1 1 -200 0 150 R 50 50 1 1 P
18 | ENDDRAW
19 | ENDDEF
20 | #
21 | # Connector_Generic_Conn_01x02
22 | #
23 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N
24 | F0 "J" 0 100 50 H V C CNN
25 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN
26 | F2 "" 0 0 50 H I C CNN
27 | F3 "" 0 0 50 H I C CNN
28 | $FPLIST
29 | Connector*:*_1x??_*
30 | $ENDFPLIST
31 | DRAW
32 | S -50 -95 0 -105 1 1 6 N
33 | S -50 5 0 -5 1 1 6 N
34 | S -50 50 50 -150 1 1 10 f
35 | X Pin_1 1 -200 0 150 R 50 50 1 1 P
36 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P
37 | ENDDRAW
38 | ENDDEF
39 | #
40 | # Device_Q_NMOS_GSD
41 | #
42 | DEF Device_Q_NMOS_GSD Q 0 0 Y N 1 F N
43 | F0 "Q" 200 50 50 H V L CNN
44 | F1 "Device_Q_NMOS_GSD" 200 -50 50 H V L CNN
45 | F2 "" 200 100 50 H I C CNN
46 | F3 "" 0 0 50 H I C CNN
47 | DRAW
48 | C 65 0 110 0 1 10 N
49 | C 100 -70 10 0 1 0 F
50 | C 100 70 10 0 1 0 F
51 | P 2 0 1 0 10 0 -100 0 N
52 | P 2 0 1 10 10 75 10 -75 N
53 | P 2 0 1 10 30 -50 30 -90 N
54 | P 2 0 1 10 30 20 30 -20 N
55 | P 2 0 1 10 30 90 30 50 N
56 | P 2 0 1 0 100 100 100 70 N
57 | P 3 0 1 0 100 -100 100 0 30 0 N
58 | P 4 0 1 0 30 -70 130 -70 130 70 30 70 N
59 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F
60 | P 4 0 1 0 110 20 115 15 145 15 150 10 N
61 | P 4 0 1 0 130 15 115 -10 145 -10 130 15 N
62 | X G 1 -200 0 100 R 50 50 1 1 I
63 | X S 2 100 -200 100 U 50 50 1 1 P
64 | X D 3 100 200 100 D 50 50 1 1 P
65 | ENDDRAW
66 | ENDDEF
67 | #
68 | # Device_Q_PMOS_GSD
69 | #
70 | DEF Device_Q_PMOS_GSD Q 0 0 Y N 1 F N
71 | F0 "Q" 200 50 50 H V L CNN
72 | F1 "Device_Q_PMOS_GSD" 200 -50 50 H V L CNN
73 | F2 "" 200 100 50 H I C CNN
74 | F3 "" 0 0 50 H I C CNN
75 | DRAW
76 | C 65 0 110 0 1 10 N
77 | C 100 -70 10 0 1 0 F
78 | C 100 70 10 0 1 0 F
79 | P 2 0 1 0 10 0 -100 0 N
80 | P 2 0 1 10 10 75 10 -75 N
81 | P 2 0 1 10 30 -50 30 -90 N
82 | P 2 0 1 10 30 20 30 -20 N
83 | P 2 0 1 10 30 90 30 50 N
84 | P 2 0 1 0 100 100 100 70 N
85 | P 3 0 1 0 100 -100 100 0 30 0 N
86 | P 4 0 1 0 30 70 130 70 130 -70 30 -70 N
87 | P 4 0 1 0 90 0 50 15 50 -15 90 0 F
88 | P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N
89 | P 4 0 1 0 130 -15 115 10 145 10 130 -15 N
90 | X G 1 -200 0 100 R 50 50 1 1 I
91 | X S 2 100 -200 100 U 50 50 1 1 P
92 | X D 3 100 200 100 D 50 50 1 1 P
93 | ENDDRAW
94 | ENDDEF
95 | #
96 | # Device_R
97 | #
98 | DEF Device_R R 0 0 N Y 1 F N
99 | F0 "R" 80 0 50 V V C CNN
100 | F1 "Device_R" 0 0 50 V V C CNN
101 | F2 "" -70 0 50 V I C CNN
102 | F3 "" 0 0 50 H I C CNN
103 | $FPLIST
104 | R_*
105 | $ENDFPLIST
106 | DRAW
107 | S -40 -100 40 100 0 1 10 N
108 | X ~ 1 0 150 50 D 50 50 1 1 P
109 | X ~ 2 0 -150 50 U 50 50 1 1 P
110 | ENDDRAW
111 | ENDDEF
112 | #
113 | # power_GND
114 | #
115 | DEF power_GND #PWR 0 0 Y Y 1 F P
116 | F0 "#PWR" 0 -250 50 H I C CNN
117 | F1 "power_GND" 0 -150 50 H V C CNN
118 | F2 "" 0 0 50 H I C CNN
119 | F3 "" 0 0 50 H I C CNN
120 | DRAW
121 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
122 | X GND 1 0 0 0 D 50 50 1 1 W N
123 | ENDDRAW
124 | ENDDEF
125 | #
126 | #End Library
127 |
--------------------------------------------------------------------------------
/PowerSwitch/PowerSwitch.pretty/PadHeader_1x01_P2.54mm.kicad_mod:
--------------------------------------------------------------------------------
1 | (module PadHeader_1x01_P2.54mm (layer F.Cu) (tedit 5D19F978)
2 | (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
3 | (tags "Through hole pin header THT 1x01 2.54mm single row")
4 | (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
5 | (effects (font (size 1 1) (thickness 0.15)))
6 | )
7 | (fp_text value PadHeader_1x01_P2.54mm (at 0 2.33) (layer F.Fab)
8 | (effects (font (size 1 1) (thickness 0.15)))
9 | )
10 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
11 | (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
12 | (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
13 | (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
14 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
15 | (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
16 | (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
17 | (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
18 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
19 | (fp_text user %R (at 0 0 90) (layer F.Fab)
20 | (effects (font (size 1 1) (thickness 0.15)))
21 | )
22 | (pad 1 smd circle (at 0 0) (size 1.7 1.7) (layers F.Cu F.Paste F.Mask))
23 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
24 | (at (xyz 0 0 0))
25 | (scale (xyz 1 1 1))
26 | (rotate (xyz 0 0 0))
27 | )
28 | )
29 |
--------------------------------------------------------------------------------
/PowerSwitch/PowerSwitch.pretty/PadHeader_1x02_P2.54mm.kicad_mod:
--------------------------------------------------------------------------------
1 | (module PadHeader_1x02_P2.54mm (layer F.Cu) (tedit 5D19F454)
2 | (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
3 | (tags "Through hole pin header THT 1x02 2.54mm single row")
4 | (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
5 | (effects (font (size 1 1) (thickness 0.15)))
6 | )
7 | (fp_text value PadHeader_1x02_P2.54mm (at 0 4.87) (layer F.Fab)
8 | (effects (font (size 1 1) (thickness 0.15)))
9 | )
10 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
11 | (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
12 | (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
13 | (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
14 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
15 | (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
16 | (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
17 | (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
18 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
19 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
20 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
21 | (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
22 | (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
23 | (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
24 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
25 | (fp_text user %R (at 0 1.27 90) (layer F.Fab)
26 | (effects (font (size 1 1) (thickness 0.15)))
27 | )
28 | (pad 1 smd rect (at 0 0) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask))
29 | (pad 2 smd roundrect (at 0 2.54) (size 2.5 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
30 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
31 | (at (xyz 0 0 0))
32 | (scale (xyz 1 1 1))
33 | (rotate (xyz 0 0 0))
34 | )
35 | )
36 |
--------------------------------------------------------------------------------
/PowerSwitch/PowerSwitch.pro:
--------------------------------------------------------------------------------
1 | update=2019 July 01, Monday 22:41:45
2 | version=1
3 | last_client=kicad
4 | [general]
5 | version=1
6 | RootSch=
7 | BoardNm=
8 | [cvpcb]
9 | version=1
10 | NetIExt=net
11 | [eeschema]
12 | version=1
13 | LibDir=
14 | [eeschema/libraries]
15 | [pcbnew]
16 | version=1
17 | PageLayoutDescrFile=
18 | LastNetListRead=
19 | CopperLayerCount=2
20 | BoardThickness=1.6
21 | AllowMicroVias=0
22 | AllowBlindVias=0
23 | RequireCourtyardDefinitions=0
24 | ProhibitOverlappingCourtyards=1
25 | MinTrackWidth=0.2
26 | MinViaDiameter=0.4
27 | MinViaDrill=0.3
28 | MinMicroViaDiameter=0.2
29 | MinMicroViaDrill=0.09999999999999999
30 | MinHoleToHole=0.25
31 | TrackWidth1=0.25
32 | ViaDiameter1=0.8
33 | ViaDrill1=0.4
34 | dPairWidth1=0.2
35 | dPairGap1=0.25
36 | dPairViaGap1=0.25
37 | SilkLineWidth=0.12
38 | SilkTextSizeV=1
39 | SilkTextSizeH=1
40 | SilkTextSizeThickness=0.15
41 | SilkTextItalic=0
42 | SilkTextUpright=1
43 | CopperLineWidth=0.2
44 | CopperTextSizeV=1.5
45 | CopperTextSizeH=1.5
46 | CopperTextThickness=0.3
47 | CopperTextItalic=0
48 | CopperTextUpright=1
49 | EdgeCutLineWidth=0.05
50 | CourtyardLineWidth=0.05
51 | OthersLineWidth=0.15
52 | OthersTextSizeV=1
53 | OthersTextSizeH=1
54 | OthersTextSizeThickness=0.15
55 | OthersTextItalic=0
56 | OthersTextUpright=1
57 | SolderMaskClearance=0.051
58 | SolderMaskMinWidth=0.25
59 | SolderPasteClearance=0
60 | SolderPasteRatio=-0
61 | [pcbnew/Netclasses]
62 | [pcbnew/Netclasses/1]
63 | Name=Power
64 | Clearance=0.2
65 | TrackWidth=0.5
66 | ViaDiameter=1
67 | ViaDrill=0.5
68 | uViaDiameter=0.3
69 | uViaDrill=0.1
70 | dPairWidth=0.2
71 | dPairGap=0.25
72 | dPairViaGap=0.25
73 |
--------------------------------------------------------------------------------
/PowerSwitch/PowerSwitch.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | EELAYER 30 0
3 | EELAYER END
4 | $Descr A4 11693 8268
5 | encoding utf-8
6 | Sheet 1 1
7 | Title ""
8 | Date ""
9 | Rev ""
10 | Comp ""
11 | Comment1 ""
12 | Comment2 ""
13 | Comment3 ""
14 | Comment4 ""
15 | $EndDescr
16 | $Comp
17 | L Connector_Generic:Conn_01x01 J2
18 | U 1 1 5D190AA7
19 | P 1500 2100
20 | F 0 "J2" H 1418 1875 50 0000 C CNN
21 | F 1 "CTRL" H 1418 1966 50 0000 C CNN
22 | F 2 "PowerSwitch:PadHeader_1x01_P2.54mm" H 1500 2100 50 0001 C CNN
23 | F 3 "~" H 1500 2100 50 0001 C CNN
24 | 1 1500 2100
25 | -1 0 0 1
26 | $EndComp
27 | $Comp
28 | L Device:R R2
29 | U 1 1 5D191CE9
30 | P 3000 2100
31 | F 0 "R2" V 2793 2100 50 0000 C CNN
32 | F 1 "47k" V 2884 2100 50 0000 C CNN
33 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 2930 2100 50 0001 C CNN
34 | F 3 "~" H 3000 2100 50 0001 C CNN
35 | F 4 "C25819" V 3000 2100 50 0001 C CNN "JLC"
36 | 1 3000 2100
37 | 0 1 1 0
38 | $EndComp
39 | $Comp
40 | L Connector_Generic:Conn_01x02 J3
41 | U 1 1 5D19239F
42 | P 5200 1000
43 | F 0 "J3" H 5118 675 50 0000 C CNN
44 | F 1 "OUT" H 5118 766 50 0000 C CNN
45 | F 2 "PowerSwitch:PadHeader_1x02_P2.54mm" H 5200 1000 50 0001 C CNN
46 | F 3 "~" H 5200 1000 50 0001 C CNN
47 | 1 5200 1000
48 | 1 0 0 1
49 | $EndComp
50 | $Comp
51 | L Device:R R1
52 | U 1 1 5D193B24
53 | P 2350 2250
54 | F 0 "R1" H 2280 2204 50 0000 R CNN
55 | F 1 "6k8" H 2280 2295 50 0000 R CNN
56 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 2280 2250 50 0001 C CNN
57 | F 3 "~" H 2350 2250 50 0001 C CNN
58 | F 4 "C23212" H 2350 2250 50 0001 C CNN "JLC"
59 | 1 2350 2250
60 | -1 0 0 1
61 | $EndComp
62 | Wire Wire Line
63 | 1700 2100 2350 2100
64 | Wire Wire Line
65 | 2350 2400 2350 2650
66 | $Comp
67 | L power:GND #PWR0101
68 | U 1 1 5D19460F
69 | P 2350 2650
70 | F 0 "#PWR0101" H 2350 2400 50 0001 C CNN
71 | F 1 "GND" H 2355 2477 50 0000 C CNN
72 | F 2 "" H 2350 2650 50 0001 C CNN
73 | F 3 "" H 2350 2650 50 0001 C CNN
74 | 1 2350 2650
75 | 1 0 0 -1
76 | $EndComp
77 | Wire Wire Line
78 | 2350 2100 2850 2100
79 | Connection ~ 2350 2100
80 | $Comp
81 | L Device:Q_NMOS_GSD Q1
82 | U 1 1 5D195DD1
83 | P 3550 2100
84 | F 0 "Q1" H 3756 2146 50 0000 L CNN
85 | F 1 "AO3400" H 3756 2055 50 0000 L CNN
86 | F 2 "Package_TO_SOT_SMD:SOT-23" H 3750 2200 50 0001 C CNN
87 | F 3 "~" H 3550 2100 50 0001 C CNN
88 | F 4 "C20917" H 3550 2100 50 0001 C CNN "JLC"
89 | 1 3550 2100
90 | 1 0 0 -1
91 | $EndComp
92 | Wire Wire Line
93 | 3150 2100 3350 2100
94 | $Comp
95 | L power:GND #PWR0102
96 | U 1 1 5D197130
97 | P 3650 2650
98 | F 0 "#PWR0102" H 3650 2400 50 0001 C CNN
99 | F 1 "GND" H 3655 2477 50 0000 C CNN
100 | F 2 "" H 3650 2650 50 0001 C CNN
101 | F 3 "" H 3650 2650 50 0001 C CNN
102 | 1 3650 2650
103 | 1 0 0 -1
104 | $EndComp
105 | Wire Wire Line
106 | 3650 2650 3650 2300
107 | Wire Wire Line
108 | 1700 1150 1800 1150
109 | Wire Wire Line
110 | 1800 1150 1800 1350
111 | $Comp
112 | L power:GND #PWR0103
113 | U 1 1 5D19781C
114 | P 1800 1350
115 | F 0 "#PWR0103" H 1800 1100 50 0001 C CNN
116 | F 1 "GND" H 1805 1177 50 0000 C CNN
117 | F 2 "" H 1800 1350 50 0001 C CNN
118 | F 3 "" H 1800 1350 50 0001 C CNN
119 | 1 1800 1350
120 | 1 0 0 -1
121 | $EndComp
122 | Wire Wire Line
123 | 5000 1000 4750 1000
124 | Wire Wire Line
125 | 4750 1000 4750 1200
126 | $Comp
127 | L power:GND #PWR0104
128 | U 1 1 5D197E84
129 | P 4750 1200
130 | F 0 "#PWR0104" H 4750 950 50 0001 C CNN
131 | F 1 "GND" H 4755 1027 50 0000 C CNN
132 | F 2 "" H 4750 1200 50 0001 C CNN
133 | F 3 "" H 4750 1200 50 0001 C CNN
134 | 1 4750 1200
135 | 1 0 0 -1
136 | $EndComp
137 | $Comp
138 | L Device:Q_PMOS_GSD Q2
139 | U 1 1 5D1983B5
140 | P 3650 900
141 | F 0 "Q2" V 3993 900 50 0000 C CNN
142 | F 1 "AO3401" V 3902 900 50 0000 C CNN
143 | F 2 "Package_TO_SOT_SMD:SOT-23" H 3850 1000 50 0001 C CNN
144 | F 3 "~" H 3650 900 50 0001 C CNN
145 | F 4 "C15127" V 3650 900 50 0001 C CNN "JLC"
146 | 1 3650 900
147 | 0 1 -1 0
148 | $EndComp
149 | Wire Wire Line
150 | 5000 800 5000 900
151 | Wire Wire Line
152 | 3850 800 5000 800
153 | Wire Wire Line
154 | 1700 1050 2950 1050
155 | Wire Wire Line
156 | 2950 1050 2950 800
157 | Wire Wire Line
158 | 2950 800 3450 800
159 | $Comp
160 | L Device:R R3
161 | U 1 1 5D19C7A6
162 | P 3250 1150
163 | F 0 "R3" V 3043 1150 50 0000 C CNN
164 | F 1 "6k8" V 3134 1150 50 0000 C CNN
165 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3180 1150 50 0001 C CNN
166 | F 3 "~" H 3250 1150 50 0001 C CNN
167 | F 4 "C23212" V 3250 1150 50 0001 C CNN "JLC"
168 | 1 3250 1150
169 | 0 1 1 0
170 | $EndComp
171 | Wire Wire Line
172 | 2950 1050 2950 1150
173 | Wire Wire Line
174 | 2950 1150 3100 1150
175 | Connection ~ 2950 1050
176 | Wire Wire Line
177 | 3400 1150 3650 1150
178 | Wire Wire Line
179 | 3650 1150 3650 1100
180 | $Comp
181 | L Device:R R4
182 | U 1 1 5D19D3A0
183 | P 3650 1500
184 | F 0 "R4" H 3580 1454 50 0000 R CNN
185 | F 1 "10k" H 3580 1545 50 0000 R CNN
186 | F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" V 3580 1500 50 0001 C CNN
187 | F 3 "~" H 3650 1500 50 0001 C CNN
188 | F 4 "C25804" H 3650 1500 50 0001 C CNN "JLC"
189 | 1 3650 1500
190 | -1 0 0 1
191 | $EndComp
192 | Wire Wire Line
193 | 3650 1150 3650 1350
194 | Connection ~ 3650 1150
195 | Wire Wire Line
196 | 3650 1650 3650 1900
197 | Text Label 2050 1050 0 50 ~ 0
198 | POWER_IN
199 | Text Label 4150 800 0 50 ~ 0
200 | POWER_OUT
201 | $Comp
202 | L Connector_Generic:Conn_01x02 J1
203 | U 1 1 5D190166
204 | P 1500 1150
205 | F 0 "J1" H 1418 825 50 0000 C CNN
206 | F 1 "IN" H 1418 916 50 0000 C CNN
207 | F 2 "PowerSwitch:PadHeader_1x02_P2.54mm" H 1500 1150 50 0001 C CNN
208 | F 3 "~" H 1500 1150 50 0001 C CNN
209 | 1 1500 1150
210 | -1 0 0 1
211 | $EndComp
212 | $EndSCHEMATC
213 |
--------------------------------------------------------------------------------
/PowerSwitch/README.md:
--------------------------------------------------------------------------------
1 | INAV Power Switch
2 | =================
3 |
4 | High side power switch that can be controlled by the flight
5 | controller used PINIO.
6 |
7 | Switching on the high side (instead of the simpler low side) is
8 | useful for devices that must stay at exactly the same ground
9 | potential (e.g. camera and VTX).
10 |
11 | 
12 | 
13 | 
14 |
15 | ## Bill of Materials
16 |
17 | - 2x 0603 6k8 resistor
18 | - 1x 0603 47k resistor
19 | - 1x 0603 10k resistor
20 | - 1x SOT23 AO3400 N-Channel MOSFET
21 | - 1x SOT23 AO3401 P-Channel MOSFET
22 |
23 | ## Building this project
24 |
25 | All components can easily be soldered with a soldering iron,
26 | just use 0.6mm solder and a fine tip.
27 |
--------------------------------------------------------------------------------
/PowerSwitch/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name PowerSwitch)(type KiCad)(uri ${KIPRJMOD}/PowerSwitch.pretty)(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/PowerSwitch/images/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/PowerSwitch/images/back.png
--------------------------------------------------------------------------------
/PowerSwitch/images/front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/PowerSwitch/images/front.png
--------------------------------------------------------------------------------
/PowerSwitch/images/render.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/iNavFlight/hardware/5440cb3e6ce35cf39d9777c8eaf715e5cb52452f/PowerSwitch/images/render.png
--------------------------------------------------------------------------------
/PowerSwitch/project.kibot.yaml:
--------------------------------------------------------------------------------
1 | kibot:
2 | version: 1
3 |
4 | preflight:
5 | run_erc: true
6 | run_drc: true
7 | check_zone_fills: true
8 | ignore_unconnected: false
9 |
10 | filters:
11 | - name: fix_rotation
12 | comment: 'Adjust rotation for JLC'
13 | type: rot_footprint
14 |
15 | - name: only_jlc_parts
16 | comment: 'Only parts with JLC code'
17 | type: generic
18 | include_only:
19 | - column: 'JLC'
20 | regex: '^C\d+'
21 |
22 | variants:
23 | - name: rotated
24 | comment: 'Just a place holder for the rotation filter'
25 | type: kibom
26 | variant: rotated
27 | pre_transform: fix_rotation
28 |
29 | outputs:
30 | - name: 'pcb_top'
31 | comment: "Render the top of the PCB as a PNG."
32 | type: pcbdraw
33 | dir: misc
34 |
35 | - name: 'pcb_bottom'
36 | comment: "Render the bottom of the PCB as a PNG."
37 | type: pcbdraw
38 | dir: misc
39 | options:
40 | bottom: true
41 |
42 | - name: 'gerbers'
43 | comment: "Plot the Gerber files."
44 | type: gerber
45 | dir: gerbers
46 | options:
47 | # generic layer options
48 | exclude_edge_layer: true
49 | exclude_pads_from_silkscreen: true
50 | force_plot_invisible_refs_vals: false
51 | line_width: 0.1
52 | plot_footprint_refs: true
53 | plot_footprint_values: true
54 | plot_sheet_reference: false
55 | tent_vias: true
56 | use_aux_axis_as_origin: false
57 |
58 | # gerber options
59 | subtract_mask_from_silk: false
60 | use_protel_extensions: false
61 | gerber_precision: 4.6
62 | create_gerber_job_file: true
63 | use_gerber_x2_attributes: true
64 | use_gerber_net_attributes: true
65 |
66 | layers:
67 | - 'F.Cu'
68 | - 'B.Cu'
69 | - 'F.Paste'
70 | - 'B.Paste'
71 | - 'F.SilkS'
72 | - 'B.SilkS'
73 | - 'F.Mask'
74 | - 'B.Mask'
75 | - 'Edge.Cuts'
76 |
77 | - name: 'excellon'
78 | comment: "Plot the drill files"
79 | type: 'excellon'
80 | dir: 'gerbers'
81 | options:
82 | metric_units: true
83 | minimal_header: false
84 | mirror_y_axis: false
85 | pth_and_npth_single_file: true
86 | use_aux_axis_as_origin: false
87 |
88 | - name: 'position'
89 | comment: "Pick and place file, JLC style"
90 | type: position
91 | options:
92 | variant: rotated
93 | output: '%f_cpl_jlc.%x'
94 | format: CSV
95 | units: millimeters
96 | separate_files_for_front_and_back: false
97 | only_smd: true
98 | columns:
99 | - id: Ref
100 | name: Designator
101 | - Val
102 | - Package
103 | - id: PosX
104 | name: "Mid X"
105 | - id: PosY
106 | name: "Mid Y"
107 | - id: Rot
108 | name: Rotation
109 | - id: Side
110 | name: Layer
111 |
112 | - name: 'bom'
113 | comment: "BoM for JLC"
114 | type: bom
115 | options:
116 | output: '%f_%i_jlc.%x'
117 | exclude_filter: 'only_jlc_parts'
118 | ref_separator: ','
119 | columns:
120 | - field: Value
121 | name: Comment
122 | - field: References
123 | name: Designator
124 | - Footprint
125 | - field: 'JLC'
126 | name: 'LCSC Part Number'
127 | csv:
128 | hide_pcb_info: true
129 | hide_stats_info: true
130 | quote_all: true
131 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | INAV Hardware
2 | =============
3 |
4 | This repository contains hardware designs made by the INAV team.
5 | Each directory contains a different project.
6 |
7 | [PowerSwitch](PowerSwitch): A high side power switch that
8 | can be turned on or off by the flight controller using PINIO:
9 |
10 |
11 |
12 |
13 | Includes a KiBot script to generate Gerbers/BOM/CPL files ready
14 | to send to JLCPCB for fabrication. You can use
15 | [KiKkit](https://github.com/yaqwsx/KiKit/) to easily panelize
16 | the boards:
17 |
18 | ```
19 | kikit panelize grid --space 2 --gridsize 5 3 --tabwidth 3 \
20 | --tabheight 3 --htabs 2 --vtabs 1 --mousebites 0.5 \
21 | 1 0.25 --radius 1 PowerSwitch.kicad_pcb panel.kicad_pcb
22 | ```
23 |
--------------------------------------------------------------------------------