• 3D picture of E Block R1 from TinkerCad 3D on-line program.

    The Espruino now has mounting holes - plenty of them!
    In fact, there are more holes, in this ABS 3D plastic enclosure, than in a slice of Swiss cheese!

    A 3D "open source" stylish, colored/coloured, ABS, "E_Block" Espruino enclosure with cover was designed with 10 mounting holes!

    Espruino now has many more mounting options (11 versus zero) now include the following:

    1 - 6 internal 4/40 (0.125" or 3.175 mm M3 x 1.5p) mounting holes. (countersunk holes)
    2 - 4 external 4/40 (0.125" or 3.175 mm M3 x 1.5p) mounting holes.
    3 - Foam/3M tape on the back of the enclosure.
    4 - Hot glue on the enclosure back or sides.
    5 - Velcro (industrial) tape on the back of the enclosure.
    6 - Hot glue on the external mounting tabs/holes.
    7 - Tie wrapping the enclosure.
    8 - 4/40 1/16" nylon standoffs with adhesive foam backing for the mounting holes.
    9 - 4/40 metal hex/round standoff(s) for the mounting holes.
    10 - ABS plastic adhesive (Vendors: Loctite/JB Plastic Epoxy for ABS) on back of the enclosure for permanent mounting.
    11 - 1/8" aluminum or plastic rivets can be applied to both the internal and external mounting holes. Be careful when riveting the soft ABS plastic and use backup washers.

    Note A: Need a larger hole size? - just carefully use a hand reamer on the ABS 3D plastic!)

    Note B: You can use the enclosure as a "protective enclosure box" for the Espruino. Just machine/sand/grind off the external mounting tabs.

    To obtain your own E Block for the Espruino, all you need to do is to use the "attached", F R E E industry standard "stl" files and take it down to any "mom and pop" 3D printing service and have it sliced or printed for a "fee". Before you do this, check the text below
    to see if it will fit your needs.

    3D printing tips:
    There are really only two main types of 3D plastic slicer/filament materials ABS or PLA. The petroleum base ABS (better for this application) than the environmentally safe, corn/sugar based, low temperature, better resolution, PLA filament. (Your choice)
    (E Block and Lego blocks are also made out of ABS. Playing with the Espruino is the same as playing with Lego blocks!)
    PLA has a lower melting temperature and if you leave your E Block in a hot vehicle it might warp!

    There are so many 3D filament colors to choose from - just pick any colour. You can even pick "fluorescent" to have your Espruino "glow in the dark". I prefer "black with my Espruino" or maybe fluorescent to match the color of my Espruino when smoking or burning-up. (bit of humour)

    Infill density is what you don't see in a 3D print. It's what is behind the solid looking walls of the enclosure. 0 % is hollow and 100% is solid. In this design, 50% infill density was specified which is good. Having it higher would takes many more hours to print and waste filament resources. In this design, a 3 hour print would almost double to 6 hours if the infill was changed from 50% to 100% !

    Never ever choose a hourly rate for 3D printing and just only pay for the volume. The unit of filament volume is always cm3. The going rate in US is @ $0.25/cm3 ($USD), which is 7 times the cost of 3D slicer filament and all vendors make money but they still have to defray their inital cost for their 3D initial investment which runs into several thousand US dollars. Now days, their same piece of 3D machinery, can be had below $500 ($USD) (examples: XYZ printing - DaVinci 1.0 $499 USD or Ez3D The Phoenix $399) Other 3D printers want $100 "setup fee" just to turn on their machine and they also charge by the hour and by volume! Be extremely careful and do not pay excessive fees just for a piece of printed ABS/PLA 3D plastic!

    We like to be clear. The above two reference 3D printers are only for a price reference only
    and not an endorsement. Both 3D printers have flaws and you need to do thorough research before buying any 3D printer!

    Files attached:
    E_Block_R1.stl volume (cm3): 48.11 @ 0.25 ($USD) = $12.03 or 9.15 euro (1 US = 0.76 euro 3/9/14)
    E_Block_Cover_R1a.stl (optional) volume (cm3): 9.84 @ 0.25 ($USD) = $ 2.46

    3D printing/manufacturing stats (3D machine dependent):
    E_Block_R1 enclosure: 41 grams/16.73 meters of 1.75 mm filament @ 180 min./ 3 hours runtime/printing time (3D machine dependent)
    E_Block_Cover_R1a : 11 grams/04.39 meters of 1.75 mm filament @ 41 min.

    To print out the E Block enclosure, specify the material ABS, your color or the color the vendor has on hand and the infill density of 50%. Hand the "stl" file(s) to your 3D printer and negotiate the fee. The already computed "enclosure" volumes in cm3 are above.

    The finished computed volume in cm3 is for a 100% infill density.
    Since most 3D printing vendors put a default of 50% infill density to save time and material, which makes a "honecomb fill structure" between the surface walls, don't let them charge you full price for the "finished volume" when you are getting 50% less!

    3D E_Block Enclosure Design:

    The E block enclosure was designed to fit the Espruino, have mounting holes, allow for "open front" power and Espruino programming. You have to take the optional lid/cover off for access to the two push buttons for firmware updates. The enclosure cover/lid was only made for the two 20 pin GPIO female headers (0.350" / 9.017 mm or less in height). The horizontal 10 pin GPIO header could not be incorporated, in this design, due to material cover/lid stress. Of course, you could ditch the cover and just only use the protected 3D enclosure. The female header(s) do not fully protrude through the cover due to clearance of the battery connector. This means you will need to attach your wiring harness through the cover first then attach the lid to the Espruino. Due to accuracy/resolutions of different 3D printers, there might be a tight fit of the Espruino in the enclosure channels. Take out your Dremel or miniature rotary tool and grind or sand the ABS for proper clearance. (Do not machine the hard FR4 fiberglass of the Espruino printed circuit board even though the PCB routing clearance could be the source of the problem!)

    This 3D enclosure design incorporates an "open front" for easy access to the battery connector, micro USB connector and the SD/transflash drive. Having an "open front" also provides for easy viewing of the Espruino's three RGB status LEDs.

    Note C: You might have to drill a hole in the E_Block enclosure and lid/cover tab for a very secure lid tie-down. Be sure your mounting hardware does not conflict with the Espruino. Also, just use any plastic epoxy (Loctite/JB Plastic Epoxy) and secure a nut on the enclosure lid tab for easy assembly. Also, you could use Velcro across the lid to hold it in place.

    Note D: The Espruino hortizontal connector GPIO header has 10 pins but in this design only 2 GPIO can be accessed (I2C2 bus). Of course, leave the lid/cover off and there would be no problem. Do not used any Espruino female "stacking header" connectors with this enclosure!

    Note E: When applying female headers to the Espruino, for the first time, make sure on the bottom side when soldering all solder joints are even in height for a level fit into the enclosure. You might have to trim or cut the excess leads.

    Note F: The E Block enclosure was not designed for optional component additions to the Espruino but many of them will fit. Just keep the components below and in between the headers. You will need to make sure your optional components will not conflict with the enclosure.
    If so, you could modify the enclosure to your own needs. (see below)

    Note G: The Espruino mounting in the enslosure, is a "friction/jam fit" and if need be apply a small dap of plastic hot glue to hold it down or just let it float.

    For those hackers, like me, who like to "tinker" and need to modify this design, just go to the "Free" on-line TinkerCad.com and modify or create another design from my open source public design. Just use their extremely easy to use and learn 3D TinkerCad and import my "open source" E_Block_R1 / E_Block_Cover R1 files and tinker away with your heart's desires. Export your design file in the "STL" format and you are ready for another 3D printing. (Search in TinkerCad.com "Gallery" for E_Block_R1 and E_Block_Cover_R1a)

    Whew ... a lot of work for a piece of 3D plastic with holes in it!

    Disclaimer --> This project is "as is!" <--<<<

    End of project ...

    Enjoy / Cheers ...

    1 Attachment


Avatar for user7114 @user7114 started