Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Thread Tools Display Modes
Old 12th August 2005, 09:39 AM   (permalink)
Default Pic Development Board

Hiya Guy's
Well after my last attempt at buying a development board I've decided to try and make my own. here is a link to the **** I paid good money for but was lucky to get my money back and keep the useless board. http://www.electro-tech-online.com/v...629&highlight=
Now I would like to make my own development board as I have all the equipment and resources to etch my own board. Now can anyone give me an insight to a board they have made as to start my thinking?
One thing I have noticed on every board I've looked at is they always hog certain ports for phericals like LCD's and 7 segment displays. I do have a few idea's on a new board but any inputs would be greatfully apprecieated.

Cheers Bryan
__________________
" The only way to avoid human error is to avoid the use of humans"
bryan1 is offline   Reply With Quote
Old 12th August 2005, 09:43 AM   (permalink)
Default

Any development board is always going to be restrictive, I would suggest making small modular boards like my tutorials use - this allows far greater versatility as it's permanently expandable.

But the board you bought looked pretty good, what was wrong with it?.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline   Reply With Quote
Old 12th August 2005, 09:55 AM   (permalink)
Default

Hiya Nigel,
well for the board several joints were dry soldered and the rs-232 wouldn't work even after changing the max chip and re-programming the bootloader into a fresh 16f877a, many caps and resistors were missing and there wasn't any documentation with the board although oshonsoft did supply one after two weeks, and looking at the schematic I did see the 7 segment display and the lcd collided.
Anyway in the next few days I have a stab at my own and post up my efforts. Nigel, thanks for the tutorials and boards and I've made a few but as I have a few 12"x12" copper boards laying around it's time to make my own.

Cheers Bryan
__________________
" The only way to avoid human error is to avoid the use of humans"
bryan1 is offline   Reply With Quote
Old 12th August 2005, 12:13 PM   (permalink)
Default

Bryan,

Nigel is correct... Too much "stuff" on a single board is not always the best way to go...

Here's a picture of a 28-40 proto' board I designed when getting started almost 2 years ago...

Regards, Mike
Attached Images
File Type: jpg proto_28-40_board_134.jpg (51.1 KB, 1391 views)
Mike, K8LH is offline   Reply With Quote
Old 12th August 2005, 12:43 PM   (permalink)
Default

Mike,

Are the four holes at the sides of the ground plane for the crystal for caps? Looks like the middle three holes are for a ceramic resonator, with the center hole for ground. And the holes at the sides probably connect to the crystal on the underside?

Mike
upand_at_them is offline   Reply With Quote
Old 12th August 2005, 12:56 PM   (permalink)
Default

Quote:
Are the four holes at the sides of the ground plane for the crystal for caps?
Hi Mike... Yeah, those are for caps'...
Mike, K8LH is offline   Reply With Quote
Old 12th August 2005, 06:27 PM   (permalink)
Default

Neat design Mike. Would you happen to have the PCB layout in some printable file format?

Mixing your board with Nigel's small boards and a solderless breadboard area would make an ideal all-around solution IMHO, at least for me.
Joel Rainville is offline   Reply With Quote
Old 12th August 2005, 07:39 PM   (permalink)
Default

Hi Joel,

I've got the ExpressPCB layout for that board if you'd like... If you download the ExpressPCB program from ExpressPCB.com, you'll be able to load and then look at the layout... I think I paid $59USD for three boards from them...

Regards, Mike
Mike, K8LH is offline   Reply With Quote
Old 12th August 2005, 11:21 PM   (permalink)
Default

That'd be cool Mike, I already have ExpressPCB installed and ready to go. Can you post it as an attachment to this thread? Thanks!
Joel Rainville is offline   Reply With Quote
Old 13th August 2005, 09:28 AM   (permalink)
Default

Hiya Guys,
Well it took me a few hours work but below is etching pattern for the development board I've designed. If you can take a look at the drawing and see if I made any errors I'll appreciate it as this is my first attempt at this sort of thing. With the reset circuit I got that straight from the 16f877a datasheet and I'm not sure if I have the resistor values correct. Hopefully I have everything correct.

Cheers Bryan
Attached Images
File Type: gif development_board.gif (19.0 KB, 1281 views)
__________________
" The only way to avoid human error is to avoid the use of humans"
bryan1 is offline   Reply With Quote
Old 13th August 2005, 10:05 AM   (permalink)
Default

Hey Bryan! Looking good for a first effort.

I might be full of baloney, but to me the 820 ohms resistor in series with the 10K is useless. What is it for?

You sure that 7805 is hooked up correctly? My batch of 7805 uses pin 1 as input, pin 2 as ground and pin 3 as output. So in my case, your circuit would be wrong (pins 2 & 3 reversed), but maybe your 7805s are different?

Apart from that, it looks damn good!
Joel Rainville is offline   Reply With Quote
Old 13th August 2005, 10:18 AM   (permalink)
Default

Hiya Joel,
Thanks for pointing out the regulator, you are correct, silly me never checked the pinout with the data sheet I just used the labelling straight off the macros. As far as the mlcr circuit, below is an excerpt from the data sheet and I just used the first resistor under 1 K in the drawing. By the way Im using sprint layout software which is a good program in my opnion.

Cheers Bryan
Attached Images
File Type: gif mlcr.gif (10.8 KB, 1252 views)
__________________
" The only way to avoid human error is to avoid the use of humans"
bryan1 is offline   Reply With Quote
Old 13th August 2005, 10:38 AM   (permalink)
Default

One suggestion you might think about?, in my tutorials I use 10 pin connectors for ALL ports, with 0V at one end and 5V at the other, this is EXTREMELY useful, and well worth considering.

You might also notice that I try and move all the I/O sockets to be together, and the same way round - it's not easy on veroboard, but should be a lot simpler on a PCB. Again, it's a little point, but it makes life just a little easier
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline   Reply With Quote
Old 13th August 2005, 10:43 AM   (permalink)
Default

Joel,

Here's that ExpressPCB file...

Regards, Mike
Attached Files
File Type: zip k8lh_pic_proto-28-40.zip (40.0 KB, 237 views)
Mike, K8LH is offline   Reply With Quote
Old 13th August 2005, 11:13 AM   (permalink)
Default

Hi Bryan1,

Regarding the MCLR pin:

In your layout you are connecting/disconnecting the pin from the rest of the circuit.

You should really connects the switch between junction of 10K and capacitor and ground.
__________________
L.Chung
eblc1388 is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes




All times are GMT. The time now is 04:58 AM.


Electronic Circuits  |  Electronics Wiki
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.