Raw cards are in and I had time to play with it tonight.
So far I have found one screw up on my part. 2 pins on the oscillator were swapped.
Good news if you install it on the backside of the card it works great
So far I know the micro out to the RS232 port works. I am 1 pin short for the matting connector I put in my harness so could not test out the CAN bus end yet. But the fact the micro is getting though the reset code I am 90% sure the MCP2515 is there and alive.
On the firmware front I have the button only code 90% checked out. I just need to go and update the remote firmware download program to use a new command I added to shut off the MCP2515 scan loop. Once I verify that I am ready to call that code done. (well at least until we figure out how to tell which page is on the MFD)
Not much has happened on the dump code. Will not take me long just need to run though it and clean up a few things then it will be ready to go.
Here is some PCB prn to tide you guys over (these will be part of the construction instructions. Short version displayed here) There will be a rev 1.3 raw card with the oscillator fixed for future orders.
1.) Raw cards as delivered and cut
2.) install the resistors (note side of raw card with text is the solder side)
3.) install the 0.1uF caps
4.) install the 1uF caps (square pad is + if you use polar caps)
5.) install the 10uF caps (square pad is + these caps ARE polar)
6.) install the 3 leds (the square pad is the cathode [-, flat side, short leg])
7.) install the DIP socket and 9 pin connector (notched end of the socket to the end with a square pad)
8.) install the ICs and Oscillator (square pad is pin 1. Note this is before I found the bug so does not apply to 1.2 cards see below)
9.) Install the voltage regulator as shown. Bend the legs 90deg and insert till the face of the regulator rests on the top of the MCP2551 (U3).
10.) here is the "fixed" 1.2 card with the osc on the back side
Going to call it a night. Tomorrow I have a few hours free and hope to get it plugged into the car and finish verifying the Can bus and update code.