We’re about to put into production an Arduino compatible robot controller. The design carries two microcontrollers. The first is Atmel’s ATmega328. This controller is loaded with the Arduino open-source bootloader. That means you can interface to it, and load programs, like any other Arduino. The second microcontroller is a Microchip PIC16F1829. It’s loaded with an open-source C program that matches our BM011 dual motor quad servo controller. We’re calling the product the Firstbot, since it’s a great platform to develop your first robot on.
Initially I don’t think we’ll sell it with the connectors installed (to keep the cost down). We might have an add-on packet that includes 0.1” male and female headers. The male headers are shown in the image above. The design has 2 DC motor controllers that can carry 1A continuous and 5A peak (5-28V). There are 4 servo input channels allowing you to connect it to an RC receiver. There are also 4 servo output channels, allowing you to drive 4 RC servos. The motor control firmware is open-source and written using Microchip’s XC8 compiler. There’s a small connector for a 0.05” spacing header that can be used with an adapter board to connect a PICKit3 to the board, and customize the motor controller.
Single unit pricing will be ballpark $30. Available in the next few weeks.