I modified Freeduino Eagle files for a Jaluino / Pinguino like board with PIC18F2550. Is just a starting project, you must complete it for a functional board. Following the Arduino layout you can get some advantages:
- The posibility (not sure) to use same shields as for Arduino.
- In a Pinguino case, you can use the same programming language as on Arduino environment.
- And more (and very important in my opinion because is useful for artists and beginners), you can use Fritzing evironment for developing your shields.
A future Arduino like board, using PIC18F4550 must start from this board.
See at the bottom of page the first subpages with boards based on Arduino shield design.
Please, ignore the wrong position of USB connector in 3D images (is correct on .brd files).
Please note, notations on these boards are used only as reference (specially "Jaluino/Pinguino" notation which mean a Jaluino like or Pinguino like board)
2.And here, the same design, but with a PicKit2 compatible ICSP connector (my wish, of course):
If you don't want to follow Arduino rules, no problem. You can program the PIC with whatever language and use only the "shields" principle. And still benefit from using Fritzing for designing your shields. 3V and my first version of FreeJALduino board don't proivde it (but in next version).
Also, if they use Digital 13 pin, it might require a hardware and software hack.
This is a protoboard shield for Arduino which we can use without problems,
in as many layers you need.
And how traces are made on component side (as an idea)
4bit LCD with "joystick":
Ethernet shield (also 3V required), based on a Microchip microcontroller :-P
www.nuelectronics.com . And other types of shields at any Arduino shield provider.
And of course, you can make your own shield, specific to your application needs.
Freeduino site and modify them as you want.
Or see my boards: