Thingiverse
Mini Pi Desktop by Lunchbox7985
by Thingiverse
Last crawled date: 3 years, 1 month ago
This is modeled to be proportional to a full tower case for the raspberry pi 4. it stands about 6 inches tall. If you make it, please please post a picture to feed my ego. I don't mean to toot my own horn, but I find this really cool, and I would love to see yours. thanks.
Check out my mini monitor stand.https://www.thingiverse.com/thing:4803278
and mini desk lamp to complete your mini deskhttps://www.thingiverse.com/thing:4803286
list of things you will need.
a raspberry pi 4 obviously
HDMI right angle adapter.https://www.amazon.com/gp/product/B08KXZHD9P/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
usb c extension to panel mounthttps://www.amazon.com/gp/product/B075R7QBQD/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1
hiletgo 1.3" I2C screenhttps://www.amazon.com/gp/product/B01MRR4LVE/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1
the above are what I specifically designed the case around. I doubt you will find another HDMI adapter like that, let alone with the same dimensions. the 1.3 inch screen you may be able to find different options with the same measurements, or else you will need to modify the model.
everything else offers a little more wiggle room.
ice tower cpu cooler (depth on this ended up being close, more bleow)https://www.amazon.com/gp/product/B07V35SXMC/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
geeekpi fans (or any 40mm fan, they should mostly all line up)https://www.amazon.com/gp/product/B084RCBSBX/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
fan header (or something to let you hook up all the fans, as the raspi only has two 5v pins)https://www.amazon.com/gp/product/B07BWFT253/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
RGB lights (these are NOT optional, every good pc needs RGB... well ok, they are optional, but i did design something around this remote specifically)https://www.amazon.com/gp/product/B07QJ46KB9/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
most of the parts are fairly self explanatory, and are already in the optimum printing position. they are all oriented so that the outside facing will be on the print bed, in my case I used a glass print bed, so most of the outer surface of the case is nice and shiny and smooth. I found the HDMI ports were a little wiggly so i updated the io plate. V2 has a piece that goes between the ports which have a small screw hole, as well as a little lip that the cube part of the ports will sit inside.I have yet to find a screw that fits the hole between the hdmi ports, but with the IO plate glued into place, the lip i have around the ports seems to hold it a lot better than the original.
Most don't need supports, the "Top" piece printed without supports on my ender 3, but the overhang angle was a bit steep, so I probably should have used supports on that. It came out a little wavy on the angled parts. The "Right Side" might need supports for the screw holes, as its designed for the screw heads to be recessed. again, i printed mine without, and while messy looking, it worked and held the pi just fine.
there are front and rear feet, that are optional, but there is also rear feet with a holder for the rgb remote to slide into. its a tight fit by design so you might have to smooth out the edges a little to get it in there, but I didn't want it falling out.
there are also 2 trims to go around the window, a flat one and an offset one. i had some scrap plexiglass laying around, but it was a bit too thick, so i used the offset trim so the plexi didn't hit the cpu fan. if you get a thinner piece of plexi or glass, you can probably use the flat one.
everything i bought included screws except the I2C display, you will need to find some short M3 screws, or i guess you could probably hot glue the screen in place. There is a small screw hole in between the hdmi ports. i dont have a screw in mine and it holes them fairly well. of course if i can find a screw that small i will put it in. you will also need eight 6mm magnets to hold the left side on. the holes in the side panel are 7mm, so they should fit easily. the holes in the case are a little smaller, they will require some patience, trimming, and a piece of tape on the back when you glue them so the glue doesn't run through. Also notice the outline of the holes on the case are spread across the 4 pieces, so like if you put the bottom in upside down, the part of the holes will be on the wrong side of the case. sorry, the magnets were a bit of an afterthought and i admittedly could have probably designed it a bit better, but it worked out well for my build.
I put the RGB lights up the back, across the top, and down the front. it totaled 11 individual lights. That combined with the 4 fans draw about 500ma, so it should be fine running all that from one of the 5v pins like i have it. I both did the math on it before purchasing it, and I plugged the pi into a usb charger that shows current draw. at idle without the fan header plugged in it sat at about 350ma, with the fan header it fluctuated a little between 750ma and 850ma. The I2C display uses 3v3 and draws negligible current.
Assembly:
you may want to get your SD card set up before putting this together. its not impossible to get the sd card in and out, but its not easy. i thought about getting a relocation adapter. you can find them on amazon by searching "micro sd card extension.
EDIT: i bought an SD card extension and made a little riser to put it in the bottom of the case, see pictures. this makes removing the SD car a whole lot easier
I found it easiest to put the raspberry pi and hdmi board on the right side, and put the display screen and the fans and grills on the front and back pieces, before gluing everything together. The ice tower cooler comes with 8 standoffs and 4 screws. i put the standoffs up through the bottom of the pi, so that the nuts are on top. then you use the screws to mount that to the right side from the outside. i made a crude representation of this in the pictures.
the hdmi board came with 2 screws, and those just screw into the plastic posts on the right side.
i found the best order to put it together was to glue the top to the front, since those edges line up pretty well, and the added angles make getting those at a perfect right angle pretty easy. i then glued the right side, with the pi, hdmi board, and ice tower connected to it. now you can get the back side lined up and test fit the IO plate into it. the IO plate may require some sanding on the top or bottom to get the ports to line up exactly. I updated the IO plate to V2 that should hold the hdmi ports a little more secure. Once you get those to lined up screw the usb c connector to the io plate and glue them in place. you can see in one of the pictures how i looped the usb c cable to get it to fit. it did require a little bit of convincing.
At this point i put the fan header in and hooked up all the wires. i put the fan header plug across pins 4, 6, 8 and 10. which are 5v, ground and gpio 14 and 15. so there is one lone 5v pin not hooked up. i originally had it across the 2 5v pins, ground and just gpio 14, but there was something in the fan header that didnt like using the third pin. i put a picture of this as well. You could cut the end off the fan header and put dupont connectors on there, but i didnt really need GPIO 14 and 15, so i just stuck the fan plug on there and it fit fine after trimming the little tabs off. The side that the tabs were goes toward the heat sink (up in the picture.
your I2C screen (if you bought the same one as me) will plug into pins 1, 3, 5, and 9. (check with the documentation of your particular screen. i used this guide.https://luma-oled.readthedocs.io/en/latest/hardware.html
when running a script you have to specify sh1106 for the screen i bought.
once you have everything in there, glue the bottom piece in. it has cutouts for the magnets on one side. the side that was on the print bed should go toward the bottom of the case. the holes for the magnets on the left side are 7mm, so 6mm magnets should just drop right in. a dab of super glue will hold them fine. the holes on the case are 6mm, so you will need to trim them a little. i wanted them to be tighter since i didnt design them as well. they dont have a solid back to them. what i did was trimmed until the magnets fit snug. then put a piece of tape across the back, then put some superglue around the edges, once that dried i peeled the tape off. they dont hold a lot of weight so this seems to work pretty well.
i think i covered most of the less obvious stuff, of course if you have any questions post a comment, i try to check here every few days.
edit:
i ordered thishttps://www.amazon.com/gp/product/B07WWVBK8V/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
and added a riser to put it in the bottom of the case. i ran my fan header cable slack, and have the rgb contoller hot glued in the bottom. this should raise the card slot up enough to make it really easy to access. will update when i get the part printed and teh sd adapter in the mail.
Check out my mini monitor stand.https://www.thingiverse.com/thing:4803278
and mini desk lamp to complete your mini deskhttps://www.thingiverse.com/thing:4803286
list of things you will need.
a raspberry pi 4 obviously
HDMI right angle adapter.https://www.amazon.com/gp/product/B08KXZHD9P/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
usb c extension to panel mounthttps://www.amazon.com/gp/product/B075R7QBQD/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1
hiletgo 1.3" I2C screenhttps://www.amazon.com/gp/product/B01MRR4LVE/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1
the above are what I specifically designed the case around. I doubt you will find another HDMI adapter like that, let alone with the same dimensions. the 1.3 inch screen you may be able to find different options with the same measurements, or else you will need to modify the model.
everything else offers a little more wiggle room.
ice tower cpu cooler (depth on this ended up being close, more bleow)https://www.amazon.com/gp/product/B07V35SXMC/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
geeekpi fans (or any 40mm fan, they should mostly all line up)https://www.amazon.com/gp/product/B084RCBSBX/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1
fan header (or something to let you hook up all the fans, as the raspi only has two 5v pins)https://www.amazon.com/gp/product/B07BWFT253/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
RGB lights (these are NOT optional, every good pc needs RGB... well ok, they are optional, but i did design something around this remote specifically)https://www.amazon.com/gp/product/B07QJ46KB9/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
most of the parts are fairly self explanatory, and are already in the optimum printing position. they are all oriented so that the outside facing will be on the print bed, in my case I used a glass print bed, so most of the outer surface of the case is nice and shiny and smooth. I found the HDMI ports were a little wiggly so i updated the io plate. V2 has a piece that goes between the ports which have a small screw hole, as well as a little lip that the cube part of the ports will sit inside.I have yet to find a screw that fits the hole between the hdmi ports, but with the IO plate glued into place, the lip i have around the ports seems to hold it a lot better than the original.
Most don't need supports, the "Top" piece printed without supports on my ender 3, but the overhang angle was a bit steep, so I probably should have used supports on that. It came out a little wavy on the angled parts. The "Right Side" might need supports for the screw holes, as its designed for the screw heads to be recessed. again, i printed mine without, and while messy looking, it worked and held the pi just fine.
there are front and rear feet, that are optional, but there is also rear feet with a holder for the rgb remote to slide into. its a tight fit by design so you might have to smooth out the edges a little to get it in there, but I didn't want it falling out.
there are also 2 trims to go around the window, a flat one and an offset one. i had some scrap plexiglass laying around, but it was a bit too thick, so i used the offset trim so the plexi didn't hit the cpu fan. if you get a thinner piece of plexi or glass, you can probably use the flat one.
everything i bought included screws except the I2C display, you will need to find some short M3 screws, or i guess you could probably hot glue the screen in place. There is a small screw hole in between the hdmi ports. i dont have a screw in mine and it holes them fairly well. of course if i can find a screw that small i will put it in. you will also need eight 6mm magnets to hold the left side on. the holes in the side panel are 7mm, so they should fit easily. the holes in the case are a little smaller, they will require some patience, trimming, and a piece of tape on the back when you glue them so the glue doesn't run through. Also notice the outline of the holes on the case are spread across the 4 pieces, so like if you put the bottom in upside down, the part of the holes will be on the wrong side of the case. sorry, the magnets were a bit of an afterthought and i admittedly could have probably designed it a bit better, but it worked out well for my build.
I put the RGB lights up the back, across the top, and down the front. it totaled 11 individual lights. That combined with the 4 fans draw about 500ma, so it should be fine running all that from one of the 5v pins like i have it. I both did the math on it before purchasing it, and I plugged the pi into a usb charger that shows current draw. at idle without the fan header plugged in it sat at about 350ma, with the fan header it fluctuated a little between 750ma and 850ma. The I2C display uses 3v3 and draws negligible current.
Assembly:
you may want to get your SD card set up before putting this together. its not impossible to get the sd card in and out, but its not easy. i thought about getting a relocation adapter. you can find them on amazon by searching "micro sd card extension.
EDIT: i bought an SD card extension and made a little riser to put it in the bottom of the case, see pictures. this makes removing the SD car a whole lot easier
I found it easiest to put the raspberry pi and hdmi board on the right side, and put the display screen and the fans and grills on the front and back pieces, before gluing everything together. The ice tower cooler comes with 8 standoffs and 4 screws. i put the standoffs up through the bottom of the pi, so that the nuts are on top. then you use the screws to mount that to the right side from the outside. i made a crude representation of this in the pictures.
the hdmi board came with 2 screws, and those just screw into the plastic posts on the right side.
i found the best order to put it together was to glue the top to the front, since those edges line up pretty well, and the added angles make getting those at a perfect right angle pretty easy. i then glued the right side, with the pi, hdmi board, and ice tower connected to it. now you can get the back side lined up and test fit the IO plate into it. the IO plate may require some sanding on the top or bottom to get the ports to line up exactly. I updated the IO plate to V2 that should hold the hdmi ports a little more secure. Once you get those to lined up screw the usb c connector to the io plate and glue them in place. you can see in one of the pictures how i looped the usb c cable to get it to fit. it did require a little bit of convincing.
At this point i put the fan header in and hooked up all the wires. i put the fan header plug across pins 4, 6, 8 and 10. which are 5v, ground and gpio 14 and 15. so there is one lone 5v pin not hooked up. i originally had it across the 2 5v pins, ground and just gpio 14, but there was something in the fan header that didnt like using the third pin. i put a picture of this as well. You could cut the end off the fan header and put dupont connectors on there, but i didnt really need GPIO 14 and 15, so i just stuck the fan plug on there and it fit fine after trimming the little tabs off. The side that the tabs were goes toward the heat sink (up in the picture.
your I2C screen (if you bought the same one as me) will plug into pins 1, 3, 5, and 9. (check with the documentation of your particular screen. i used this guide.https://luma-oled.readthedocs.io/en/latest/hardware.html
when running a script you have to specify sh1106 for the screen i bought.
once you have everything in there, glue the bottom piece in. it has cutouts for the magnets on one side. the side that was on the print bed should go toward the bottom of the case. the holes for the magnets on the left side are 7mm, so 6mm magnets should just drop right in. a dab of super glue will hold them fine. the holes on the case are 6mm, so you will need to trim them a little. i wanted them to be tighter since i didnt design them as well. they dont have a solid back to them. what i did was trimmed until the magnets fit snug. then put a piece of tape across the back, then put some superglue around the edges, once that dried i peeled the tape off. they dont hold a lot of weight so this seems to work pretty well.
i think i covered most of the less obvious stuff, of course if you have any questions post a comment, i try to check here every few days.
edit:
i ordered thishttps://www.amazon.com/gp/product/B07WWVBK8V/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
and added a riser to put it in the bottom of the case. i ran my fan header cable slack, and have the rgb contoller hot glued in the bottom. this should raise the card slot up enough to make it really easy to access. will update when i get the part printed and teh sd adapter in the mail.
Similar models
thingiverse
free
Raspberry Pi Fan Case by TinyBoat
...?ie=utf8&psc=1
rubber feet - https://www.amazon.com/gp/product/b08l636363/ref=ppx_yo_dt_b_search_asin_title?ie=utf8&psc=1
thingiverse
free
Desk Fan by NebNorse
...lpages04?ie=utf8&psc=1
motor control: https://www.amazon.com/gp/product/b01cnl6imc/ref=od_aui_detailpages04?ie=utf8&psc=1
thingiverse
free
PoE Pi Zero Stackable Case by egrims
..._title?ie=utf8&psc=1
magnets:https://www.amazon.com/gp/product/b07873zcy4/ref=ppx_yo_dt_b_search_asin_title?ie=utf8&psc=1
thingiverse
free
Raspberry Pi Enclosure for Pelican Case Vault V100 by loganpettit86
...mp;psc=1
raspberry pi 4 4” screenhttps://www.amazon.com/gp/product/b07xbvf1c9/ref=ppx_yo_dt_b_search_asin_title?ie=utf8&psc=1
thingiverse
free
Travel/Home Charging Station
...p/product/b006zb30ve/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=utf8&psc=1
power supply: hp hstns-pl14 (generic p/n: 499249-201)
thingiverse
free
Raspberry Pi 4 + GeeekPi Raspberry Pi 4 Low-Profile CPU Cooler + X825 + SSD Housing by JasonKnight298
...;psc=1
power supplyhttps://www.amazon.com/gp/product/b07yjds71k/ref=ppx_od_dt_b_asin_title_s00?ie=utf8&psc=1
enjoy! have fun!
thingiverse
free
Aokin Pi Camera Case by hudnuts
...the cable does not get bound up
https://www.amazon.com/gp/product/b08fzn4rhv/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=utf8&psc=1
thingiverse
free
Raspberry Pi Retrogaming Case by Eguin
...for use in future projects, and if you have similar things already can be used in their place. in...
thingiverse
free
Turntable
...amp;psc=1
m3 screws m3x6 or m3x8https://www.amazon.com/gp/product/b07twz7x38/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=utf8&psc=1
thingiverse
free
MK3 Camera Mount by infocus
..._o04_s00?ie=utf8&psc=1
flex cablehttps://www.amazon.com/gp/product/b00m4daqh8/ref=oh_aui_detailpage_o04_s00?ie=utf8&psc=1
Lunchbox7985
thingiverse
free
Mini Desk Lamp by Lunchbox7985
...ut this is more of a novelty and not exactly meant to be practical.
if you have any questions, feel free to ask in the comments.
thingiverse
free
Leatherman Bit Extender Clip by Lunchbox7985
...n from the top, as this wont stretch it as much.
i suggest printing with a brim, as neither model has very much bed contact area.
thingiverse
free
Spaceballs The Flamethrower by Lunchbox7985
...the trigger after i made the exploded parts diagram, so it looks a little different. i didnt feel like staging the diagram again.
thingiverse
free
Bike Headtube Headlight Mount by Lunchbox7985
...less fork. i made this for my bike specifically, but i thought i would post it here just in case someone else can make use of it.
thingiverse
free
Mini Monitor Stand (7" - 10") by Lunchbox7985
... the layer lined to run they way they do for added strength. so i would suggest printing everything as it sits, and use supports.
thingiverse
free
Arduino powered Portal Gun by Lunchbox7985
...h a button.
if you have any questions, comment on thingiverse, i might not see it immediately, but i will try my best to respond.
Desktop
3d_export
$5
desktop
...desktop
3dexport
full desktop
3d_export
$15
Desktop
...desktop
3dexport
desktop, monitor, system unit, backlit keyboard.
3d_export
$5
desktop
...desktop
3dexport
desktop with shelving. very convenient and practical find.
turbosquid
$5
Desktop
...turbosquid
royalty free 3d model desktop for download as jpg on turbosquid: 3d models for games, architecture, videos. (1329464)
turbosquid
$1
Desktop
...turbosquid
royalty free 3d model desktop for download as fbx on turbosquid: 3d models for games, architecture, videos. (1661325)
3d_export
$10
110x60 desktop
...110x60 desktop
3dexport
110x60 desktop
turbosquid
$20
Desktop
...lty free 3d model desktop for download as blend, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1624648)
turbosquid
$20
Desktop
...oyalty free 3d model desktop for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1309418)
turbosquid
$15
Desktop
...yalty free 3d model desktop for download as 3ds, obj, and c4d on turbosquid: 3d models for games, architecture, videos. (1445073)
3d_export
$5
desktop
...desktop
3dexport
a desk will fit into the room
Pi
design_connected
$11
Pi
...pi
designconnected
ligne roset pi chairs computer generated 3d model. designed by thibault desombre.
3d_export
$5
raspberry pi
...raspberry pi
3dexport
carcasa para la raspberry pi
turbosquid
$18
pied
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
люста emme pi light
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
бра классическое emme pi light
3ddd
$1
Emme Pi Light
...emme pi light
3ddd
emme pi light
3ddd
$1
Emme Pi Light
...emme pi light
3ddd
emme pi light
design_connected
$16
Pi-Air
...pi-air
designconnected
living divani pi-air lounge chairs computer generated 3d model. designed by harry & camila.
3d_ocean
$15
Manneken Pis
...picting a naked little boy urinating into a fountain’s basin. (wikipedia) the model was sculpted in blender 2.70a rendered wit...
3ddd
$1
Emme pi light
...emme pi light
3ddd
emme pi light
люстра классическая фирма: emme pi light
артикул: 3595/5/cot/12/wh
Mini
turbosquid
$10
Mini Mini Luceplan
...
royalty free 3d model mini mini luceplan for download as max on turbosquid: 3d models for games, architecture, videos. (1227359)
3d_ocean
$39
Mini Cooper
...mini cooper
3docean
cabrioler cooper mini
mini cooper cabrioler
3d_export
$30
Mini lathe
...mini lathe
3dexport
mini lathe
3d_export
$5
mini mouse
...mini mouse
3dexport
mini mouse
3d_export
$5
mini house
...mini house
3dexport
mini house
3d_export
free
Mini Mecha
...mini mecha
3dexport
concept of mini mecha
3d_ocean
$20
Mini Gun
...mini gun
3docean
gatling gun gun machine gun mini gun weapon
model of a mini gatling gun.
3ddd
free
Herve mini
... кофейный , herve
http://www.mobiliavenanti.it/ru/products/hervè-mini
3d_export
$5
mini wall
...mini wall
3dexport
mini wall for living room
3d_export
$5
mini bank
...mini bank
3dexport
mini bank 3d model