Showing posts with label Google. Show all posts
Showing posts with label Google. Show all posts

May 15, 2016

3D Printed Event Hashtag for Google IO 2016

Back in 2008, I attended my first Google IO event - a conference put on by Google to focus on tools and platforms for developers mostly (programmers).

Since those early days, the event has grown tremendously and is now the premiere forum for Google to introduce new, innovative products for everyone, with a deep focus on platforms like Android and Chrome and developers on those platforms.

But this isn't a post about Google IO. This is a post about a 3D Printed keychain I designed to celebrate Google IO 2016.

Model design


I admit - I didn't give much thought to this design. I simply wanted to have something to give out to my friends and others who show interest in 3D Printing (if you see me there, mention this post and I'll give you one if I have any left).

I just used the Google IO 2016 hashtag that I hope everyone decides to use - so not the long version #GoogleIO2016 - but rather the shortened #io16.

To make this model, I simply created the text, using Gill Sans font (which seemed to match the font on the GoogleIO site the closest) and then made a frame to hold all the parts easily. I actually referred back to my old post about 3D Printing text to help choose the font and to consider positive and negative (cutout) designs.

Making the model slightly more interesting


This is a rather boring model, I know. To add just a bit of interest, I decided to try rotating each letter/number a bit on the y-axis.


At about 15 degrees, this looked pretty good! I simply chopped off the bottom part (underside) of each letter/number after rotating to keep a flat base, and this became the preferred design for sure.

Got an event coming up? Got a Twitter hashtag you like? Make a 3D Printed keychain to show some love!

The Model


If you've really become a fan of GoogleIO, you might want to print some of these before the event on Wednesday this week (May 18-20, 2016).
Here is the model on Thingiverse :)

May 13, 2016

3D Printed Logo for Google Keep

My newest favorite Google app is Google Keep.

It's a quick scratch pad, list keeper, note-taker, image-grabber, doodle-maker, even voice-note-taker app. It's fast and it works on every device where I need it - my phone, my kid's iPhones, and the web - and it lets you share notes with other people.

Google Keep is perfect for that shared grocery list or those quick meeting notes, or that inspirational idea keeper...

But wait - this is not an app review - this post is about the Google Keep LOGO.

Design Goals


I was simply looking to represent yet another Google app logo in a form which could be used as a key-chain or backpack charm. I've done this, as you probably know, with a few other Google Apps, so it seemed fitting to now do Google Keep, since I use the app more than once a day.

The Google Keep logo is a light bulb on a small note pad looking base with one corner turned up. One of the goals of all these logo models is to keep them simple so they print easily and quickly. In the case of the Keep logo, I had a couple of options.

The base was easy, but my options for the light bulb seemed to be either to make it just a cut out into the base, or to make it stick out vertically from the base.

Design Process


The individual parts which make the bulb and base
I started with the easy part - the base. This was a variation on the Google Docs, Sheets and Slides base - that is, a rectangle (square in this case) with a turned up corner. I did the same thing as before, creating the square foundation at about 40mm square and 4mm high, then cut off one corner and rotated it about 135 degrees to appear to be turned up.

To make the bulb, I connected a round sphere to a cylinder. I then created a smaller cylinder at the bottom of the first to represent the bottom part of the electrical connection on a light bulb. I also cut a small gap about halfway down the larger cylinder to create the slight horizontal line that the logo has. I did this using a narrow, wide cylinder and then using the subtract tool to cut it out of the longer cylinder.

Now, I had to try two variations.

On the first, I simply subtracted the whole bulb shape from the base to leave a cut-out in the base in the shape of a light bulb.

On the second, I also cut out the light bulb shape from the base, but I made that cut-out slightly larger than the bulb and placed the original bulb centered in the middle of that cut-out. I then created a simple cylindrical connector to attach the bulb-base to the logo base - so the light bulb would be connected but still appear to be floating.

On that second variation - which looked quite good - I simply had to flatten the back side of the rounded bulb so that it would lay flat on the print bed along with the logo base. I only realized this after trying to print once and having a slightly artistic looking failed result ;)

The Model


This is the first time I created a logo model with two variations - but I like them both, so I'm posting both here.

The first is the cut-out light bulb.

The second is the floating light bulb.

Both models are HERE.

Hope you print lots of these for the Google Keep app users you know!



Feb 28, 2016

Google Calendar 3D Printed Logo


It has been quite a while since I've modeled a Google product icon (Expeditions), and much longer since I did my first (Google Docs!) - so I thought it was time to catch up with some others that are deserving. Google Calendar is one of my most used products, so here it is.

Design Goals


