Greetings!

If any of the info on this website was useful for your projects or made your head spin with creative ideas, and you would like to share a token of your appreciation- a donation would be massively appreciated!

Your donation will go to my Robotics Fund, straight towards more sensors, actuators, books, and journeys. It takes a lot to continue building these robots, and I’m really thankful of everyone who helps encourage me along the way.


USD


CAD

“A wise robot once said to me through Serial.println- that robots teach us about ourselves.”

All posts in WyoLum Progress

Hello RoboBrrd! Indiegogo!



HELP MAKE ROBOBRRD HAPPEN!
FUND IT HERE: http://www.indiegogo.com/robobrrd


RoboBrrd is now on Indiegogo! We’re really excited to get this going! Here is the video for the campaign:


Watch on YouTube

We will be posting updates and more as it happens today!

Help us get the word out, be sure to tell all your friends about RoboBrrd! :)

THANKS EVERYONE!

Update!
We’re having a kickoff party at 4PM ET! Join us in a Google+ Hangout and feed RoboBrrd, and just hang out! Details here! Hope to see ya there!

RoboBrrd Brain Board v2 – Open Source under CERN OHL v1.1

Having various projects open source is a great learning tool. I probably wouldn’t have been able to make anything if there were no open source gEDA projects (Evil Mad Science makes a lot of open source projects that use gEDA), or wouldn’t be able to make an Arduino derivative if it wasn’t open source, or wouldn’t have been able to check my voltage regulator circuit against an experts circuit!

My goal for making the RoboBrrd Brain Board v2 open source is: someone will see the board with the artwork, want to put their own artwork on it, realise that it is possible, and learn all about schematics pcbs geda and bash in the process. Of course, hopefully they post a pic up online of their own board too!

rb

The RoboBrrd Brain Board v2 is open source under the CERN OHL v1.1. Here you can find the RoboBrrd Brain Board v2 files!

Hopefully nothing is forgotten in the credits. If there’s something messed up in the credits, let me know so I can fix it!

Credits

The RoboBrrd Brain board is based off of the Arduino Uno R3 by the Arduino team. It’s a really cool board that is a lot of fun, you can find out more about it here:
http://arduino.cc

We looked at the Diavolino by Evil Mad Science a lot for making the RoboBrrd Brain Board as theirs was created in gEDA too. The Diavolino information can be found here:
http://evilmadscience.com/productsmenu/tinykitlist/180
http://www.evilmadscientist.com/2010/diavolino/

For some of the symbols and footprints in the schematic and pcb files, we used Matt Pandina’s version. You can see his .sym’s & .fp’s in src.zip here:
https://sites.google.com/site/artcfox/demystifying-the-tlc5940

For some other symbols and footprints, they were from gEDA Symbols. A variety of these were used, and the authour information should be within their footprint or symbol. Check out gEDA Symbols here:
http://gedasymbols.org

For our voltage regulator circuit, we looked at the Menta design from Adafruit Industries. Especially the 3.3V regulator section of the circuit and the capacitors. Here is where you can find out more about the Menta:
http://www.adafruit.com/products/795
https://github.com/adafruit/Adafruit-Menta

The first few prototypes of the RoboBrrd Brain Board v2 were fabbed at the OSH Park! Their boards are purple and gold, and it’s a great service. Check it out here:
http://www.oshpark.com

The medium sized OSHW logo on the board is from the gEDA format of logos that Windell Oskay made. You can find all the logos here:
http://oshwlogo.com/

Finally, credit to the whole maker community for being fun, cool, and helpful with answering questions & learning more!

Here are some things with the files that would be good to know:

- The BOM included was just generated from the netlist, and it may not have the values of the jumpers and misc parts. It does have the resistors and capacitors values, though.

- The schematic is a little ‘all over the place’ compared to others. It kind of grew wildly as I was adding some things to it, and I didn’t make it very neat.

- Oh yeah, I haven’t tested the board in real life since I don’t have the board yet! So it may not work at all. :p

- If something is missing, let me know so I can fix it up

I tried to read the TAPR license and the CERN license many times, but reading this type of document is quite challenging for me. See, they write the document thinking that the way it will be read is from one line to the next line. This is incredibly annoying, since I read right-left-bottom-top-middle-left-upsidedown and not in order. Oh, and the TAPR license starts off with a huge preamble book that you have to read through, so by the time you reach the actual license part, you’re already super tired.

Since I couldn’t figure out what the differences were, I chose CERN because it’s more modern, they are working on v1.2, the Adafruit raspberry pi plate uses it so it was a good example (and they are experts so they hopefully know what is happening), and the logo is very cute. It would be nice if in the future each license would be required to make a human-readable form.

The above is just my opinion on the licenses. I don’t mean any offence to one license or the other, or whoever made them.

The next RoboBrrd Brain Board v2 post will be when I receive the boards! I can’t wait for that, pretty excited!

Stuff on the RoboBrrd Brain Board

Here is a colourful annotated picture of what will be on the RoboBrrd Brain Board! This would make a great fridge magnet or something :)

RoboBrrd Brain Board Stuff

One of the things I thought would be handy would be to have a shorting block switchey area for both the microcontroller voltage and the servo voltage. This way you can choose what power source you want to run the microcontroller off of, AND if you want the servos to run off of that same power source (from the microcontroller), or from the external regulator. Although with the redesign the servos run fine off the usb power, figured might as well add it in incase someone wants to use even more servos on RoboBrrd!

Crossing my fingers that the onboard 5V regulator won’t heat up too much. It will be interesting to test it out, especially since the copper fill below it should act as a heatsink. The reason why it is facing inwards is because if it was facing outwards, it would be next to the back face of RoboBrrd. This is commonly made out of wood, which I reckon is more flammable than the black plastic used on the headers. Plus, this is where all of the cables will be attaching in, and you wouldn’t want your finger to accidentally slip and burn on the voltage regulator.

Randomly placed picture of the board, here!

RoboBrrd Brain Board Stuff

Wondering if it will be possible to run this with just a ceramic resonator. I’m not too sure of the quality difference between a crystal and a ceramic one, especially for RoboBrrd. I will find one and desolder it to use with this testing!

There are two ways to input the voltage, the barrel jack will be great with some 5V transformers that plug into the wall. The relief holes I was inspired by the Diavolino. I think I modified the ones on here to be a few more mils smaller or closer … or something like that. These will be great with a small AA battery pack. Totally interested in seeing how long the battery life will be!

Back of the board is kind of boring, since it will be placed on RoboBrrd, I didn’t provide any useful labels. Course, thinking of it now, there should be some for the ‘useful stuff’ headers, and there should probably be some sort of pads for accessing the digital pins, not on the headers.

RoboBrrd Brain Board Stuff

It would be really cool if this board / layout could be used in other projects as well. The screw terminals are really handy. The artwork may need to change for other purposes though, haha!

In the next RoboBrrd Brain Board v2 post, will be where you can download all the filez, and the post after that will be … whenever I receive the boards in real! They are being fabbed today!