Primarily designed around the size requirements of a micro-Sumo robot, this small 31mmx30mmx1.5mm controller board is also a nice platform for just about any small robotics application. It has substantially more available I/O pins, on regular 0.1" headers, than the NanoDuino boards.
The board features an Arduino-compatible 16MHz ATmega 328P microcontroller with the Arduino® bootloader, a 0.8A dual-channel H-bridge motor controller, as well as a lot of available I/O, and of course the D13 LED!
There are nine powered I/O ports available using standard 0.1"-spaced headers; eight analog inputs and one to the AVR hardware interrupt line (INT0). The headers follow the universal hobby-servo pinout of: Signal-Vcc-GND for every I/O connection.
The AVR ISP header is a standard full-size 6-pin 0.1" header. There are two secondary Arduino PWM channels (OC1A-B) available on a 0.1"-spaced 3-pin header, with ground (perfect for use with our tiny motor controllers!)
If you would like to run 1S (3.7V) Li-Po power, the 5V regulator on the board can be easily removed, or left off during assembly. (please make a note of it with your order!) With the regulator removed, simply jumper the two lower-right regulator pin pads to run the board at battery voltage. If you'd prefer a regulated output for sensors, etc. another 1S Li-Po option is the amazing, but really expensive, Analog Devices ADP3338 ultra-low dropout 3.0V/3.3V regulator! We may try to stock a few of these in the future, but the retail price would be about $4.00 each!
There wasn't enough room for a USB connector or the USB-UART bridge IC, so you'll need a separate serial programming board such as our FTDIbridge or any other commonly available USB-serial converter. It can also be programed with by Arduino with a normal AVR programmer, like our USBasp programmer.
A 5-pin serial header is used for programming, but most importantly it also follows the pinout of commonly-available inexpensive ($15) Bluetooth transceiver breakout boards. All Cal-Eng boards feature this custom serial header pinout, making them all plug&play compatible with Bluetooth.
Bluetooth is an incredibly useful tool for wireless debugging and data tracking, and simply uses the Arduino serial monitor window. See our Bluetooth tutorial page for more info on these breakouts, and how they work.
As with most of our boards, we don''t install or include headers or plugs, since the choice will vary greatly depending on the application and personal preferences. The are available (at a very low cost!) in the "Headers & Plugs" category.