

MegaBoard is a Robot Control Board, with an AVR ATMEGA1281 microcontroller, 6 High Power H-Bridges (5A DC capacity), & ULN2803
Downloads: Circuit
Schematic
,
SimpleTest
Code,
and Quick Start
Manual(N/A)
Contest
Start: March 2, 2008
Contest Ends: May 5, 2008
Board Reaches the Winner: May end, 2008
Contest open to Robot hobbyists living in India only.
The winner of this contest shall receive a MegaBoard (AVR ATMEGA1281 Microcontroller Based Robot Control Board), and a CD containing sample-code/datasheets. This page describes the background of this contest, and the technical specifications of the MegaBoard
Many budding Robotics hobbyists need a good electronic control board to control their robot. The "Megaboard" is such a board, with an AVR ATMEGA1281 Microcontroller. All you need to do is start writing your robot control software in C. Before that, however, you need to know the capabilities of the Megaboard, and also be aware of the Software Tools you shall use to program the Megaboard. This page gives all the details you would need to know and do, to use Megaboard.
It must be noted that the Megaboard might not be suitable for "absolute" beginners. Prior knowledge/reading of any Microcontroller Programming would be necessary to fully enjoy using this board. The link to the application for the Contest can be found below on this page.
This kind of board is also being used currently by Chetan (who is a past contest (XVIBoard) winner) for Robocon-2008.
Block Diagram:

Fig. 1
MegaBoard Specs:
Component
Features
Details
MCU:
AVR ATMEGA 1281
Maker
Atmel
, Part No. ATMEGA1281-16AU
Core
AVR, 8Bit , 16 MHz
Memory
Flash: 128KB, RAM: 8KB, EEPROM
4KB
ADC
10 Bit, 8channels. Speed: upto
15kSPS
Timers
& PWM
Two 8-bit, Four
16-bit, Real Time Counter with Separate Oscillator
– Four 8-bit PWM Channels
– Six PWM Channels with Programmable Resolution
Serial
Asynchronous UART- Rx/Tx :
Converted to
RS232 level by MAX232 for link to PC serial port.
H-Bridge
L9929 (6 Motor Driver ICs)
Voltage
Rating
4.5V to 28V
Motor
Current
5A DC Max WITH HEATSINK. (Please
read below about how you would have to make the heatsink yourself)
Protection
Over Current (short to VB
& GND), Short between Terminals, Over Temperature Shutoff
Uses
Can drive 6 DC motors, or 3 Bi-polar Stepper Motors
(2coils each)
Open-Colletor
Driver ULN2803 Voltage rating
50V peak (includimg clamped voltage of motor coil)
Motor Current
500mA each coil or output
Uses
Can be used to driver 2 small stepper motors (unipolar)
(eg. from old floppy drive.), or other small loads. This
IC is NOT MOUNTED on MegaBoard. If you need to use it please buy and
mount it yourself. Please read below for mounting details.
Debug LEDs
3 LEDs driven by
CPU ports for
debugging etc.
Push-buttons
2 Push-buttons
for
debugging etc.
Flash Writing
Using
Serial Download, via AVR ISP, by Pony-Prog
software on PC
Size
95mm x 75mm
Power Supply
VB0
Supply for 5V regulator and ATMEGA. Min 8V, max 35V.
Try to keep as near as possible to 8V to minimize heating of the
LM7805. But if you are running everything of a single 12V battery, its
ok to make it common with VB1 & VB2
VB1
Supply for Motors M1, M2, M3 & ULN2803. Min
4.5V, max 28V. Could be common with VB0 & VB2.
VB2
Supply for Motors M4, M5, M6. Min 4.5V, max
28V. Could be common with VB0
& VB1.
Click here for the Online form, and quiz:>
MegaBoard
Contest
Application (but please do read below
completely before applying)
This contest is just to give away a board i developed for giving away to a budding robot hobbyist. I made a few boards, and 1 for winner of a past contest (Chetan), and thus am giving this out to others with talent and craze for robotics.
Maybe. I do have a few more PCBs, but I cannot commit on assembling them yet. If this happens, this website shall be updated, and I shall inform you.
Yes, you may download the schematic from the links on this page,
and ask me for the PCB layout.
But, i think it may be hard to find these ICs in the local
market in
India. I think the approximate cost of the MCU would be $14
and H-Bridge
about $10 each if they are available in local market.
Things you need to Do before you could use MegaBoard (after you get it)