3D Printing Center for Hobbyists: 3D Print
Your learning has lost in space.

Microbit talking robot

 


from microbit import *
import speech

def on_button_pressed_a():
#Show image for beating heart
display.show(Image("00900:09990:99999:99999:09090"))
sleep(1000)
display.show(Image("00000:00900:09990:09090:00000"))
sleep(1000)
display.show(Image("09990:90009:00000:09090:00000"))
sleep(1000)
display.show(Image("00900:09090:00000:09090:00000"))
sleep(1000)
#Rotate Left Arm with Servo and Left Eye with Led
for index in range(4):
for index1 in range(2):
pin1.write_analog(180)
sleep(1000)
pin1.write_digital(0)
sleep(1000)

if index == 0:
# Robot Chase said, "My name is Chase."
speech.pronounce("mahahihih nehehihihm ihihss CHEHEHIHIHS.", speed=92, pitch=60, throat=190, mouth=190)
sleep(1000)
if index == 1:
# Robot Chase said, "What is your name?"
speech.pronounce("Woh5oh3t ihihs yohohohr neh2eh3ih4ih8m", speed=92, pitch=60, throat=190, mouth=190)
sleep(1500)

if index == 2:
# Robot Chase said, "Nice to meet you."
speech.pronounce("Nahahihihs tuhuh mihiht yuhuh.", speed=92, pitch=60, throat=190, mouth=190)
sleep(1000)
def on_button_pressed_b():
#Show image for beating heart
display.show(Image("00900:09990:99999:99999:09090"))
sleep(1000)
display.show(Image("00000:00900:09990:09090:00000"))
sleep(1000)
display.show(Image("09990:90009:00000:09090:00000"))
sleep(1000)
display.show(Image("00900:09090:00000:09090:00000"))
sleep(1000)
#Rotate Right Arm with Servo and Right Eye with Led
for index in range(5):
for index1 in range(2):
pin2.write_analog(180)
sleep(1000)
pin2.write_digital(0)
sleep(1000)

if index == 0:
# Robot Chase said, "What are you doing now?"
speech.pronounce("Woh5oh3t ahahr yuhuh duhuhihihnx nnahah3uh5uh8", speed=92, pitch=60, throat=190, mouth=190)
sleep(1000)
if index == 1:
# Robot Chase said, "Let's play with me."
speech.say("Let's play with me.", speed=92, pitch=60, throat=190, mouth=190)
sleep(1500)

if index == 2:
# Robot Chase said, "I am a micro-bit Robot."
speech.say("I am a micro-bit Robot.", speed=92, pitch=60, throat=190, mouth=190)
sleep(1000)
if index == 3:
# Robot Chase said, "I am created by my creators to accompany you to play. I hope you love me."
speech.say("I am created by my creators to accompany you to play.",  speed=92, pitch=60, throat=190, mouth=190)
sleep(500)
speech.say("I hope you love me.", speed=92, pitch=60, throat=190, mouth=190)
sleep(1000)
pin1.write_digital(0)
#Function calling when either Button A or Button B is pressed.
while 1:
if button_a.is_pressed(): on_button_pressed_a()
elif button_b.is_pressed(): on_button_pressed_b()


Do you have your books on your shelf challenging to organize? Your books always mess and tumble down every time you add books on it? I have a solution to solve this problem. Why do not you make a bookend with some decorations that you like, for example, from movie props? 


stargate-bookend

Here I share how to make a bookend inspired by Stargate movie. No more further ado, let's start this project.

stargate-bookend
 

Preparation


For making a 3D Model in Fusion 360, you need to open Fusion 360 software initially. If you have never working with Fusion 360 previously, click here to download it. It is a free trial for not related education or click here for education only. 

When you open Fusion 360, it will direct you to the blank document. Choose the location of the file and save the document.
open fusion 360

save the fusion360


First Portal- Pt.1

For making the first portal, we will work in the sketch area. Select create sketch and choose the plane. Click center diameter circle. For this portal, you will need five circles with the same center point.
 
create sketch of diameter circle

First Portal- Pt.2

Next, sketch the details of the portal, as shown in the pictures. Use lines for making straight lines and fit point splines for making curve lines. After making all the details, finish the sketch.
 
sketch the details of the portal

First Portal- Pt.3

Select the sketch and extrude them one by one. Select create pattern and choose circular pattern. Select the pattern type, which is the body. Select the object that you want to make a pattern and the axis for circulating. Lastly, count the number of details that you want to duplicate. In this project, I choose 9 duplicates. Do the same with other patterns. I use 34 duplicates for those.
 
extrude the portal

Select create pattern and choose circular pattern

made 34 duplicates


Base for first portal- Pt. 1