The Google Calendar icon is unique in that it attempts to represent a perspective look - that is a 3Dimensional look - in a 2D design. So with this one, I wanted to try to achieve the look of the icon with an actual 3D model. You can see the result of the 3D Model - viewed at the right perspective - looks pretty well like the 2D version.


Design Process


Revolve tool created perspective
To get the dimensions right, I used the Google Drawings trick - where I trace the image. I could have easily just measured the dimensions - since the foundation of this design is just a few rectangles.

In the end, I had three rectangles - One for the base (which has the two holes at the top), one for the top part of the calendar numbers and one for the lower part. Both of those calendar parts sit on top of the base.

To get the perspective angles on the top and bottom of the rectangles, I used the "revolve" extrusion tool in Autodesk 123D Design. The bottom part, I revolved 15 degrees, and the top part, 30 degrees. Then I used the "Filet" tool to round the corners.

To get the numbers embossed into the two halves, I actually created the numbers using the "Text" tool, and then cut the numbers in half. Then I aligned each half to be flush with the top surface of each of the respective calendar halves and pushed them into the surface by 2mm. Then, of course, I "Subtract"ed them from each half - and voila! I had the look of a real paper flipping calendar!

The Model


Since this is one of the Google Product icons, I've added it to my Product Icons page, which you can find right here on my blog (the tab at the top takes you there) along with many other product icons.



Nov 25, 2015

3D Printed Phone Rack - charge and organize 5 or 10 phones

If you ever find yourself needing to organize, carry and charge 5 or 10 phones at one time, I've designed a solution that might work.

My motivation was to have a quick alternative solution for the Google Expeditions project - where anywhere between 5 to 30 phones along with Google Cardboards are used in a Classroom to take kids on virtual field trips. The logistics of carrying and charging that many phones is harder than it might seem.

Design Goals


I started with a goal of designing a holder for 5 phones. My goals in this design were:
> keep the phones from banging into each other
> make it easy to insert and remove the phones
> have a method to keep the phones in place during transit
> expose the usb/power port for easy charging
> have a handle to carry the phones
> have room for air circulation to avoid over heating
> work with Nexus 5 phones to start (later Asus ZenPhone)

I originally started thinking of a design which would allow for expansion - allowing multiple holding racks to be connected into larger racks, but soon realized that I should focus on getting a solid design done and later figure out that feature.

Starting the Design


With the Nexus 5 phone dimensions taken - I created a simple rectangular box with 2mm of added material on all sides. I decided that the holder should allow for about one-third of the phone to stick out, so it is easy to grab to remove - so I reduced the height of the rectangle by 1/3 (about 25mm).

I then hollowed it out using the 123D Design tool called "Shell" (under the "Modify" tools) and asked for a 2.10mm shell width (I like to use even multipliers of my 0.35mm 3D Printer nozzle diameter). I then thought about how to put multiple of these shapes together to form an array of 5 holders as a single object.

Expanding and Giving Breathing room


Having 5 of these alongside each other in my modeling tool (123D Design), I could clearly see that I should almost completely remove the inner walls between phones so that there was plenty of airflow and much less material needed in the print. I left about 5mm of separator wall on the bottom between each phone and about 10mm of separator at each end. This would form slots which each phone would easily slip in and out of.

The outer walls were still solid, and I wanted to give more airflow there and reduce the material needed. This is where I had my most difficult challenge in actual printing.

I created several "holes" through the outer walls, with rounded tops to allow for better printing without supports. When printed, the "stanchions" which formed between those holes kept printing too weak and breaking during prints.

This kept happening almost regardless of how thick I made them. I experimented several times, and lots of fails and broken 10-hour prints later, I discovered a hole design which didn't produce the problematic stanchions - triangular holes (see pictures later in post).

Practical adjustments


With the 5 holders together now in what looked like a "rack", there were 3 important adjustments.

Avoiding Errant Button Pressing: The side of the phones contain power and/or volume buttons, and with the phone on its side, I did not want the buttons being pressed by the weight against the holder. To avoid this, I cut holes along the bottom of every phone slot, leaving plenty of material to hold the phone, but with enough of a hole to allow the buttons to never hit anything and press by mistake.

Room for Charging Cable: With the phone on its side, the charging port at the end needed to be accessible, so I cut simple grooves about 12mm deep into both sides, so the phone charging cable could be inserted from either end.

Handle and Phone "Seatbelt" :  I knew I'd need a way to carry this thing - a handle of sorts - and a way to secure the phones in their slots so they wouldn't dump out if it tipped over. I created simple handles on each side which would be used for either an elastic strap (seatbelt) and for a Grip that I would design.

The Grip (Handle):


