Let's Make Robots!

R-Dev-Ino

Intoroducing R-Dev-Ino

R-Dev-Ino is a Robotic Development Arduino compatible board, easily stackable. If you want to build a more complex robot, you need to modularize it. Instead of designing specific boards for each module, I have designed a multipurpose configurable board with a small prototyping area and an I2C connector made so the boards can be stackable side by side, one on top of the other like this:
Code:
---------
       ||
       ---------
       ||
---------

Features

  • 3 pin headers for all I/O pins
  • power to the 3 pin headers is user selectable by manually connecting a pin to the desired power voltage (Vcc or Vin)
  • small prototyping area for board customisation
  • headers for SPI programmer and external FTDI Basic programmer
  • header for UART
  • mirrored dual I2C connector to allow stacking right on top or side by side
  • regulated and unregulated power connectors, with small regulator on board
  • power LED
  • board size 3" x 1.65"
  • user can use either a crystal or a ceramic resonator (8 or 16 MHz)


Implementation

The board was designed using Eagle CAD software. It is released under the Creative Commons Attribution Share-Alike 2.5 License. You will be able to order boards from seeed_studio very soon!

PCB 

Schematic 

The actual boards: dsc00291resize.jpg

dsc00291resize.jpg

Fisrt 2 modules, the MotorController and ServoController: 

dsc00293resize.jpg

The other modules are SpeechController and Mapper:

dsc00298resizel.jpg

To program any board, use a FTDI Basic board from SparkFun:

09115-01-L.jpg

 

Comment viewing options

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

This is an interesting variation on the Roboduino theme. Just from what I see in the photo it looks like you can connect a USB-Serial adapter to it to program from the Arduino environment? I dropped by Seeed to see if they had it, as far as I could tell they don't have them yet. :-(

 

I made the required documentation for the Open Project at SeeedStudio, but then I discovered I made a mistake when I designed the board so I asked them to send all the remaining boards to me. I forgot to reverse the Rx and Tx signals at the FTDI connector. Easy to fix, but I can't have them sell a defective board.

However, when the boards will be in my hand in a few days, I'll give away a couple of boards to people that don't mind cutting 2 traces on the top and solder 2 wires on the bottom, and of course, pay the shipment. You would pay the shipment anyway if you would order the boards from SeeedStudio.

I will update the page with pictures of a few modules I'm using on my robot. 

Haha, I've done that! I have a couple of my SpeakJet shield boards like that. I had selected axial capacitors in the Eagle editor rather than the radial type I wanted to use. The board is perfectly fine, but the spacing is wrong for the capacitors I am using in the kits. I didn't realize it until a couple hours later, but since I had used BatchPCB, they won't cancel an order after its been submitted. At least I got only two as this was still during my "production prototype" phase, and I generally like to have a sample in hand to test before I order a huge batch of them (even *with* a month turnaround).

I would be interested in a couple of your boards though. As you already guessed, I don't mind modding a board from time to time :-) We can chat more about it later after you get them in!

I just received 6 boards in the mail, so I would like to trade one board for one of your SpeakJet shields (from a non perfect batch). If you would like that, send me a PM with your address.

Thanks!