Dahan — Spirit Island Hut Token (2-Colour)
Print Profile(0)
Description
# Dahan — Spirit Island tribal hut token
Replacement tokens for the **dahan** (Pacific-Islander villagers) in
[Spirit Island](https://boardgamegeek.com/boardgame/162886/spirit-island).
Stylised as miniature tribal huts so each one reads at a glance as a
village, not a wooden cube.
Generated in Meshy from a DALL·E reference (chibi Pacific-Islander
tribal hut with conical thatched roof + woven body + low-relief door),
then sliced into a roof half and a body half for 2-colour printing on
a Bambu AMS.
## Bundle
- **`dahan_combined.stl`** (~27 MB) — 2 named solids (`dahan_roof` +
`dahan_body`) in one ASCII STL. Bambu workflow: **Import →
right-click → Split to Parts** → assign one filament per part.
Coordinates locked, no manual alignment.
- **`dahan_body.stl`** (~1.9 MB) — woven body half only, binary STL.
Use this for a single-colour print, or for AMS users who want to
assign filaments per-file instead of via Split-to-Parts.
- **`dahan_roof.stl`** (~2.9 MB) — conical thatched roof half only,
binary STL. Mates with the body at z = 8.25 mm.
## Dimensions
- Overall: **Ø22 mm × 20 mm tall**
- Roof / body seam at z ≈ 8.25 mm (vertex-histogram peak — the eave
where roof meets wall)
- Each hut: ~6 g PLA at standard settings
- **Orientation:** flat on bed — the token sits upright with the
body's flat bottom on the build plate.
- **Supports:** none.
- **Layers:** 0.2 mm.
- **Walls:** 3.
- **Infill:** 15 %.
- **Filament:** ~6 g per hut.
- **Print time:** ~25 min per hut.
The bundle ships 6 huts on the print bed (one for every dahan slot on
the standard Spirit Island board / per-spirit setup). Tile them in
Bambu Studio if you want fewer / more.
## 2-colour workflow (Bambu Studio + AMS)
1. **Import** `dahan_combined.stl`.
2. Right-click the model → **Split to Parts**. You will see two parts
named `dahan_roof` and `dahan_body`.
3. Assign filament 1 (e.g. **thatch tan**) to `dahan_roof`,
filament 2 (e.g. **wall brown**) to `dahan_body`.
4. Slice + print.
The seam at z = 8.25 mm is the natural eave line — the colour change
lands exactly where the wall meets the overhang of the roof, so it
reads as architecture, not as a slicer artefact.
## Why ship the per-half STLs too?
- **No AMS?** Print `dahan_body.stl` and `dahan_roof.stl` separately,
then glue them at the seam. Or just print the body for a
silhouette-only token.
- **Single-colour MMU users:** drop `dahan_combined.stl` in as a
multi-material model directly without Split-to-Parts.
- **Backup:** the combined ASCII is ~5× larger than the binary halves
— if your slicer balks at the size, the halves are the same mesh in
a leaner format.
## Compatibility
- Designed for Spirit Island (any edition).
- The token's footprint fits the dahan slots on the board with margin
to spare; multiple huts cluster cleanly inside a single land.
- Pairs nicely with my other Spirit Island prints (beast / fist / paw
/ mountain / wilds tokens + energy_counter + colonizer) — all in the
same chibi visual language.
## Generation pipeline (for the curious)
1. **DALL·E** for a flat reference image of a chibi tribal hut.
2. **Meshy** image-to-3D, sculpting the figurine to ~100 MB raw STL.
3. **trimesh** to repair the mesh (manifold), find the eave seam via
vertex z-histogram, and `intersections.slice_mesh_plane(cap=True)`
to split into roof + body halves.
4. **Quadric decimation** on each half to ship-friendly poly counts.
5. **sed** to rename each half's `solid` header (`solid dahan_roof` /
`solid dahan_body`) and concatenate the two ASCII files into the
final combined STL. Coordinates preserved exactly.
The raw 100 MB Meshy STL is gitignored; the decimated halves +
combined ASCII are what ships here.
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.


Comment & Rating (0)