-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfigurations.yaml
368 lines (365 loc) · 9.13 KB
/
configurations.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
title: FreeEMS Puma Spin 1
description: |
# Introduction
This BOM is highly experimental, proceed at your own risk!
The baseline configuration includes only a set of bare minimum parts.
components:
- 'MCR10EZPF1001'
- 'RSF200JB-1R0'
- [ 11, 'RMCF0805FT10K0' ]
- [ 2, 'RMCF0805JT10M0' ]
- 'RMCF0805JT22K0'
- 'MCR10EZPF3902'
- [ 12, 'GRM21BR71H104KA01L' ]
- [ 9, 'RMCF0805JT1K60' ]
- [ 2, 'UVZ1C100MDD' ]
- [ 2, '500R15N220JV4T' ]
- [ 2, 'TAJC226M016RNJ' ]
- [ 2, 'RMCF0805JT270R' ]
- [ 2, 'MCR10EZPF3901' ]
- [ 4, '08055C333KAZ2A' ]
- [ 2, 'RMCF0805JT4K70' ]
- [ 2, 'LH R974-LP-1-0-20-R18' ]
- [ 2, 'MCR10EZPF3301']
- [ 8, 'CC0805KRX7R9BB152' ]
- 'NX3225SA 16MHZ AT-W'
- '500R15W332KV4T'
- 'CC0805KRX7R9BB331'
- 'UE27AC54100'
- [ 3, '1N4007-T' ]
- '1N4148W-TP'
- 'EKZE6R3ELL222MJ25S'
- [ 2, 'LM2940T-5.0/NOPB' ]
- 'FT232RL-REEL'
- 'LM2937IMP-5.0/NOPB'
- 'MC9S12XDP512MAL'
- 'AK670/2-1-R'
- [ 2, MCR10EZPF2201 ]
section_order:
- RECOMMENDED
- USB-CONN1
- USB-CONN2
- INJ-H
- INJ-L
- IGN
- RPM
- MAPB
- MAPN
- AAP
- MAF
- GPO
- O2
- EGT
- TCPL
- AN
- STP
- ANP
- DGP
sections:
RECOMMENDED:
title: Recommended baseline parts
description: |
Don't uncheck this, unless you know what you are doing!
checked: true
value: 1
min: 0
max: 1
components:
- 'UDQ2916LBTR-T'
- [ 4, 'MCR10EZPF1001' ]
- [ 2, 'RSF200JB-1R0' ]
- [ 4, 'GRM21BR71H104KA01L' ]
- [ 4, 'RMCF0805JT1K60' ]
- 74HCT86D
- [ 4, 'MBR0520L' ]
- MCR10EZPF3301
USB-CONN1:
title: USB connector kit A to A
description: |
This option is disabled by default, because you will probably
make a custom USB assembly.
checked: false
excludes:
- USB-CONN2
value: 0
min: 0
max: 1
components:
- 'UE27AC54100'
- 'AK670/2-1-R'
USB-CONN2:
title: USB connector kit A to B
description: |
This option is disabled by default, because you will probably
make a custom USB assembly.
checked: true
excludes:
- USB-CONN1
value: 1
min: 0
max: 1
components:
- '690-004-660-023'
- 'AU-Y1002-A-R'
INJ-H:
title: High-Z injector circuit configuration
description: |
Enter the number of injector drivers you want to use.
presets:
- title: "Low-Z injector system or ignition only"
value: 0
- title: "1-cylinder engine"
value: 1
- title: "2-cylinder engine, bank injection (SPI)"
value: 1
- title: "2-cylinder engine, sequential injection"
value: 2
- title: "4-cylinder engine, bank injection (SPI)"
value: 1
- title: "4-cylinder engine, semi-sequential injection"
value: 2
- title: "4-cylinder engine, sequential injection"
value: 4
- title: "8-cylinder engine, semi-sequential injection"
value: 4
checked: true
excludes: INJ-L
value: 0
min: 0
max: 8
components:
- 'IPS1021PBF'
INJ-L:
title: Low-Z injector circuit configuration
description: |
Enter the number of injector drivers you want to use.
presets:
- title: "High-Z injector system or ignition only"
value: 0
- title: "1-cylinder engine"
value: 1
- title: "2-cylinder engine, bank injection (SPI)"
value: 1
- title: "2-cylinder engine, sequential injection"
value: 2
- title: "4-cylinder engine, bank injection (SPI)"
value: 1
- title: "4-cylinder engine, semi-sequential injection"
value: 2
- title: "4-cylinder engine, sequential injection"
value: 4
- title: "8-cylinder engine, semi-sequential injection"
value: 4
checked: false
excludes: INJ-H
value: 0
min: 0
max: 8
components:
- 'RMCF0805JT1K60'
- 'MCR10EZPF3901'
- 'GRM216R71H103KA01D'
- 'WHCR10FET'
- '2N6045G'
- '1N5364BRLG'
- 'LM1949N/NOPB'
IGN:
title: Ignition circuit configuration
description: |
Enter the number of ignition drivers you want to use.
presets:
- title: "Fuel-only"
value: 0
- title: "Distributor or single-cylinder engine"
value: 1
- title: "Sequential for 2-cylinder engines"
value: 2
- title: "Wasted spark for 4-cylinder engines"
value: 2
- title: "Sequential for 4-cylinder engines"
value: 4
checked: false
value: 0
min: 0
max: 4
components:
- 'MCR10EZPF1001'
- 'RMCF0805FT10K0'
- 'RMCF0805JT1K60'
- 'LH R974-LP-1-0-20-R18'
- 'MCR10EZPF3301'
- 'IPS1021PBF'
RPM:
title: Tach input circuits
description: |
You will need at least one tach input (RPM) for yaur engine to work.
You will need two, if you want ignition and/or sequential injection?
presets:
- title: Single RPM input
value: 1
- title: "Dual RPM input, like crank + cam"
value: 2
checked: true
value: 1
min: 0
max: 2
components:
- [ 3, 'RMCF0805FT10K0' ]
- 'GRM21BR71H104KA01L'
- 'GRM216R71H103KA01D'
- 'MAX9924UAUB+'
MAPB:
title: Boosted MAP input circuits and MAP sensor
description: |
You don't need this, unless you are going to read boost levels from a supercharger or turbo. It includes an MPX4250AP sensor.
checked: false
excludes:
- MAPN
- MAF
value: 0
min: 0
max: 1
components:
- 'RMCF0805JT68K0'
- 'GRM21BR71H104KA01L'
- '08055C333KAZ2A'
- 'ERJ-6GEYJ684V'
- 'CC0805KRX7R9BB152'
- 'MPX4250AP'
MAPN:
title: Regular vacuum MAP sensor and its input circuit.
description: |
You'll want this to read the vacuum levels from your inlet manifold. It includes an MPX4100AP sensor.
checked: true
excludes:
- MAPB
- MAF
value: 1
min: 0
max: 1
components:
- 'RMCF0805JT68K0'
- 'GRM21BR71H104KA01L'
- '08055C333KAZ2A'
- 'ERJ-6GEYJ684V'
- 'CC0805KRX7R9BB152'
- 'MPX4100AP'
AAP:
title: Ambient air pressure sensor and its input circuit.
description: |
You'll want this in most cases. It's used for normalization of the MAP vs atmospheric pressure. It includes an MPX4100A sensor.
checked: true
value: 1
min: 0
max: 1
components:
- 'GRM21BR71H104KA01L'
- 'GRM216R71H103KA01D'
- 'MPX4100A'
MAF:
title: Mass air flow sensor circuit
description: |
This is an alternative to the MAP sensor.
checked: false
excludes:
- MAPN
- MAPB
value: 0
min: 0
max: 1
components:
- 'RMCF0805FT10K0'
- 'ERJ-6GEYJ684V'
GPO:
title: General-purpose output
description: |
It's not known, whether this circuit works or not.
checked: false
value: 0
min: 0
max: 2
components:
- 'RMCF0805JT1K60'
- 'RMCF0805JT100K'
- 'CC0805JRNP09BN100'
- 'IPS1021PBF'
O2:
title: Lambda sensor input circuits
description: |
## NOTE: Includes no parts!
Wide-band lambda sensor input. A narrow-band lambda probe is not supported.
checked: true
value: 1
min: 0
max: 1
EGT:
title: Thermocouple driver IC
description: |
This option is not supported properly, so don't check this option.
* In Spin1, this one is a bit crippled.
* It only supports up to 500°C temperatures as-it's currently configured.
* The EGT would support up to 1200°C, if it would be supplied with 12V instead of 5V
checked: false
value: 0
min: 0
max: 1
components:
- 'GRM21BR71H104KA01L'
- 'AD8497ARMZ'
TCPL:
title: Thermistor filtering circuits
description: |
## NOTE: Includes no parts!
In most cases, you'll use two:
* One for the inlet air temperature sensor.
* Another for the coolant temperature sensor.
checked: true
value: 2
min: 0
max: 4
AN:
title: General purpose analog inputs
description: |
## NOTE: Includes no parts!
Not supported.
checked: false
value: 0
min: 0
max: 1
STP:
title: Stepper driver
description: |
Untested and no firmware support.
checked: false
value: 0
min: 0
max: 1
components:
- [ 2, 'CRCW12101R00JNEA' ] #NOTE: lacks the non stocked driver IC
ANP:
title: Analog protection circuits
description: |
## Keep this enabled with a quantity of 16 at all times, unless you know what you are doing!
Protection diodes (Schottky, SOD123 package). This way the board is protected against voltage spikes and other harmful stuff.
checked: true
value: 16
min: 0
max: 16
components:
- [ 2, 'MCR10EZPF1001' ]
- 'GRM21BR71H104KA01L'
- '1N4148W-TP'
- 'MBR0520L'
DGP:
title: Digital protection circuits
description: |
## Keep this disabled at all times, unless you know what you are doing!
Protection zeners (5v1, SOD123 package). Has some known issues.
checked: false
value: 0
min: 0
max: 12
components:
- 'BZT52C5V1-7-F'
- 'RMCF0805JT1K60'
- '1N4148W-TP'