You need to create the base for the first portal that you already made it previously. You still have to work in the sketch area. Remember to choose the plane correctly. Select the line and make the shape of a trapezoid. Finish the sketch. Extrude it. Back to the sketch area, create another trapezoid and extrude it.

Select the line and make the shape of a trapezoid.

extrude the shape of a trapezoid.

extrude the shape of a trapezoid.

extrude the shape of a trapezoid.

Base for first portal- Pt. 2

Continue to make other details, such as stairs and other details for the base as shown in the pictures. Because all details are rectangular's shape, you can use lines or 2-point-rectangles. After finish sketching, extrude them as you desire.
 

Continue to make other details

make stairs

finished the stairs

finished the stairs

finished the stairs

finished the stairs

finished the stairs

finished the stairs



Stargate SG1 Atlantis Dial Home Device- Pt. 1

 
To make this home device, simply sketch a rectangle in the sketch and extrude them. It is for the base. Moreover, use the offset plane and select the plane on the top of the base. Create a center diameter circle and extrude it. Make other details for the home device as shown in the picture.


sketch a rectangle in the sketch

extrude the rectangle



extrude the circle

Make other details for the home device

extrude the details of the home device



Stargate SG1 Atlantis Dial Home Device- Pt. 2

To smooth the details, use fillet and enter the depth of the fillet as you like. Click ok.
 
Stargate SG1 Atlantis Dial Home Device

 

Finishing First Portal

Patch the inner circle of the portal. Select the edges that you want to patch and click ok. You are finished with the first portal of Stargate.
 
Finishing First Portal

Human Figures

The next step is creating human figures. Create these figures in the sketch area by using fit point spline as you like. Extrude it. You need to make 2 full human figures and 2 half-human figures.
 
 
creating human figures in sketch

extrude the human figures

cut the human figures in half


 

Symbols in the Gate Ring

I made symbols using the letter of STARGATE SG-1. In the sketch area, click the area that you want to make the letter. Click create and select text. Enter the letter. Change the height and angle. 

You can change the font style, too as you like. Extrude it. Do with the same step until all the gate rings are covered with a letter.  Extrude them one by one.
 
 
create the letter

extrude the letter

Rendering

This is the advantage of using Fusion 360 when creating 3D Modelling. You can render the models by choosing the materials that you like.
 
render the model
 

Second Portal

The second portal is the same as the first one. Therefore, all you need is duplicate the first portal.
 


duplicate the first portal

Base for Second Portal

The difference with the first portal is only the base. For making the second base, create a sketch. Make some rectangles and triangles for this base. Extrude them one by one. See the pictures for more clarification.


make a rectangle for the base in sketch

extrude the rectangle of the base

make a triangle of the base

sketch the stair

sketch a rectangle for the stair

extrude the rectangle of the stair

sketch the rectangle for the details of the stair

sketch the rectangle for the details of the stair

extrude the rectangle for the details of the stair

extrude the rectangle for the details of the stair

make the steps of the stairs

make the steps of the stairs

make the base

Rendering

Now it is time to render your final design. Render it with the color that you like. Moreover, you can choose whatever materials you desired.
 
 
render the final design in fusion 360

render the final design in fusion 360


 

Printing

Save every part to .stl file and print it. I used white PLA filament for all parts because I want to do some finishing with the print result, except for the Dial home, I used the black PLA Filament.
 
 
printing parts

Polishing the printing- Pt. 1

To make the printing is smooth and beautiful, you need to smooth the printing one by one. First, smooth the model by using sandpaper. Start with sandpaper #240,320, 400, 600, 800, 1000, 1200, 1500, and 2000.
 
 
smooth the printing 
 

Polishing the printing- Pt. 2

I experienced error in my printing, which is my patching is not printed. I do not know why. Therefore, I made another cylinder and print it with the diameter exactly the same as the hole in the portal. I glue it. After that, give some wood fillers to the printing results to fill the gap in the portal. Rest it until the wood fillers dry for about 30 minutes. Sand it. Remove all dusts and debris from sanding.
 
   
error in my printing

give some wood fillers to the printing results to fill the gap in the portal
 
 

Polishing the printing- Pt. 3

Now it is time for painting. Take spray paints and paint it with the color of your choice. I use yellow and red paint for the base and green for the people. For the portal, because it is too small and has many details in it, I use a paintbrush to paint it. I use gold, red and blue colors for the portal. 


paint the portal with blue color

paint the portal's detail with red color

finish printing parts

finish printing parts

paint the human figures

Assemble

Glue all one by one as your design with hot glue.
 
 
glue the design

Finish bookend

 

Finished

You are finished with your design and display it by printing them. Now you have one bookend with Stargate decoration on it. Enjoy! I hope you like my tutorial. Thank you for reading mine.


Stargate Bookend

Stargate Bookend



To download the 3D Model, visit:



Note:
This project was featured by Instructables.com