EngineManagementSimpleWithMosfets

ieb·EngineManagement·pcb/singleboard/EngineManagementSimpleWithMosfets.kicad_pcb

EngineManagementSimpleWithMosfets PCB layout, top view — open source AVR/Arduino board by ieb
Simulate this board

About the EngineManagementSimpleWithMosfets PCB

EngineManagementSimpleWithMosfets is an open source AVR/Arduino PCB design by ieb, published on GitHub. It is a 2-layer board measuring 150 × 100 mm, with 147 components from 85 distinct parts.

Its main chip is the ArdinoMinPro, from the AVR/Arduino family. Other key parts include the LM7808CT, RS485, MCP2515SHIELD, MCP2515 and TJA1050. By type, the board carries 57 resistors, 29 diodes, 20 capacitors, 12 transistors, 9 ICs and 9 connectors.

From the project

Replacement engine electronics for a Volvo Penta D2-40 and other MDI based engines.

In July 2021 my boat was hit by lightning. The Volvo Penta D2-40 MDI unit that manages the Engine, a Volvo Penta D2-40F failed badly leaving the starter motor engaged and nearly causing an engine fire.

Update 20240417: In service, no issues after 3 years.

(see pcb/EngineManagementSimpleWithRelays.sch )

This project is based on the standard wiring for the core engine which is a Perkins 100. In that form the engine is controlled by switches, relays and a few flyback diodes. The only part of the original engine control that survived the strike was the Volvo Penta buttons, so those are used by…

Main components on the EngineManagementSimpleWithMosfets

EngineManagementSimpleWithMosfets bill of materials (BOM)

147 components, 85 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM7808CT
LM358
U1
1
RS485
NCP1117ST50T3G
U4
1
MCP2515SHIELD
Max16054
U5
1
MCP2515
U101
1
TJA1050
U102
1
MCP2515Shield
U201
1
LM7808CT
U202
1
ArdinoMinPro
U203
1
LM358
U204
1
2N2907
BC807
Q1
1
BS170
Q2
5
SI7137
Q3, Q4, Q7, Q8, Q9
2
BC807
Q5, Q6
3
BS250P
Q11, Q13, Q15
1
8MHz
X101
1
VPButtons
P1
1
CONN_1
ToEngine
P2
1
CONN_1
StarterSolenoidT30
P3
1
CONN_1
StopSolenoid
P4
1
12VSwitchedPower
P5
Show 65 more
QtyPartRefs
1
J1939
GlowPlugs
P6
1
0v
P7
1
Battery+
P11
1
CanBus
P101
1
FUSE 5A
F1
1
FUSE 30A
F2
2
FUSE 40A
F6, F8
1
FUSE 15A
F7
1
Temps
K201
1
FuelCool
K202
1
FuelCoolAlt
K203
1
Supply
K204
1
20K
RV1
7
SMBJ30CA-TR TSV
D1, D11, D13, D19, D101, D102, D203
1
ChargeWarn
D2
1
1N5819
10A100V
D3
1
1N5819
TempWarn
D4
1
1N5819
OilWarn
D5
1
1N5819
SMBJ30CA-TR TSV
D6
2
5A 600V
D7, D18
1
10A 600V
D8
1
1A 40V
D9
1
10A 600V
D10
3
ZENER
D12, D15, D16
1
PowerOn
D14
1
10V Zeener
D17
4
1N4001
D20, D21, D22, D23
2
1N5819
D201, D202
1
1N5819
D204
1
10NF
10nF
C1
1
100UF
10uF
C2
1
10NF
10uF
C3
2
22pF
C101, C102
1
10uF
C103
2
100nF
C104, C105
2
1uF
C201, C202
3
1nF
C203, C204, C212
1
100uF
C205
6
10nF
C206, C207, C208, C209, C210, C211
1
2.2K
100R
R1
1
10K
330R
R2
1
47K
2.2K
R3
1
47K
10K
R4
3
10K
R5, R6, R8
1
10K
10R
R7
1
10R
10K
R9
1
10K
220R
R10
4
10K
1K
R11, R13, R14, R19
1
10K
10M
R12
3
100R
R15, R24, R31
5
1K
R16, R23, R206, R213, R214
3
10K
R17, R25, R101
3
2.2K
R18, R20, R27
1
100K
10K
R21
1
100K
1K
R22
1
470K
1K
R26
1
470K
2.2K
R28
3
220R
R33, R34, R35
3
22K
R201, R202, R220
3
1M
R203, R204, R219
3
470K
R205, R207, R218
7
100K
R208, R209, R210, R211, R212, R221, R222
3
4.7K
R215, R216, R217
1
THERMISTOR
TH1
1
500mA Thermistor
TH201

EngineManagementSimpleWithMosfets design files

The KiCad project lives in the ieb/EngineManagement repository on GitHub; these links point at the commit this page was built from.

EngineManagementSimpleWithMosfets: common questions

What microcontroller does the EngineManagementSimpleWithMosfets use?

The EngineManagementSimpleWithMosfets is built around the ArdinoMinPro, from the AVR/Arduino family.

How big is the EngineManagementSimpleWithMosfets PCB?

The EngineManagementSimpleWithMosfets measures 150 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the EngineManagementSimpleWithMosfets?

147 components, from 85 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the EngineManagementSimpleWithMosfets design files?

From the ieb/EngineManagement repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the EngineManagementSimpleWithMosfets design in my own project?

The repository has no license, so all rights stay with ieb. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the EngineManagementSimpleWithMosfets without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in EngineManagement

Similar boards