The Bajduino 1284 is a simple breakout board for the Atmel ATmega1284P-PU. I designed the PCB in Eagle 6.2.0. The Bajduino 1284 has all the necessary components to make the ATmega1284 in DIP format work. All the digital and analog pins on the micro controller are brought out to male and female headers. The silkscreen on top of the board has the pin number layout of the “maniacbug mighty 1284P bootloader”. The bootloader can be found on github. There is an ICSP and FTDI header on the board to program the micro controller.
I had the PCB’s made by Seeedstudio. All the components except for the micro controller were bought from Tayda Electronics in Thailand. I used only through the hole components so its easy to solder. The board is not much bigger then an Arduino Duemilanove/Uno. It is not compatible with the “Arduino shield” layout though.
Eagle schematic:
It is a 2 layer board:
You can download the Eagle schematic and board file here.
Please note that I am far from an expert in PCB design. But I’ve used a couple of these boards in my projects and never had any problems with them.
If you are interested in this board and would like to buy one I still have some spare PCB’s. Sent me an email at info [at] bajdi dot com.
[…] Recently, others are starting to use the 1284p as the “Goldilocks” solution between 328p and 2560. This helps with establishing the precedent for the “Goldilocks” with the Arduino IDE and its hardware descriptions. http://maniacbug.wordpress.com/2011/11/27/arduino-on-atmega1284p-4/ http://arduino.cc/forum/index.php/topic,64612.0.html http://blog.stevemarple.co.uk/2011/11/calunium-pcb-version.html http://www.bajdi.com/bajduino/bajduino-1284/ […]
I’m really curious.
How did you get Eagle CAD to NOT draw ground traces in the board layout file.
That’s a trick I haven’t learned yet, and I think it could be really useful.
I’m just getting the feel of Eagle 6.5
Using the ripup function and clicking on the edge of the ground plane will make it disappear. Clicking the ratsnest will make it reappear.
How (or where) can I buy a “Bajduino 1284” board, or at least a pcb?
Sent me an email: info [ at ] bajdi . com
Can i use arduino mega instead of 1284p?
Sure … the ATmega2560 has more pins but the ATmega1284 has twice the ram (16k). The ATmega2560 has 3 serial ports the ATmega1284 only 2.