MSnS_Extra    

Index ]
Throttle ] ECU ] Electrics ] Fuel ]
       
Updated: 2005-05-01

 

MegasquirtnSpark-extra is new software (firmware) you can download to a Megasquirt board to give you extra features. Some require additional hardware to be built. You can turn off features you don't want through Megatune.

NOTE! This code will not run on the MS-II processor, it is for the original HC908 CPU.


MegasquirtnSpark-Extra: http://megasquirt.sourceforge.net/extra/


MegasquirtnSpark-extra hardware board 1 v02:

Some of the features in the MegasquirtnSpark-extra software need some hardware changes and it's possible to make them on a proto-board but a proper PCB is better. Here is a modular one I'm working on, you can populate the board corresponding to the features you need and leave the rest of the board empty.

MegasquirtnSpark-Extra hardware features included on this board: Sequential shift lights, Switchable tables, Boost control, Water injection control, Outputs 1, 2, 3 and 4, Nitrous control, EGT logging, Launch control, Second EGO input, Proto-area.

Board specs:

Size: 100 x 50 x 1,5mm, single sided 70-100µm.

Drill size:

Transistors - 0,8mm.

Resistors, diodes, capacitors - 1mm.

Wire pads - 1,5mm. 

Files:

Bill Of Material: board 1 v02.txt

PCB Layout PDF: (On request)

CircuitMaker 2000 file (Traxmaker): board 1 v02

Protel file: (On request)

Gerber files: (On request)

NC-Drill file: (On request)

 

MegasquirtnSpark-extra hardware board 1 v02, top layer, components placement:

 


MegasquirtnSpark-extra hardware board 1 v02, top and bottom layers:

 

MegasquirtnSpark-extra hardware board 1 v02, bottom layer (mirror), copper side:

 


Sequential shift lights:

Components: D1, D2, D3, D4, D5, R1, R2, R3, R4, Q1, Q2, Q3.

X4 +5V, X7-12 Ground, X5 signal from Pin 11 U1, X6 signal from Pin 10 U1, X1 Output to High LED, X2 Output to Med. Led, X3 output to Low LED.

+5V from MS to drive the output transistors, pin 11 and 12 from U1 on MS for shift output signals, 0V from electric system for grounding the LED´s true the transistors, fused 0,1A +12V from electric system to power the LED´s.

D1-Optional if problems with high LED (jumper if not needed, No LED resistors on the board - use LED with "build in resistors" or resistors placed at the LED´s.

More info on shiftlight: http://megasquirt.sourceforge.net/extra/shiftlight


Switchable Tables:

Components: R19, R20, R21, Q9.

X4 +5V, X7-12 Ground, X29 +12V input for switching tables, X24 output to MS.

One wire needed to bridge +5V on the board (beside X23).

More info on switching tables: http://megasquirt.sourceforge.net/extra/tableswitch


Boost control:

Components: R17, R18, FET2.

X7-12 Ground, X21 input from MS, X22 ground output to fast acting valve.

Ground will carry big amps so use thick ground wire.

More info on boost control: http://megasquirt.sourceforge.net/extra/boost


Water Injections control:

Components: R9, R10, FET1 + One input.

X7-12 Ground, X16 input from MS, X15 ground output to fast acting valve.

Ground will carry big amps so use thick ground wire.

More info on water injections control: http://megasquirt.sourceforge.net/extra/waterinj


Outputs 1, 2, 3 and 4:

Components: Output 1 - R5, Q4, D6. Output 2 - R6, Q5, D7. Output 3 - R7, Q6, D8, Output 4 - R8, Q7, D9.

Output 1:

X7-12 Ground, X13 input from MS, X35 output (grounding), X25 +12V from coil.

Output 2:

X7-12 Ground, X14 input from MS, X36 output (grounding), X25 +12V from coil.

Output 3:

X7-12 Ground, X17 input from MS, X37 output (grounding), X25 +12V from coil.

Output 4:

X7-12 Ground, X19 input from MS, X38 output (grounding), X25 +12V from coil.

More info on outputs 1, 2, 3 and 4: http://megasquirt.sourceforge.net/extra/outputs


Nitrous control:

Components: R14, R15, R16, Q8 + One output.

X4 +5V, X7-12 Ground, X23 output to MS, X20 input from anti-lag switch. 

More info on nitrous control: http://megasquirt.sourceforge.net/extra/nitrous


EGT logging:

Components: IC1, R11, R12, R13, C1, C2.

X28 +12V fused 0.1A, X7-12 Ground, X26-27 sensor input (K-type), X18 signal to MS.

More info on EGT logging : http://megasquirt.sourceforge.net/extra/egt


Launch control:

Components: R23, R24, R25, Q10.

X4 +5V, X7-12 Ground, X34 signal from MS, X30 output to clutch switch.

One wire needed to bridge +5V on the board (beside X23).

More info on launch control: http://megasquirt.sourceforge.net/extra/launch


Second EGO input:

Components: R22, R26, C3, D10

X33 output to MS, X31 to ground and sensor ground, X32 sensor 0-5V input.

More info on second EGO input: http://megasquirt.sourceforge.net/extra/dualego


Prototype area:

I have included a small area for extra circuits or for testing different values on components, you can run wires to the pads on the MS board and you don't have to risk overheating the MS board when soldering and re-solder. If you want to break the lines on the proto-area, use a sharp drill and turn it with your fingers.



Mini-MS processor I/O board:

The Mini-MS board I'm using has no terminals for the spare I/O´s used by the MS_Extra firmware as the B&G MS board have. To make an easy way to connect the wires to the processor I have designed a board to be used with a high socket plugged in to the processor socket on the Mini-MS. When ready it will look like this: Mini-MS board-socket-high socket with I/O board-processor.

Board specs:

Size: 51,5 x 21,5 x 1,5mm, singel sided 35µm.

Socket:

Scott Electronics SA 72640-01-445

ELFA No: 48-133-17 

Drill size:

Socket - 1.5mm, wire pads - 0,8mm. 

Files:

Bill Of Material: 

PCB Layout PDF: (On request)

CircuitMaker 2000 file (Traxmaker): (On request)

Protel file: (On request)

Gerber files: (On request)

NC-Drill file: (On request)

 

Mini-MS processor I/O board, top and bottom layers:



AmpSeal 35 connector I/O board:

The Mini-MS is designed for a AmpSeal 23-pin angled connector, soldered to the PCB but I use a AmpSeal 35-pin connector instead with a homemade small I/O board attached to the extra pins that I bent straight backwards . This way it's easy to wire the MS_Extra features without using an extra connector. The internal coms board has room for 3 signal wires and 13 power wires. I made two versions of the connector I/O board, one for internal serial coms and one for external serial coms. I use internal coms that's wired direct to the Mini-MS board freeing up four more pins on the connector.

Board specs:

Size:  x  x 0,8mm, singel sided 35µm (tinned).

Drill size:

Connector pins - 1,5mm, wire pads - 1,5mm. 

Files:

Bill Of Material: 

PCB Layout PDF: (On request)

CircuitMaker 2000 file (Traxmaker): ampsel 35 IO board for internal com.PCB, ampsel 35 IO board for external com.PCB

Protel file: (On request)

Gerber files: (On request)

NC-Drill file: (On request)

 

Connector I/O board for internal coms, top and bottom layers:

Connector I/O board for external coms, top and bottom layers:



 

If anyone intends to use these drawings for manufacturing parts, check with me first as it  maybe not the final versions here.

marcus@gpz900r.se