I just received my brick pi and I am very excited! It is really very nice… much more powerful then the NXT etc. But I had some disappointment with the case:
- as noticed, the height is not standard
- the brick pi is only held by the GPIOs and is loose: with time it may damage them
- the height of the plates is not standard (8.0mm), which makes the friction pins a bit loose
- the size of the lego holes is not very precise (a tiny bit to small, so it is very hard to push the friction pins in, and nearly impossible to push the basic lego brick studs in)
- what am I supposed to do with the battery?!
For first problem, I measured the height of the box (please confirm it, I just did it with a ruler, a caliper would be better!):
- a plate is 3.75mm tall
- the rods are 50.0 mm tall
This is a total of 57.5mm and as lego studs are 8mm, the height should be 8*7=56.0mm.
We also need to take into account that friction pins have a little stop in the middle, of height 0.8mm on each half. This stop normally goes into lego holes because they are larger at the ends, which is not the case with this case!
Result: (57.5 + 2*0.8) - 56.0 = 3.1mm needs to be cut
The thread in the rod holes went pretty deep so I asked my dad cut the rods and everything is fine (after some trial/error adjustment).
For the second problem I put three 1x1 plates on the top of sensor 5, motor 1 and motor 4 to stop the brick pi from moving upwards (downwards it is blocked by the double USB and the RJ45 ports of my raspberry pi).