Original Apple logo in 3D

by acen, published

Original Apple logo in 3D by acen Mar 23, 2012

Featured Thing!


The original Apple logo, like you have never seen before!

In the instructions, an ingenious way of getting the color layers right is explained, credits go to "zeq" for this.

go to : embedables.wordpress.com
for more information on the purpose of this thing

Recent Comments

view all

Where is the STL / model file for this thing? All I see in the downloads section is a gcode file.

No, that's just a normal black macbook with a sticker on its logo

Is that a laptop with a original Apple logo? :)


Liked By

view all

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag


Print in the right color combination for the complete experience!

If you don't have all the colors at hand, buy them from a supplier that has them. For example , faberdashery.co.uk has a Rainbow fun pack with 10 colors.

When using the provided g-code, if you want to get the width of each color in your print to be exactly equal and a 6th of the total height, and you have an Ultimaker with a 0.4mm nozzle, use the provided handy filament cutting sheet, or just the dimensions on it. This will make a nicely sized(63mm high)decorative object.

However, if you want to do this with anything else than the above mentioned setup, do the following,

1) Measure the amount of filament that your machine takes in per E's in your g-code. Do some experiment like, making the machine push 1000E's, 500E's or 5000E's, and look at the mm's of filament that went in the exturder. Now you know how many mm goes in say, 1000E's

2) Generate g-code for the thing(note that you need a fill for this print, especially to support the stem.), open it and look at the Z number at the last lines and note this down. This is how high your object is going to be in mm's.

3) Do the following calculation
(total height of object) / 47 x 6 = the width of each color for your object.

4) Now that you have the height for each color, you can determine at what height in your object they are going to start. Note down the starting heights of each color.

5) Next, you can look again at the Z numbers in your g-code. First, find the point where Z is the closest to the width of your first color. For example, if the width is 8.04mm, look for something like 8.02 or 8.06. Just find the closest one.

6) When you find the right Z number, look at the E number behind it. Note this down.

7) Repeat step 6 until the green color. Note down each E number behind the corresponding Z number.

8) Calculate the difference in E numbers for each color layer.

9) Finally, divide these differences in E numbers by the mm/E that you calculated in step 1. This will give you the length of filament for each color.

10) Cut the filaments in the correct size and preferably join them before printing by your favorite method of choice. If you haven't done this before, look around a bit for how people do it.
Note: Actually, you don't want to cut the green, because if you do, you will have the risk of running out of filament for your print because of the small miss-calculations. Also, if using a Bowden tube, you will need more filament to push the green to the hot-end anyway.

11)Print away!


You must be logged in to post a comment.

PxT on Jan 31, 2014 said:

Where is the STL / model file for this thing? All I see in the downloads section is a gcode file.

AustinL97 on Apr 17, 2012 said:

Is that a laptop with a original Apple logo? :)

acen on Apr 26, 2012 said:

No, that's just a normal black macbook with a sticker on its logo

rachelind on Apr 10, 2012 said:

I want to BUY this! Anyone willing to print one and sell it to me?

Pretty please?

Toncky on Mar 26, 2012 said:

Funny.. I've designed and uploaded a crank for the "absurd iPhone accessory contest" last tuesday, and it involves a lightly altered version of this former apple logo as an handle.

Would you mind if I link to this page for the 3D printing instructions ?

acen on Mar 26, 2012 said:

No please do, I wouldn't mind. I am actually curious to see the first person making one by following the instructions.

Daid on Mar 24, 2012 said:

Instead of the tough "E1000" calculations, you could upgrade to "volumetric" printing. In which case the Exxx numbers represent the amount of filament extruded.

For your ultimaker, take a look at https://github.com/daid/Cura/w... (Formally known as SkeinPyPy) this software package helps you with upgrading to Marlin, and making better prints with your Ultimaker. Future versions will also export "Layer" comments, which will making the filament length lookup
even easier.

acen on Mar 24, 2012 said:

I have been following the threads on the Ultimaker google group, and have been meaning to upgrade our Ultimaker, because the improvements indeed sound remarkable, however, even though the build-me-marlin looks very handy, I could not really figure out how to install Skeinpypy(or now Cura) as I have no experience with Python. Is there a place where it's briefly explained how I can do that?

dnewman on Mar 24, 2012 said:

If you have a thing-o-matic with a Gen 4 LCD interface, then just use Jetty's firmware: it has a pause-at-z-height feature. Tell it to pause at 1/6th the z-height. Then when it gets there, use the convenient controls to change the filament. Then resume printing and tell it to pause at 2/6 the z-height. Repeat until done.

jamesglanville on Mar 23, 2012 said:

the method I use is: (in pronterface)

jog x or y enough to get the nozzle off the object
pull filament out of extruder /without/ using extrude/reverse buttons (you have to tug on the idler)
push new filament in, until plastic comes out of the end
tighten idler

acen on Mar 24, 2012 said:

the method you mention is a perfectly acceptable way only,

a) if you are just randomly changing colors

b) if you feel like watching your print for the whole duration of the print (to feed in new material and taking measurements of layers)

I think you need to be really handy with changing filament to get the result in the picture.

The description I provided is an attempt to introduce a handy method to accurately estimate filament volumes for a specified layer of color.