Let's Make Robots!

Affordable Robtics Platform ( ARP ) USB v1 introduction

ARP is aimed at introducing affordable robotics in India / Third World countries. Our aim is to introduce a robotics platform with is around USD 20 and is capable of basic feats like line following line following, Object avoidance , photovhore , remote control while being scalable/reprogrammable. We are inspired from Asuro , but find it too restricting. So we plan to develop our own. We have tried to cut costs where possible without loosing functionality. Given below is Arduino/Freeduino based ARP USB main board,which will be on sale for about 9.95 USD or Rs 450.


Board Specs - 

Atmega8 main uController
Full arduino compatability with Software and Shields
USB using Custom CDC driver
USB / DC 5v option
Autoreset when programming.

Still a lot has to be done. All Ideas on cutting costs are welcome ...

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Is the project still active?

I was just interested in what you had so far... and had left to do.


I come from Indonesia. I am very interested in developing sigle sided USB based Arduino for educational tools. This is has a great potential to become standard tool in our country. When and where it will be released? I need to know yaur time schedule so that I can make planning. Thank you.

hi, im also looking at some arduino clone here in my country (philippines) and i found this :                       http://www.electronicslab.ph/forum/index.php?topic=6698.0 I am in no way connected with the seller of these kit, just thought of posting it. peace.

When introducng a new product it is critical to do your homework and find what else is availible.

The Severino is a single sided pcb based Arduino. the plans (EAGLE files, toner transfer pd) are here  http://www.arduino.cc/en/Main/ArduinoBoardSerialSingleSided3



Note: your $10 design uses the mminimum Atmega 8 chip, that is 2 generations ago.  The Arduino has progressed from the 8 to the 168  to the 368. All with much more memory.

When commenting it is critical that you actually *look* at what you are talking about.

This is a USB Arduino clone that someone can actually make as a hobbyist at home... single-sided board, no FTDI SMD soldering...

Keep up the good work ngcoders!

Come on look at the board atleast , Its a single sided USB :) . 

Also the transistor based TTL convertor is not really reliable :|.  So I also had made a single sided Serial with Max 232 with just 4 wire jumpers which i will release later.

Here is the proto version 1 of Single sided serial i had built ... version 2 has just 4 jumpers 


 As for Mega 168 / 328 once i can source them easily in India i would put them in , they should be just fine. For a start production cost of the board is about the same as the cost of a single ft232rl so for me its an objective achived.

Sorry, but it is nothing new.

This freeduino kit is only $20.50    http://spiffie.org/kits/freeduino2009/

It looks like a much higher quality kit.

 Freeduino 2009


We already have 20 - 22 USD Freeduino USB in India , Our halfs the cost. You can buy 2 in price of one :) . 

 And this is first proposed beta we would be able to take the costs even lower once we start selling.

 About quality , its just that the lighting is bad , the kit looks fine.

 And about being nothing new ? This is a single sided USB with All DIP components , I havent seen that before. Once we release the files people can make it themselfs too like single sided serial.

Lookin good. I think I remember reading a bit about this fairly recently. Probably on the Arduino forums? Ten bucks is going to be hard to beat. Anything I can come up with would only save pennies. Still, here's a few;

  • It looks like a 2nd ATMega8 for the usb chip. Does the USB implementation have to be clocked at a certain frequency, or can it run off the internal 8MHz clock? Worth one crystal and two caps.
  • Similar suggestion for the other mega8, you could drop power requirements and get rid of its crystal by knocking it back to 8MHz as well. Worth one crystal and two caps. Ya, it'd be half the speed, but you could remove another component and maybe go for a cheaper regulator.
  • If the answer is "no" to the above, it is apparently possible to run two ATMegas off of one crystal. Another option (though it would lose 1 pin) would be to use the Mega's clock out function to clock the second chip.
  • Could the RX/TX LED be combined into one "Communicating" LED? That could knock off another resistor too.
  • If you need/want to keep the external clock sources, ceramic resonators might be cheaper. That would also allow you to remove all the 22pf loading caps.

@Benbo I got rid of the stutter-posts, and the extra "oops" posts. No biggie. This board should handle servos exactly like a normal Arduino does, just use one of the existing libraries.

Yep i did take help of the Arduino community some time back and I post their too sometimes ...


  • AVR-CDC requires minimum 12 Mhz , so a crystal is required.And to share the crystal b/w two uC's ... I didnt try it but on a single sided PCB it was not possible.A Double sided PCB increses Cost almost 2.5 x times a single sided PCB.
  • Single TX/RX Led is a nice Idea , So is ceramic caps ... Sadly i did not find either where i stay and importing them would offset the cost.