I don't think anymore that using a 40 DIP chip on Arduino layout is a good ideea. I'm more and more inclined to make a Pinguino/Sanguino like board instead, with more applicability on final projects. Anyway, the PROJECT is successfuly FINISHED!
|
Consider version 5, as final and last design.
Update Dec 27, 2010:
Well, I couldn't resist. If I must cancel this, let's do it with style (you might also consider that I actually successfully finished this project ;) ) . So, this is FreeJALduino MEGA v5, 100% hardware compatible with FreeJALduino board. In fact, "her" design started from FreeJALduino Eagle files. It doesn't has yet a pinout jal library as her little sister board, but she will have it when I will have time. See the files at attachments, bottom of the page - look for the freejalduino-mega-china* Eagle files. I think this was the most stressed and studied project of mine, with a couple of branches.
This image is obsoleted by the last upload of the board (brd and sch files)
As you can see, apart of jumpers, we have here two 4pin male connectors, for easy wire peripheral connection and testing, such as an LCD (useful when you connect LCD on a panel) or temperature sensors, or any other peripheral. Of course, you can replace them with female connectors if you want but you must make a decision before soldering anything (unless you are skilled in desoldering components).
Features:- PIC18F4550
- Arduino shields compatibility
- Power LED (green)
- Led on Digital 13 pin (RC2) - Arduino compatible
- Led on Digital 2 pin as Boot mode indicator - Pinguino
board compatibility
- Arduino 100mil shield connector problem solved by adding an extra connector.
- Only 5V on board regulator (3.3V pin is unconnected)
- Use the same freeejalduino4.jal library as FreeJALduino5
board (pinout compatible with all variants)
Issues:
- Only AREF (Arduino pinout) pin is left unconnected. I let it unconnected because I don't consider it important. For A/D operations, a PIC is better (and have his own voltage reference pins if you need that) than Arduino and you must make your own shields.
- Only two PWM hardware outputs. Again, if you need more than 2 hardware outputs, use an Arduino.
|