Do you know that feeling when you're watching a video on your smartphone or tablet, and you'd like to place it down, but then it's hard to view, so you end up holding it anyway? Or you're video chatting and need both hands to show how something works, but you can't do so. These are prime examples when a phone cradle can come in handy.
In this chapter, we'll design a cartoon jet phone cradle. This one will be a hit with the kids and a great learning experience for anyone learning how to design for 3D printing.
We will learn about saving time by designing half of a model and then mirroring the remaining part to finish quickly. We will discuss iterating the design, printing text in the model, and how to use the Intersect with Model command.
The following is a photo of the completed cradle:
The vision for this model is a jet taking off at a steep angle, leaving behind clouds of smoke and dust. The clouds will provide a wide base to support the phone in either the portrait or landscape mode.
This model is to be printed on an FFF desktop printer, so we should keep in mind the 45-degree rule and think about minimizing support structures. We can also keep the geometry at a lower resolution to match the capabilities of the printer.
We're going to start by creating a dummy box and drawing on one of its vertical sides, just like we did in Chapter 4, Understanding Model Resolution. The following figure shows the profile outlines drawn using the Line and Arc tools:
The preceding figure does not show the temporary 45 degree SketchUp guides used to ensure that the overhangs are not too steep. For more details on this technique, refer to Chapter 4, Understanding Model Resolution. The cloud and jet profiles are drawn as separate groups and will be joined after pulling into 3D.
At this point, you'll want to scale your model to size. Using the Tape Measure tool, scale the model to size it to 100 mm in height.
In the following figure, we pull the profiles into 3D, making the cloud base 18 mm thick and the jet 12 mm thick. We join the two groups with the Outer Shell tool, ensuring the result is Solid:
In the following figure, we open the group and draw a wing profile on the existing face of the jet. As the wing is not a true arc, the Bezier Curve Tool extension works best for drawing the curved portion. To minimize the support needed, we'll just pull the wing out by 1.5 mm:
Next, we'll add some text with the 3D Text tool. I wrote AIR FORCE, but you can write anything, even your name if you like!
In the Place 3D Text dialog box, the height should be 5 mm
. Make sure the Extruded box is checked, and set the thickness to about 0.6 mm
. For best results, place the text close to where you want it to go, and then use the Move and Rotate tools to place it precisely. You'll want to keep the text as a separate group for now.
The 3D text will automatically orient itself to align with whatever face you place it on, and then is glued to that plane when you let go of the mouse button. If you're ever trying to move the 3D text and it isn't cooperating, right-click on the text and click on Unglue; the text will come free from the original plane.
In the following figure, the 3D text is aligned with the jet and placed near its nose:
In symmetrical models such as this one, it is good practice to create half of the model and then mirror the geometry to quickly finish the model. This practice is a huge time saver that we can use now.
In the following figure, we copy the model, scale the copy with a -1 factor using the Green Scale about Opposite Point grip, and move it adjacent to the first model, creating a mirrored version of the model and doubling our efforts very quickly. The 3D text must be copied and realigned separately—mirrored text is difficult to read! Another option to mirror the model is to right-click on it and navigate to Flip Along | Group's Green, where Green refers to the green axis:
In the following figure, we copy all the groups to create a historical timeline. Then, we select the 3D text and mirrored groups and use the Outer Shell tool to combine everything into one solid model:
If we think about the final details of the model, we may want to use the cradle with the phone in the portrait mode while charging. On many phones, the charger connects at the bottom of the phone, so we'll need to account for that.
Cutting in a slot will allow us to accommodate the charger and take the phone off the cradle, without unplugging the cord. There are two ways to create a slot through this complex geometry: with the Solid tools (Pro version only) or with the Intersect with Model command (Make or Pro versions). For now, we'll discuss the Intersect with Model command. The process is nearly the same for Solid tools but without the tedious cleanup.
We start by creating a box whose width is 13 mm, centered on the group. I chose a width of 13 mm after measuring my phone charger and adding a few millimeter units of wiggle room. The length and height are not important so long as they extend up to or beyond the parts of the model you want to cut.
In the following figure, you can see the orientation of the box that we'll use to create the slot. When complete, the box and everything inside the box will be removed:
For the Intersect with Model command to work, the parts need to be in the same context, which means the parts to be intersected must not be in separate groups. Select the entire box and go to Edit | Cut to remove the box and copy it to the clipboard. Open the cradle group and go to Edit | Paste in Place to put all geometry in the same context, keeping the placement of the box intact.
In the following figure, we select everything, then right-click on it and go to Intersect Faces | With Model. Depending on how complex your model is, this can take a few seconds or even minutes on really big models:
When the operation is complete, you will see that new edges have been created where the intersecting geometry meets, as shown in the next figure. Now, you can start deleting the excess geometry, taking care not to delete anything you want to keep.
This cleanup can be a tedious process—ensure that you get all the extra geometry, but do not delete anything that will make a hole in the good portion of the model. Zooming in close will help you to see tiny extra edges. The Cleanup extension can be of enormous help in this situation since it deletes any stray edges.
In the following figure, some of the excess geometry has been deleted. Clean up the rest and ensure that you get extra faces and edges that will prevent the model from being solid:
18.117.165.66