I did a handful of projects with out-of-the-box Arduino boards using the web-based IDE. Now, for the first time, I am thinking about designing my own PCB with a 1284P and the additional hardware I need on it (since prices for having PCBs made and even assembled are quite low nowadays).
Questions:
Given that USB access is possible, would I be able to directly use my own board in the web-based IDE? Would I have to bother with boot-loaders first and need additional hardware to kind of "prime" the 1284P to be accessible through the web-based IDE? If yes, is this simple or difficult?
Since I am also new in designing PCBs ( >:( ) does anyone now a place where I could download an existing layout for a basic 1284P-AU or -PU PCB to be used in Eagle?
Official board support in the web IDE is limited to certain boards.
To overcome that you would most certainly have to bootload the board to emulate a known board from the list.
It is also difficult to add your own flavour without running the web ide as an offsite platform on your own server.
As for the layout I can only suggest Google although we do have a couple of members with good experience of eagle.
Under Atmel, select 644, right-click and give it the Value Atmega1284P-PU for the DIP, or -AU for the leaded SMD, or -MU for the leadless SMD.
Then just add the same components you would for a 328P: crystal, 22p caps, 10K reset pullup resistor, diode across the resistor if using a Reset Switch, 0.1uF cap on Every VCC and AVcc pin, and 0.1uF cap from ARef to Gnd, (NOT connected to 5V).