With the handle holds on either side of the phone rack, I designed a simple handle that would be printed on it's side so that it had better strength (things printed along the x and y axis of the printer are stronger than things printed in layers up the z-axis). It needed two hooks to grab onto the handle holds and it needed both a cross bar to hold the phones and a grip for a person to carry it by. I decided to use the slight flexibility in the final PLA plastic part to my favor - so that the handle has to be stretched slightly to fit it into the holds, which would avoid it coming loose while carrying.

From 5 to 10 phones - and Nexus 5 to Asus ZenPhone


With the 5 phone holder finally printing successfully, I decided (with a strong push from my friend who is running the Google Expeditions Pioneer program) to try a 10-phone holder. It was not too hard to cut up my 5-phone model to extract and then duplicate one of the inside phone slots another 5 times. The harder part was stretching the model to hold a bigger phone - the Asus ZenPhone.

Once I had the new measurements, I realized that it would be easier to start the model again with a single phone slot and then duplicate it 9 more times. I eventually got this right - and while it's too hard to describe in words, perhaps I'll make a video of that process eventually. The challenge was more one of measurement discipline than the rote work of adjusting the design. It took 3 tries to get right, as I first forgot to adjust the length of the phone slot, then I forgot to adjust the height of the handle to accept a wider phone.

Final Product


I finally got this right, and after a 13 hour, 50 minute print on my Lulzbot TAZ4, I had a great 5 phone holder. I simultaneously printed the handle on my Polar3D - and the two parts fit happily ever after :)

I got a chance to test my phone holder in the field at the edcampNJ event on November 21, where we demonstrated Google Expeditions for about 100 teachers! The phone holders (both the 5 and 10 phone versions) worked flawlessley.

The one weakness I'm seeing in this design are the separator parts between phones where the charging cables come in - they are weak and starting to give. I expect they will all eventually break off, but I also don't think they are completely necessary to the design. Always looking to improve, I'll tweak that in the next version.

Oct 10, 2015

3D Printed Google Expeditions Logo is going places

I've explained a bunch of times on this blog how I like to achieve multi-color printing - with snap together parts. I did it with the Google Drive logo, and with the Gmail logo...

This time, I did it with the new product logo for Google Expeditions.

It actually didn't take too long to create a two-part design which can be printed in two different colors and then snapped together.

The Logo Design


The Google Expeditions logo is a simple base which looks a bit like a compass topped with a flag.  The base is typically in white or gray, and the flag is red. I created the two parts to be sized right for each other, and then added a simple indented mortise into the base and a matching (almost) tenon which could be snapped into the mortise. So the flag gets the tenon, and snaps into place into the base to create the finished product. This deserves a bit more explanation...

How to create the snap-togetherness


To create the mortise and tenon in a way which snaps together well is a bit challenging, but mostly just takes some experimentation - which I've already done lots of in past designs.

I found that with the typical lack of precision in printing melted plastic, you need about 0.4mm (400 microns) of clearance to get parts to snap together - give or take +/- 200 microns depending on the plastic, the printer and the resolution used.


To get a good fit - I create a small protrusion part (a rounded rectangle) and do two things with it. First, I connect it to the part which will have the tenon - so it protrudes. Then I copy it and increase the X and Y dimensions by 0.4mm and use that larger part to create the mortise (the indent) into the other connecting part.

Extending the design to BADGES!


This design gave me an idea to model something I've been tossing around with a few people - to create 3D Printed badges. I figured I could re-purpose this design to create a simple platform for badge creating - one which allows different badge bases to be combined with different badge icons.

I figured if I could make the Expeditions logo work with this more generic mortise & tenon design, I could then try it with a different object to replace the red flag - making a new badge. I used a spreadsheet logo (of course) as my first test - thinking that a spreadsheet badge would be quite useful for students or people learning how to use Google Sheets.

With the flag, it was easy to flip it over and print a tenon sticking up out of it since flag is otherwise flat... but with the sheets logo, which is non-flat on top, this would be harder (you can't have stuff sticking out of both the bottom and the top when printing on a flat bed of most 3D printers).

the bottom of the spreadsheet
logo icon now has a mortise to
snap onto the badge base.
My solution to this was to invert the connection between the base badge object and the badge icon. I made the base object have the tenon and put the indent - the mortise - on the badge icon (the spreadsheet icon in this test case. So now the spreadsheet logo would have the indented mortise.

What's next for this design


Worked (almost) like a charm. It was a bit tight, but with a little tweaking I could tell I had the start of a really good generic badge model. Look for more on this soon, and please give me more ideas for badges that you might use! In the mean time, I'll create some sample badge bases and some sample toppers to get the ball rolling and post them here soon!

Get the Expeditions (by Google) Icon model(s) on my Google Models page. It is actually two separate STL files - the Compass base and the Red Flag.