element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
GIZMO 2
  • Products
  • Dev Tools
  • Single-Board Computers
  • GIZMO 2
  • More
  • Cancel
GIZMO 2
Blog GIZMO 2 another 3D printed enclosure
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join GIZMO 2 to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bwelsby
  • Date Created: 31 Jan 2015 12:43 AM Date Created
  • Views 4251 views
  • Likes 8 likes
  • Comments 20 comments
  • sbc
  • single_board_computer
  • gizmo2
  • gizmosphere
  • 3d_printed
Related
Recommended

GIZMO 2 another 3D printed enclosure

bwelsby
bwelsby
31 Jan 2015

     This is my design for a 3D printed enclosure, I have used OpenSCAD for this as it's my preferred design tool and just for fun I used the GIZMO2 as my development workstation.

To start with I set-up my GIZMO2 with a 120GB SSD and installed Lubuntu, this is Ubuntu but with a lightweight GUI so requires less memory.  I then installed OpenSCAD with a simple

 

sudo apt-get install openscad


If anyone would like the full details for installing Lubuntu on SSD let me know and I will post them.

Also just for fun I configured an email client so I didn't need to use another machine at the same time, indeed I am also writing this using the GIZMO2 with the Firefox web browser.


Here is an exploded view of all the parts for the final design,

image

 

As you can see the enclosure has three main parts, the base, middle, and top. there is also a small cover for the expansion ports and two small buttons for Power and Reset.

The GIZMO2 PCB is sandwiched between the base and middle parts.  M3 or similar sized self tapping  screws fasten everything together, The expansion port cover has ventilation slots and is a snug fit so is just pushed into place.

You can just use the base part on it's own if you wish to have full access to all the PCB buttons, LEDs connectors etc.

 

The design process.

     I started off by measuring the PCB and position of all the connectors. I then used these to create a model to represent all the space and openings withing the enclosure itself. I then designed a solid block and subtracted this model from it to create the final enclosure.  For printing I then split this into the three pieces required. The expansion cover and buttons are separate designs,

 

Here is what the internal space model looks like:

image

The radial structures on the top create the fan vent holes. I also added structures to hold a small piece of stripboard holding the two push buttons but you can't see them as they are inside this model.you can see this in photos below.

 

and when you subtract this from a sold block you get this

image

Full OpenSCAD source code is attached, it's actually a text file so you don't need OpenSCAD to view it. all dimensions are in millimeters. if you don't understand any of it just ask.

Ok now for the photos

 

image

 

The large white adapter is a Pi-View HDMI to VGA

The USB dongle in the middle is a wifi adapter and the one at the bottom is for  USB wireless  keyboard and mouse

 

Here is a close-up of the power and reset buttons, maybe I should print them in another colour to make them stand out image

image

And one with the top on

image

STOP PRESS

I just got to this part of the blog when cstanton  posted that the underside of the PCB should have some ventilation although I haven't had any problems and nothing feels too hot to the touch,  I have updated the attached sources to add some holes in the base, these are not shown in the photos and design images above. I will also add some small rubber feet to the bottom too. The airflow from the fan should exit via the slots in the expansion cover, if needed then some slots can be added to the side panels of the middle part.. This is where a thermal imaging camera would come in handy...  not got one though image

 

So why print it in blue...  hmmm     well it is my favorite colour image  but that's not the reason, it just so happens that I managed to get a great deal but they only had blue and so it's the cheapest filament I have, it prints fine and is ideal for prototype work. Once I am happy with the end product I can use other, more expensive and better quality filament in various colours.

My printer is a RepRapPro tricolour mendel which I have modified quite a bit, I have printed these with a 0.3mm nozzle and 0.2mm layer height. My print bed is heated glass with a thin coating of UHU glue stick 55 Deg bed temp 205 Deg nozzle temp for PLA.

 

Well there you have it,  All comments, criticisms and suggestions welcome.

 

 

EDIT: Here is the underside view with the added ventilation...  maybe a little OTT image

image

Edit 06-April-2015 :-

I have made a couple of changes, increased size of fan vents and added some clips that go over screw holes an act as stands.

image

Attachments:
gizmo2boxV1.0_30-Jan-2015.scad.zip
Gizmo2BoxV1.1_01-Feb-2015.zip
  • Sign in to reply

Top Comments

  • fvan
    fvan over 11 years ago +2
    Looks great!
  • Former Member
    Former Member over 10 years ago in reply to bwelsby +2
    Perfect! Thanks so much for the great design and help! It's printing now, Adam White
  • Former Member
    Former Member over 10 years ago in reply to Former Member +2
    I did a little remix: removed the pci port hole, don't use that currently additional side vents on middle part, I encountered that the air flow could not really exit the case because of missing holes in…
  • Former Member
    Former Member over 10 years ago

    I'm new to 3D printing first off.  I am trying to print the enclosure and noticed when I open it in Replicator G it is all one piece not separate sections as you have above.  How should I go about printing the different sections?  Thanks, trying to get a R&D project off to our manufacturing facility and this is the last objective to complete.  Learning on the fly!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago

    Hi Brian, nice job.

    I downloaded your design and am thinking of printing it (in black by the way) but I have a question about the files.

    I opened it in SCAD and saw your comments on line 21.

    // Print items - uncomment one,render and export the STL

    //rotate([180,0,0]) top();

    //rotate([180,0,0]) middle();

    //base();

    //button(); translate([10,0,0]) button();

    //end_cover();

    I tried what I thought this meant and uncommented

    //rotate([180,0,0]) top();

    to

    rotate([180,0,0]) top();

    did a built and exported. When I opened it in Repetier I had the panel I wanted and the whole box as well.


    I clearly missed a step.

    Help appreciated.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • gadget.iom
    gadget.iom over 10 years ago in reply to Former Member

    Kristaps Jurkans wrote:

     

    I wonder how black case and red buttons would look like...

     

    Pretty good I reckon.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago

    Looks amazing! I wonder how black case and red buttons would look like...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bwelsby
    bwelsby over 11 years ago in reply to cstanton

    This blue is quite shiny so there's lots of reflections in the photos.  I have some pale blue ABS filament too, may see what that looks like image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube