since i have a large build platform i had a go to re-design the body of cesnietor's robot but for this a 300mm bed is needed and will not fit on a prusa, to build this or the original you need to go to....
https://www.thingiverse.com/thing:2288841 as these were unchanged but to assemble this you need that link and also the code and assembly instructions are at
if you build the robot with either body it is a great way to learn to code if and when you decide to add the extras that are listed on instructables
for added support and choice i added a 1mm thick wall where the sensors go, this helps with printing and also you can use 2 sharp sensors or 4, just remove the required walls
the battery is a 3s lipo and this body will fit a 2.7mah comfortably
this design of robot by cesnietor's just proves, with an arduino and a 3d printer you can pretty much achieve anything, i printed his version, it works just great.
it is a shame that the space for the arduino uno is just 10mm to short for a mega.
if you would like to use the magnets for the bumper instead of gluing it then use the file listed in the files section and use use the file you need from the remix entitled larger bumper.
to mine i removed the bumper and added many cheap sensors from http://www.ebay.com/itm/New-Obstacle-5Pcs-IR-Infrared-Avoidance-Sensor-for-Smart-Car-3-wire/162626761472?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
also swapped the battery for a 2.7mah 3s lipo battery, motor encoders, lcd display, mega 2560 instead of arduino uno although the usb cut out is not on the stl file so i cut my own, and a small bit of the print needs removing on the inside, also i needed to higher the motor mount so that is why there is a stl file that does not mean much, just print and glue it on the extend the height if a 2.7 battery is used.
in the near future i will be adding 2 x 12v mini gear motors from digikey and some brushes from here http://www.ebay.com/itm/332153230543 which mount so there is a brush under the robot on either side of the dust entrance hole which are on many robot vacuums on the market.