Close

Return

A project log for Access B

Create applications in Visual Studio C# that can communicate with a 18F2550 and use it's peripherals

omarOmar 12/01/2017 at 23:090 Comments

After a year of waiting I added some new things to AccessB design:

 I sent the KiCAD gerber files to PCBWAY and I received this:

With the boards on my hands I see one mistake: the footprint for the PIC18F2550 was the wrong size, the PIC uses SOIC28 footprint same as the I used on the design so what's wrong??? look at this:

The PIC uses the Wider version of SOIC28 and I used the Narrow version (I forgot to print the PCB design and check if all parts fit ok) , the solution was easy: convert the SOIC28 Wide to SOIC-SOJ28 and all the PIC pins fit the footprints pads, with C3 too close but not a problem:

The next step was solder and test the power supply for the voltage level selection part of the voltage level shifter, it output 0.8/1.2/1.8/2.5/3.3 volts without problems, the only down was that MCP1603 ADJI don't support the changue on the fly of the bottom voltage divisor to changue the output, If you do it magick smoke from MCP1603 ADJI comes out, I must dissconnect the board from the USB port and then changue the pin jumper to the voltage ouput that I want and then recconect, I don't know why and I read the datasheet and the evaluation board manual from where I take the design of the power supply and it doesn't mention anything about. I can't check the variable output because I don't have at hand any pot.

Finally this is the board with almost all soldered:

Finally I inserted the PicKit 3 on the ISCP port and I see another problem, the capacitor C3 get in the way of the PicKit 3:

Anyway the AccessB PIC was programmed without problems and was enumerated by the USB por of my laptop and detected by my test software, the next steps will be:

So there is some work to do, see you on the next days.

Discussions