BrickPi turns your Raspberry Pi into a LEGO® robot. Your credit card sized computer enters the physical world. Read more
This project was successfully funded on June 16, 2013.
About this project
What's a BrickPi?
BrickPi is a system that converts Raspberry Pi into a robot. The project is a board and case that connects LEGO® Mindstorms Sensors, motors, and parts to turn your credit card size computer into a robot. The BrickPi allows you to connect up to 3 NXT Motors and 4 Sensors. It has a 9V battery power source that powers the motors, sensors, and Raspberry Pi, un-tethering the Pi from the wall. Finally, it has a sturdy case with holes that snap with LEGO parts.The brains of a Raspberry Pi joined with the LEGO building system.
We’ve come a lot further than we thought we would! As the backer support swelled, we wanted to make sure that we offered a lot of improvement for those that are already backing.
- $60,000 - Already Unlocked! Serious hardware improvements, including extra motor and sensor port position, full support of ultrasonic sensors on 4 ports. Fast I2C Port position. Layout for DC-DC converter. And more . . .
- $65,000 - Develop for C Language. If we reach $65K in backing, we will develop a second library in C/C++ for use in G++, plus examples. All open-source and all up on GitHub.
- $75,000 - Win the Space Race. We will launch a BrickPi contraption into near-space via high altitude balloon method. We will produce an entertaining video and provide bill of materials and instructions for how to do it yourself. The BrickPi Project becomes the SpaceX of the Raspberry Pi world.
- $100,000 - 4 Ports in a Storm: We will add the 5th sensor port and 4th motor port to everyone's BrickPi. Right now we have the layout for them in the board. If we reach $100k of funding, we will ship every board with all sensor ports filled.
- $125,000 - Seafarer: We will develop a custom project to put the BrickPi into a solar powered boat and attempt to sail it around the world. Like the Space Race, we’ll produce a highly entertaining video and we’ll publish full plans for building the boat. We will equip the boat with satellite messaging and setup a website where you can track the boat in real-time.
- $150,000 - Destroy the 9V. All BrickPi-level backers gets a 6XAA battery pack. No more 9V's in the world.
So what is it, exactly?
- BrickPi - The board. This slides over your Raspberry Pi and connects, controls, and powers Mindstorms motors and sensors, and provides power to the Raspberry Pi. The motors and sensors are all controlled by the Raspberry Pi. Firmware for the boards own microcontroller is written in Arduino so it's open and hackable. The hardware designs and software source code are all available online.
- Case - The case. This is a case for the Raspberry Pi that allows you to connect LEGO® pieces to your Raspberry Pi. It protects the Pi from impacts and falls that robots tend to have, and it secures all of the motors, sensors, and mechanical bits and pieces you want to attach to the Pi.
How Does it Work?
The BrickPi slides onto the Raspberry Pi. The BrickPi has a 9V power adapter that powers the motors and sensors, as well as the Raspberry Pi, freeing the Raspberry Pi from the wall socket. There are two LED's on the BrickPi for troubleshooting and to add style to your robot. There are three motor ports that also read encoder values, as well as four sensor ports that can read many of the MINDSTORMS sensors.
Then you program your robot. We have programming examples in Python (on Github) for controlling the motors and sensors and will develop a polished library for the system.
With the assembled version, you can slip the board onto your Raspberry Pi, plug in your motors and sensors, and get started with no soldering or splicing.
Who are you?
A corollary to your question might be: why are we capable of delivering the hardware? We've been working with contract manufacturers for the past few years. That's not to say that we know everything about manufacturing, but it is to say that we know who we're going to use on this project, we've worked with them on projects far more complex than this, and we have faith they can deliver only because they do it for us on a monthly basis already.
Where can I see more photos?
BrickPi has a website here. But in case you don't want to open a bunch of windows, here are the four photos of models we made so far.
What else do I need to make my robot?
Depends on what you want to do. The bare minimum is you'll need a Raspberry Pi (unless you buy the Philanthropist package), a 9V battery, and some LEGO peices. But you can (and should) get fancy: add some USB stuff, add some MINDSTORMS motors, and add some sensors (Full Disclosure: Dexter Industries makes sensors for the LEGO MINDSTORMS system).
Why Are You Doing a Kickstarter?
A few reasons. First and foremost, we want to build a community around this product. We think Kickstarter is a great way to find interested people, to build community, and to get feedback.
We also want help from the community in bringing the price for the product down to the cost of the Raspberry Pi (it's absurd to pay more for the add-on than the main course, right?).
By launching this project through Kickstarter, we hope we can get a headstart on all of these things.
Why is the design open? Aren't you afraid someone's going to steal it?
The design is open because we genuinely want to contribute to learning, and the best way to do that is to show your work. We may be foolish, but we hope that people copy this, and make it better: it raises our game. Even more importantly, we hope the BrickPi, regardless of who's making and selling it, makes kids smarter and opens up the world of robotics and computers to them.
What's the status of your prototype?
We have a few working prototypes and we've sent out some prototypes to collaborators. We've already received some feedback on these beta-boards. We're hoping we get more feedback from backers and potential backers. While the prototype works, we've gotten a few pointers from folks who checked out our design (which you can check out here as well).
So what changes are you going to make to the hardware we saw in the video?
The small tweaks to the hardware design:
- We will remove the USB-power jack and the Raspberry Pi will be powered through the 5V pins on the pin header (no more USB mini cable needed!)
- We will utilize serial to talk between the RPI and the Arduino. The version you see in the video talks to sensors and to the Arduino over I2C. Serial is bi-directional and has less overhead.
- We will have a better footprint for the voltage regulator. The keen observer will notice our voltage regulator, which stepped the 9V power from the battery down to the 5V used for the Raspberry Pi, is kind of funky in the picture. We found we needed a bigger regulator when we stuck a bunch of USB stuff on the RPI. So in the pictures and videos, you'll see it and it will look odd. In the finished version, the regulator will have a proper footprint and some heat dissipation.
- We have added a few open spots for FTDI programming. If you want to hack away at the firmware (you don't have to but if you're interested) this will make it easier to access the Arduino on the BrickPi.
I am a nerd or engineer and I want to know more.
That's awesome, our type of person. We've got a whole section of the Dexter Industries website devoted to people like you. We've got pointers on how to make the BrickPi and a few of the potholes we ran into. Our hardware and software is open and hackable. We've got all the plans (Eagle Files, BOM) on our Github page here. The firmware is here.On our Github site we have not only the plans, but the Bill of Materials with links, so if you really can't wait or you want to change the design and show us up, be our guests and make it yourself.
I just want to SEE more of the BrickPi.
Here are some pictures and videos of the BrickPi in various stages of development.
Risks and challenges
So what are the risks, and how will we manage them?
There are real risks. Our goal is to bring the BrickPi to life and have it manufactured. As far as manufacturing goes, there are no "open issues" to solve; our hardware design is in place and has been tested succesfully. As with all manufacturing, there's the chance that a hiccup occurs during the process. That could be anything from a miscommunication with the manufacturer to a lost parts shipment. We have worked with the manufacturers we have planned for over two years, we have a fantastic track record with them, and we think we have minimized the risks associated with commissioning a project.
There are risks to fulfillment: once we have the parts manufactured and tested, we have to somehow ship them to you. Fortunately, we've been shipping products to people for a few years, and we've got a lot of experience with this. We have priced all of our products for standard parcel delivery via USPS. If you're nervous about the package getting lost in the mail, eaten by customs, or want something done special, contact us and we'll try to make it happen.
Finally, one of the goals of the project is to bring the BrickPi to the Scratch programming language. There's a danger that this part of the project could run later than August 2013; as with anything new, we don't know it until we've done it. Programming projects can be perilous, but we have a plan. Being an educational robotics company, we've got a few relationships with people that know Scratch and Python well.
It should be noted that we already have functional Python examples up on our website and Github. While one of our goals is to polish and improve them, they work already. If you'd like to contribute to the software of this project, PLEASE CONTACT US through our website or Github.
Shipping and fulfillment will NOT be delayed by the programming projects.Learn about accountability on Kickstarter
Great question / request! Yes, we will definitely put directions and code up on our website for the Robotic Car and the Robotic Arm. Standby for timing on this; the campaign has blown way past where we thought it would go and we are going to prioritize fulfillment and delivery over everything else.
You state the reward is "BRICKPI + CASE: . . . A beautiful case. A working robot. Let your robot run free." the statement "A Working Robot", does this mean the LEGO parts necessary to make a robot with the BrickPi?
No, none of the rewards come with any LEGO parts, motors, or sensors. We got a little over-zealous with our original description; we will not be shipping any LEGO parts with rewards. We're sorry if there was any confusion!
We're going to ship B's. Specifically, we'll buy them from Newark.com in the US, part number RASPBRRY-MODB-512M; the $35 model.
This question has come up a few times. If you want to supplement your LEGO set with some Mindstorms equipment, there are plenty of folks selling individual pieces on the most obvious routes like Amazon and Ebay. A few places you might not think to look:
LEGO Education USA: http://www.legoeducation.us/
For example they sell a brand-new motor here: http://www.legoeducation.us/eng/product/nxt_interactive_servo_motor/1265
You can also look at BrinkLink, which has a variety of new and used parts for the LEGO system: http://www.bricklink.com/browse.asp
That was an attempt at re-creating one of our director's favorite scenes in The Social Network. Remember that time at the end where Eduardo bursts into Facebooks' headquarters and destroys Mark's laptop, screaming about being "wired in"? That was our attempt at re-creating it.
The honest answer is that we don't know. We have not been able to test the BrickPi with EV3 and can't make any guarantees at this point.
We know that the protocol for sensors is changing, but we're not exactly sure how it works.
We are pretty sure though, from what we know about the motors, that you will be able to run EV3 motors on the BrickPi. One of our testers will TRY to confirm whether the EV3 motors work with the BrickPi early next week.
Yes! If you chose a fully-assembled version of the BrickPi it will come loaded with the latest version of firmware.
While we can't have a reward that offers multiple BrickPi, we are fine with folks backing the project over their reward level and requesting multiple rewars. To keep the logistics of this tight, please do/note the following:
- Please back the reward you want. In other words, when you choose your reward, please select the item you're looking for. Please be sure to multiply the award level by n (the number of whatever it is you're seeking to obtain).
- Please send us a message through Kickstarter. We will make a note; help us keep organized ahead of the fact.
- If you want an international shipping destination, please be sure to multiply that by n as well.
Pledge $1 or more
BIG THANKS. A hearty thanks on our Backers Page. We will put your name and a safe-for-work message on our Backers Page site for eternity. You will feel the warm glow from having pushed the human race a little further towards robot domination.Estimated delivery:
Pledge $5 or more
Dexter Industries Sticker
Get a very rare and exclusive Dexter Industries Sticker. It's like a bow-tie for a robot! Keep your robot classy.Estimated delivery:Ships anywhere in the world
Pledge $15 or more
JUST THE PCB
You're an experienced hacker and you're in a hurry. Surface mount soldering doesn't scare you and you've been itching to use that rework station you bought last month. You will receive a working Printed Circuit Board. You are on your own to find parts and do the assembly.Estimated delivery:Ships anywhere in the world
Pledge $15 or more
BRICKPI CASE - Just the BrickPi case. You just want to hook up some LEGO's to your Pi. If all you want is a classy looking case for your Raspberry Pi you can stick LEGO Minifigures on, this reward is for you.Estimated delivery:Ships anywhere in the world
Pledge $35 or more
JUST THE BRICKPI - You want a super-sweet, functioning board for your Pi but you're not interested in the case. Just the BrickPi, fully assembled, populated with components, and ready to start moving motors and reading sensors when it arrives.Estimated delivery:Ships anywhere in the world
Pledge $40 or more
19 backers Limited (1 left of 20)
THE PIONEER - BRICKPI + CASE:
You're a pioneer and you can see that this is the future. You pledge early and you make this happen. Thank you for being a believer!
BrickPi and the Case. Plus a sticker because we know you like nice things. Optional: John will autograph the case for you so you can say you knew us before we were cool.Estimated delivery:Ships anywhere in the world
Pledge $45 or more
BRICKPI + CASE:
The full enchilada. A working BrickPi, fully functional, assembled and operating. A beautiful case. Ready to build into a robot. Let your robot run free.Estimated delivery:Ships anywhere in the world
Pledge $60 or more
POWER UPGRADE KIT: The BrickPi, and a case, and all the parts to do the upgrade yourself. Plus we will include a package of all the parts for upgrading the power from a simple switching device to a longer lasting DC-DC converter. We will include two extra plastic ports for enabling the extra motor and sensor portEstimated delivery:Ships anywhere in the world
Pledge $70 or more
POWER-UPGRADE + BRICKPI + CASE: A working BrickPi, fully functioning, assembled and operating. A beautiful case. Ready to attach your LEGOs to. This model comes with the power upgrade and 5 sensor ports, 4 motor ports (1 more of each over the standard version), fully soldered, no soldering required. Let your robot run free, longer.Estimated delivery:Ships anywhere in the world
Pledge $75 or more
40 backers All gone!
RUSH: BRICKPI + CASE + HAND SOLDERING
You're in a rush and you need this like yesterday. You just can't wait for a full production run.
You will receive a Case, and a BrickPi, 1 month ahead of everyone else.
To make this happen, John will personally hand-solder your BrickPi together.
Optional: John will autograph your board or the case (or both!).
And we'll throw in a free sticker.Estimated delivery:Ships anywhere in the world
Pledge $85 or more
THE POET: BRICKPI + CASE + HAIKU
You appreciate good electronics but want something more. You will receive a working BrickPi and Case.
One of our engineers will write a Haiku about you (or a friend) and your beauty, and your forward-thinking technological ways. It will be personalized and it will be public. We will put the Haiku on our website.
Optional: We will just e-mail you the Haiku.
BrickPi and Case will ship in August. Since engineers are writing the Haiku, it might not show up until September.Estimated delivery:Ships anywhere in the world
Pledge $100 or more
READY-TO-GO-PACKAGE: You want to waste no time in getting started and your other Raspberry Pi's are currently busy. You'll get the BrickPi, the case, a Raspberry Pi, an SD card with the operating system ready to go.Estimated delivery:Ships anywhere in the world
Pledge $140 or more
POWER UPGRADE READY TO GO: Fully assembled READY TO GO reward with a BrickPi, Raspberry Pi, SD Card, the power upgrade and an additional two ports. We will do the soldering.Estimated delivery:Ships anywhere in the world
Pledge $180 or more
THE CADILLAC: Fully assembled Ready to Go Package: BrickPi, Raspberry Pi, SD Card, the power upgrade, and an additional two ports. Plus a WIFI dongle. Plus a programmer cable for re-programming the BrickPi firmware. Plus a 6XAA battery pack.Estimated delivery:Ships anywhere in the world
Pledge $320 or more
SPACE TRAVELER: Go toe-to-toe with SpaceX and start your own near-space delivery service. This package includes the CADILLAC reward, with extra sensors for completing a near space mission and a weather balloon for getting there. This will include the fully assembled and power-upgraded ready to go package: BrickPi, Raspberry Pi, SD Card, the power upgrade, an additional two ports, a programmer for re-programming the BrickPi firmware, a 6XAA battery pack. Plus a weather balloon capable of getting your RPi near space, a dPressure Pressure sensor, and a Dexter Industries GPS sensor.Estimated delivery:Ships anywhere in the world
Pledge $500 or more
4 backers All gone!
ROBOT NAMING RIGHTS: You want to be a part of history, never forgotten. You want people to think "Insert-your-name" over again and again as they build the future.
We will name one of the four example robots we posted after you, and refer to that robot as your name on our website. We will send you a BrickPi, a Raspberry Pi, and an SD card with the operating system.
Your name must be safe-for-work!Estimated delivery:Ships anywhere in the world
Pledge $625 or more
5 backers Limited (5 left of 10)
CLASSROOM PACKAGE: Have a gaggle of future engineers? Get a package for the classroom, plus some help getting setup. This will include 5 BrickPi, Raspberry Pis, and SD Cards. You will receive 5 WIFI dongles. Plus 2 hours of video-chat via Skype to help setup the BrickPi for the classroom.Estimated delivery:Ships anywhere in the world
Pledge $9,999 or more
0 backers Limited (1 left of 1)
THE NAMESAKE: Rename the case. We will rename the case after you, your dog, your favorite scholar, or your favorite person. Your name will live on wherever the BrickPi goes.
Your name must be safe-for-work, legal to display on an advertisement on a subway, and not trigger a potential lawsuit.
In addition to naming rights to the Case, we will deliver a hand-soldered BrickPi, with a video of John soldering the BrickPi together, while singing the song of your choice. Your BrickPi and your case will be signed by the entire team. John will personally hand-deliver your BrickPi to you anywhere in the world and take you out for a nice lunch. You will receive a free sticker.Estimated delivery:Ships anywhere in the world
- (40 days)