Repository navigation
Slicer Setup and Print Settings
Filament painting relies on continuous, 100% solid plastic density across micro-thin layers. Unlike standard 3D prints where internal infill voids are hidden inside a shell, a filament painting is an optical optical filter: light passes into the print, reflects off the substrate, and returns through multiple translucent plastic layers.
Any micro-gap, infill void, purge residue, or layer variance will disrupt the light path and alter the perceived color. This guide details the mandatory slicer configurations for Bambu Studio, OrcaSlicer, PrusaSlicer, and Cura.
| Parameter | Recommended Value | Why It Matters |
|---|---|---|
| First Layer Height |
0.16 mm or 0.20 mm
|
Must match your TailWag base layer height configuration. Ensures solid bed adhesion. |
| Layer Height (Subsequent) |
0.08 mm (or 0.04 mm for ultra-fine) |
Optical blending matches TailWag's discrete color layers ( |
| Infill Density | 100% |
Prevents interior air pockets that refract light and create dark blotches. |
| Infill Pattern |
Aligned Rectilinear or Monotonic
|
Parallel extrusion paths ensure uniform light transmission. Never use Grid, Honeycomb, or Gyroid. |
| Wall Loops / Perimeters |
1 (or max 2) |
Keeps outer perimeter lines from bleeding inwards across fine color boundaries. |
| Top / Bottom Shell Layers | Default (solid prism at 100% infill) | All layers are continuous passes. |
| First Layer Speed | 25 - 35 mm/s |
Critical for smooth, flat glass-like foundation with zero rippling. |
| Print Speed (Subsequent) | 100 - 200 mm/s |
Moderate speeds prevent pressure spikes that cause micro-ridge height inconsistencies. |
| Flush Volume Multiplier |
1.0x - 1.25x
|
Eliminates pigment contamination when transitioning from dark/dense to light/translucent filaments. |
| Prime Tower | Enabled | Equalizes nozzle chamber pressure before drawing the visible canvas. |
Important
Never print filament paintings with less than 100% infill. At 15% or 20% infill, the air pockets act as light traps and optical diffusers, destroying color depth and contrast.
Bambu Studio and OrcaSlicer provide native multi-material and layer-range support.
- Select your printer and nozzle size (standard
0.4 mmnozzle works well;0.2 mmnozzle enables ultra-sharp detail). - Start with the default 0.08mm Extra Fine system profile.
- In Quality:
- Set Layer height =
0.08 mm. - Set First layer height =
0.16 mm(or match theBase Layer Heightset in TailWag).
- Set Layer height =
- Go to the Strength tab.
- In Walls:
- Set Wall loops:
1or2.
- Set Wall loops:
- In Infill:
- Set Sparse infill density:
100%. - Set Sparse infill pattern:
Aligned Rectilinear(orMonotonic). - Set Top surface pattern:
MonotonicorMonotonic Line.
- Set Sparse infill density:
When swapping from high-pigment filaments (e.g. Jet Black, TD 0.3) to high-translucency filaments (e.g. Jade White, TD 5.0), residual pigment in the hotend chamber causes muddiness:
- Click the Flushing volumes button above the filament list.
- Set the global flushing multiplier to 1.1x or 1.2x.
- Inspect the matrix cell for your darkest filament switching to your lightest filament: ensure purge volume is at least 400β600 mmΒ³.
- Enable the Prime Tower in the Others tab:
- Width:
25 - 35 mm. - Prime volume:
35 - 45 mmΒ³.
- Width:
If your artwork uses 5, 6, 7, or 8 colors and you own a single 4-slot Bambu AMS, you can still print the entire piece using Layer-Pause Spool Swapping:
[Layer 1-12: Slots 1, 2, 3, 4 active]
β
βΌ (Color #1 finishes at Layer 12)
[Pause at Layer 13] βββΊ Swap Slot 1 physical spool to Color #5
β
βΌ (Color #2 finishes at Layer 18)
[Pause at Layer 19] βββΊ Swap Slot 2 physical spool to Color #6
β
βΌ (Continue through remaining layers)
- Open TailWag's Layer Timeline and observe the layer span for each color.
- Identify when the earliest color is completely finished (e.g., Black ceases printing after Layer 14).
- In your slicer's layer preview slider:
- Right-click the plus icon at Layer 15 and select Add Pause (
M400 U1or standard pause).
- Right-click the plus icon at Layer 15 and select Add Pause (
- When the printer pauses at Layer 15:
- Remove the finished Black spool from Slot 1 in the AMS.
- Insert Color 5 (e.g. Yellow) into Slot 1.
- Allow the AMS to load and detect/assign the spool.
- Resume the print.
If your 3D printer has a single manual extruder (e.g. Ender 3, Neptune 4, Prusa MK3/MK4 without MMU):
- Export the layer swap instructions from TailWag (e.g.,
Color 1 to Layer 12,Color 2 to Layer 22, etc.). - In PrusaSlicer, OrcaSlicer, or Cura:
- Slice the model at
0.08 mmlayer height with0.16 mmfirst layer. - Drag the layer slider to the target swap layer.
- Right-click the layer bar and click Add Color Change (
M600).
- Slice the model at
- When the printer encounters
M600:- The toolhead parks in the purge corner and beeps.
- Manually unload the current filament and insert the next color indicated in TailWag.
- Extrude until all traces of the previous color are purged out cleanly.
- Clear the nozzle tip with tweezers and press Resume.
The bed plate texture directly affects the optical reflection of your base layers:
- Smooth PEI / High-Temp Smooth Sheet (Recommended): Produces a mirror-flat, uniform foundation. Best for high-contrast prints and art intended for wall framing.
-
Textured PEI: Creates a matte, frosted finish that scatters surface reflections. Softens glare, but slightly reduces maximum black depth (
$L^*$ increases). -
Engineering / SuperTack Plate: Outstanding for PLA warp prevention on large
$200 \times 200\text{ mm}$ canvas prints.
Tip
Always clean your build plate with warm dish soap (Dawn) and hot water before large filament paintings. Fingerprint oils prevent 100% infill adhesion, causing edge curls that collide with the nozzle.
- Getting Started: Quick start and workflow overview.
- Filament Painting Science: Physics of Beer-Lambert light transmission and TD.
- TD Calibration Guide: How to measure Transmission Distance for custom filaments.
- Troubleshooting & Defect Resolution: Fix color bleed, warping, and stringing.
TailWag Studio Documentation Β· Open-Source 3D Filament Painting & TD Lithophane Engine Β· GitHub