Back in December, BritishESAastronaut Tim Peake took two specially augmented Raspberry Pis, called Astro Pis, to the International Space Station (ISS) as part of his six-monthmission. These Astro Pis are running experimental Pythonprogramswritten by school-age students; the results will be downloaded back to Earth and made available online for all to see.
To satisfy the safety requirements that ESA andNASAhave for small payloads aboard the ISS, we had to build the Astro Pi flight unit and put it through arigorous qualification process.
One of the two Astro Pi flight units
Ever since this case was announced back in May 2015, people have been asking, Where can I get that case?
At 3000 each, you can see why we only ever made eight of them. Why do they cost so much? Each half of the case is milled out of a solid block of aerospace-grade aluminium using a five-axisCNC mill. The two halves are thenbead-blastedto give them a matt surface, then theyre anodised with a special coating to aid thermal radiation. After that, theres some manual touch-up work, followed by installing the Raspberry Pi hardware and, finally,laser-etchingthe markings and logos.
However, to quote from theoriginal blog postwhere we announced it:
This willnotbe available to the public to buy because were only making a small number of them. We may however, in due course, release an object file so schools with a 3D printer can print one themselves.
With todays blog post were making good on this promise!
Initially we just tried to 3D-print the original CAD files to see how hard it would be. The trouble with 3D printers is that they use hot thermoplastics, which can bend and sag under their own weight.
To avoid this, the printer creates whats known asscaffoldingandraftingto ensure the structural integrity of the object during the printing process. The user has to peel off this support material to get the original object they were trying to print. Any part of the object that overhangs will cause support structure to be built below it to prevent sagging. So the lower part of the flight case, with the grid of pins, came out chock full of the stuff:
Scaffolding and rafting that must be manually removed
After about 20 minutes with a pair of pliers, and accidentally snapping one of the corner pins, we decided this would be too frustrating for most users.
The base with scaffolding and rafting still remaining
The lid was slightly better. It was printed with the outer surface of the case facing downwards, to avoid support structure filling the internal cavity. But this meant that the outer surface came out with rafting all over it, and removing this resulted in a characteristicstringyfinish that doesnt look great.
The lid, printed with outer surface facing down
So we set about modifying the design so that even users with low-end 3D printers would be able to successfully print it, with minimal scaffolding and rafting.
Many thanks to Ben Martin fromSolid Modelsin Cambridge for running off so many test prints for us, and toJonathan Wells(who did the original CAD work) for the many tweaks and changes. Our own Creative Producer,Rachel Rayns, contributed lots of 3D printing experience which led to these decisions. It was most definitely an iterative process!
The first change we agreed on was to slice off the heat sink on the base, so that it could be printed in the opposite orientation. That way it would have nothing overhanging to cause support structure to be built between the pins.
The heat sink as a discrete part (click for 3D STL view)
We then sliced off the top of the lid so that it could be printed with the clean side facing upwards, meaning the stringy side would face down.
The lid as a discrete part (click for 3D STL view)
That was a lot nicer looking. So with the lid and heat sink sliced off, it meant the two original middle bits were left as discrete parts.
The middle as a discrete part (click for 3D STL view)
We also removed the pillars between the USB and Ethernet ports because these snapped off easily. Finally, for convenience, we changed the corner bolt enclosures from a sunken captive screw to a straight-through M4 nut-and-bolt design.
The base as a discrete part (click for 3D STL view)
You can use epoxy adhesive (or similar) to join the heat sink to the base and the lid to the middle. When the Raspberry Pi and Sense HAT are installed itll end up looking something like this:
The assembled flight unit, still missing a few buttons
To guide you through the assembly process weve created abrand new educational resourcethat covers everything from downloading the STL files and getting the fixtures and fittings you need right through to testing that youve wired up the push buttons correctly. Click through and take a look:
The Astro Pi flight case is one of the most desirable cases in the history of the Raspberry Pi. With this resource you will learn how to 3D print your own case and install the Astro Pi hardware inside it.
Were really looking forward to seeing the cases you make please show us by tweeting pictures berry_Pi.
By far the most exciting benefit of owning an Astro Pi flight unit is the ability to prototype and test code that could be run on the International Space Station. Head over to the Astro Pi website now to get involved in the newcoding challenges!
We sliced the case into four layers to minimise the amount of scaffolding and rafting that needs to be printed; it also keeps printing time down. The text of the blog post above explains this in more detail.
Yes. They are released under the Creative Commons attributionlicenseso you are welcome to modify them. Please note that GitHub has a greatSTL viewerand also has a3D file diff, which could be useful for tracking changes.
Currently, no. Raspberry Pi needs to retain the ability to be the sole manufacturer of the space-qualified Astro Pi flight unit. You are welcome to reverse-engineer the STL files weve released today, though.
How do you fit the hardware inside it?
The educational resource weve written covers this in great detail: check it outhere.
I dont have access to a 3D printer, but I really want this case. What can I do?
You may be able to find one at your localhackspace. You can also find local 3D-printing services through the3D Hubswebsite.
*Runs to makerlab to get to the 3D printer first.*
Bravo and thanks Dave and all the other contributers.
Well done in getting this completed. Look forward to seeing peoples creations.
Its in the resource linked above:
Id love to see somebody with a few thousand quid to spare running these up on Shapeways new sintered aluminium process
Try Theyll 3D print your uploaded models in quite a few materials incl. metals. I have bought several camping stove caps in sintered steel from them.
Didnt know they did sintered steel their standard steel looks the same process as Shapeways, an inket print of glue onto a bed of powder, then a bath in liquid bronze to replace the glue with bronze. Will dig deeper looking for sintering
So what materials are people going for? GP Plastic or high detail resin?
Brilliant, I didnt notice you had said you might make the 3D printer files available but great that you did
I cant wait to get a demo one set up on my desk for the students to see!
Is this being made available to 3rd party manufacturers to freely copy and produce for sale or licensed to manufacturers, or is there a condition that prevents that?
Im not a manufacturer wanting to make them myself, but I dont have access to 3D Print and I was wondering if they are likely to be on sale as a finished product.
Hi thanks for the reply David, I did read the FAQ. Asking a 3DHub member to do a one off is going to be frighteningly expensive, hence my hope that a manufacturer will do volume production and reduce the cost.
Ive just ordered some more filament, so hopefully I can have a go at printing this over the weekend. In fact my wife is positively encouraging me to do so, despite not normally getting involved in my Pi related shenanigans..
Well I know what Ill be printing tonight. 🙂
Darn it, came to ask for the original files, as I have access to a mill. Sigh. Right there in the FAQ a no go. A nice, really solid, low RFI RPi case would be very nice
Meh I usually prefer to print money (oops)
Great work! Would it be possible to get copies of the STLs with fewer modifications and slicing for those of us who are more skilled at 3D printing? Particularly without the captive nut and screw hole modifications. Pretty please?
(Yes, I read the Can we have the original CAD? Im not asking for the originals, just something closer to them.)
OUTSTANDING!!! We received a very nice, low-cost ($249 Black Friday on-line from now $399) XYZprinting da Vinci Jr. 1.0 WiFi 3D Printer that has a 5.9 x 5.9 x 5.9 in. build volume. Based on the size of a Pi and SenseHAT, this appears to be within that limit. Can anyone confirm what the outermost dimensions of this print are? Thanks!
Will the AstroPii remain on the ISS after Tim Peake leaves? If so, will other astronauts take over the educational mission? If thats the case (pun fully intended 🙂 ), will there be more experiment/code competitions for students located outside the UK to be uploaded, as was indicated in earlier blogs/comments when the UK student competitions were ongoing?
The full width is 109 x 109 mm, so hopefully that will fit.
The software that comes with your printer should be able to tell you though.
To answer your second question yes, there is a new competition in progress right now where you can get your code uploaded to the ISS:
Were currently in talks with ESA about French ESA Astronaut Thomas Pesquet using the Astro Pis in future:
Thanks very much Dave, for both the answer and your work to help pull this off. I see that, once again, the new challenge is only for students in the UK, and thats very disappointing. Whatever happened to the INTERNATIONAL in the ISS? Yes, I understand that students outside the U.S. dont seem to have as many opportunities to participate in STEM programs, let alone space programs, as students in the U.S. seem to, but theres a bell curve here, too. Half of the population that rarely makes it onto TV or YouBoob lives in rural and agricultural areas, which are largely intellectual deserts. Thats why meth labs and distribution are becoming industries in their own right there is no hope of escaping such places without a strong educational foundation.
However, many U.S. schools in those regions have budding international programs that span the now-archaic boundaries drawn by incredibly-uninformed colonialists. The high school where Im teaching has students from over 50 countries who speak over 62 languages, and that doesnt even count the software development languages! 😀 Additionally, we offer the full spectrum of Cambridge International curriculum as honors courses, so if anywhere should be included in such competitions, schools like ours should be.
Id like to encourage Clive, Carrie Anne, and the rest of the education team at the Foundation to help us get Picademy established in our tech-isolated location in the rural Southern Midwest and Upper South, as well as including schools with large international student bodies in the space fun. I know the U.S. astronauts are being sent Microsoft HoloLens units, but thats more of a sad brand promotion publicity stunt of something that even developers wont get until the Summer for $3,000 a pop, and it isnt even slated to become a product in the foreseeable future, so I dont see how that connects to education at all. As one Bard might say if alive today, The Pis the thing 😉
Did anybody find some good replacements for the original pushbuttons? The space ones are way to expensive.
Those look similar to the ones I ordered ( They arrived today and fit nicely! Have yet to wire them up tho
The (and associated colours) are too large for the case without modding it I found out the hard way 🙁
I have a problem to find the right 220 pin PCB header. Can some one say wich of these both are the right?
Hi there, the pins need to be 15mm long. So the first one you linked has 10mm long pins, so that one is out. The second one has 10mm pins but stacked up, thats the one I would go for.
You can also get the correct part from Toby Electronics;
Also, in the future CPC may be selling a parts bundle for the flight case. Which will contain everything you need including the buttons.
There would be an economy (with cheap buttons) and premium version (with the APEM buttons used in the real flight units).
Education Resource Engineer at the Raspberry Pi Foundation
Stay connected with the Raspberry Pi community: read our newsletter!
With new coding challenges you can take part in!
The new Astro Pi website is now live and packed full of space-age awesome
Details and pictures of the Astro Pi flight case