Bob Marley Picture Multicolor

Multi color print of a vector Bob Marley picture. Print with or without MMU.
13h 16m
2× print file
0.10 mm
0.25 mm
52.00 g
17
82
2
894
updated March 20, 2021

Description

PDF

3D printable multi-color picture of Bob Marley.

For my first multi-color print without MMU experiment, I've found this nice image on the internet and heavily re-worked it in it's details to make it as good as printable as I could. It's not 100% perfect due to all the little details, but it came out quite nicely. 

You definitely want to print it with a small nozzle - I've used a 0.25mm - and you can manually change the filament while printing. But be aware that, depending on the size you're going to print it, you have to stay with the printer for a lot of hours in order to manually change the colors. Using a MMU obviously makes that an much easier task. :-)

I've provided two variants, one thicker one (2mm) and a slightly thinner one (1.55mm). The thicker one has more color layers (6), in case your filament isn't super opaque. The thinner one uses 3 color layers, which is more than enough for Prusament.

I've also included the project files with everything set up and the STLs.

My print settings:

Nozzle0.25mm
Layer heightThick version:
0-1.4mm: 0.15mm
1.5-2mm: 0.1mm

Thin version:
0-1.25mm: 0.15mm
1.25-2mm: 0.1
Extrusion width:Thick version:
0-1.4mm: default
1.5-2mm: 0.15mm

Thin version:
0-1.25: default
1.25-2mm: 0.1
Colors:1: Black
2: Green
3: Red
4: Yellow
5: White
Infill:10%
Supports:No
Brim:No
Filament:PETG
Mix of Prusament and others.
Don't use transparent colors.


Multi-Color print without MMU:

  • Go to “Printer Settings” → “General” → “Capabilities” and set “Extruders” to 5 and check “Single Extruder Multi Material”.
  • Also on “Printer Settings” → “Custom G-Code” add this to “Color Change G-Code”:
    M600
  • Add the 6 STL files to the slicer, when asked to make a combined object out of it, select “yes”. Set up the 5 Filament colors in the 3D View and assign them to the STL files according to their name, where the bottom should be black.

    NOTE: I've opted for a black foundation to hide minor imperfections in the print, but in hindsight I don't think this is a necessity. It all depends on how opaque the filaments are that you are using. The Prusament ones are really good, you can get away with 2-3 layers easily, use the “Thin” version for those. For not so super-opaque filament go with the thick version, but don't use transparent filament - if you do, maybe use a white foundation to make the colors pop.
  • Set up the layer modifier for the variable layer height and extrusion width as defined in the print settings above.
  • Scale the image to the size you'd like. Make sure you scale it on the X and Y axis only!
  • Slice it
  • Use the slicer Preview to go through the layers 10-15 and for each layer use the horizontal slider at the bottom to preview in which order the colors will be printed for each layer - write that down.
  • Start printing
  • Change the filament colors according to the notes you've taken.
  • If you are using my project or g-code files, this is the order of the filament changes.
    The first three are the same for both provided files (note that the thinner one starts at layer 9, the thick one on 10), the other ones are for the thick version only.
    • Start with black
    • Layer 9/10:
      • Black
      • Green
      • Red
      • Yellow
      • White
    • Layer 10/11:
      • White
      • Black
      • Green
      • Red
      • Yellow
    • Layer 11/12:
      • Yellow
      • Black
      • Green
      • Red
      • White
         
    • Layer 13:
      • White
      • Black
      • Green
      • Red
      • Yellow
    • Layer 14:
      • Yellow
      • Black
      • Green
      • Red
      • White
    • Layer 15:
      • White
      • Black
      • Green
      • Red
      • Yellow
  • IMPORTANT:
    When you slice on your own and do NOT have an MMU, you have to edit the generated gcode manually and remove the blocks for CP TOOLCHANGE LOAD and while you are at it, remove all mentioning of T0, T1, T2, …
    The CP TOOLCHANGE LOAD code will create huge blobs on the wipe tower in combination with manual feeding, which we are using, leading to all sorts of headaches. The T commands are for the MMU only and will produce errors in e.g. Octoprint, which you can ignore, but why not remove them, while you are at it.

    Here's some regex for search-replace:
    Search: (; CP TOOLCHANGE LOAD[^;]+);
    Replace: ;
    Search: ^(T[0-9]\n)
    Replace: “”
     
Words of advise:

This is a huge time- and nerve consuming print without using an MMU. Get some good sleep before you start, maybe start the print, wait for the first layer and then let it print the foundation layers and set your alarm clock to wake you up before the first filament change. From start to the first filament change you have about 7.5h (thick version) / 7h (thin version) when using my g-code or project file (minus the time you watch out for the first layer) to get some sleep. :)
Make yourself a note with the color changes for each layer and have your spools prepared.

At points you might be tempted to fiddle with the print while it is printing. Please don't. But if you do (always use tools, not your hands!!!) and manage to block the extruder and get a layer shift, like I managed it, this is how you can fix it:

  • Immediately pause print
  • Move up the print head and remember by how much
  • Issue a “G28 X Y” command in a terminal
  • Issue a “RESTORE_LEVELING_AFTER_G28” command in the terminal
  • Move down print head by the amount you have moved it up
  • Resume print

 

I hope you enjoy this print. :-)
Please share an image and/or leave a comment if you liked it!


Author of original image: 
https://www.deviantart.com/silverhornet29/
Please do not distribute without mentioning the author.

Tags



Model origin

The author hasn't provided the model origin yet.

License