MS EXPANSION BETA boards BOM + usage and assembly notes
Moderators: jsmcortina, muythaibxr
-
- Experienced MS/Extra'er
- Posts: 363
- Joined: Sun May 02, 2004 8:39 am
- Location: Calgary Alberta Canada
MS EXPANSION BETA boards BOM + usage and assembly notes
Until the online documentation catches up to order the parts for the BETA boards you will need to order the parts from the ALPHA board found here (http://www.megamanual.com/msexp/expbom.htm) + the following parts:
MEGASQUIRT EXPANSION Revised: Thursday, April 06, 2006
Revision: REV 2
Bill Of Materials June 4,2006 21:19:02 Page1
Item Quantity Reference Part
______________________________________________
1 4 C5,C6,C7,C8 1u 100V CER digikey 399-1805-1-ND
3 5 C11,C12,C13,C14,C15 1u digikey 445-1590-1-ND
18 1 J22 PHONEJACK STEREO MOUSER 161-2502
24 1 U1 MAX232/SOIC digikey 296-6936-5-ND
The above parts add the extra serial port onboard the BETA boards which is one of the two major changes from the ALPHA board. The other major change is that the I/O pins from the process are brought to a header to allow the end user to connect any process I/O pin to any of the input or output buffers - NOTE the s/w must configure the pin the same as the buffer e.g. an software define input pin must be connected to an input buffer.
Maximum flexability.
If you do not have an inovate motorsport serial cable you will also need to make one - I think Lance has the pin out and required parts documented elsewhere, as he is using the same cable for the GPIO board.
Lance care to pipe in here..?
MEGASQUIRT EXPANSION Revised: Thursday, April 06, 2006
Revision: REV 2
Bill Of Materials June 4,2006 21:19:02 Page1
Item Quantity Reference Part
______________________________________________
1 4 C5,C6,C7,C8 1u 100V CER digikey 399-1805-1-ND
3 5 C11,C12,C13,C14,C15 1u digikey 445-1590-1-ND
18 1 J22 PHONEJACK STEREO MOUSER 161-2502
24 1 U1 MAX232/SOIC digikey 296-6936-5-ND
The above parts add the extra serial port onboard the BETA boards which is one of the two major changes from the ALPHA board. The other major change is that the I/O pins from the process are brought to a header to allow the end user to connect any process I/O pin to any of the input or output buffers - NOTE the s/w must configure the pin the same as the buffer e.g. an software define input pin must be connected to an input buffer.
Maximum flexability.
If you do not have an inovate motorsport serial cable you will also need to make one - I think Lance has the pin out and required parts documented elsewhere, as he is using the same cable for the GPIO board.
Lance care to pipe in here..?
Last edited by ca434sbc4 on Thu Jul 27, 2006 11:37 am, edited 1 time in total.
-
- Experienced MS/Extra'er
- Posts: 363
- Joined: Sun May 02, 2004 8:39 am
- Location: Calgary Alberta Canada
MS EXP - Application/assembly and testing notes
I want to pass along a few application/assembly/testing notes that will assist folks planing to build this pcb.
1) Unlike the MS main board where 1 size fits all (almost) the EXP board requires a bit of thought for what and how you will use it. Since the input buffers are not connected to the processor I/O lines you need to decide which buffer will be connected to which proccessor pin according to the function assigned that pin in the s/w. Likewise the processor output pins ( assign in s/w) are not tied to a particluar output transistor.
The input/output buffers are connected to the processor pin using descrete wire jumpers. Both the processor and i/o buffer pins are brought to a thru hole header holes. So by soldering a wire jumper to the i/o buffer header hole and chossen processor pin header hole the connection is made complete.
2) The output transistor can be configured as a current source (non-inverting or emitter follower mode) or current sink ( inverting mode) depending on which resistors are installed, and if the output connector pin is connected to the emitter or collector respectively. The output transistors can drive a 100ma load (non-inductive), if you need to drive a large load then you will need to hook the EXP output to an external power transistor.
Inverting mode is how the LED's are driven on the MS main board for example.
3) Once you have decide how many I/O channels you wish to used I suggest that you print off the BOM and schematic. By previously selecting which input and output channels it is possible by cross referencing the parts list to the schematic and then reduce the posted BOM qty's to only those parts you require. In short you do not have to populate the entire board to make it effective.
Assembly notes:
- mount all the surface mount resistors and cap's first.
- mount the output transistors next
- mount the diodes
- install the RS232 chip
- install the 40 pin HC908 on the bottom of the board
- install the 40 pin wire wrap socket through the board from the top.
- once the wire wrap socket is installed, solder the adapter socket to the bottom of the 40 pin wire wrap socket. The reason for the adpater socket is that the wire wrap pins are a bit to big to fit easily in the MS main board socket.
- install the minature plug (head phone socket)
- install the 6 pin dip sockets if you are using the opto-isolated inputs.
- install the wire jumpers to connect the processor to the desired I/O buffer channels.
- install the input and output connectors.
Testing
Remove the processor from the MS main board.
Plug the EXP into the MS main board
Apply power and verify that you have 5v at the correct processor pins (use the schematic)
Using a DVM and a wire jumper test the desired input channels one at a time.
Connect +5 to each base resistor ( header side) one at a time and verify that the corresponding output pins behalves as espected ( the action will depend on how you have configured the buffer transistor).
Power down and plug the '908 into the upside down socket and repower. Using megatune and your serial cable test the comm's to the '908 processor.
Install your MS2 plug in module into the top 40 pin DIP socket.
Connect the Input and output connector according to your application.
ENJOY.
1) Unlike the MS main board where 1 size fits all (almost) the EXP board requires a bit of thought for what and how you will use it. Since the input buffers are not connected to the processor I/O lines you need to decide which buffer will be connected to which proccessor pin according to the function assigned that pin in the s/w. Likewise the processor output pins ( assign in s/w) are not tied to a particluar output transistor.
The input/output buffers are connected to the processor pin using descrete wire jumpers. Both the processor and i/o buffer pins are brought to a thru hole header holes. So by soldering a wire jumper to the i/o buffer header hole and chossen processor pin header hole the connection is made complete.
2) The output transistor can be configured as a current source (non-inverting or emitter follower mode) or current sink ( inverting mode) depending on which resistors are installed, and if the output connector pin is connected to the emitter or collector respectively. The output transistors can drive a 100ma load (non-inductive), if you need to drive a large load then you will need to hook the EXP output to an external power transistor.
Inverting mode is how the LED's are driven on the MS main board for example.
3) Once you have decide how many I/O channels you wish to used I suggest that you print off the BOM and schematic. By previously selecting which input and output channels it is possible by cross referencing the parts list to the schematic and then reduce the posted BOM qty's to only those parts you require. In short you do not have to populate the entire board to make it effective.
Assembly notes:
- mount all the surface mount resistors and cap's first.
- mount the output transistors next
- mount the diodes
- install the RS232 chip
- install the 40 pin HC908 on the bottom of the board
- install the 40 pin wire wrap socket through the board from the top.
- once the wire wrap socket is installed, solder the adapter socket to the bottom of the 40 pin wire wrap socket. The reason for the adpater socket is that the wire wrap pins are a bit to big to fit easily in the MS main board socket.
- install the minature plug (head phone socket)
- install the 6 pin dip sockets if you are using the opto-isolated inputs.
- install the wire jumpers to connect the processor to the desired I/O buffer channels.
- install the input and output connectors.
Testing
Remove the processor from the MS main board.
Plug the EXP into the MS main board
Apply power and verify that you have 5v at the correct processor pins (use the schematic)
Using a DVM and a wire jumper test the desired input channels one at a time.
Connect +5 to each base resistor ( header side) one at a time and verify that the corresponding output pins behalves as espected ( the action will depend on how you have configured the buffer transistor).
Power down and plug the '908 into the upside down socket and repower. Using megatune and your serial cable test the comm's to the '908 processor.
Install your MS2 plug in module into the top 40 pin DIP socket.
Connect the Input and output connector according to your application.
ENJOY.
-
- Experienced MS/Extra'er
- Posts: 363
- Joined: Sun May 02, 2004 8:39 am
- Location: Calgary Alberta Canada
diode replacement parts
BZT52C6V8-7DICT-ND is a suitable replacement for MMSZ6V8T1OSCT-NDLance wrote:Marc,
There is a problem ordering the diodes from Digi-Key - so you might need to look at alternatives.
Lance.
BZT52C2V4-7DICT-ND is the best available subsitute as of Aug 9/06 that can replace MMSZ4678T1. The difference is the zener voltage is higher than the orginal diode, while not optimum it will still provide some protection for the opto-isolator diode.
Lance can you please update the parts and pricing. The other parts you added are fine.
Thanks
Marc
-
- MS/Extra Newbie
- Posts: 16
- Joined: Mon Jan 09, 2006 11:34 am
- Location: Atlanta, GA
- Contact:
-
- Experienced MS/Extra'er
- Posts: 327
- Joined: Sun Sep 12, 2004 4:41 pm
- Location: Somewhere in TN
-
- MS/Extra Newbie
- Posts: 16
- Joined: Mon Jan 09, 2006 11:34 am
- Location: Atlanta, GA
- Contact:
-
- Experienced MS/Extra'er
- Posts: 363
- Joined: Sun May 02, 2004 8:39 am
- Location: Calgary Alberta Canada
beta build progress...
All the beta boards should be in the hands of the people who contributed. I have not got any feedback from them on progress so I'm going to hold off releasing them for a little while longer. My own build/test is on hold until early Sept. as other project have priority (e.g. putting a new roof on the workshop before the weather turns). I'll post any progress.
Beta build folks - reports please..!
Beta build folks - reports please..!
nelson_trujillo wrote:Highjackd?
maybe
Bunch of people waiting: When will it be release to public channels?
Nelson.