<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Creations Archives | Realm of RIUM+</title>
	<atom:link href="https://www.riumplus.com/tag/creations/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.riumplus.com/tag/creations/</link>
	<description>The ramblings of a time traveller</description>
	<lastBuildDate>Sun, 24 May 2026 16:24:17 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.riumplus.com/wp-content/uploads/cropped-favicon-100x100.png</url>
	<title>Creations Archives | Realm of RIUM+</title>
	<link>https://www.riumplus.com/tag/creations/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Gradientment, the Image Gradient Map Generator</title>
		<link>https://www.riumplus.com/gradientment-image-gradient-map-generator/</link>
					<comments>https://www.riumplus.com/gradientment-image-gradient-map-generator/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Fri, 15 May 2026 07:28:20 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=2294</guid>

					<description><![CDATA[<p>Gradientment converts your 2D images into two overlapping 1D gradients &#38; spits out the highly-compacted CSS used to generate these gradient maps, for perceived-faster progressive image loading or for artistic purposes. Sure, you could use a single flat average colour to represent the image until it loads&#8230; But that&#8217;s literally the bare minimum you could [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/gradientment-image-gradient-map-generator/">Gradientment, the Image Gradient Map Generator</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Gradientment converts your 2D images into two overlapping 1D gradients &amp; spits out the highly-compacted CSS used to generate these gradient maps, for perceived-faster progressive image loading or for artistic purposes. Sure, you could use a single flat average colour to represent the image until it loads&#8230; But that&#8217;s literally the bare minimum you could do, with zero spatial data represented. Gradient maps provide a little more definition, for as few extra bytes of bloat as possible. Only 100 extra bytes with the default settings! At higher values it transforms from a web tool into an art tool, creating interesting &amp; unique plaid/tartan-like representations of images. Plaid-ify your images!</p>
<div id="dropzone" style="border: 2px dashed #666; padding: 30px; margin-bottom: 8px;">Drop image here or <input id="fileInput" accept="image/*" type="file" /></div>
<div><label>X axis:<input id="xRange" style="width: 250px; vertical-align: middle; cursor: pointer;" max="100" min="2" type="range" value="4" /></label><span id="xVal">4</span><br />
<label>Y axis:<input id="yRange" style="width: 250px; vertical-align: middle; cursor: pointer;" max="100" min="2" type="range" value="5" /></label><span id="yVal">5</span><br />
<label><input id="oklchToggle" type="checkbox" /> Use OKLCH (slower but more accurate)</label></div>
<div style="display: flex; justify-content: center; gap: 10px; margin-top: 8px;">
<div style="overflow: auto; border: 1px solid #333; padding: 5px; max-width: 400px; max-height: 32px;">
<canvas id="canvasX" style="image-rendering:pixelated;border:1px solid #444"></canvas></div>
<div style="overflow: auto; border: 1px solid #333; padding: 5px 10px; max-height: 160px; min-height: 180px;">
<canvas id="canvasY" style="image-rendering:pixelated;border:1px solid #444"></canvas></div>
</div>
<div style="display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 5px; margin-top: 8px; max-width: 100%;"><img decoding="async" id="thumb" style="border: 1px solid #444; display: block; height: auto; flex: 1 1 140px; max-height: 500px; max-width: 49%;" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Source image" /></p>
<div id="gradientBox" style="border: 1px solid #444; overflow: hidden; flex: 1 1 140px; max-width: 45vw; aspect-ratio: 1 / 1; max-height: 500px;"></div>
</div>
<p><textarea id="cssOutput" style="width: 98%; height: 100px; margin-top: 8px; background: #000; color: #0f0; border: none; outline: none; font-family: monospace; padding: 8px;">Awaiting image selection&#8230;</textarea></p>
<div style="display: flex; justify-content: center; align-items: flex-start; gap: 12px; margin-top: 5px;"><button id="copyBtn" style="padding: 6px 12px;">Copy CSS</button><br />
<span id="charCount" style="font-family: monospace; margin-top: 7px;">&#8211; bytes</span><button id="saveBtn" style="padding:6px 12px">Save Image</button></div>
<p><script>
const fileInput=document.getElementById('fileInput');
const dropzone=document.getElementById('dropzone');
const xRange=document.getElementById('xRange');
const yRange=document.getElementById('yRange');
const xVal=document.getElementById('xVal');
const yVal=document.getElementById('yVal');
const thumb=document.getElementById('thumb');
const gradientBox=document.getElementById('gradientBox');
const cssOutput=document.getElementById('cssOutput');
const copyBtn=document.getElementById('copyBtn');
const saveBtn=document.getElementById('saveBtn');
const charCount=document.getElementById('charCount');
const oklchToggle=document.getElementById('oklchToggle');
const canvasX=document.getElementById('canvasX');
const canvasY=document.getElementById('canvasY');
let img=new Image();
let colStripData = null;
let rowStripData = null;
let stripWidth = 0;
let stripHeight = 0;
// ================= PIPELINE STATE =================
let cols=[],rows=[];
function rgbLuma(r,g,b){
	// standard Rec.709 luminance
	return 0.2126*r + 0.7152*g + 0.0722*b;
}
function generateStrips(){
	if(!img.width) return;
	const useOK = oklchToggle.checked;
	const w = img.width;
	const h = img.height;
	stripWidth = w;
	stripHeight = h;
	colStripData = new Uint8ClampedArray(w * 4);
	rowStripData = new Uint8ClampedArray(h * 4);
	// ===== FAST PATH (no OKLCH) =====
	if(!useOK){
		const cCanvas = document.createElement('canvas');
		cCanvas.width = w;
		cCanvas.height = 1;
		const cCtx = cCanvas.getContext('2d');
		cCtx.drawImage(img, 0, 0, w, 1);
		colStripData = cCtx.getImageData(0,0,w,1).data;
		const rCanvas = document.createElement('canvas');
		rCanvas.width = 1;
		rCanvas.height = h;
		const rCtx = rCanvas.getContext('2d');
		rCtx.drawImage(img, 0, 0, 1, h);
		rowStripData = rCtx.getImageData(0,0,1,h).data;
		return;
	}
	// ===== OKLCH ACCURATE SINGLE PASS =====
	const canvas=document.createElement('canvas');
	canvas.width=w;
	canvas.height=h;
	const ctx=canvas.getContext('2d');
	ctx.drawImage(img,0,0);
	const data=ctx.getImageData(0,0,w,h).data;
	// accumulators
	const colL = new Float32Array(w);
	const colA = new Float32Array(w);
	const colB = new Float32Array(w);
	const colC = new Float32Array(w);
	const colN = new Uint32Array(w);
	const rowL = new Float32Array(h);
	const rowA = new Float32Array(h);
	const rowB = new Float32Array(h);
	const rowC = new Float32Array(h);
	const rowN = new Uint32Array(h);
	// ===== SINGLE PASS =====
	for(let y=0;y<h;y++){
		for(let x=0;x<w;x++){
			const i=(y*w+x)*4;
			const lab=linToOklab(
				srgbToLin(data[i]),
				srgbToLin(data[i+1]),
				srgbToLin(data[i+2])
			);
			const r = srgbToLin(data[i]);
			const g = srgbToLin(data[i+1]);
			const b = srgbToLin(data[i+2]);
			const C = Math.sqrt(lab.a*lab.a + lab.b*lab.b);
			// accumulate OKLab
			colL[x] += lab.L;
			colA[x] += lab.a;
			colB[x] += lab.b;
			colC[x] += C;
			colN[x]++;
			rowL[y] += lab.L;
			rowA[y] += lab.a;
			rowB[y] += lab.b;
			rowC[y] += C;
			rowN[y]++;
		}
	}
	// ===== WRITE COL STRIP =====
	for(let x=0;x<w;x++){
		const n=colN[x]||1;
		const avgL = colL[x] / n;
		const avgA_lin = colA[x] / n;
		const avgB_lin = colB[x] / n;
		const avgC = colC[x] / n;
		const len = Math.sqrt(avgA_lin*avgA_lin + avgB_lin*avgB_lin) + 1e-6;
		const avgA = (avgA_lin / len) * avgC;
		const avgB = (avgB_lin / len) * avgC;
		const rgb=oklabToRgb(avgL,avgA,avgB);
		const idx=x*4;
		colStripData[idx]   = Math.round(Math.max(0,Math.min(1,rgb.r))*255);
		colStripData[idx+1] = Math.round(Math.max(0,Math.min(1,rgb.g))*255);
		colStripData[idx+2] = Math.round(Math.max(0,Math.min(1,rgb.b))*255);
		colStripData[idx+3] = 255;
	}
	// ===== WRITE ROW STRIP =====
	for(let y=0;y<h;y++){
		const n=rowN[y]||1;
		const avgL = rowL[y] / n;
		const avgA_lin = rowA[y] / n;
		const avgB_lin = rowB[y] / n;
		const avgC = rowC[y] / n;
		const len = Math.sqrt(avgA_lin*avgA_lin + avgB_lin*avgB_lin) + 1e-6;
		const avgA = (avgA_lin / len) * avgC;
		const avgB = (avgB_lin / len) * avgC;
		const rgb=oklabToRgb(avgL,avgA,avgB);
		const idx=y*4;
		rowStripData[idx]   = Math.round(Math.max(0,Math.min(1,rgb.r))*255);
		rowStripData[idx+1] = Math.round(Math.max(0,Math.min(1,rgb.g))*255);
		rowStripData[idx+2] = Math.round(Math.max(0,Math.min(1,rgb.b))*255);
		rowStripData[idx+3] = 255;
	}
}
// ================= PROCESS =================
function process(){
	if(!img.width) return;
	// generate strips first
	generateStrips();
	const xCount = +xRange.value;
	const yCount = +yRange.value;
	cols = new Array(xCount);
	rows = new Array(yCount);
	// ===== COLS =====
	for(let i=0;i<xCount;i++){
		const start=Math.floor(i*stripWidth/xCount);
		const end=Math.floor((i+1)*stripWidth/xCount);
		let r=0,g=0,b=0,count=0;
		for(let x=start;x<end;x++){ const idx=x*4; r+=colStripData[idx]; g+=colStripData[idx+1]; b+=colStripData[idx+2]; count++; } cols[i] = '#' + [ Math.round(r/count), Math.round(g/count), Math.round(b/count), 255 ].map(v=>v.toString(16).padStart(2,'0')).join('');
	}
	// ===== ROWS =====
	for(let i=0;i<yCount;i++){
		const start=Math.floor(i*stripHeight/yCount);
		const end=Math.floor((i+1)*stripHeight/yCount);
		let r=0,g=0,b=0,count=0;
		for(let y=start;y<end;y++){ const idx=y*4; r+=rowStripData[idx]; g+=rowStripData[idx+1]; b+=rowStripData[idx+2]; count++; } rows[i] = '#' + [ Math.round(r/count), Math.round(g/count), Math.round(b/count), 255 ].map(v=>v.toString(16).padStart(2,'0')).join('');
	}
	render();
}
// ================= RENDER =================
function styleCanvas(canvas,w,h,scale=10){
	canvas.style.width=(w*scale)+"px";
	canvas.style.height=(h*scale)+"px";
	canvas.style.imageRendering="pixelated";
}
function fillStrip(canvas,arr,horizontal){
	const ctx=canvas.getContext('2d');
	const w=horizontal?arr.length:1;
	const h=horizontal?1:arr.length;
	canvas.width=w;
	canvas.height=h;
	for(let i=0;i<arr.length;i++){
		ctx.fillStyle=arr[i];
		if(horizontal) ctx.fillRect(i,0,1,1);
		else ctx.fillRect(0,i,1,1);
	}
	styleCanvas(canvas,w,h,12);
}
// ===== Colour maths =====
function srgbToLin(c){
	c/=255;
	return c<=0.04045 ? c/12.92 : Math.pow((c+0.055)/1.055,2.4);
}
function linToSrgb(c){
	return c<=0.0031308 ? c*12.92 : 1.055*Math.pow(c,1/2.4)-0.055;
}
function linToOklab(r,g,b){
	let l=0.4122214708*r+0.5363325363*g+0.0514459929*b;
	let m=0.2119034982*r+0.6806995451*g+0.1073969566*b;
	let s=0.0883024619*r+0.2817188376*g+0.6299787005*b;
	l=Math.cbrt(l);
	m=Math.cbrt(m);
	s=Math.cbrt(s);
	return {
		L:0.2104542553*l+0.7936177850*m-0.0040720468*s,
		a:1.9779984951*l-2.4285922050*m+0.4505937099*s,
		b:0.0259040371*l+0.7827717662*m-0.8086757660*s
	};
}
function oklabToRgb(L,a,b){
	// clamp OKLab BEFORE conversion
	L = Math.min(1, Math.max(0, L));
	a = Math.max(-0.5, Math.min(0.5, a));
	b = Math.max(-0.5, Math.min(0.5, b));
	let l=L+0.3963377774*a+0.2158037573*b;
	let m=L-0.1055613458*a-0.0638541728*b;
	let s=L-0.0894841775*a-1.2914855480*b;
	l=l*l*l;
	m=m*m*m;
	s=s*s*s;
	return {
		r:linToSrgb(+4.0767416621*l-3.3077115913*m+0.2309699292*s),
		g:linToSrgb(-1.2684380046*l+2.6097574011*m-0.3413193965*s),
		b:linToSrgb(-0.0041960863*l-0.7034186147*m+1.7076147010*s)
	};
}
function compressAuto(hex){
	if(!hex || hex[0] !== '#') return hex;
	let r=parseInt(hex.slice(1,3),16);
	let g=parseInt(hex.slice(3,5),16);
	let b=parseInt(hex.slice(5,7),16);
	const toNibble = v => Math.round(v / 17);
	const h = v => v.toString(16);
	return '#' + h(toNibble(r)) + h(toNibble(g)) + h(toNibble(b));
}
function render(){
	fillStrip(canvasX,cols,true);
	fillStrip(canvasY,rows,false);
	const build=(isCol)=>{
		const list=isCol?cols:rows;
		const cols2=list;
		if(oklchToggle.checked){
			return isCol
				? `linear-gradient(90deg in oklch,${cols2.join(',')})`
				: `linear-gradient(in oklch,${cols2.join(',')})`;
		}
		return isCol
			? `linear-gradient(90deg,${cols2.join(',')})`
			: `linear-gradient(${cols2.join(',')})`;
	};
	let first,second;
	if(rows.length>cols.length){
		first=build(true);
		second=build(false);
	}else{
		first=build(false);
		second=build(true);
	}
	const compressedFirst = first.replace(/#([0-9a-fA-F]{6,8})/g, compressAuto);
	const compressedSecond = second.replace(/#([0-9a-fA-F]{6,8})/g, compressAuto);
	function addAlphaTo3Digit(hex){
		if(!hex || hex[0] !== '#') return hex;
		if(hex.length === 4){
			return hex + '8'; // becomes #rgba
		}
		return hex;
	}
	// apply alpha ONLY to the first gradient
	const finalFirst = compressedFirst.replace(/#([0-9a-fA-F]{3})\b/g, addAlphaTo3Digit);
	const finalSecond = compressedSecond; // untouched
	gradientBox.style.backgroundImage = `${finalFirst}, ${finalSecond}`;
	cssOutput.value = `background:${finalFirst},${finalSecond};`;
	charCount.textContent=`${cssOutput.value.length} bytes`;
}
// ================= UI =================
fileInput.onchange=e=>{
	const r=new FileReader();
	r.onload=ev=>{
		img=new Image();
		img.onload=()=>{
			syncPreviewSize();
			process();
		};
		img.src=ev.target.result;
		thumb.src=ev.target.result;
	};
	r.readAsDataURL(e.target.files[0]);
};
dropzone.ondragover=e=>e.preventDefault();
dropzone.ondrop=e=>{
	e.preventDefault();
	fileInput.files=e.dataTransfer.files;
	fileInput.onchange(e);
};
let t=null;
function schedule(){clearTimeout(t);t=setTimeout(process,120);}
xRange.oninput=()=>{xVal.textContent=xRange.value;schedule();};
yRange.oninput=()=>{yVal.textContent=yRange.value;schedule();};
oklchToggle.onchange=()=>{
	generateStrips();
	schedule();
};
copyBtn.onclick=()=>{
	cssOutput.select();
	navigator.clipboard.writeText(cssOutput.value)
		.then(() => {
			console.log('Text copied to clipboard');
		})
		.catch(err => {
			console.error('Failed to copy text: ', err);
	});
};
saveBtn.onclick=()=>{
	const rect = gradientBox.getBoundingClientRect();
	const canvas = document.createElement('canvas');
	canvas.width = Math.round(rect.width * 3);
	canvas.height = Math.round(rect.height * 3);
	const ctx = canvas.getContext('2d');
	function drawGradient(list,horizontal,withAlpha){
		const grad = horizontal
			? ctx.createLinearGradient(0,0,canvas.width,0)
			: ctx.createLinearGradient(0,0,0,canvas.height);
		for(let i=0;i<list.length;i++){
			const t = list.length===1 ? 0 : i/(list.length-1);
			let hex = compressAuto(list[i]);
			// apply transparency only when needed
			if(withAlpha * hex.length===4){
				hex += '8';
			}
			grad.addColorStop(t,hex);
		}
		ctx.fillStyle = grad;
		ctx.fillRect(0,0,canvas.width,canvas.height);
	}
	// Match EXACT render() ordering
	if(rows.length > cols.length){
		// second gradient first (opaque)
		drawGradient(rows,false,false);
		// first gradient second (transparent)
		drawGradient(cols,true,true);
	}else{
		drawGradient(cols,true,false);
		drawGradient(rows,false,true);
	}
	const link=document.createElement('a');
	link.download='gradientment.png';
	link.href=canvas.toDataURL('image/png');
	link.click();
}
function syncPreviewSize(){
	if(!img.naturalWidth) return;
	thumb.style.width = "100%";
	thumb.style.height = "auto";
	gradientBox.style.width = "100%";
	gradientBox.style.aspectRatio = img.naturalWidth + " / " + img.naturalHeight;
}
</script></p>
<h3>How to use Gradientment</h3>
<p>If nothing works, you might need to disable your content blocker to let this page&#8217;s built-in JavaScript run.</p>
<ol style="padding-bottom: 1em; padding-left: 16px;">
<li>Select an image on your device.</li>
<li>Adjust the number of Rows and Columns down as low as looks good for maximum compact representation, or all the way to the right for maximum artistic plaid representation.</li>
<li>Turn on OKLCH mode if you want extra accuracy/more muted colours in exchange for slower processing &amp; another 18 bytes.</li>
<li>Copy the CSS into your project, either directly into the style tag on the specific image in your HTML (best option) or into your CSS matching the image&#8217;s ID tag (not as good but still a great option).</li>
<li>Repeat for any other images you want gradient maps for and enjoy!</li>
</ol>
<p>Quick privacy note: all processing happens locally in your browser through plain JavaScript; images &amp; results are never uploaded or shared anywhere. I have generic Analytics on this website to track page views etc, but there&#8217;s nothing tracking how you use Gradientment or the images you select or the gradient maps you generate. In fact you &#8220;should&#8221; be able to save this page to your device to use Gradientment entirely offline.</p>
<h3>Examples</h3>
<p><a href="https://www.riumplus.com/wp-content/uploads/standup_stage.jpg"><img data-dominant-color="190b51" data-has-transparency="false" style="--dominant-color: #190b51;" class="wp-image-2342 size-medium alignnone not-transparent" title="A standup comedy stage lit by blue and purple light" src="https://www.riumplus.com/wp-content/uploads/standup_stage-225x300.jpg" alt="A standup comedy stage lit by blue and purple light" width="225" height="300" fetchpriority="high" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/standup_stage-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/standup_stage-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/standup_stage-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/standup_stage-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/standup_stage-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/standup_stage.jpg 1536w" sizes="(max-width: 225px) 100vw, 225px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/standup_stage_gradient.png"><img data-dominant-color="27134f" data-has-transparency="false" style="--dominant-color: #27134f;" class="alignnone wp-image-2343 size-medium not-transparent" title="A gradient map of a standup comedy stage" src="https://www.riumplus.com/wp-content/uploads/standup_stage_gradient-225x300.png" alt="A gradient map of a standup comedy stage" width="225" height="300" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/standup_stage_gradient-225x300.png 225w, https://www.riumplus.com/wp-content/uploads/standup_stage_gradient-450x600.png 450w, https://www.riumplus.com/wp-content/uploads/standup_stage_gradient-300x400.png 300w, https://www.riumplus.com/wp-content/uploads/standup_stage_gradient.png 479w" sizes="(max-width: 225px) 100vw, 225px" /></a><br />
<strong>&#8220;Standup Stage&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(90deg,#1278,#1028,<wbr>#1128,#1148,#0018,#0018),linear-gradient(<wbr>#208,#70c,#207,#104,#104,#84e,#102,#000);</span></strong> (127 bytes)</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/mars-kitty.jpg"><img data-dominant-color="96454b" data-has-transparency="false" style="--dominant-color: #96454b;" class="alignnone wp-image-2355 size-medium not-transparent" title="Mars the cat hiding under a red blanket" src="https://www.riumplus.com/wp-content/uploads/mars-kitty-300x240.jpg" alt="Mars the cat hiding under a red blanket" width="300" height="240" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/mars-kitty-300x240.jpg 300w, https://www.riumplus.com/wp-content/uploads/mars-kitty-1024x819.jpg 1024w, https://www.riumplus.com/wp-content/uploads/mars-kitty-768x614.jpg 768w, https://www.riumplus.com/wp-content/uploads/mars-kitty-1536x1229.jpg 1536w, https://www.riumplus.com/wp-content/uploads/mars-kitty-450x360.jpg 450w, https://www.riumplus.com/wp-content/uploads/mars-kitty.jpg 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/mars-kitty-gradient.png"><img data-dominant-color="82253d" data-has-transparency="false" style="--dominant-color: #82253d;" class="alignnone wp-image-2356 size-medium not-transparent" title="A gradient map of Mars the cat hiding under a red blanket" src="https://www.riumplus.com/wp-content/uploads/mars-kitty-gradient-300x241.png" alt="A gradient map of Mars the cat hiding under a red blanket" width="300" height="241" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/mars-kitty-gradient-300x241.png 300w, https://www.riumplus.com/wp-content/uploads/mars-kitty-gradient.png 449w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
<strong>&#8220;Mars Kitty&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(90deg,#a458,#6128),linear-gradient(<wbr>#c24,#712,#644);</span></strong> (78 bytes)</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven-journals-temple.jpg"><img class="alignnone wp-image-1661 size-medium" title="The Riven Journals Temple" src="https://www.riumplus.com/wp-content/uploads/riven-journals-temple-300x193.jpg" alt="The Riven Journals Temple" width="300" height="193" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads//riven-journals-temple-300x193.jpg 300w, https://www.riumplus.com/wp-content/uploads//riven-journals-temple-1024x660.jpg 1024w, https://www.riumplus.com/wp-content/uploads//riven-journals-temple-768x495.jpg 768w, https://www.riumplus.com/wp-content/uploads//riven-journals-temple-1536x990.jpg 1536w, https://www.riumplus.com/wp-content/uploads//riven-journals-temple-2048x1320.jpg 2048w, https://www.riumplus.com/wp-content/uploads//riven-journals-temple-450x290.jpg 450w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/riven-journals-gradient.png"><img data-dominant-color="3d2f2b" data-has-transparency="false" style="--dominant-color: #3d2f2b;" class="alignnone wp-image-2357 size-medium not-transparent" title="The Riven Journals gradient map" src="https://www.riumplus.com/wp-content/uploads/riven-journals-gradient-300x194.png" alt="The Riven Journals gradient map" width="300" height="194" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/riven-journals-gradient-300x194.png 300w, https://www.riumplus.com/wp-content/uploads/riven-journals-gradient.png 449w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
<strong>&#8220;Riven Journals&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(in oklch,<wbr>#3228,#3228,#3228,#4328,#3228,#3328),linear-gradient(90deg in oklch,<wbr>#321,#432,#322,#432,#322,#432,#322);</span></strong> (140 bytes)</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-jpg.webp"><img data-dominant-color="714948" data-has-transparency="false" style="--dominant-color: #714948;" class="alignnone size-medium wp-image-186 not-transparent" title="DeLorean Display Brisbane City Hall" src="https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-300x188.jpg" alt="DeLorean Display Brisbane City Hall" width="300" height="188" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-300x188.jpg 300w, https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-1024x640.jpg 1024w, https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-768x480.jpg 768w, https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-1536x960.jpg 1536w, https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-450x281.jpg 450w, https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall-jpg.webp 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall_gradient.png"><img data-dominant-color="77454e" data-has-transparency="false" style="--dominant-color: #77454e;" class="alignnone size-medium wp-image-2378 not-transparent" title="DeLorean Display Brisbane City Hall Gradient Map" src="https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall_gradient-300x187.png" alt="DeLorean Display Brisbane City Hall Gradient Map" width="300" height="187" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall_gradient-300x187.png 300w, https://www.riumplus.com/wp-content/uploads/delorean_display_brisbane_city_hall_gradient.png 450w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
<strong>&#8220;Brisbane DeLorean&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(90deg,#8458,#7448),<wbr>linear-gradient(<wbr>#543,#654,#633,#a66,#746,#634,#834);</span></strong> (98 bytes)</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/andotrope_me-jpg.webp"><img data-dominant-color="7a6338" data-has-transparency="false" style="--dominant-color: #7a6338;" class="alignnone size-medium wp-image-1080 not-transparent" src="https://www.riumplus.com/wp-content/uploads/andotrope_me-244x300.jpg" alt="Gehn's Holographic Imager from the game Riven. It's currently running, and depicting an image of Mike Ando aka riumplus aka RIUM+ dressed as a mad scientist on the Andotrope holographic display." width="244" height="300" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_me-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/andotrope_me-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/andotrope_me-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_me-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/andotrope_me-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_me-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_me-jpg.webp 1320w" sizes="auto, (max-width: 244px) 100vw, 244px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient.webp"><img data-dominant-color="5e5852" data-has-transparency="false" style="--dominant-color: #5e5852;" src="https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient-244x300.webp" alt="Andotrope Gradient Map" width="244" height="300" class="alignnone size-medium wp-image-2481 not-transparent" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient-244x300.webp 244w, https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient-768x944.webp 768w, https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient-450x553.webp 450w, https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient-300x369.webp 300w, https://www.riumplus.com/wp-content/uploads/andotrope_me_gradient.webp 832w" sizes="auto, (max-width: 244px) 100vw, 244px" /></a><br />
<strong>&#8220;Andotrope&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(<wbr>#7648,#7648,#7658,#ddd8,#eee8,#eee8,#a998,#9748,#7528,#9858,#cb78,#ba88,#8738,#7648,#7538,#7638,#8738,#3228,#0118,#1118,#1128,#1128,#3468,#26c8,#38d8,#0128,#1258,#1138,#2238,#4678,#5778,#4558,#4548,#3448,#4788,#5ad8,#5ae8,#6ae8,#6be8,#6ae8,#6ae8,#6ae8,#6ae8,#6ae8,#5ae8,#2468,#0118,#1128,#2118,#4328,#6428,#6438,#6538,#7648,#2118,#2118,#3328,#1118,#ccb8,#bbb8,#bbb8,#aaa8,#aaa8,#a998,#a998,#8768,#9868,#7658,#9868,#a868,#a868,#a868,#8758,#a868,#a968,#a978,#a868,#a868,#a868,#a868,#9868,#7668,#9888,#9888,#9888,#8888,#8778,#6548,#1118,#2118,#2118,#3218,#7528,#a828,#b838,#b838,#b938,#b948,#c948,#b948),linear-gradient(<wbr>90deg,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#111,#211,#321,#321,#321,#322,#322,#322,#432,#331,#542,#752,#642,#532,#431,#642,#431,#432,#432,#322,#221,#211,#853,#122,#113,#013,#124,#124,#024,#123,#854,#212,#112,#111,#222,#333,#432,#975,#752,#642,#a95,#763,#421,#753,#753,#542,#532,#432,#532,#532,#532,#532,#532,#532,#532,#532,#432,#432,#432,#542,#532,#543,#543,#764,#876,#875,#876,#987,#997,#997,#a98,#a98,#a98,#a98,#a98,#a98,#a98,#a98,#998,#a98);</span></strong> (1151 bytes)</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/fiji_beachouse.webp"><img data-dominant-color="638480" data-has-transparency="false" style="--dominant-color: #638480;" src="https://www.riumplus.com/wp-content/uploads/fiji_beachouse-300x225.webp" alt="Fiji Beachouse" width="300" height="225" class="alignnone size-medium wp-image-2484 not-transparent" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/fiji_beachouse-300x225.webp 300w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse-1024x768.webp 1024w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse-768x576.webp 768w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse-1536x1152.webp 1536w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse-450x338.webp 450w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse.webp 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/fiji_beachouse_gradient.webp"><img data-dominant-color="68786f" data-has-transparency="false" style="--dominant-color: #68786f;" src="https://www.riumplus.com/wp-content/uploads/fiji_beachouse_gradient-300x225.webp" alt="Fiji Beachouse Gradient" width="300" height="225" class="alignnone size-medium wp-image-2483 not-transparent" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/fiji_beachouse_gradient-300x225.webp 300w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse_gradient-768x576.webp 768w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse_gradient-450x338.webp 450w, https://www.riumplus.com/wp-content/uploads/fiji_beachouse_gradient.webp 777w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
<strong>&#8220;Fiji Beachouse&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(<wbr>#acd8,#bcd8,#bcd8,#cde8,#dee8,#dee8,#cde8,#bcd8,#cde8,#cde8,#cde8,#acd8,#bcd8,#cdd8,#cdd8,#bcd8,#cdd8,#dde8,#9a98,#99a8,#8898,#7888,#9998,#7788,#8888,#8898,#8898,#7788,#8888,#8898,#8898,#8898,#8898,#9898,#8888,#8898,#9888,#7648,#6548,#6548,#6548,#6548,#6658,#6648,#7658,#6658,#6658,#7658,#4338,#5438,#8768,#8768,#b988,#9878,#5548,#8758,#3448,#3798,#48a8,#2798,#2798,#49b8,#4ab8,#4ab8,#4ab8,#39b8,#39b8,#39a8,#3ab8,#39a8,#39a8,#3ab8,#4ab8,#3ab8,#3ab8,#39a8,#39a8,#39b8,#4ab8,#9cd8,#acd8,#acd8,#9cd8,#8cc8,#6bc8,#5bc8,#5bc8,#5bc8,#5bc8,#4ab8,#4ab8,#4ab8,#4ab8,#4ab8,#4ab8,#3ab8,#4ab8,#4ab8,#4ab8,#4ab8),linear-gradient(<wbr>90deg,#442,#442,#641,#887,#764,#442,#998,#885,#673,#331,#221,#221,#671,#9b2,#9a2,#a76,#944,#843,#532,#522,#b98,#623,#caa,#b98,#983,#994,#993,#892,#772,#433,#543,#533,#533,#452,#452,#442,#341,#442,#664,#653,#875,#885,#451,#562,#662,#a85,#976,#553,#332,#755,#654,#643,#432,#322,#211,#322,#433,#985,#873,#533,#221,#432,#421,#322,#543,#876,#675,#452,#232,#232,#231,#231,#774,#986,#543,#575,#453,#332,#451,#342,#454,#433,#433,#433,#332,#332,#342,#462,#674,#452,#443,#222,#212,#444,#9a8,#564,#443,#322,#432,#321);</span></strong> (1151 bytes)</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/hospital_food.webp"><img data-dominant-color="86786a" data-has-transparency="false" style="--dominant-color: #86786a;" src="https://www.riumplus.com/wp-content/uploads/hospital_food-300x225.webp" alt="Hospital Food" width="300" height="225" class="alignnone size-medium wp-image-2489 not-transparent" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/hospital_food-300x225.webp 300w, https://www.riumplus.com/wp-content/uploads/hospital_food-1024x768.webp 1024w, https://www.riumplus.com/wp-content/uploads/hospital_food-768x576.webp 768w, https://www.riumplus.com/wp-content/uploads/hospital_food-1536x1152.webp 1536w, https://www.riumplus.com/wp-content/uploads/hospital_food-450x338.webp 450w, https://www.riumplus.com/wp-content/uploads/hospital_food.webp 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/hospital_food_gradient.webp"><img data-dominant-color="946656" data-has-transparency="false" style="--dominant-color: #946656;" src="https://www.riumplus.com/wp-content/uploads/hospital_food_gradient-300x225.webp" alt="Hospital Food Gradient Map" width="300" height="225" class="alignnone size-medium wp-image-2488 not-transparent" loading="lazy" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/hospital_food_gradient-300x225.webp 300w, https://www.riumplus.com/wp-content/uploads/hospital_food_gradient-768x576.webp 768w, https://www.riumplus.com/wp-content/uploads/hospital_food_gradient-450x338.webp 450w, https://www.riumplus.com/wp-content/uploads/hospital_food_gradient.webp 864w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><br />
<strong>&#8220;Hospital Food&#8221; &#8211; <span style="font-family: monospace;font-size:90%">background:linear-gradient(<wbr>#ccc8,#ccc8,#ccc8,#ccc8,#ccc8,#ccc8,#ccc8,#ccc8,#ccc8,#5668,#3458,#4568,#99a8,#dee8,#dde8,#ddd8,#ddd8,#7988,#4638,#8988,#5838,#4628,#5728,#7938,#7938,#7938,#7938,#7938,#7938,#3618,#4628,#3618,#3428,#3328,#4538,#8968,#7728,#8948,#7828,#6828,#7828,#7718,#8848,#8738,#a318,#b318,#b318,#c418,#c418,#c418,#c418,#c418,#c418,#d518,#c418,#c418,#c318,#9218,#b318,#c418,#c418,#c418,#c418,#c418,#7018,#b318,#b318,#b318,#a318,#a318,#9218,#9218,#8218,#7218,#7118,#7118,#6118,#6118,#6118,#6218,#6218,#5118,#5118,#5218,#5218,#6218,#6448,#6568,#6568,#6668,#6668,#6668,#6678,#6778,#6778,#5568,#2238,#0018,#0018,#1118),linear-gradient(<wbr>90deg,#334,#345,#456,#223,#334,#456,#112,#233,#334,#345,#345,#122,#234,#334,#334,#345,#334,#345,#234,#556,#eee,#dee,#dee,#dee,#dee,#dee,#dee,#dee,#ddd,#ddd,#ddd,#dbb,#d52,#d51,#c41,#c41,#b31,#c31,#c31,#c41,#c42,#b41,#c31,#c31,#b21,#a01,#c31,#c31,#b21,#c41,#c31,#c31,#c41,#c41,#c41,#cba,#bba,#b98,#a75,#a85,#a86,#865,#a98,#976,#975,#986,#a97,#a97,#b98,#b96,#b86,#cba,#cba,#cba,#cba,#c85,#b98,#9a9,#bba,#ddc,#ddd,#ddd,#564,#563,#b43,#b64,#c75,#db9,#dee,#dee,#eee,#eee,#eee,#bcc,#223,#223,#223,#223,#334,#334);</span></strong> (1151 bytes)</p>
<p>Additionally, you can see the gradient maps in action in a real-world test scenario on a live website (along with some progressive-encoded AVIF images if your browser supports them) in the first section of the <a href="https://journals.riumplus.com/temple.html">Riven Journals</a>, in the main temple and the close-ups of any journal before you open the book. I&#8217;ve also added gradient maps to the first/hero images of every article on this <em>riumplus.com</em> website.</p>
<h3>But why?</h3>
<p>As of mid 2026, modern web image formats like WEBP and AVIF have lackluster progressive rendering in web browsers. For WEBP, its progressive rendering is a suboptimal top-to-bottom style and it takes a while to show anything, waiting until both chroma channels have been downloaded first (and Safari shows no progressive rendering at all). For AVIF, standard-encoded images have no progressive rendering and only pop into view when fully downloaded. The AVIF spec does support progressive rendering though (except <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1712813">progressive AVIF rendering is currently broken on Firefox</a>), and it is possible to generate files that do it, but it&#8217;s not the easy default &#8220;save from Photoshop&#8221; option (there&#8217;s a good article <a href="https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/">here</a> about the state of progressive images which also details how to create progressive AVIFs if you&#8217;re interested). In short, actually seeing a flash of a progressively-loaded image is not as common as it used to be with an old-fashioned progressively-encoded JPEG.</p>
<p>But even if you stick with progressively-encoded JPEGs, there can still be a delay in seeing something if there&#8217;s a delay between your HTML parsing and your image&#8217;s data packets arriving. Like if you have a slow or intermittent internet connection, a poor/flakey WiFi or cellular signal, you&#8217;re running a faraway VPN or TOR connection, or if you&#8217;re connected to a slow web server on shared hosting. With a gradient map, you see something vaguely resembling your image straight away before your image has started to display &#8211; no matter the format and no matter how long the image takes to load. It doesn&#8217;t decrease the <em>actual</em> loading speed of your website (in fact it <em>very slightly</em> increases it), but it does increase your website&#8217;s <em>perceived</em> loading speed a little, so it <em>feels</em> faster.</p>
<p>Tools like <a href="https://blurha.sh/">Blurhash</a> are great, but they fill a different, more complex niche &#8211; they usually require server-side processing of some kind, the delay of a round-trip packet to the server, and downloading/running more JavaScript. This is a solution that runs with pure CSS (old CSS that&#8217;s been supported for years, too), that usually displays within tens of milliseconds.</p>
<h3>Why not just embed a base64-encoded image?</h3>
<p>A 3&#215;3 well-compressed PNG base64-encoded amounts to 168 bytes, and that&#8217;s not much definition at all; larger images are even bigger. A 3&#215;4 gradient map is 100 bytes with each additional colour sample adding only another 5-6 bytes, even less when the page gets gzipped. What would <em>you</em> do to save a few bytes? Or to put it another way&#8230; For 100 extra bytes to your first/hero image or two, why <em>not</em> use gradient maps to have better perceived loading?</p>
<p>Hey I never said turning a 2D image into two overlapping 1D gradients was a practical idea in <em>all</em> scenarios, but I couldn&#8217;t find any evidence of anyone trying this technique before (though it must&#8217;ve been attempted by <em>someone</em> out there). So I created this tool, Gradientment, to easily generate them.</p>
<p>Consider it an interesting art experiment to make plaid versions of your images that&#8217;s fun to play around with if you don&#8217;t want to seriously use it on a website.</p>
<h3>What&#8217;s OKLCH mode?</h3>
<p>This enables linear OKLCH processing on both the gradient generation step as well as appending the tag to use OKLCH blending in the final CSS. Combined with the way pixel averaging is already performed manually by a box filter instead of using your browser&#8217;s built-in rescaler to make sure it&#8217;s done right, this produces much more perceptually-accurate colours. This matters the most in highly-saturated images. However it&#8217;s off by default because it&#8217;s <strong>much</strong> slower to compute, produces much more muted results, &amp; takes up another 18 bytes in the final CSS. If you want, you can check the box to use OKLCH processing and manually remove the extra CSS tags to get the processing accuracy without the CSS &#8220;bloat&#8221;. It&#8217;s interesting to see how much of difference this checkbox makes on the final gradient map, though &#8211; even when the colours are compressed down to 3-character #RGB codes.</p>
<h3>npm/pip/Wordpress plugins?</h3>
<p>Sorry, I am an artist &amp; inventor, not a coder. This is all you&#8217;ll get from me. Feel free to implement this technique yourself in whatever framework/language/system you like; I&#8217;m not about to claim ownership of the basic CSS used in gradient maps or anything! I&#8217;d love to add a link to your repo here.</p>
<h3>Any other usage tips?</h3>
<p>Gradient maps work best when an image has large, low-frequency changes in brightness or colour in either straight horizontal or vertical directions. Otherwise they can look a bit muddied and might not be worth implementing.</p>
<p>Adding <strong><span style="font-family: monospace;">decoding=&#8221;async&#8221;</span></strong> to any images used with this technique helps make sure any progressive version of the actual image will display as soon as possible on all browsers. In my experience, that&#8217;s an extra 15-30ms. Go on, you can spare a few more bytes for a few more milliseconds; look at how much you just saved by using a gradient map that uses compressed 3-character #RGB colour codes instead of those hugely-wasteful 6-character #RRGGBB colour codes!</p>
<p>I also advise against doing this technique as a blanket optimisation to every image on your entire website due to the CPU overhead of generating a huge number of blended gradients. Doing it to just the hero images displayed above the fold should be good enough.</p>
<h3>Speaking of tips</h3>
<p>Like Gradientment? <strong><a href="https://ko-fi.com/riumplus">Donate to my Ko-fi</a></strong>, comment below or <strong><a href="https://www.riumplus.com/contact/">drop me a line</a></strong> to say thanks! The more donations/encouragement I receive, the more likely I am to release more guides &amp; tools like this in the future.</p>
<p>The post <a href="https://www.riumplus.com/gradientment-image-gradient-map-generator/">Gradientment, the Image Gradient Map Generator</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/gradientment-image-gradient-map-generator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New Andotrope Website</title>
		<link>https://www.riumplus.com/new-andotrope-website/</link>
					<comments>https://www.riumplus.com/new-andotrope-website/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 06:28:47 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Andotrope]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=2200</guid>

					<description><![CDATA[<p>This is just a quick update to say that I&#8217;ve launched a new website for my Andotrope omnidirectional displays! Having a dedicated space to promote them makes it easier to share them with others. Plus, I think the new website looks pretty slick. Things like the in-depth Andotrope build logs will stay here on this [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/new-andotrope-website/">New Andotrope Website</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This is just a quick update to say that I&#8217;ve launched a new website for my <a href="https://andotrope.com">Andotrope omnidirectional displays</a>! Having a dedicated space to promote them makes it easier to share them with others. Plus, I think the new website looks pretty slick.</p>
<p><a href="https://andotope.com"><img data-dominant-color="2e2b36" data-has-transparency="false" class="aligncenter size-full wp-image-2206 not-transparent" title="Andotrope Website Screenshot" src="https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot.png" alt="Andotrope Website Screenshot" width="1024" height="1024" style="--dominant-color: #2e2b36; background:linear-gradient(#2238,#2238,#2238,#2238,#4338,#4358),linear-gradient(90deg,#222,#223,#334,#433,#545,#434,#222)" fetchpriority="high" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot.png 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot-300x300.png 300w, https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot-150x150.png 150w, https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot-768x768.png 768w, https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot-450x450.png 450w, https://www.riumplus.com/wp-content/uploads/andotrope_website_screenshot-100x100.png 100w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>Things like the in-depth Andotrope <a href="https://www.riumplus.com/gehns-holographic-imager-andotrope/">build</a> <a href="https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/">logs</a> will stay here on this domain; it&#8217;s just the high-level show-off summary stuff I&#8217;m promoting to its own dedicated domain.</p>
<p>You can find it at <strong><a href="https://andotrope.com">https://andotrope.com</a></strong> . Check it out!</p>
<p>The post <a href="https://www.riumplus.com/new-andotrope-website/">New Andotrope Website</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/new-andotrope-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Andotrope v2 &#8211; Smaller, Faster, Quieter, Cheaper</title>
		<link>https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/</link>
					<comments>https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Sun, 03 Aug 2025 12:51:31 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Andotrope]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=1930</guid>

					<description><![CDATA[<p>Since completing the first Andotrope proof-of-concept, I&#8217;ve been refining &#38; improving the technology. Here&#8217;s version 2 &#8211; a lot has changed! I built v1 as a work of art, but I designed v2 to sit on your kitchen table as a real product. Andotrope v2 Main Improvements It&#8217;s smaller &#8211; I built the original Andotrope [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/">Andotrope v2 &#8211; Smaller, Faster, Quieter, Cheaper</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Since completing <a href="https://www.riumplus.com/gehns-holographic-imager-andotrope/">the first Andotrope proof-of-concept</a>, I&#8217;ve been refining &amp; improving the technology. Here&#8217;s version 2 &#8211; a lot has changed! I built v1 as a work of art, but I designed v2 to sit on your kitchen table as a real product.</p>
<div id="attachment_1948" style="width: 910px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid.jpg"><img data-dominant-color="6a5641" data-has-transparency="false" aria-describedby="caption-attachment-1948" class="size-large wp-image-1948 skip-lazy not-transparent" title="Andotrope v2 with its domed glass lid" src="https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-1024x1024.jpg" alt="Andotrope v2 with its domed glass lid" width="900" height="900" style="--dominant-color: #6a5641; background:linear-gradient(#6668,#47a8,#2478,#2228,#3328),linear-gradient(90deg,#852,#952,#851,#951,#864,#333,#248,#234,#855,#851,#742,#866,#7ac)" data-skip-lazy="" decoding="async" fetchpriority="high" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-1024x1024.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-300x300.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-768x768.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-1536x1536.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-450x450.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid-100x100.jpg 100w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lid.jpg 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-1948" class="wp-caption-text">Andotrope v2 with its domed glass lid</p></div>
<p><a href="https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless.jpg"><img data-dominant-color="7a5739" data-has-transparency="false" class="aligncenter size-large wp-image-1947 not-transparent" title="Andotrope v2 without its lid" src="https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-832x1024.jpg" alt="Andotrope v2 without its lid" width="832" height="1024" style="--dominant-color: #7a5739; background:linear-gradient(90deg,#9418,#9528,#1018,#7318,#9528),linear-gradient(#654,#456,#989,#422,#222,#531,#311)" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_lidless.jpg 1664w" sizes="(max-width: 832px) 100vw, 832px" /></a></p>
<h3>Andotrope v2 Main Improvements</h3>
<p><strong>It&#8217;s smaller</strong> &#8211; I built the <a href="https://www.riumplus.com/gehns-holographic-imager-andotrope/">original Andotrope proof of concept</a> to look like a specific video game prop replica. This makes it big, bulky, uses a lot of decorative brass, and it has a lot of empty space in its base. I mean the hand crank is cool, but it&#8217;s a bit unnecessary. This updated Andotrope does away with all that while still opting for a minimalist, retro-Steampunk aesthetic. This shrunk the device to under half its old size.</p>
<p><strong>It&#8217;s faster</strong> &#8211; now that I have a better understanding of what&#8217;s involved with creating an effective Andotrope, I&#8217;ve nearly doubled the rotational speed to 1800 <abbr title="Revolutions Per Minute">RPM</abbr>. This improves the persistence-of-vision effect.</p>
<p><strong>It&#8217;s quieter</strong> &#8211; I&#8217;ve replaced the brushed motor and gearbox in v1 with a brushless drone motor and no gearbox. V2 is now whisper quiet.</p>
<div id="attachment_1952" style="width: 910px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_v2_base.jpg"><img data-dominant-color="6a584f" data-has-transparency="false" aria-describedby="caption-attachment-1952" class="size-large wp-image-1952 not-transparent" title="Inside the base of my v2 Andotrope" src="https://www.riumplus.com/wp-content/uploads/andotrope_v2_base-1024x768.jpg" alt="Inside the base of my v2 Andotrope" width="900" height="675" style="--dominant-color: #6a584f; background:linear-gradient(90deg in oklch,#8778,#6448,#6448,#9648),linear-gradient(in oklch,#a87,#754,#644,#646,#456)" decoding="async" loading="lazy" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_v2_base-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_base-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_base-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_base-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_base-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_v2_base.jpg 2048w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-1952" class="wp-caption-text">Inside the base of my v2 Andotrope</p></div>
<p><strong>It&#8217;s cheaper</strong> &#8211; the smaller, lighter size with less brass knocked 90% off the raw material price of this Andotrope and that&#8217;s not an exaggeration. What&#8217;s more, because it uses a common smartphone with a quick-release lid, you can simply use your everyday phone instead of purchasing a dedicated device, further saving money.</p>
<p><strong>It&#8217;s optionally semi-transparent</strong> &#8211; I demoed this at Open Sauce in June 2024 &#8211; by simply swapping cylinders you can go from a solid black background to a semi-transparent background. How did I do this? That&#8217;s a secret 😉 Personally I prefer a solid black background as it&#8217;s hard to see the display with a transparent background, so I mainly demo it with a solid black background.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 100%;"><iframe class="delayiframe" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope v2 Demo" width="403" height="403" allowfullscreen="allowfullscreen" data-src="https://www.youtube-nocookie.com/embed/YxkUCFis668?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V&amp;index=31"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=YxkUCFis668&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V&amp;index=31">YouTube link in case the above embedded video doesn&#8217;t work for you</a>)</span></em></p>
<p>All these improvements put together, they represent a decent leap forward in Andotrope technology. I&#8217;m excited to see what the future will bring, because I already have versions 3 and 4 underway&#8230;</p>
<h4>Publicity &amp; Media</h4>
<p>Version 1 achieved much professional acclaim. Here&#8217;s a list of some of my favourite features on Andotrope technology:</p>
<ul>
<li><a href="https://opensauce.com/exhibits-2024/">Open Sauce 2024</a></li>
<li><a href="https://en.wikipedia.org/wiki/Andotrope">Wikipedia</a>, both English and <a href="https://de.wikipedia.org/wiki/Andotrope">German</a></li>
<li><a href="https://web.archive.org/web/20241224062028/https://diyodemag.com/features/andotrope_gehns_holographic_imager_replica">DIYODE Magazine</a>, front cover of issue 78, 13-page article</li>
<li><a href="https://www.raspberrypi.com/news/gehn-imager-andotrope-the-magpi-144/">MagPi Magazine</a>, the official Raspberry Pi magazine, issue 144, 4-page article</li>
<li><a href="https://magazine.raspberrypi.com/books/official-raspberry-pi-handbook-2026">The Official Raspberry Pi Handbook 2026</a>, front cover &#038; 4-page article</li>
<li><a href="https://hackaday.com/2024/11/22/a-surprisingly-simple-omnidirectional-display/">Hackaday</a></li>
<li><a href="https://coolsten.de/andotrope-zylindrisches-holo-display/">coolsten</a> (<a href="https://coolsten-de.translate.goog/andotrope-zylindrisches-holo-display/?_x_tr_sl=auto&amp;_x_tr_tl=en&amp;_x_tr_hl=en-US&amp;_x_tr_pto=wapp">translated</a>)</li>
<li>The <a href="https://perspectiveresearchcentre.com/andotrope/">Perspective Research Centre</a></li>
</ul>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,#0001,#0006,#0001);" />
<p>If you&#8217;re interested in turning an Andotrope into a real product or integrating the patent-pending technology into your systems, <a href="https://www.riumplus.com/contact/">contact me</a> to arrange licensing. I&#8217;d love to hear from you to make it happen.</p>
<p>The post <a href="https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/">Andotrope v2 &#8211; Smaller, Faster, Quieter, Cheaper</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gehn&#8217;s Holographic Imager/​Andotrope</title>
		<link>https://www.riumplus.com/gehns-holographic-imager-andotrope/</link>
					<comments>https://www.riumplus.com/gehns-holographic-imager-andotrope/#comments</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Sun, 16 Jul 2023 06:31:23 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Myst series]]></category>
		<category><![CDATA[Andotrope]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Riven]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=996</guid>

					<description><![CDATA[<p>For my secret project for Mysterium 2023, I&#8217;ve spent the past 8 months making a replica of one of Gehn&#8217;s holographic Imagers from the game Riven: The Sequel to Myst&#8230; And thanks to some patent-pending new tech I&#8217;ve developed that I&#8217;m calling an Andotrope, I&#8217;m excited to say that the &#8220;holographic&#8221; part actually functions! Here&#8217;s [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/gehns-holographic-imager-andotrope/">Gehn&#8217;s Holographic Imager/​Andotrope</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>For my secret project for <a href="https://mysterium.net/">Mysterium 2023</a>, I&#8217;ve spent the past 8 months making a replica of one of Gehn&#8217;s holographic Imagers from the game <a href="https://cyan.com/games/riven/">Riven: The Sequel to Myst</a>&#8230; And thanks to some patent-pending new tech I&#8217;ve developed that I&#8217;m calling an Andotrope, I&#8217;m excited to say that the &#8220;holographic&#8221; part actually functions!</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/andotrope_full.jpg"><img data-dominant-color="7a6f5d" data-has-transparency="false" class="aligncenter size-large wp-image-1025 skip-lazy not-transparent" style="--dominant-color: #7a6f5d; aspect-ratio:832/1024;background:linear-gradient(in oklch,#8988,#6668,#3338,#6668,#ba88,#9878,#8638),linear-gradient(in oklch 90deg,#633,#653,#876,#666,#554,#666,#998,#999,#abb)" title="Mike Ando aka RIUM+ aka riumplus's replica of Gehn's Holographic Imager featuring an Andotrope, an omnidirectional billboarding holographic display" src="https://www.riumplus.com/wp-content/uploads/andotrope_full-832x1024.jpg" alt="Mike Ando aka RIUM+ aka riumplus's replica of Gehn's Holographic Imager featuring an Andotrope, an omnidirectional billboarding holographic display" width="832" height="1024" data-skip-lazy="" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_full-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/andotrope_full-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/andotrope_full-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_full-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/andotrope_full-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_full-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_full-jpg.webp 1664w" sizes="(max-width: 832px) 100vw, 832px" /></a></p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_me.jpg"><img data-dominant-color="7a6338" data-has-transparency="false" class="alignnone size-medium wp-image-1080 not-transparent" style="--dominant-color: #7a6338; aspect-ratio: 244/300;background:linear-gradient(90deg,#1118,#4328,#3238,#5428,#9878),linear-gradient(#a97,#334,#58a,#444,#987,#986,#863);" title="Gehn's Holographic Imager from the game Riven. It's running, and depicting an image of Mike Ando aka riumplus aka RIUM+ dressed as a mad scientist on the Andotrope holographic display." src="https://www.riumplus.com/wp-content/uploads/andotrope_me-244x300.jpg" alt="Gehn's Holographic Imager from the game Riven. It's running, and depicting an image of Mike Ando aka riumplus aka RIUM+ dressed as a mad scientist on the Andotrope holographic display." width="163" height="200" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_me-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/andotrope_me-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/andotrope_me-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_me-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/andotrope_me-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_me-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_me-jpg.webp 1320w" sizes="(max-width: 163px) 100vw, 163px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_cyan.jpg"><img data-dominant-color="8c7954" data-has-transparency="false" class="alignnone size-medium wp-image-1082 not-transparent" style="--dominant-color: #8c7954; aspect-ratio:193/300;background:linear-gradient(90deg,#8998,#7768,#4318,#2118,#3228,#5448,#2118),linear-gradient(#aa7,#665,#111,#467,#111,#887,#ccd,#bcc,#975);" title="Gehn's Holographic Imager from the game Riven. It's running, and depicting the logo for Cyan on the Andotrope holographic display." src="https://www.riumplus.com/wp-content/uploads/andotrope_cyan-193x300.jpg" alt="Gehn's Holographic Imager from the game Riven. It's running, and depicting the logo for Cyan on the Andotrope holographic display." width="129" height="200" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_cyan-193x300.jpg 193w, https://www.riumplus.com/wp-content/uploads/andotrope_cyan-657x1024.jpg 657w, https://www.riumplus.com/wp-content/uploads/andotrope_cyan-768x1197.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_cyan-986x1536.jpg 986w, https://www.riumplus.com/wp-content/uploads/andotrope_cyan-450x701.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_cyan-300x468.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_cyan-jpg.webp 1080w" sizes="(max-width: 129px) 100vw, 129px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_leia.jpg"><img data-dominant-color="9d8868" data-has-transparency="false" class="alignnone size-medium wp-image-1083 not-transparent" style="--dominant-color: #9d8868; aspect-ratio:241/300;background:linear-gradient(90deg,#5438,#5438,#1118,#a988,#bbb8),linear-gradient(#aa8,#467,#3cd,#443,#ba8,#976)" title="Gehn's Holographic Imager from the game Riven. It's running, and depicting Princess Leia's &quot;Help me Obi-Wan Kenobi&quot; speech from Star Wars IV: A New Hope on the Andotrope holographic display." src="https://www.riumplus.com/wp-content/uploads/andotrope_leia-241x300.jpg" alt="Gehn's Holographic Imager from the game Riven. It's running, and depicting Princess Leia's &quot;Help me Obi-Wan Kenobi&quot; speech from Star Wars IV: A New Hope on the Andotrope holographic display." width="161" height="200" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_leia-241x300.jpg 241w, https://www.riumplus.com/wp-content/uploads/andotrope_leia-821x1024.jpg 821w, https://www.riumplus.com/wp-content/uploads/andotrope_leia-768x958.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_leia-1232x1536.jpg 1232w, https://www.riumplus.com/wp-content/uploads/andotrope_leia-450x561.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_leia-300x374.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_leia-jpg.webp 1642w" sizes="(max-width: 161px) 100vw, 161px" /></a></div>
<p>Here&#8217;s the contraption in action with zero video editing, CGI or other trickery:</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 122%;"><iframe class="delayiframe" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope/Gehn's Imager - Gehn's Schoolroom Remake" width="403" height="717" allowfullscreen="allowfullscreen" data-src="https://www.youtube-nocookie.com/embed/XBiMhgMY8kc?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=XBiMhgMY8kc&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">YouTube link in case the above embedded video doesn&#8217;t work for you</a>)</span></em></p>
<p style="margin-top: 10px;">And here&#8217;s what the original looks like in-game:</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/imager_233.png"><img decoding="async" class="alignnone size-medium" style="aspect-ratio: 300/193;" title="Gehn's Holographic Imager from Age 233" src="https://www.riumplus.com/wp-content/uploads/imager_233-300x193.png" alt="Gehn's Holographic Imager from Age 233" width="280" height="181" /></a> <a href="https://www.riumplus.com/wp-content/uploads/imager_schoolroom.png"><img decoding="async" class="alignnone size-medium" style="aspect-ratio: 300/193;" title="Gehn's Holographic Imager from the schoolroom" src="https://www.riumplus.com/wp-content/uploads/imager_schoolroom-300x193.png" alt="Gehn's Holographic Imager from the schoolroom" width="280" height="181" /></a></div>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Riven - Gehn's Schoolroom Imager (Upscaled 1440p 60fps)" src="https://www.youtube-nocookie.com/embed/IE5fKjN8GcM?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="560" height="315" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=IE5fKjN8GcM?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">YouTube link in case the above embedded video doesn&#8217;t work for you</a>)</span></em></p>
<p style="margin-top: 10px;">There&#8217;s no CGI or video editing in the above video, it&#8217;s straight off my phone. There&#8217;s also no head-tracking cameras or special glasses or other tricks involved. Unlike the game version, the same image is visible no matter where you stand around it, and this works for unlimited simultaneous viewers. A whole crowd can stand around it and everyone will see not only the same image of a person, they&#8217;ll see that person making direct eye contact with them. This is actually far more useful than if it was just a floating head in space like in the game, where 3/4 people get a bad view as they&#8217;re looking at the back or sides of the head. It&#8217;s full-colour and full-HD.</p>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">How it works: the Andotrope</h2>
<p>Readers are probably most interested in the Andotrope, which is the main mechanism in the middle that creates the omnidirectional holographic display. It consists of two specially-chosen tablets sandwiched back-to-back inside a black cylinder with viewing slits in front of the tablets, and the whole cylinder rotates at high speed (up to 1200<abbr title="Revolutions Per Minute">RPM</abbr> for mine, which gives an effective 40<abbr title="Frames Per Second">fps</abbr>). Both tablets synchronise their output, effectively doubling the frame-rate by displaying two images per rotation.</p>
<div id="attachment_1035" style="width: 326px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_diagram.png"><img decoding="async" aria-describedby="caption-attachment-1035" class="size-full wp-image-1035" style="aspect-ratio: 632/973;" src="https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_diagram.png" alt="Andotrope exploded diagram. As the mechanism rotates, your view through the red slits sweeps across the displays, which ensures everyone in all directions ends up with a view of the full screen." width="316" height="486" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_cylinder_diagram.png 632w, https://www.riumplus.com/wp-content/uploads//andotrope_cylinder_diagram-195x300.png 195w, https://www.riumplus.com/wp-content/uploads//andotrope_cylinder_diagram-450x693.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_cylinder_diagram-300x462.png 300w" sizes="(max-width: 316px) 100vw, 316px" /></a><p id="caption-attachment-1035" class="wp-caption-text">Andotrope exploded diagram. As the mechanism rotates, your view through the red slits sweeps across the displays, which ensures everyone in all directions ends up with a view of the full screen.</p></div>
<div id="attachment_1036" style="width: 490px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior.jpg"><img data-dominant-color="7f766e" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1036" class="size-large wp-image-1036 not-transparent" style="--dominant-color: #7f766e; aspect-ratio: 1/1;" title="Andotrope with the external black cylinder removed, showing the internal components." src="https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-1024x1024.jpg" alt="Andotrope with the external black cylinder removed, showing the internal components." width="480" height="480" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-1024x1024.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-300x300.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-768x768.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-1536x1536.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-450x450.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-100x100.jpg 100w, https://www.riumplus.com/wp-content/uploads/andotrope_cylinder_interior-jpg.webp 2048w" sizes="(max-width: 480px) 100vw, 480px" /></a><p id="caption-attachment-1036" class="wp-caption-text">Andotrope with the external black cylinder removed, showing the internal components.</p></div>
<p>The effect is similar to a <a href="https://en.wikipedia.org/wiki/Zoetrope">Zoetrope</a>. Basically, I&#8217;ve brought a 150-year-old children&#8217;s toy into the 21st century. Because this doesn&#8217;t quite meet the definition of a Zoetrope any more, and because I couldn&#8217;t find anyone else who successfully pulled this off before, I&#8217;m calling any display you could build that&#8217;s similar to this by the generic term <em><strong>Andotrope</strong></em>. Here are the key differences between an Andotrope and a Zoetrope:</p>
<ul>
<li>An Andotrope uses relatively few screens and can show infinitely-long animations, while a Zoetrope uses a dozen or more still pictures and is limited to showing only a second or so of looping animation.</li>
<li>An Andotrope&#8217;s screens &amp; slits are arranged so that you don&#8217;t see multiple animations at once, while in a Zoetrope you can usually see through multiple slits to see multiple animations at a time.</li>
<li>Because it uses fewer screens &amp; slits, an Andotrope rotates much faster to maintain an animation, rotating tens of times per second, while a Zoetrope might rotate only once per second.</li>
<li>All combined, the main purpose of an Andotrope is to provide an omnidirectional, bill-boarding holographic* video to multiple simultaneous viewers in all directions.</li>
</ul>
<div id="is-it-holographic" style="font-size: 75%;">(*a note on the word “holographic” before I go any further: you could potentially argue that by the dictionary definition, this isn&#8217;t a holographic display. I spent a few days straight trying to figure this out &amp; still came away confused; it&#8217;s hard to classify new technology under existing terms. In short, the meaning of “holographic” that everyday people have been using for a while now doesn&#8217;t match the dictionary definition at all, with things like spinning LEDs, VR headsets like the Meta Quest and even nail polish often described as holographic. It&#8217;s similar to how you can call someone the opposite words &#8220;cool&#8221; and &#8220;hot&#8221; at the same time, and neither description has any relation to the original dictionary definitions of those words of their temperature. The decision as to if it&#8217;s a holographic image ultimately depends on whether you lean towards prescriptivism or descriptivism. I&#8217;m using that word here because whatever your opinions on the matter, at the end of the day that&#8217;s the most likely word that most people will use when searching for this device in Google etc and I need to make sure people can find this project. You have my full permission to go wild making comment threads arguing if this does/doesn&#8217;t count as holographic, just don&#8217;t @ me unless you at least know the difference between a hologram and a holograph)</div>
<p>It&#8217;s not an exaggeration to say I couldn&#8217;t find any other examples of people successfully pulling this off before; I searched to the literal last page in Google Image Search for terms like &#8220;Zoetrope LCD&#8221;, &#8220;spinning LCD&#8221;, &#8220;tube POV display&#8221;, &#8220;cylindrical POV LCD&#8221; etc and turned up nothing. Because of this, I&#8217;m happy to announce that <strong>this display tech is now covered under Patent Application 63/511,582</strong>!</p>
<p>It seems I&#8217;ve accidentally invented new technology in my quest to make a video game prop more screen-accurate. Um. Oops?</p>
<p>This kind of display has a wide range of applications. I&#8217;m going to get a little promotional here but imagine being in a boardroom meeting video call and the boss is in the centre of the table, so everyone sees a clear view of them. Imagine a restaurant table with this in the middle, a digital assistant taking your orders, playing games with you until your food arrives. Imagine this on your kitchen island table showing the weather, currently playing music &amp; other information from your Virtual Assistant, viewable no matter where you&#8217;re standing. Imagine those cylindrical advertising posters/screens, but everyone all around always sees the intended view. Imagine theme parks with these futuristic displays around the place. Imagine board games with friends, with this in the middle of the table, the dungeon master talking &amp; pointing to YOU. Anywhere people are in a group where you currently look at a display to one side, this puts the display in the middle of the group. It&#8217;s effective. It&#8217;s practical. It&#8217;s achievable. And it&#8217;s relatively cheap.</p>
<p>If your company is interested in commercialising or integrating this tech into your systems, <a href="https://www.riumplus.com/contact/">contact me</a> to arrange licensing (obviously just the Andotrope part, not the video game replica parts like the brass cage or base).</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope/Gehn's Imager - Princess Leia" src="https://www.youtube-nocookie.com/embed/I3xMg_ZHiqw?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="1353" height="682" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=I3xMg_ZHiqw?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">YouTube link in case the above embedded video doesn&#8217;t work for you</a>)</span></em></p>
<p style="margin-top: 10px;">There&#8217;s lots of fine-tuning to make the visual effect actually work, and selecting the right displays is crucial. I used the Blackvue Tab 10 as it was a good compromise of all requirements. Most important is that the displays must have almost <em>zero</em> flicker since any flicker becomes visible at high speeds, which unfortunately rules out most <abbr title="Organic Light-Emitting Diode">OLED</abbr> and a lot of LCD screens that either purposefully flicker the pixels/backlight at a high frequency for dimming or their driving circuitry has a slight voltage ripple that&#8217;ll show up. You also want the brightest displays you can get, as a thinner viewing slit means a crisper but darker image &#8211; a 5-degree viewing slit means you only see 1/36th the display&#8217;s original brightness. Picking displays that are as light as possible makes balancing them easier, and as thin as possible is good for reducing the distortion curve in the final video. Finally, they need to be rugged enough to survive what&#8217;s effectively the speeds of a washing machine spin cycle; this is an occasion where devices with poor repairability that have been fully glued shut can sometimes be preferable.</p>
<div id="attachment_1032" style="width: 430px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_display_curved.jpg"><img data-dominant-color="605c56" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1032" class="size-postwidth wp-image-1032 not-transparent" style="--dominant-color: #605c56; aspect-ratio: 768/1024;" title="The Andotrope display without the Imager's brass cage, demonstrating that the final display you see is actually curved. The video is Catherine's Escape from Riven." src="https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-768x1024.jpg" alt="The Andotrope display without the Imager's brass cage, demonstrating that the final display you see is actually curved. The video is Catherine's Escape from Riven." width="420" height="560" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_display_curved-jpg.webp 1536w" sizes="(max-width: 420px) 100vw, 420px" /></a><p id="caption-attachment-1032" class="wp-caption-text">The Andotrope display without the Imager&#8217;s brass cage, demonstrating that the final display you see is actually curved. The video is Catherine&#8217;s Escape from Riven.</p></div>
<p>To get the best contrast ratio possible, the outside of the cylinder is coated in Musou Black VL fabric as a compromise to find the blackest black that will hold up to the centripetal forces. My experiments with paints revealed that they didn&#8217;t like to stay attached to acrylic spun at high speeds, and the famed &#8220;Black 3.0&#8221; paint isn&#8217;t actually as dark as this fabric. The viewing slits were covered in a layer of 3M anti-reflective film.</p>
<div id="attachment_1053" style="width: 410px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3.jpg"><img data-dominant-color="686a6f" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1053" class="size-large wp-image-1053 not-transparent" style="--dominant-color: #686a6f; aspect-ratio: 1/1;" title="Multiple layers of Black 3.0 paint on a Toy DeLorean's bonnet vs Musou Black VL fabric under a bright light. The fabric is noticeably darker than the paint." src="https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-1024x1024.jpg" alt="Multiple layers of Black 3.0 paint on a Toy DeLorean's bonnet vs Musou Black VL fabric under a bright light. The fabric is noticeably darker than the paint." width="400" height="400" srcset="https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-1024x1024.jpg 1024w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-300x300.jpg 300w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-768x768.jpg 768w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-1536x1536.jpg 1536w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-450x450.jpg 450w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-100x100.jpg 100w, https://www.riumplus.com/wp-content/uploads/musou_black_fabric_vs_black_3-jpg.webp 2048w" sizes="(max-width: 400px) 100vw, 400px" /></a><p id="caption-attachment-1053" class="wp-caption-text">Multiple layers of Black 3.0 paint on a Toy DeLorean&#8217;s bonnet vs Musou Black VL fabric under a bright light. The fabric is noticeably darker than the paint.</p></div>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">How it&#8217;s built: the Imager&#8217;s brass cage</h2>
<p>The whole imager is actually only 60% scale of the original in-game one, because the original was just impractically large and everyone who has seen it in-person (including the game&#8217;s creators) thinks my one is the right size &amp; big enough. The spherical cage is constructed of around 12 metres (40 ft) of 6 mm brass tube. The 20 segments were professionally bent, cut to length, filled with resin to provide extra strength (don&#8217;t forget these tubes hold the top of the Andotrope in place, meaning they&#8217;re structural), and a hole drilled through each end. They&#8217;re secured at the top &amp; bottom by a bolt going through that hole, through a 3D-printed holder, to a Stainless Steel plate. There&#8217;s a matching second 3D-printed holder that goes on the inside of the cage, sandwiching the tube in place between both holders. The penta-bolts squeeze both 3D-printed holders together, firmly gripping all the tubes.</p>
<p>I applied a clear coat to the most of the brass to preserve its shiny appearance, while leaving the cage tubes untreated to allow them to develop a natural tarnish over time. Here&#8217;s what the inside of the mounting points look like to give you a sense of how complicated they are &amp; how fiddly it was to assemble this in the limited space.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-scaled.jpg"><img data-dominant-color="6c593c" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1096 not-transparent" style="--dominant-color: #6c593c; aspect-ratio: 1/1;" title="Gehn's Imager/Andotrope brass cage tube holder base half assembled" src="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-300x300.jpg" alt="Gehn's Imager/Andotrope brass cage tube holder base half assembled" width="219" height="219" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-300x300.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-1024x1024.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-768x768.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-1536x1536.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-2048x2048.jpg 2048w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-450x450.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders6-100x100.jpg 100w" sizes="(max-width: 219px) 100vw, 219px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5.jpg"><img data-dominant-color="6e5d45" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1117 not-transparent" style="--dominant-color: #6e5d45; aspect-ratio: 250/219;" title="Gehn's Imager/Andotrope brass cage tube holder top half assembled" src="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-300x263.jpg" alt="Gehn's Imager/Andotrope brass cage tube holder top half assembled" width="250" height="219" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-300x263.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-1024x896.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-768x672.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-1536x1344.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-450x394.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders5-jpg.webp 2048w" sizes="(max-width: 250px) 100vw, 250px" /></a></div>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">3D-printed components</h2>
<p>I divided the 3D-printed holders into 5 segments, because I held true to the spirit of Riven/Gehn to <em>that</em> level of detail. Modelling them presented challenges such as matching the curves of the tubes, ensuring proper clearance for bolt heads and access for tightening bolts, optimising the design to minimize resin usage, and incorporating drainage holes for improved printing. All of which is millimetres (or sometimes under a millimetre) away from one another. They represent the most densely complicated parts I&#8217;ve modeled and printed to date. They&#8217;re super pretty though.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1.jpg"><img data-dominant-color="af957e" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1094 not-transparent" style="--dominant-color: #af957e; aspect-ratio: 300/263;" title="Gehn's Imager/Andotrope 3D printed holders base" src="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-300x263.jpg" alt="Gehn's Imager/Andotrope 3D printed holders base" width="250" height="219" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-300x263.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-1024x896.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-768x672.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-1536x1344.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-450x394.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders1-jpg.webp 2048w" sizes="(max-width: 250px) 100vw, 250px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2.jpeg"><img data-dominant-color="818684" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1091 not-transparent" style="--dominant-color: #818684; aspect-ratio: 1/1;" title="Gehn's Imager/Andotrope 3D printed holders top" src="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-300x300.jpeg" alt="Gehn's Imager/Andotrope 3D printed holders top" width="219" height="219" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-300x300.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-150x150.jpeg 150w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-1024x1024.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-768x768.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-1536x1536.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-450x450.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-100x100.jpeg 100w, https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders2-jpeg.webp 2000w" sizes="(max-width: 219px) 100vw, 219px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders3.png"><img decoding="async" class="alignnone size-medium wp-image-1102" style="aspect-ratio: 300/253;" title="Gehn's Imager/Andotrope 3D printed holders base 3D model" src="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders3-300x253.png" alt="Gehn's Imager/Andotrope 3D printed holders base 3D model" width="193" height="163" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders3-300x253.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders3-768x648.png 768w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders3-450x380.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders3.png 978w" sizes="(max-width: 193px) 100vw, 193px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders4.png"><img decoding="async" class="alignnone size-medium wp-image-1103" style="aspect-ratio: 300/177;" title="Gehn's Imager/Andotrope 3D printed holders top 3D model" src="https://www.riumplus.com/wp-content/uploads/andotrope_tube_holders4-300x177.png" alt="Gehn's Imager/Andotrope 3D printed holders top 3D model" width="275" height="163" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders4-300x177.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders4-1024x604.png 1024w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders4-768x453.png 768w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders4-450x266.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_tube_holders4.png 1125w" sizes="(max-width: 275px) 100vw, 275px" /></a></div>
<p>I designed four 3D-printed grips that securely hold the tablets in place and can be adjusted to balance the device. These were honeycomb-hollowed not only to save resin but also save a few grams of weight since they are part of the rotating mechanism. Including the spherical dome on top, this makes the total number of resin 3D-printed parts&#8230; 25. Gehn&#8217;s <em>extra</em> favourite number. Mwahaha.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb.jpeg"><img data-dominant-color="8a8c8a" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1090 not-transparent" style="--dominant-color: #8a8c8a; aspect-ratio: 300/240;" title="Gehn's Imager/Andotrope 3D-printed tablet grips/holders" src="https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-300x240.jpeg" alt="Gehn's Imager/Andotrope 3D-printed tablet grips/holders" width="250" height="200" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-300x240.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-1024x821.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-768x616.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-1536x1231.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-450x361.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_tablet_holders_honeycomb-jpeg.webp 2000w" sizes="(max-width: 250px) 100vw, 250px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/imager_dome_topper.jpeg"><img data-dominant-color="9e9a91" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1092 not-transparent" style="--dominant-color: #9e9a91; aspect-ratio: 300/240;" title="Gehn's Imager 3D-printed topper dome. This houses the bulls-eye level, and can be easily removed to manually rotate the device if needed without touching the black fabric." src="https://www.riumplus.com/wp-content/uploads/imager_dome_topper-300x240.jpeg" alt="Gehn's Imager 3D-printed topper dome. This houses the bulls-eye level, and can be easily removed to manually rotate the device if needed without touching the black fabric." width="250" height="200" srcset="https://www.riumplus.com/wp-content/uploads/imager_dome_topper-300x240.jpeg 300w, https://www.riumplus.com/wp-content/uploads/imager_dome_topper-1024x820.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/imager_dome_topper-768x615.jpeg 768w, https://www.riumplus.com/wp-content/uploads/imager_dome_topper-1536x1230.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/imager_dome_topper-450x360.jpeg 450w, https://www.riumplus.com/wp-content/uploads/imager_dome_topper-jpeg.webp 2000w" sizes="(max-width: 250px) 100vw, 250px" /></a></div>
<p>The base case was FDM 3D-printed in 4 parts out of PLA+, a corn-based plastic. Modelling &amp; optimisation took around 30+ hours for these parts, with an additional approximately 70 hours for printing. The quarters were bolted together then covered in flexible automotive putty and painted up to resemble rock. The interior was coated in noise &amp; vibration-absorbing paint to help make moving parts as quiet as possible.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_case_render.png"><img decoding="async" class="alignnone size-medium wp-image-1101" style="aspect-ratio: 295/300;" title="Gehn's Imager 3D-printed base case 3D model" src="https://www.riumplus.com/wp-content/uploads/andotrope_case_render-295x300.png" alt="Gehn's Imager 3D-printed base case 3D model" width="246" height="250" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_case_render-295x300.png 295w, https://www.riumplus.com/wp-content/uploads//andotrope_case_render-768x780.png 768w, https://www.riumplus.com/wp-content/uploads//andotrope_case_render-450x457.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_case_render-300x305.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_case_render.png 842w" sizes="(max-width: 246px) 100vw, 246px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_case_photo.jpeg"><img data-dominant-color="81776c" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1085 not-transparent" style="--dominant-color: #81776c; aspect-ratio: 272/300;" title="Gehn's Imager/Andotrope assembled but without the case finished." src="https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-272x300.jpeg" alt="Gehn's Imager/Andotrope assembled but without the case finished." width="227" height="250" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-272x300.jpeg 272w, https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-929x1024.jpeg 929w, https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-768x846.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-1394x1536.jpeg 1394w, https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-450x496.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-300x331.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_case_photo-jpeg.webp 1815w" sizes="(max-width: 227px) 100vw, 227px" /></a></div>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">The Imager&#8217;s base</h2>
<p>The Imager itself stands as its own work of art. I wanted it to be as authentic to the game as possible, so metal was used for a lot of the internal and external components. 3D printing, laser cutting, resin casting etc all have their places (and all were used to create this device in other areas) but none match the aesthetic appeal of actual brass. The long-necked three-way toggle switches on the front are all made of stainless steel, while the brass panel they&#8217;re attached to serves as both the access panel for the internal electronics and features an exciter on its back, so the entire panel functions as an invisible speaker. The Imager&#8217;s handle is made from machined stainless steel, mounted on a cast iron crank, connected to a brass axle, which in turn is attached to a dynamo designed for wind turbines. As a result, you can feel the weight and resistance of real metal in your hand, while it actually generates electricity and produces the right kind of whirring sound, resembling a proper machine rather than a plastic toy. Since human output is too intermittent to reliably power the device, I incorporated a power cable made of mains-rated braided twisted jute, to maintain consistency with the overall design aesthetic.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_front_panel.jpg"><img data-dominant-color="887b66" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1033 not-transparent" style="--dominant-color: #887b66; aspect-ratio: 300/263;" title="Gehn's Holographic Imager/Andotrope front brass toggle switch control panel" src="https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-300x263.jpg" alt="Gehn's Holographic Imager/Andotrope front brass toggle switch control panel" width="167" height="146" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-300x263.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-1024x896.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-768x672.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-1536x1344.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-450x394.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_front_panel-jpg.webp 2048w" sizes="(max-width: 167px) 100vw, 167px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_handle.jpg"><img data-dominant-color="9c835e" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1034 not-transparent" style="--dominant-color: #9c835e; aspect-ratio: 300/244;" title="Gehn's Holographic Imager stainless steel, iron &amp; brass crank handle" src="https://www.riumplus.com/wp-content/uploads/andotrope_handle-300x244.jpg" alt="Gehn's Holographic Imager stainless steel, iron &amp; brass crank handle" width="180" height="146" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_handle-300x244.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_handle-1024x832.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_handle-768x624.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_handle-1536x1248.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_handle-450x366.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_handle-jpg.webp 2048w" sizes="(max-width: 180px) 100vw, 180px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord.jpg"><img data-dominant-color="a4978a" data-has-transparency="false" style="--dominant-color: #a4978a;" decoding="async" class="alignnone size-medium wp-image-1100 not-transparent" title="Braided twisted jute power cord that's mains-rated." src="https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-300x281.jpg" alt="Braided twisted jute power cord that's mains-rated." width="156" height="146" srcset="https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-300x281.jpg 300w, https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-1024x960.jpg 1024w, https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-768x720.jpg 768w, https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-1536x1440.jpg 1536w, https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-450x422.jpg 450w, https://www.riumplus.com/wp-content/uploads/imager_rope_power_cord-jpg.webp 2048w" sizes="(max-width: 156px) 100vw, 156px" /></a></div>
<p>Altogether, the Imager weighs 13 kg (29 lbs), stands 71 cm (28 in) tall, and utilises over 300 bolts. Speaking of bolts, yes, those are 5-sided pentagonal bolts, or “pentabolts”. Just like Gehn used in the game. And every single one serves a structural purpose; none are merely decorative additions. I meticulously sanded off the stock markings from each bolt to maintain the 90s-basic-3D-model-shape aesthetic without any distractions. I sourced mine from <a href="https://www.mcmaster.com/98130A610/">McMaster-Carr</a>.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts.jpeg"><img data-dominant-color="beab90" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1089 not-transparent" style="--dominant-color: #beab90; aspect-ratio: 1/1;" title="5-sided pentagonal bolts aka pentabolts." src="https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-300x300.jpeg" alt="5-sided pentagonal bolts aka pentabolts." width="183" height="183" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-300x300.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-150x150.jpeg 150w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-1024x1024.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-768x768.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-1536x1536.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-450x450.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-100x100.jpeg 100w, https://www.riumplus.com/wp-content/uploads/andotrope_pentagonal_bolts-jpeg.webp 1999w" sizes="(max-width: 183px) 100vw, 183px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_top.jpg"><img data-dominant-color="85714b" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1093 not-transparent" style="--dominant-color: #85714b; aspect-ratio: 225/183;" title="The top of Gehn's Imager showing the 5-sided pentagonal bolts aka pentabolts, along with the bulls-eye level." src="https://www.riumplus.com/wp-content/uploads/andotrope_top-300x244.jpg" alt="The top of Gehn's Imager showing the 5-sided pentagonal bolts aka pentabolts, along with the bulls-eye level." width="225" height="183" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_top-300x244.jpg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_top-1024x832.jpg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_top-768x624.jpg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_top-1536x1248.jpg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_top-450x366.jpg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_top-jpg.webp 2048w" sizes="(max-width: 225px) 100vw, 225px" /></a></div>
<p>I have to share these 3D wireframe views even though I know it&#8217;s a bit hard to see anything in them because they illustrate well the amount of complexity inside the machine. Plus, the top-down view looks a bit like an Iron-Man-style <a href="https://marvel.fandom.com/wiki/Arc_Reactor">Arc Reactor</a>. And when you&#8217;re creating things that accidentally resemble Iron Man&#8217;s equipment, that&#8217;s a sign you&#8217;re on the right track.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe4.png"><img decoding="async" class="alignnone size-medium wp-image-1107" style="aspect-ratio: 218/300;" title="Gehn's Imager/Andotrope 3D Wireframe perspective view" src="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe4-218x300.png" alt="Gehn's Imager/Andotrope 3D Wireframe perspective view" width="130" height="180" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_wireframe4-218x300.png 218w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe4-450x620.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe4-300x413.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe4.png 676w" sizes="(max-width: 130px) 100vw, 130px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe1.png"><img decoding="async" class="alignnone size-medium wp-image-1104" style="aspect-ratio: 177/180;" title="Gehn's Imager/Andotrope 3D Wireframe front view" src="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe1-295x300.png" alt="Gehn's Imager/Andotrope 3D Wireframe front view" width="177" height="180" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_wireframe1-295x300.png 295w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe1-768x782.png 768w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe1-450x458.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe1-300x305.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe1.png 895w" sizes="(max-width: 177px) 100vw, 177px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe2.png"><img decoding="async" class="alignnone size-medium wp-image-1105" title="Gehn's Imager/Andotrope 3D Wireframe side view" src="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe2-213x300.png" alt="Gehn's Imager/Andotrope 3D Wireframe side view" width="127" height="180" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_wireframe2-213x300.png 213w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe2-450x633.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe2-300x422.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe2.png 645w" sizes="(max-width: 127px) 100vw, 127px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe3.png"><img decoding="async" class="alignnone size-medium wp-image-1106" style="aspect-ratio: 300/224;" title="Gehn's Imager/Andotrope 3D Wireframe top-down view" src="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe3-300x224.png" alt="Gehn's Imager/Andotrope 3D Wireframe top-down view" width="210" height="156" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_wireframe3-300x224.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe3-1024x765.png 1024w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe3-768x574.png 768w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe3-450x336.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe3.png 1290w" sizes="(max-width: 210px) 100vw, 210px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe5.png"><img decoding="async" class="alignnone size-medium wp-image-1108" style="aspect-ratio: 300/215;" title="Gehn's Imager/Andotrope 3D Wireframe top-down cropped view. It looks a bit like the Arc Reactor from Iron Man." src="https://www.riumplus.com/wp-content/uploads/andotrope_wireframe5-300x215.png" alt="Gehn's Imager/Andotrope 3D Wireframe top-down cropped view. It looks a bit like the Arc Reactor from Iron Man." width="217" height="156" srcset="https://www.riumplus.com/wp-content/uploads//andotrope_wireframe5-300x215.png 300w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe5-1024x734.png 1024w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe5-768x550.png 768w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe5-450x323.png 450w, https://www.riumplus.com/wp-content/uploads//andotrope_wireframe5.png 1352w" sizes="(max-width: 217px) 100vw, 217px" /></a></div>
<p>Internally, things are built from a mix of Aluminium to save weight, Stainless Steel where more strength is needed, pure steel for the device&#8217;s main axle, and brass where it would be visible (always the thinnest sheet I could get away with to save weight &amp; reduce costs). The main internal structure is constructed using T-slot, opting for their slightly higher strength compared to V-slot. The mechanics come from <a href="https://www.gobilda.com/">goBILDA</a>, a company that specialises in robotics competitions, but they&#8217;re also great for quick prototyping with all their components using a well-thought-out modular grid system. I strategically placed rubber washers and rubber sheets throughout the device to minimise machine noise &amp; vibration. My cat Lana supervised the assembly process, because the Internet insists that all decent build logs should include at least one picture of a cat.</p>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_frame.jpeg"><img data-dominant-color="9e9582" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1087 not-transparent" style="--dominant-color: #9e9582; aspect-ratio: 1/1;" title="The interior metal frame of Gehn's Imager/Andotrope. The main structure is T-slot while the mechanics are by goBILDA." src="https://www.riumplus.com/wp-content/uploads/andotrope_frame-300x300.jpeg" alt="The interior metal frame of Gehn's Imager/Andotrope. The main structure is T-slot while the mechanics are by goBILDA." width="240" height="240" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_frame-300x300.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-150x150.jpeg 150w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-1024x1024.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-768x768.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-1536x1536.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-450x450.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-100x100.jpeg 100w, https://www.riumplus.com/wp-content/uploads/andotrope_frame-jpeg.webp 2000w" sizes="(max-width: 240px) 100vw, 240px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat.jpeg"><img data-dominant-color="887e71" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1088 not-transparent" style="--dominant-color: #887e71; aspect-ratio: 300/240;" title="Assembly of Gehn's Imager/Andotrope. My cat Lana is sitting on the table, watching the procedure." src="https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-300x240.jpeg" alt="Assembly of Gehn's Imager/Andotrope. My cat Lana is sitting on the table, watching the procedure." width="300" height="240" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-300x240.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-1024x821.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-768x616.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-1536x1231.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-450x361.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_insides_cat-jpeg.webp 2000w" sizes="(max-width: 300px) 100vw, 300px" /></a></div>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">Electronics</h2>
<p>Due to the intermittent nature of a human turning the crank/dynamo, the imager is powered by a <a href="https://www.meanwell-web.com/en-gb/ac-dc-single-output-enclosed-power-supply-lrs--150f--12">Meanwell 12V power supply</a> that accommodates both 110V &amp; 230V. The motor driver is a <a href="https://wiki.dfrobot.com/15A_Single_DC_Motor_Driver_SKU__DRI0042">DFRobot DRI0042</a>, with an <a href="https://docs.arduino.cc/retired/boards/arduino-pro-mini">Arduino Pro Mini</a> acting as the motor controller. A <a href="https://www.raspberrypi.com/products/raspberry-pi-4-model-b/">Raspberry Pi 4</a> with an attached <a href="https://www.raspberrypi.com/products/dac-plus/">DAC+</a> shield for audio output serves as the heart of the machine that controls all the other components. To prevent voltage spikes or reverse current from motor braking, a <a href="https://www.pololu.com/product/3771">Pololu Shunt Regulator</a> is used to keep the voltage below 13.2V.</p>
<div id="attachment_1086" style="width: 910px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/andotrope_electronics.jpeg"><img data-dominant-color="726e75" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1086" class="size-large wp-image-1086 not-transparent" style="--dominant-color: #726e75; aspect-ratio: 1024/768;" title="The electronics inside Gehn's Imager that drive the Andotrope display (only some of the wires are connected in this photo). From left to right: 12V Meanwell power supply, Pololu Shunt Regulator, Raspberry Pi 4 with DAC+ shield, Arduino Pro Mini, DFRobot DRI0042 Motor Driver." src="https://www.riumplus.com/wp-content/uploads/andotrope_electronics-1024x768.jpeg" alt="Gehn's Imager/Andotrope electronics." width="900" height="675" srcset="https://www.riumplus.com/wp-content/uploads/andotrope_electronics-1024x768.jpeg 1024w, https://www.riumplus.com/wp-content/uploads/andotrope_electronics-300x225.jpeg 300w, https://www.riumplus.com/wp-content/uploads/andotrope_electronics-768x576.jpeg 768w, https://www.riumplus.com/wp-content/uploads/andotrope_electronics-1536x1152.jpeg 1536w, https://www.riumplus.com/wp-content/uploads/andotrope_electronics-450x338.jpeg 450w, https://www.riumplus.com/wp-content/uploads/andotrope_electronics-jpeg.webp 2000w" sizes="(max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-1086" class="wp-caption-text">The electronics inside Gehn&#8217;s Imager that drive the Andotrope display (only some of the wires are connected in this photo). From left to right: 12V Meanwell power supply, Pololu Shunt Regulator, Raspberry Pi 4 with DAC+ shield, Arduino Pro Mini, DFRobot DRI0042 Motor Driver.</p></div>
<p>Although the game version of the Imager doesn&#8217;t have them, I added five three-way toggle switches and a brass panel to control it. The first switch controls the power. The second switch controls the speed, with settings of roughly 20<abbr title="Frames Per Second">fps</abbr>, 30<abbr title="Frames Per Second">fps</abbr> or 40<abbr title="Frames Per Second">fps</abbr>. Slower speeds produce quieter operation, while faster speeds result in a more stable image. The third switch adjusts the volume. The third, fourth and fifth switches are for video selection, offering a total of 27 available videos. Speed and volume adjustments can be made at any point during the Imager&#8217;s operation.</p>
<p>One significant aspect to making the Andotrope work is that all communication between the Raspberry Pi and the tablets occurs over Wi-Fi. Physical wired connections, such as brushes or slip rings, aren&#8217;t reliable for high-bandwidth data connections, and I know some have said that Wi-Fi can become unreliable at high speeds, but I haven&#8217;t noticed any issues in this application. <a href="https://en.wikipedia.org/wiki/MQTT">MQTT</a> handles the basic communication, and optimisations have been made to minimise latency so the tablets stay synchronised. For example, dummy packets are sent every 8 seconds to prevent the Wi-Fi chips from entering low-power mode. And because all communication happens via Wi-Fi, I can also control every aspect of this Imager from my phone &#8211; including playing back extra videos that aren&#8217;t on the switches.</p>
<p>I wrote a custom app for the tablets to handle network communications &amp; play videos (though you can also run any other app to watch something on YouTube, video chat, play a game, etc). The tablets&#8217; backlights dim in between videos to conserve battery life and maintain a visually seamless black appearance of the cylinder. This also means the tablets&#8217; batteries last a full day between charges.</p>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">The Dabber</h2>
<p>In case I ever need to manually use the tablets due to a pop-up menu or something, my other half created this neat little device we named &#8220;the dabber&#8221;. It&#8217;s made out of hand-carved leather &amp; thread with a wooden handle. A conductive stylus tip is attached to the end, with enamelled copper wrapped around it down to the handle to give it sufficient capacitance. It fits through a small hole in the top of the cylinders, and when you rotate the spindle on the handle, it bends over in that direction. Removing the tablets from the brass cage requires significant disassembly, but this plus the small amount of space you get by lifting the end cap off the cylinder is enough access. If a lot of tapping is needed, a Bluetooth mouse does the job.</p>
<div id="attachment_1097" style="width: 330px" class="wp-caption alignnone"><a href="https://www.riumplus.com/wp-content/uploads/dabber_full.jpg"><img data-dominant-color="b9ad9d" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1097" class="size-postwidth wp-image-1097 not-transparent" style="--dominant-color: #b9ad9d; aspect-ratio: 768/1024;" title="The Dabber. A custom tool made of wood, hand-carved leather &amp; thread designed so you can use the tablets inside the Andotrope/Imager without removing them." src="https://www.riumplus.com/wp-content/uploads/dabber_full-768x1024.jpg" alt="The Dabber. A custom tool made of wood, hand-carved leather &amp; thread designed so you can use the tablets inside the Andotrope/Imager without removing them." width="320" height="480" /></a><p id="caption-attachment-1097" class="wp-caption-text">The Dabber. A custom tool made of wood, hand-carved leather &amp; thread designed so you can use the tablets inside the Andotrope/Imager without removing them.</p></div>
<div style="text-align: center;"><a href="https://www.riumplus.com/wp-content/uploads/dabber_tip.jpg"><img data-dominant-color="bbb0a1" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1099 not-transparent" style="--dominant-color: #bbb0a1; aspect-ratio: 225/300;" title="The tip of The Dabber, showing the conductive stylus end, the enamelled copper wire snaking around it, and the thread stitched through the hand-carved leather body." src="https://www.riumplus.com/wp-content/uploads/dabber_tip-225x300.jpg" alt="The tip of The Dabber, showing the conductive stylus end, the enamelled copper wire snaking around it, and the thread stitched through the hand-carved leather body." width="225" height="300" srcset="https://www.riumplus.com/wp-content/uploads/dabber_tip-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/dabber_tip-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/dabber_tip-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/dabber_tip-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/dabber_tip-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/dabber_tip-jpg.webp 1536w" sizes="(max-width: 225px) 100vw, 225px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/dabber_handle.jpg"><img data-dominant-color="978772" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-1114 not-transparent" style="--dominant-color: #978772; aspect-ratio: 225/300;" title="The handle of The Dabber. The enamelled copper wire terminates at a metal bolt, which also holds the spindle. Rotating the spindle pulls the thread and bends the tip in that direction." src="https://www.riumplus.com/wp-content/uploads/dabber_handle-225x300.jpg" alt="The handle of The Dabber. The enamelled copper wire terminates at a metal bolt, which also holds the spindle. Rotating the spindle pulls the thread and bends the tip in that direction." width="225" height="300" srcset="https://www.riumplus.com/wp-content/uploads/dabber_handle-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/dabber_handle-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/dabber_handle-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/dabber_handle-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/dabber_handle-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/dabber_handle-jpg.webp 1536w" sizes="(max-width: 225px) 100vw, 225px" /></a></div>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope Dabber/Stylus" src="https://www.youtube-nocookie.com/embed/3k1c9fSN7yQ?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=3k1c9fSN7yQ?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">YouTube link in case the above embedded video doesn&#8217;t work for you</a>)</span></em></p>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">Presentation</h2>
<p>Below is a video of my Mysterium 2023 presentation, and <a href="https://www.riumplus.com/andotrope-presentation/index.html">here&#8217;s a copy of my slides</a>.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Mysterium 2023 - RIUM+'s Gehn's Imager" src="https://www.youtube-nocookie.com/embed/1y1CnvhEgZw?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=1y1CnvhEgZw&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">YouTube link in case the above embedded video doesn&#8217;t work for you</a>)</span></em></p>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">Improvements</h2>
<p>There&#8217;s lots of ways you can iterate on the Andotrope design, some of these I intended to implement but I ran out of time before the presentation. I&#8217;m sure some people interested in licensing this tech will be interested in developing some of these ideas further. Here&#8217;s a few of them:</p>
<ul>
<li>Wireless power, eliminating the need for manually recharging the tablets. I bought the coils for this but I didn&#8217;t have enough time to wire them in.</li>
<li><a href="https://en.wikipedia.org/wiki/Anaglyph_3D">Anaglyph</a>/Red-Blue Glasses 3D. Right now, this is just a matter of playing a correctly-formatted video.</li>
<li>Polarised Glasses 3D by using different polarising filters on each tablet. I had planned to implement this feature, but once again, I ran out of time.</li>
<li>Different numbers of screens. I used two screens as they conveniently balance themselves and give you twice the brightness, but there&#8217;s no reason there couldn&#8217;t be 1, or 3, or even 5. Higher numbers increase cost &amp; complexity but provide a brighter image with reduced spinning speed for the same equivalent frames per second.</li>
<li>Different sizes are definitely possible, from a small cheap phone-sized Andotrope to a larger monitor-sized screen. The main limit for larger sizes is overcoming centripetal forces. A cost-effective “<abbr title="Bring Your Own">BYO</abbr> device” version could also be developed for different sized phones/tablets.</li>
<li>By carefully synchronising the timing, frames could be synchronised across screens so each one always shows a different frame vs showing identical frames. When streaming content to two screens via Wi-Fi, this could reduce the amount of data sent by half.</li>
<li>Using displays with very high frame rates and carefully synchronising timing, you could present different images to different directions simultaneously. Then you really <em>could</em> show some viewers the sides and back of someone&#8217;s head.</li>
<li>Alternative screen technologies can also be used. <abbr title="Organic Light-Emitting Diode">OLED</abbr> would be awesome if it didn&#8217;t flicker, particularly a flexible <abbr title="Organic Light-Emitting Diode">OLED</abbr> that you curve so the final image appears flat. I investigated both transflective and e-ink tablets for this device, as you could front-light those with very bright LEDs, but all currently available options had poor contrast ratios.</li>
<li>The enclosure doesn&#8217;t necessarily have to be solid. You could use something like privacy film, shuttered lenses, or other techniques to make sure the light from the screen only goes in the direction of the viewing slit, and the rest of the enclosure could be open. Make a significant portion of the enclosure open would result in a partially transparent display. I really wanted to do this but just couldn&#8217;t manage it in the limited time I had. There&#8217;s no reason the enclosure has to be a cylinder, either.</li>
<li>Positioning optics either in front of the tablet or at the viewing slit to better direct the screen&#8217;s light. This would increase the display&#8217;s effective brightness, and it could also be used to reduce display distortion.</li>
</ul>
<hr style="border: 0; height: 1px; background: linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.1));" />
<h2 style="text-align: center;">Addendum: other videos, assembly photos</h2>
<p>Below are additional videos of other content currently loaded onto the Imager.</p>
<p><a href="https://www.youtube.com/watch?v=m3O5xRADvEo&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">The original Andotrope proof of concept</a> &#8211; a rugged phone, inside a tomato soup can painted black &amp; sliced open, hot-glued to a pedestal fan. Hacky as all heck, but it proved the concept works.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 50%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope Proof of Concept" src="https://www.youtube-nocookie.com/embed/m3O5xRADvEo?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><a href="https://www.youtube.com/watch?v=IE5fKjN8GcM&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Gehn&#8217;s Schoolroom Imager original in-game video</a>. Compare it with <a href="https://www.youtube.com/watch?v=XBiMhgMY8kc&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">my remade version</a>.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 50%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Riven - Gehn's Schoolroom Imager (Upscaled 1440p 60fps)" src="https://www.youtube-nocookie.com/embed/IE5fKjN8GcM?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><a href="https://www.youtube.com/watch?v=NFYxRlYc_Zc&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Gehn&#8217;s Schoolroom original video</a>, this time played on the Andotrope.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 50%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope/Gehn's Imager - Gehn's Schoolroom Original" src="https://www.youtube-nocookie.com/embed/NFYxRlYc_Zc?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><a href="https://www.youtube.com/watch?v=efbVfx1sJbE&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Hatsune Miku &#8211; World is Mine</a>, because of course I had to. This is an earlier video from before I fine-tuned the synchronisation code.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 50%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope/Gehn's Imager - Hatsune Miku - World is Mine" src="https://www.youtube-nocookie.com/embed/efbVfx1sJbE?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><a href="https://www.youtube.com/watch?v=88XOekd0_w8&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Imager Explanation Instructions</a>. This plays if you flip all switches up.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 50%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope/Gehn's Imager - Imager Explanation" src="https://www.youtube-nocookie.com/embed/88XOekd0_w8?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><a href="https://www.youtube.com/watch?v=N7yldQeKc3U&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Moiety Sickle</a>. This is exclusive new content from the remake of Riven, not the original. This is an earlier video from before I fine-tuned the synchronisation code.</p>
<div style="position: relative; width: 100%; height: 0; padding-bottom: 50%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Andotrope/Gehn's Imager - Riven Moiety Sickle" src="https://www.youtube-nocookie.com/embed/N7yldQeKc3U?vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V" width="403" height="717" allowfullscreen="allowfullscreen" loading="lazy"></iframe></div>
<p><a href="https://www.youtube.com/watch?v=4gYH5RTDjXs&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Cyan Intro Logo</a>.<br />
<a href="https://www.youtube.com/watch?v=69mJOsfj7v0&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Gehn&#8217;s Age 233 Office Imager of Keta: Original In-Game Video</a>.<br />
<a href="https://www.youtube.com/watch?v=Z1Dyt75vPLs&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Gehn&#8217;s Age 233 Office Imager of Keta: Played on the Andotrope</a>.<br />
<a href="https://www.youtube.com/watch?v=fF_uVWt_sZY&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Minecart Ride</a>. This is an earlier video from before I fine-tuned the synchronisation code; you can see a smoother version of this during my presentation.<br />
<a href="https://www.youtube.com/watch?v=7fKEMq2Ehbg&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Mag-Lev Ride</a>. This is an earlier video from before I fine-tuned the synchronisation code.<br />
<a href="https://www.youtube.com/watch?v=6kyawYONyfg&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Star Wars Episode IV: A New Hope Death Star Trench Run animation</a>.<br />
<a href="https://www.youtube.com/watch?v=-AYq_K8yNug&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Catherine&#8217;s Freedom</a>. This is an earlier video from before I fine-tuned the synchronisation code.<br />
<a href="https://www.youtube.com/watch?v=_pxmQR8co2Y&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Myst IV: Intro video</a>.<br />
<a href="https://www.youtube.com/watch?v=KAITda52kr8&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Myst IV: Atrus&#8217;s Intro Speech</a>.<br />
<a href="https://www.youtube.com/watch?v=KOFbBGmU51k&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Myst 3: Amateria Ball Ride</a>.<br />
<a href="https://www.youtube.com/watch?v=HmP3ID7K7PI&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Obduction Mayor Introduction video</a>. This is my personal favourite.<br />
<a href="https://www.youtube.com/watch?v=c_lmrI_hHPQ&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Firmament Trailer</a>. This one does a good job of showing the maximum size a video can be.<br />
<a href="https://www.youtube.com/watch?v=J5SC8C-DdBE&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven: Gehn&#8217;s Opera Easter Egg</a>. Because I couldn&#8217;t resist being silly.<br />
<a href="https://www.youtube.com/watch?v=Dom5m3vmdiU&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Gehn: &#8220;I apologise for the cage&#8221;</a> (except I really don&#8217;t).<br />
<a href="https://www.youtube.com/watch?v=iDMOCZRrsJg&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Riven Remake Teaser Trailer</a>.<br />
<a href="https://www.youtube.com/watch?v=2fWSz0ftkTE&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Mind Blown Meme Guy</a>.<br />
<a href="https://www.youtube.com/watch?v=-2cbhRjgX5w&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Mr Burns Computer Greeting</a>.<br />
<a href="https://www.youtube.com/watch?v=mtWs_mTQXOQ&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Cool-looking Exploding Particles</a>.<br />
<a href="https://www.youtube.com/watch?v=ajrK6HLcOd8&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">A Cat</a>. The internet demands it.<br />
<a href="https://www.youtube.com/watch?v=xRwt26GXUTk&amp;vq=hd1080&amp;list=PLgJoJ4ci0FGpF5iDVkIzoyD9F7r1Z1o9V">Generic 3D Animal Imagery</a>.</p>
<p>&nbsp;</p>
<p>Here&#8217;s a few action shots of the assembly process.</p>
<div id="attachment_1277" style="width: 426px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie.jpg"><img data-dominant-color="836a4b" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1277" class="size-large wp-image-1277 not-transparent" style="--dominant-color: #836a4b; aspect-ratio: 832/1024;" title="A self-portrait/selfie of Mike Ando aka riumplus aka RIUM+ with his head inside the brass cage of the imager." src="https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-832x1024.jpg" alt="A self-portrait/selfie of Mike Ando aka riumplus aka RIUM+ with his head inside the brass cage of the imager." width="416" height="512" srcset="https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/imager_riumplus_selfie-jpg.webp 1664w" sizes="(max-width: 416px) 100vw, 416px" /></a><p id="caption-attachment-1277" class="wp-caption-text">Partially-assembled selfie!</p></div>
<div id="attachment_1275" style="width: 460px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/imager_assembly.jpg"><img data-dominant-color="7a644e" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1275" class="size-large wp-image-1275 not-transparent" style="--dominant-color: #7a644e; aspect-ratio: 1024/768;" title="Screwing together some of the components in the Imager" src="https://www.riumplus.com/wp-content/uploads/imager_assembly-1024x768.jpg" alt="Screwing together some of the components in the Imager" width="450" height="338" srcset="https://www.riumplus.com/wp-content/uploads/imager_assembly-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/imager_assembly-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/imager_assembly-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/imager_assembly-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/imager_assembly-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/imager_assembly-jpg.webp 2048w" sizes="(max-width: 450px) 100vw, 450px" /></a><p id="caption-attachment-1275" class="wp-caption-text">Assembling the imager.</p></div>
<div id="attachment_1276" style="width: 394px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath.jpg"><img data-dominant-color="7e6c50" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-1276" class="size-large wp-image-1276 not-transparent" style="--dominant-color: #7e6c50; aspect-ratio: 768/1024;" title="Mike Ando aka riumplus aka RIUM+ lying on his back on the floor, screwing the case into the imager as it hangs over the edge of the table above." src="https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-768x1024.jpg" alt="Mike Ando aka riumplus aka RIUM+ lying on his back on the floor, screwing the case into the imager as it hangs over the edge of the table above." width="384" height="512" srcset="https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/imager_assembly_underneath-jpg.webp 1536w" sizes="(max-width: 384px) 100vw, 384px" /></a><p id="caption-attachment-1276" class="wp-caption-text">Assembly yoga.</p></div>
<p>Finally, if you like the Andotrope technology at the heart of this video game prop replica, you should check out my <a href="https://www.riumplus.com/andotrope-v2-smaller-faster-quieter-cheaper/">version 2 Andotrope proof of concept</a>. It&#8217;s smaller, faster, quieter and cheaper &#8211; aka better in so many ways!</p>
<p>The post <a href="https://www.riumplus.com/gehns-holographic-imager-andotrope/">Gehn&#8217;s Holographic Imager/​Andotrope</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/gehns-holographic-imager-andotrope/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>Riven Village/Tay Cake Pops</title>
		<link>https://www.riumplus.com/riven-village-tay-cake-pops/</link>
					<comments>https://www.riumplus.com/riven-village-tay-cake-pops/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Mon, 10 Jul 2023 09:14:01 +0000</pubDate>
				<category><![CDATA[Myst series]]></category>
		<category><![CDATA[Creations]]></category>
		<category><![CDATA[Riven]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=742</guid>

					<description><![CDATA[<p>I&#8217;m a bit late sharing this on my website, but here&#8217;s our entry for the second annual @cyanworlds #CyanCake2 competition! This entry is set 25 years after Riven&#8217;s demise. With the rest of the villagers having moved in, Tay&#8217;s hive became full, so they built additional huts along the cliffs&#8230; &#8230;Or I&#8217;ve come up with [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/riven-village-tay-cake-pops/">Riven Village/Tay Cake Pops</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m a bit late sharing this on my website, but here&#8217;s our entry for the second annual <a href="https://twitter.com/cyanworlds">@cyanworlds</a> <a href="https://twitter.com/hashtag/CyanCake2">#CyanCake2</a> competition! This entry is set 25 years after Riven&#8217;s demise. With the rest of the villagers having moved in, Tay&#8217;s hive became full, so they built additional huts along the cliffs&#8230;</p>
<p>&#8230;Or I&#8217;ve come up with a convenient narrative excuse for making Riven Village/Tay Cake Pops! 😉</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1.jpg"><img data-dominant-color="1f2525" data-has-transparency="false" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-768x514.jpg" alt="A decorative set of cake pops in a custom black stand, inspired by the video game Riven: The Sequel to Myst. The main one in the middle is Tay, which looks vaguely like a golf ball on a tree trunk. Around the &ldquo;cliff&rdquo; edges are little villager hut cake pops. These have miniature chocolate bridges &amp; ladders between them" width="768" height="514" style="--dominant-color: #1f2525; aspect-ratio:768/514;background:linear-gradient(#0118,#5668,#5548,#8878,#7548,#2238,#0118),linear-gradient(90deg,#122,#444,#544,#885,#111,#011,#112);" class="aligncenter size-postwidth wp-image-971 not-transparent" fetchpriority="high" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-768x514.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-300x201.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-1024x686.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-1536x1028.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-450x301.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops1-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>The cakes are dark chocolate, tequila &#038; chilli flavoured, as that seemed like a very Riven-esque combination to us. The outsides are all coloured white chocolate. Everything except the cake pop sticks and the stand is 100% edible with no armature wire or other supports used.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2.jpg"><img data-dominant-color="7d6b57" data-has-transparency="false" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-768x576.jpg" alt="Riven Village Tay Cake Pops 2" width="768" height="576" style="--dominant-color: #7d6b57; aspect-ratio:768/576;background:linear-gradient(90deg,#9638,#7648,#4438,#2218,#8878),linear-gradient(#a85,#b95,#ddd,#322,#222,#999,#bbb);" decoding="async" class="aligncenter size-postwidth wp-image-972 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops2-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3.jpg"><img data-dominant-color="353836" data-has-transparency="false" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-768x576.jpg" alt="Riven Village Tay Cake Pops 3" width="768" height="576" style="--dominant-color: #353836; aspect-ratio:768/576;background:linear-gradient(#1218,#3338,#9888,#4328,#3328,#5668,#2228,#5438,#4448),linear-gradient(90deg,#000,#665,#543,#544,#777,#222,#011,#222,#644,#333,#233);" decoding="async" class="aligncenter size-postwidth wp-image-973 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops3-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://twitter.com/made_meka">@made_meka</a> and I first tried Tay itself, but melting the chocolate to make the window depressions didn&#8217;t work very well at scale, so we pivoted to villager huts.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4.jpg"><img data-dominant-color="a3aaab" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-768x576.jpg" alt="Riven Village Tay Cake Pops 4" width="768" height="576" style="--dominant-color: #a3aaab; aspect-ratio:768/576" class="aligncenter size-postwidth wp-image-974 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops4-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5.jpg"><img data-dominant-color="abb6b7" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-768x576.jpg" alt="Riven Village Tay Cake Pops 5" width="768" height="576" style="--dominant-color: #abb6b7; aspect-ratio:768/576" class="aligncenter size-postwidth wp-image-975 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops5-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>There are NO supports/wires in any of the bridges/ladders/etc; those are 100% chocolate! Each piece was made individually, then &ldquo;glued&rdquo; together with liquid chocolate in an air-conditioned, humidity-controlled room.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6.jpg"><img data-dominant-color="2f302f" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-768x514.jpg" alt="Riven Village Tay Cake Pops 6" width="768" height="514" style="--dominant-color: #2f302f; aspect-ratio:768/514" class="aligncenter size-postwidth wp-image-976 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-768x514.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-300x201.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-1024x686.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-1536x1028.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-450x301.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops6-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7.jpg"><img data-dominant-color="545451" data-has-transparency="false" style="--dominant-color: #545451;" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-768x514.jpg" alt="Riven Village Tay Cake Pops 7" width="768" height="514" class="aligncenter size-postwidth wp-image-977 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-768x514.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-300x201.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-1024x686.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-1536x1028.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-450x301.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops7-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>Cake pops need a stand to hold them up, so we built Tay&#8217;s cliffs. They were made from 5mm foam board, traced freehand while watching the flyby video.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8.jpg"><img data-dominant-color="7b7b7b" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-768x480.jpg" alt="Riven Village Tay Cake Pops 8" width="768" height="480" style="--dominant-color: #7b7b7b; aspect-ratio:768/480" class="aligncenter size-postwidth wp-image-978 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-768x480.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-300x188.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-1024x640.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-1536x960.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-450x281.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops8-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9.jpg"><img data-dominant-color="282d2d" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-768x576.jpg" alt="Riven Village Tay Cake Pops 9" width="768" height="576" style="--dominant-color: #282d2d; aspect-ratio:768/576" class="aligncenter size-postwidth wp-image-979 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops9-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>A super big thanks again to <a href="https://twitter.com/made_meka">@made_meka</a> for their help with this!</p>
<p>Now it&#8217;s time for me to pop some Rivenese cake pops!</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10.jpg"><img data-dominant-color="7c6e60" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-768x768.jpg" alt="Riven Village Tay Cake Pops 10" width="768" height="768" style="--dominant-color: #7c6e60; aspect-ratio:1/1" class="aligncenter size-postwidth wp-image-980 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-768x768.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-300x300.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-1024x1024.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-1536x1536.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-450x450.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-100x100.jpg 100w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops10-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11.jpg"><img data-dominant-color="403f3c" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-768x576.jpg" alt="Riven Village Tay Cake Pops 11" width="768" height="576" style="--dominant-color: #403f3c; aspect-ratio:768/576" class="aligncenter size-postwidth wp-image-981 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/riven_village_tay_cake_pops11-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>The post <a href="https://www.riumplus.com/riven-village-tay-cake-pops/">Riven Village/Tay Cake Pops</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/riven-village-tay-cake-pops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Myst Island Cake</title>
		<link>https://www.riumplus.com/myst-island-cake/</link>
					<comments>https://www.riumplus.com/myst-island-cake/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Mon, 16 Nov 2020 07:28:58 +0000</pubDate>
				<category><![CDATA[Myst series]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Creations]]></category>
		<category><![CDATA[Myst]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=686</guid>

					<description><![CDATA[<p>On the 7th of November 2020, Cyan Worlds announced the first annual Myst Island Cake Baking Contest, under the #MystIslandCake hashtag. I couldn&#8217;t resist having a go&#8230; Around 60 hours of work between us later, here&#8217;s the end result! (YouTube link in case the above video doesn&#8217;t work for you) We started with planing the [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/myst-island-cake/">Myst Island Cake</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>On the 7th of November 2020, Cyan Worlds <a href="https://twitter.com/cyanworlds/status/1324814181959299073">announced</a> the first annual Myst Island Cake Baking Contest, under the <a href="https://twitter.com/hashtag/MystIslandCake">#MystIslandCake</a> hashtag. I couldn&#8217;t resist having a go&#8230; Around 60 hours of work between us later, here&#8217;s the end result!</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled.jpg"><img data-dominant-color="90877a" data-has-transparency="false" class="aligncenter wp-image-694 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-768x672.jpg" alt="Myst Island Cake" title="Myst Island Cake" width="768" height="672" style="--dominant-color: #90877a; aspect-ratio:768/672;background:linear-gradient(#7888,#7538,#8848,#d848,#c858,#9998),linear-gradient(90deg,#a86,#eb8,#d83,#863,#455,#9aa);" fetchpriority="high" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-768x672.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-300x263.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-1024x896.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-1536x1344.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-450x394.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_angled-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a><br />
<a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_front.jpg"><img data-dominant-color="7b7666" data-has-transparency="false" class="aligncenter wp-image-696 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-768x480.jpg" alt="Myst Island Cake - front view" title="Myst Island Cake - front view" width="768" height="480" style="--dominant-color: #7b7666; aspect-ratio:768/480;background:linear-gradient(90deg,#9aa8,#5768,#b848,#da68,#7898),linear-gradient(#343,#787,#663,#963,#d95,#b74,#556);" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-768x480.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-300x188.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-1024x640.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-1536x960.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-450x281.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_front-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a><br />
<a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2.jpg"><img data-dominant-color="909280" data-has-transparency="false" class="aligncenter wp-image-702 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-768x514.jpg" alt="Myst Island Cake - rear 2" title="Myst Island Cake - rear 2" width="768" height="514" style="--dominant-color: #909280; aspect-ratio:768/514;background:linear-gradient(90deg,#cba8,#9748,#8748,#5548,#8aa8),linear-gradient(#ca7,#ca7,#986,#764,#542,#874);" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-768x514.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-300x201.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-1024x686.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-1536x1028.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-450x301.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear2-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a><br />
<a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1.jpg"><img data-dominant-color="828b7f" data-has-transparency="false" class="aligncenter wp-image-701 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-768x528.jpg" alt="Myst Island Cake - rear 1" title="Myst Island Cake - rear 1" width="768" height="528" style="--dominant-color: #828b7f; aspect-ratio:768/528;background:linear-gradient(90deg,#9aa8,#6638,#6528,#7638,#7888),linear-gradient(#bbb,#c96,#874,#542,#442,#377);" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rear1-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<div style="position:relative;width:100%;height:0;padding-bottom:56.25%"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" width="1353" height="682" src="https://www.youtube-nocookie.com/embed/Ufva3PYnNNo?vq=hd1080" title="Myst Island Cake" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=Ufva3PYnNNo?vq=hd1080">YouTube link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<p>We started with planing the design &#8211; specifically, how could we make a unique approach to this cake, so it wasn&#8217;t just another iteration of Myst island. That&#8217;s when I had the idea to show a cross-section of the island to display the subterranean caverns. Meka loved this idea, and with his background in architecture, he was well equipped to visualise the final product.</p>
<p>As a way to take stock of what ingredients are available to make this edible diorama, we took a few trips to different stores to find the best ingredients for sculpting and cake decorating. The grocery store had a decent selection that would have been fine, but the trip to a specialist cake decorating shop had fantastic things such as bronze food paint &amp; powdered food colouring.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/ingredients.jpg"><img data-dominant-color="716053" data-has-transparency="false" decoding="async" class="aligncenter wp-image-705 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/ingredients-768x576.jpg" alt="Myst Island Cake ingredients" title="Myst Island Cake ingredients" width="768" height="576" style="--dominant-color: #716053; aspect-ratio:768/576" srcset="https://www.riumplus.com/wp-content/uploads/ingredients-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/ingredients-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/ingredients-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/ingredients-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/ingredients-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/ingredients-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>The making process begun with choosing an appropriate scale to make the cake. Using a 3D model of Myst Island, we found a size that would allow Meka to sculpt the smallest models we wanted to include, as well as considering how much fruit cake we can realistically eat (side note: this is Australian-style fruit cake, which is far more edible &amp; tastes far better than its international counterpart). The board is around 600mm by 300mm, or around 2&#8242; by 1&#8242;. I then printed out scaled drawings of the plan view of the island for Meka to start sculpting. Being able to consult these wireframe images, as well as measure dimensions straight off the 3D model, was super handy to make sure everything was scaled correctly &amp; in the right place. Sculpting all the individual buildings, trees &amp; artefacts took many days of fiddly work until we had the majority of the chocolate and sugar cake toppers finished.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_wireframe_top_aerial_above_view.png"><img decoding="async" class="alignnone wp-image-691 size-thumbnail" src="https://www.riumplus.com/wp-content/uploads/myst_island_wireframe_top_aerial_above_view-150x150.png" alt="Myst Island Wireframe - top/aerial/above view" title="Myst Island Wireframe - top/aerial/above view" width="150" height="150" style="aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads//myst_island_wireframe_top_aerial_above_view-150x150.png 150w, https://www.riumplus.com/wp-content/uploads//myst_island_wireframe_top_aerial_above_view-100x100.png 100w" sizes="(max-width: 150px) 100vw, 150px" /></a><a href="https://www.riumplus.com/wp-content/uploads/myst_island_wireframe_side_view.png"> <img decoding="async" class="alignnone wp-image-690 size-thumbnail" src="https://www.riumplus.com/wp-content/uploads/myst_island_wireframe_side_view-150x150.png" alt="Myst Island Wireframe - side view" title="Myst Island Wireframe - side view" width="150" height="150" style="aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads//myst_island_wireframe_side_view-150x150.png 150w, https://www.riumplus.com/wp-content/uploads//myst_island_wireframe_side_view-100x100.png 100w" sizes="(max-width: 150px) 100vw, 150px" /> </a><a href="https://www.riumplus.com/wp-content/uploads/myst_island_wireframe_front_view.png"><img decoding="async" class="alignnone wp-image-689 size-thumbnail" src="https://www.riumplus.com/wp-content/uploads/myst_island_wireframe_front_view-150x150.png" alt="Myst Island Wireframe - front view" title="Myst Island Wireframe - front view" width="150" height="150" style="aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads//myst_island_wireframe_front_view-150x150.png 150w, https://www.riumplus.com/wp-content/uploads//myst_island_wireframe_front_view-100x100.png 100w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_library.jpg"><img data-dominant-color="56532f" data-has-transparency="false" decoding="async" class="alignnone wp-image-697 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_library-150x150.jpg" alt="Myst Island Cake - Library" title="Myst Island Cake - Library" width="150" height="150" style="--dominant-color: #56532f; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_library-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_library-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_mechanical_gears.jpg"><img data-dominant-color="747351" data-has-transparency="false" decoding="async" class="alignnone wp-image-698 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_mechanical_gears-150x150.jpg" alt="Myst Island Cake - Mechanical Age gears" title="Myst Island Cake - Mechanical Age gears" width="150" height="150" style="--dominant-color: #747351; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_mechanical_gears-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_mechanical_gears-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_planetarium.jpg"><img data-dominant-color="5f631f" data-has-transparency="false" decoding="async" class="alignnone wp-image-699 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_planetarium-150x150.jpg" alt="Myst Island Cake - Planetarium" title="Myst Island Cake - Planetarium" width="150" height="150" style="--dominant-color: #5f631f; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_planetarium-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_planetarium-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_stoneship_ship.jpg"><img data-dominant-color="686950" data-has-transparency="false" decoding="async" class="alignnone size-thumbnail wp-image-692 not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_stoneship_ship-150x150.jpg" alt="Myst Island Cake - Stoneship Age ship" title="Myst Island Cake - Stoneship Age ship" width="150" height="150" style="--dominant-color: #686950; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_stoneship_ship-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_stoneship_ship-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>2 days put from the deadline, the cake sculpting began. A copy of the island plan was made on baking paper, which was used to make approximate placement of the landscape, contours, buildings &amp; the dock. Again I was in charge of scaling the elevations of the landscape, while Meka&#8217;s sticky but far steadier hands sliced away at the cake.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/fruitcake.jpg"><img data-dominant-color="8f837e" data-has-transparency="false" decoding="async" class="aligncenter wp-image-706 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/fruitcake-768x576.jpg" alt="Myst Island fruitcake" title="Myst Island fruitcake" width="768" height="576" style="--dominant-color: #8f837e; aspect-ratio:768/576" srcset="https://www.riumplus.com/wp-content/uploads/fruitcake-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/fruitcake-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/fruitcake-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/fruitcake-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/fruitcake-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/fruitcake-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>Once we were happy with the overall shape of the island (taking into consideration the underwater portion of the island that Meka approximated), the cake was generously drenched in rum so that it would stay preserved for weeks. There was also the added bonus that the rum helped pull the crumbling cake together after much cutting &amp; piecing together.</p>
<p>It was now time to put on some top soil. A thin layer of brown fondant was stretched across the fruitcake &amp; massaged into shape. The rock portions of the island were painted with a palate of royal icing in different colours to approximate granite, and a layer of moulding chocolate put on the cake board, ready for the ocean water (a mistake we would soon find out) The tricky job of making the sectional view of the internal chambers took a little planing &amp; creative licence. As many Myst fans may know, the chambers don&#8217;t exactly fit in the island faithfully, and to make a clean section, a small amount of artistic license was required.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view.jpg"><img data-dominant-color="74663f" data-has-transparency="false" decoding="async" class="aligncenter size-postwidth wp-image-695 not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-768x480.jpg" alt="Myst Island Cake - cutout view" title="Myst Island Cake - cutout view" width="768" height="480" style="--dominant-color: #74663f; aspect-ratio:768/480" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-768x480.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-300x188.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-1024x640.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-1536x960.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-450x281.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_cutout_view-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>Grass made of crushed digestive biscuits mixed with shredded coconut was applied to the appropriate areas. The buildings, pathways, stairs, ships, pillars &amp; trees were positioned and blended into the landscape, before a dam of packing tape &amp; cardboard was constructed around the cake ready for the sea water. The ocean water was made with agar powder, water, sugar &amp; flavouring, which was cooled to 40&#8217;C/105&#8217;F before being poured around the cake. The underwater chocolate &amp; the fondant of the island began to dissolve in the agar, even though the jelly was hard. This was not a major problem as the colour stayed in the jelly, and the dissolving fondant dripped slowly, which we continued to mop up.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship.jpg"><img data-dominant-color="7c7963" data-has-transparency="false" decoding="async" class="aligncenter wp-image-703 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-768x514.jpg" alt="Myst Island Cake - Selenitic Age rocketship" title="Myst Island Cake - Selenitic Age rocketship" width="768" height="514" style="--dominant-color: #7c7963; aspect-ratio:768/514" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-768x514.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-300x201.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-1024x686.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-1536x1028.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-450x301.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_rocketship-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>After removing the jelly mould, the cake was almost done, but there was a blank space on the side where the island was cut off. Meka had a plan for this &#8211; literally! He drew out the plan view of the island, as though Atrus was still in the process of writing the island into existence. It was finished with a chocolate version of Atrus&#8217;s quill and ink, along with his memorable words.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill.jpg"><img data-dominant-color="87783f" data-has-transparency="false" decoding="async" class="aligncenter size-postwidth wp-image-700 not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-768x512.jpg" alt="Myst Island Cake - Quill" title="Myst Island Cake - Quill" width="768" height="512" style="--dominant-color: #87783f; aspect-ratio:768/512" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-768x512.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-300x200.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-1024x683.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-1536x1024.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-450x300.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_quill-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>Aside from some small amounts of armature wire to hold up things like the trees, everything else in this cake is edible. Most importantly, most of the sculptures are chocolate-based instead of being fondant-based, so it actually tastes good too (eg the quill is entirely white chocolate). And now that it&#8217;s finally done, it&#8217;s time for us to enjoy some cake after staring at it all week! <em>*nom*</em></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view.jpg"><img data-dominant-color="82816b" data-has-transparency="false" decoding="async" class="aligncenter size-postwidth wp-image-693 not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-768x528.jpg" alt="Myst Island Cake - top/aerial/above view" title="Myst Island Cake - top/aerial/above view" width="768" height="528" style="--dominant-color: #82816b; aspect-ratio:768/528" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_aerial_top_above_view-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/myst_island_cake_side.jpg"><img data-dominant-color="908a76" data-has-transparency="false" decoding="async" class="aligncenter wp-image-704 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-768x480.jpg" alt="Myst Island Cake - side view" title="Myst Island Cake - side view" width="768" height="480" style="--dominant-color: #908a76; aspect-ratio:768/480" srcset="https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-768x480.jpg 768w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-300x188.jpg 300w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-1024x640.jpg 1024w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-1536x960.jpg 1536w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-450x281.jpg 450w, https://www.riumplus.com/wp-content/uploads/myst_island_cake_side-jpg.webp 2048w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>The post <a href="https://www.riumplus.com/myst-island-cake/">Myst Island Cake</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/myst-island-cake/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mad Scientist Knife Switch Extension Cord</title>
		<link>https://www.riumplus.com/mad-scientist-knife-switch-extension-cord/</link>
					<comments>https://www.riumplus.com/mad-scientist-knife-switch-extension-cord/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 03:59:12 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=653</guid>

					<description><![CDATA[<p>There&#8217;s a running joke amongst my friends that I&#8217;m an actual time-travelling mad scientist &#8211; mostly because it&#8217;s more true than false. So I figured, why not run with it a little and have some fun with it. So that&#8217;s what I&#8217;ve done here &#8211; I&#8217;ve restored this old Mad Scientist&#8217;s Knife Switch into perfect [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/mad-scientist-knife-switch-extension-cord/">Mad Scientist Knife Switch Extension Cord</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>There&#8217;s a running joke amongst my friends that I&#8217;m an actual time-travelling mad scientist &#8211; mostly because it&#8217;s more true than false. So I figured, why not run with it a little and have some fun with it. So that&#8217;s what I&#8217;ve done here &#8211; I&#8217;ve restored this old Mad Scientist&#8217;s Knife Switch into perfect working order!</p>
<div id="attachment_655" style="width: 910px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/knife_switch_1.jpg"><img data-dominant-color="83837d" data-has-transparency="false" aria-describedby="caption-attachment-655" src="https://www.riumplus.com/wp-content/uploads/knife_switch_1-1024x704.jpg" alt="A 2x DPDT knife switch, rated for 500V 60A, with arc suppressors. It&#039;s sitting on a sheet of brushed Aluminium on a table with a tablecloth on it." title="A 2x DPDT knife switch, rated for 500V 60A, with arc suppressors" width="900" height="619" style="--dominant-color: #83837d; aspect-ratio:900/619;background:linear-gradient(90deg,#abb8,#6548,#6448,#5338,#6778),linear-gradient(#776,#dcb,#988,#211,#421,#555,#bba);" decoding="async" fetchpriority="high" class="size-large wp-image-655 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/knife_switch_1-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/knife_switch_1-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/knife_switch_1-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/knife_switch_1-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/knife_switch_1-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/knife_switch_1-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-655" class="wp-caption-text">A 2x DPDT knife switch, rated for 500V 60A, with arc suppressors</p></div>
<p>Just cleaning it &#038; replacing the springs was the easy part. Safety is important &#8211; especially when you&#8217;re going to have &#8220;exposed&#8221; bare copper like I have here. For this knife switch the exposed bare copper is only ever running at 5 Volts, and those +5V connections are used to open/close some relays, with additional protection if the exposed areas ever go too high in voltage or current. You could lick the bare copper if you wanted without feeling so much as a tingle. But I don&#8217;t recommend licking copper; it tastes bad.</p>
<div style="position:relative;width:100%;height:0;padding-bottom:75%"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" width="1353" height="682" src="https://www.youtube-nocookie.com/embed/hoSW81RX8FA?vq=hd1080" title="Knife Switch Extension Cord" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=hoSW81RX8FA?vq=hd1080">YouTube link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<div id="attachment_656" style="width: 842px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/knife_switch_2.jpg"><img data-dominant-color="a99f9b" data-has-transparency="false" aria-describedby="caption-attachment-656" src="https://www.riumplus.com/wp-content/uploads/knife_switch_2-832x1024.jpg" alt="Knife Switch as viewed from above" title="Pull the Lever, Kronk!" width="832" height="1024" style="--dominant-color: #a99f9b; aspect-ratio:832/1024;background:linear-gradient(#abb8,#7438,#7448,#8548,#9778),linear-gradient(90deg,#cdd,#dee,#755,#633,#643,#bbb,#bbb);" decoding="async" class="size-large wp-image-656 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/knife_switch_2-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/knife_switch_2-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/knife_switch_2-768x946.jpg 768w, https://www.riumplus.com/wp-content/uploads/knife_switch_2-1247x1536.jpg 1247w, https://www.riumplus.com/wp-content/uploads/knife_switch_2-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/knife_switch_2-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/knife_switch_2-jpg.webp 1663w" sizes="(max-width: 832px) 100vw, 832px" /></a><p id="caption-attachment-656" class="wp-caption-text">&#8220;Pull the Lever, Kronk!&#8221;</p></div>
<p>Fully restored/repaired/running, this knife switch is now sitting around my house as a random extension cord you can use to turn on/off any appliance it&#8217;s paired with. Because why not make turning on a lamp a little bit more Mad Sciencey.</p>
<p>The post <a href="https://www.riumplus.com/mad-scientist-knife-switch-extension-cord/">Mad Scientist Knife Switch Extension Cord</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/mad-scientist-knife-switch-extension-cord/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>25-Hour Digital Myst Clock/Chronometer</title>
		<link>https://www.riumplus.com/25-hour-digital-myst-dni-clock-chronometer/</link>
					<comments>https://www.riumplus.com/25-hour-digital-myst-dni-clock-chronometer/#comments</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Thu, 23 Jan 2020 13:19:30 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Myst series]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=550</guid>

					<description><![CDATA[<p>My wall clock in my house recently died, and with there being a running joke that I&#8217;m a time traveller thanks to my DeLorean, I thought I might as well build a replacement clock myself so it could be extra unique. Here&#8217;s what I came up with: a self-setting, self-correcting, self-adjusting wall clock/chronometer that tells [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/25-hour-digital-myst-dni-clock-chronometer/">25-Hour Digital Myst Clock/Chronometer</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>My wall clock in my house recently died, and with there being a running joke that I&#8217;m a time traveller thanks to my <a href="https://www.riumplus.com/category/delorean/">DeLorean</a>, I thought I might as well build a replacement clock myself so it could be extra unique. Here&#8217;s what I came up with: a self-setting, self-correcting, self-adjusting wall clock/chronometer that tells time both in our timekeeping system and in the 25-hour D&#8217;ni timekeeping system used in the <a href="https://cyan.com/games/">Myst series of video games</a>. This is actually pretty handy if you want to know if it&#8217;s the right time to log in for certain events in <a href="https://mystonline.com/en/">Myst Online: Uru Live</a>.</p>
<div id="attachment_632" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/dni_clock_front2.jpg"><img data-dominant-color="4c3239" data-has-transparency="false" aria-describedby="caption-attachment-632" class="size-postwidth wp-image-632 not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_clock_front2-768x945.jpg" alt="Digital D'ni Clock" width="768" height="945" style="--dominant-color: #4c3239; aspect-ratio:768/945;background:linear-gradient(#8768,#6138,#3028,#2028,#5138),linear-gradient(90deg,#212,#423,#956,#756,#433);" fetchpriority="high" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/dni_clock_front2-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-1664x2048.jpg 1664w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/dni_clock_front2-jpg.webp 1990w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-632" class="wp-caption-text">It tells you the time both in our &#8220;surface&#8221; time and in the <a href="https://archive.guildofarchivists.org/wiki/Cavern">D&#8217;ni cavern</a>!</p></div>
<p>Technically it&#8217;s more a &#8220;chronometer&#8221; than a &#8220;clock&#8221; &#8211; the main difference between the two is that chronometers have far higher accuracy &amp; precision, to the point that they can be used for scientific experiments. For this one, it&#8217;s generally safe to assume it shouldn&#8217;t read outside 0.003s of the actual time, but in practice it&#8217;s usually under 0.001s of the actual time. It&#8217;s no atomic clock, but it&#8217;ll do for most of my slow-mo needs. The whole project&#8217;s been designed to be as cheap, low-tech, skill-free, and expensive-tool-free as possible.</p>
<div class="wp-video" style="position:relative; width:100%; height:0; padding-bottom:110%"><video class="wp-video-shortcode lazy lazy-hidden" style="position:absolute; top:0; left:0; width:100%; height:100%" id="video-550-1" width="608" height="844" data-poster="https://www.riumplus.com/wp-content/uploads/dni_clock_ticking_thumbnail.jpg" loop muted preload="none" controls="controls"><source type="video/mp4" src="https://www.riumplus.com/wp-content/uploads/dni_clock_ticking.mp4"><a href="https://www.riumplus.com/wp-content/uploads/dni_clock_ticking.mp4">https://www.riumplus.com/wp-content/uploads/dni_clock_ticking.mp4</a></video></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=xDaKi6vqnOw">Youtube Link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<p>First up, a little primer &#8211; the digits used in the Myst games, aka D&#8217;ni digits, are a base-25 numbering system. This means they count up using symbols like [1], [2], [3], [4] &#8230; [22], [23], [24], [1][0]. That is, what they call &#8220;10&#8221;, we call &#8220;25&#8221; &#8211; the same way that in hexadecimal &#8220;10&#8221; represents what we call &#8220;16&#8221;. The numbers themselves are based on the numbers 0-4, which are then rotated anticlockwise 90° to represent 5/10/15/20. Here&#8217;s an example of D&#8217;ni numbers, showing how you add the row &amp; column header symbols together to get the final number symbol:​</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/dni_numbers.png"><img data-dominant-color="242424" data-has-transparency="true" decoding="async" class="aligncenter wp-image-552 size-full has-transparency" src="https://www.riumplus.com/wp-content/uploads/dni_numbers.png" alt="D'ni Numbers" width="595" height="613" style="--dominant-color: #242424; aspect-ratio:595/613" srcset="https://www.riumplus.com/wp-content/uploads/dni_numbers.png 595w, https://www.riumplus.com/wp-content/uploads/dni_numbers-291x300.png 291w, https://www.riumplus.com/wp-content/uploads/dni_numbers-450x464.png 450w, https://www.riumplus.com/wp-content/uploads/dni_numbers-300x309.png 300w" sizes="(max-width: 595px) 100vw, 595px" /></a></p>
<p>Each D&#8217;ni &#8220;day&#8221;, or &#8220;yahr&#8221;, is roughly 30 hours, 14 minutes long and each D&#8217;ni &#8220;second&#8221;, or &#8220;prorahn&#8221;, is roughly 1.4 seconds. The <a href="https://archive.guildofarchivists.org/wiki/D%27ni_time">Guild of Archivists</a> has more details on how the actual D&#8217;ni timekeeping system works if that interests you. There&#8217;s nothing like these digits anywhere out there on the market, aside from something way over-complex like using LCD displays, but that didn&#8217;t interest me much and wouldn&#8217;t meet the goals of cheap or low-tech. So I had to come up with my own&#8230; And here&#8217;s how that turned out!</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-scaled.jpg"><img class="aligncenter wp-image-572 size-postwidth" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-768x880.jpg" alt="Prototype 25-Segment D'ni Display" width="768" height="880" style="aspect-ratio:768/880;background:linear-gradient(#4238,#ca78,#ed88,#d858,#8328,#a768),linear-gradient(90deg,#443,#ec7,#b64,#612,#201,#744,#422)" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-768x880.jpg 768w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-262x300.jpg 262w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-894x1024.jpg 894w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-1341x1536.jpg 1341w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-1788x2048.jpg 1788w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-450x515.jpg 450w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_test_old-300x344.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_animated.gif"><img decoding="async" class="aligncenter wp-image-573 size-full" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_animated.gif" alt="Animation of 7-segment style Digital D'ni Numbers" width="480" height="480" style="aspect-ratio:1/1" /></a></p>
<p>There&#8217;s so many places I could start with describing how this project was made so I&#8217;m gonna pick the one that probably interests most people reading this &#8211; the custom D&#8217;ni digit 25-segment displays! These are basically like my own custom 7-segment displays, but they&#8217;re easier to read with much higher contrast than store-bought 7-segs. I couldn&#8217;t find any instructions or guides out there on how to make your own (I&#8217;m sure there has to be some out there <em>somewhere</em>), so I had to work it all out myself from trial and error. The design itself was all made in <a href="https://inkscape.org/">Inkscape</a>. Laser cutting holes in sheet acrylic and filling them with translucent resin was the way to go. The trickiest part is to have even light diffusion throughout an entire cell. The black parts are made from laser-cut 4.5mm black acrylic.</p>
<div id="attachment_571" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-scaled.jpg"><img aria-describedby="caption-attachment-571" class="wp-image-571 size-postwidth" src="https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-768x632.jpg" alt="Laser-cutting D'ni digits out of acrylic" width="768" height="632" style="aspect-ratio:768/632;background:linear-gradient(90deg,#1118,#6548,#9868,#8768,#3238),linear-gradient(#223,#443,#b98,#875,#876,#222);" decoding="async" srcset="https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-768x632.jpg 768w, https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-300x247.jpg 300w, https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-1024x842.jpg 1024w, https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-1536x1263.jpg 1536w, https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-2048x1685.jpg 2048w, https://www.riumplus.com/wp-content/uploads/laser_cutting_dni_digit_layers-450x370.jpg 450w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-571" class="wp-caption-text">Laser-cutting D&#8217;ni digits out of acrylic</p></div>
<p>To help bounce light around inside each cell as much as possible, I airbrushed them with a thin white paint before filling them with resin. For the side that was to be the &#8220;front&#8221;, aka the good-quality side, I wanted the poured resin cells to be smooth &amp; flush with the surface of the acrylic, which is tricky. I placed a piece of clear packing tape on a table with the sticky side up, stretched it out as far as I could, then carefully placed the front of the acrylic piece on the stretched tape. This kept the packing tape under constant tension, so that the resin cured against a smooth flat surface. The empty cells were filled with a 7:1 mixture of clear resin with super fine plaster of paris (mixed before pouring, obviously), which was the best-looking diffusing medium I tried. If you try this, sift the plaster into the resin while stirring to make it as evenly distributed as possible and to reduce plaster clumps in the resin. Use a needle to break up the remaining clumps and to remove any air bubbles that might be stuck in the corners. I recommend carefully picking up the cured acrylic blocks and looking at them from underneath to check for any plaster clumps or bubbles too. A vacuum chamber would be great if you&#8217;ve got one to remove the bubbles, but I didn&#8217;t have one. Once the resin was cured I carefully removed the packing tape and the segments were ready.</p>
<div class="wp-video" style="position:relative; width:100%; height:0; padding-bottom:100%"><video class="wp-video-shortcode lazy lazy-hidden" style="position:absolute; top:0; left:0; width:100%; height:100%" id="video-550-2" width="608" height="1080" data-poster="https://www.riumplus.com/wp-content/uploads/dni_display_diffusion_test_thumbnail.jpg" loop muted preload="none" controls="controls"><source type="video/mp4" class="lazy lazy-hidden" src="https://www.riumplus.com/wp-content/uploads/dni_display_diffusion_test.mp4"><a href="https://www.riumplus.com/wp-content/uploads/dni_display_diffusion_test.mp4">https://www.riumplus.com/wp-content/uploads/dni_display_diffusion_test.mp4</a></video></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=faP93JqHMGU">Youtube Link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<p>At 4.5mm thick, a single layer of diffusion from this material is likely good enough for most people, but just to make the light segments look extra smooth I used two layers of resin-filled acrylic. However, in this video you can see that there&#8217;s a lot of light bleeding from one cell to another, so to seal the edges well, I laser-cut some cardboard gaskets out of 2mm thick black cardboard backing board. I painted the interior edges with a silver pen to increase reflection. I used these gaskets between the two layers of acrylic as well as between the acrylic and the circuit board. I tried adding layers of proper light diffusion film between the gaskets, but they did so little and they would&#8217;ve been so fiddly to place in each cell that I didn&#8217;t bother.</p>
<div id="attachment_575" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers.jpg"><img data-dominant-color="81786c" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-575" class="wp-image-575 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-768x576.jpg" alt="The 5 layers in the 25-segment digital D'ni display modules - acrylic layers on the left, cardboard gaskets in the middle, circuit board on the right" width="768" height="576" style="--dominant-color: #81786c; aspect-ratio:768/576" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-2048x1536.jpg 2048w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module_layers-450x338.jpg 450w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-575" class="wp-caption-text">The 5 layers in the 25-segment digital D&#8217;ni display modules &#8211; acrylic layers on the left, cardboard gaskets in the middle, circuit board on the right</p></div>
<p>The custom circuit boards were all made in <a href="https://easyeda.com/">EasyEDA</a>, which is simple enough to use that it runs in your web browser. The layout was imported from Inkscape&#8217;s SVG and I used that to properly position the LEDs. Each board has 50 individual LEDS in strings ranging from 1 LED to 4 LEDs long. There&#8217;s 36 discrete cells, or resin-filled holes in the acrylic, but some are always lit up together so there&#8217;s only 26 controllable segments. There were 2 different voltages used for these boards &#8211; 9 Volts for the strings of 4 &amp; 3 LEDs, and 5 Volts for the strings of 2 &amp; 1 LEDs.</p>
<div id="attachment_564" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram.png"><img data-dominant-color="f0f1ef" data-has-transparency="true" decoding="async" aria-describedby="caption-attachment-564" class="size-postwidth wp-image-564 has-transparency" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram-768x638.png" alt="EasyEDA's logic-level layout of the 25-segment displays" width="768" height="638" style="--dominant-color: #f0f1ef; aspect-ratio:768/638" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram-768x638.png 768w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram-300x249.png 300w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram-1024x851.png 1024w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram-450x374.png 450w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_blocking_diagram.png 1055w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-564" class="wp-caption-text">EasyEDA&#8217;s logic-level layout of the 25-segment D&#8217;ni Display</p></div>
<div id="attachment_567" style="width: 581px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout1.png"><img data-dominant-color="1c1503" data-has-transparency="true" decoding="async" aria-describedby="caption-attachment-567" class="size-full wp-image-567 has-transparency" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout1.png" alt="25-segment D'ni Display silkscreen layout" width="571" height="665" style="--dominant-color: #1c1503; aspect-ratio:571/665" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout1.png 571w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout1-258x300.png 258w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout1-450x524.png 450w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout1-300x349.png 300w" sizes="(max-width: 571px) 100vw, 571px" /></a><p id="caption-attachment-567" class="wp-caption-text">Silkscreen layout of the 25-segment D&#8217;ni Display</p></div>
<p>I know a lot of people like to rag on the autorouter feature of EDA software, but for something like this it works perfectly. Aside from a few starting obvious straight traces I put down myself, and a few extra links added right at the end to reduce the chances of the top or bottom planes acting like antennae, everything else was autorouted.</p>
<div id="attachment_568" style="width: 581px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout2.png"><img data-dominant-color="0c0306" data-has-transparency="true" decoding="async" aria-describedby="caption-attachment-568" class="size-full wp-image-568 has-transparency" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout2.png" alt="LEDs and a couple traces placed on the 25-segment D'ni Display circuit layout" width="571" height="665" style="--dominant-color: #0c0306; aspect-ratio:571/665" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout2.png 571w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout2-258x300.png 258w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout2-450x524.png 450w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout2-300x349.png 300w" sizes="(max-width: 571px) 100vw, 571px" /></a><p id="caption-attachment-568" class="wp-caption-text">LEDs and a couple traces placed on the 25-segment D&#8217;ni Display circuit layout</p></div>
<div id="attachment_569" style="width: 581px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout3.png"><img data-dominant-color="1f0208" data-has-transparency="true" decoding="async" aria-describedby="caption-attachment-569" class="size-full wp-image-569 has-transparency" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout3.png" alt="Final circuit layout of the 25-segment D'ni Display circuit, mostly autorouted" width="571" height="665" style="--dominant-color: #1f0208; aspect-ratio:571/665" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout3.png 571w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout3-258x300.png 258w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout3-450x524.png 450w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_circuit_layout3-300x349.png 300w" sizes="(max-width: 571px) 100vw, 571px" /></a><p id="caption-attachment-569" class="wp-caption-text">Final circuit layout of the 25-segment D&#8217;ni Display circuit, mostly autorouted &#8211; I didn&#8217;t draw this, it was automatically drawn for me</p></div>
<p>With so many tiny SMD LEDs needing soldering, I definitely recommend paying extra to order a solder stencil along with your circuit board. I have pretty shaky hands due to some medication I&#8217;m currently on, but I could manage placing them on the small pads of solder paste left by the stencils. It&#8217;s called solder paste but it&#8217;s easier to work with (and more accurate) if you think of it as a bunch of tiny beads in oil, rather than an actual paste. If you&#8217;ve ever wondered what solder paste looks like up close, here&#8217;s some microscope photos!</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom1.jpg"><img data-dominant-color="b8c5b9" data-has-transparency="false" decoding="async" class="alignnone size-thumbnail wp-image-556 not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom1-150x150.jpg" alt="Circuit Board Solder Paste up close with a Microscope" width="150" height="150" style="--dominant-color: #b8c5b9; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom1-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom1-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom2.jpg"><img data-dominant-color="b5cac2" data-has-transparency="false" decoding="async" class="alignnone size-thumbnail wp-image-557 not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom2-150x150.jpg" alt="Circuit Board Solder Paste up close with a Microscope" width="150" height="150" style="--dominant-color: #b5cac2; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom2-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom2-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom3.jpg"><img data-dominant-color="9099a7" data-has-transparency="false" decoding="async" class="alignnone size-thumbnail wp-image-558 not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom3-150x150.jpg" alt="Circuit Board Solder Paste up close with a Microscope" width="150" height="150" style="--dominant-color: #9099a7; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom3-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom3-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom4.jpg"><img data-dominant-color="9ba1ae" data-has-transparency="false" decoding="async" class="alignnone wp-image-559 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom4-150x150.jpg" alt="Circuit Board Solder Paste up close with a Microscope" width="150" height="150" style="--dominant-color: #9ba1ae; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom4-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom4-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom5.jpg"><img data-dominant-color="8e8d92" data-has-transparency="false" decoding="async" class="alignnone wp-image-560 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom5-150x150.jpg" alt="Circuit Board Solder Paste up close with a Microscope" width="150" height="150" style="--dominant-color: #8e8d92; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom5-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/dni_circuit_board_zoom5-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>You can use a fancy reflow oven or an electronics hot plate to fuse the solder, but you can also just use a frying pan on a stove, so long as your pan is actually properly flat. Getting the right temperature is important so check with your brand of solder paste &#8211; I used <a href="https://www.adafruit.com/product/3217">Maker Paste</a> which needs 140&#8217;C/284&#8217;F. Note that standard cheap IR spot thermometers won&#8217;t normally work on metal pans (the pan will reflect the IR light giving a wrong reading), but thermal cameras or cooking thermometers work. One clever hack is to add a few drops of water to the pan &amp; count how long it takes for those drops to boil, add half of that time again, and you should be at around 140&#8217;C. Preheat the frying pan and the moment the paste all melts &amp; goes shiny, remove the board from heat &#8211; this should take under 10 seconds.</p>
<div id="attachment_561" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-scaled.jpg"><img data-dominant-color="454540" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-561" class="wp-image-561 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-768x576.jpg" alt="SMD reflow using a frying pan and a thermal camera" width="768" height="576" style="--dominant-color: #454540; aspect-ratio:768/576" srcset="https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-2048x1536.jpg 2048w, https://www.riumplus.com/wp-content/uploads/smd_reflow_frying_pan-450x338.jpg 450w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-561" class="wp-caption-text">Frying pans totally work as reflow ovens</p></div>
<p>Pro tip &#8211; you can use baking paper to help make it easier to pick up when you&#8217;re done, but make sure you use paper that&#8217;s rated for whatever temperature you&#8217;re using. This is what happens when you use cheap paper that&#8217;s not rated that high. Oops. Made a super pretty pattern, though.</p>
<div id="attachment_562" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-scaled.jpg"><img data-dominant-color="838582" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-562" class="wp-image-562 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-768x842.jpg" alt="Failed SMD reflow attempt resulting in a burnt board" width="768" height="842" style="--dominant-color: #838582; aspect-ratio:768/842" srcset="https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-768x842.jpg 768w, https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-274x300.jpg 274w, https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-934x1024.jpg 934w, https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-1401x1536.jpg 1401w, https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-1868x2048.jpg 1868w, https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-450x493.jpg 450w, https://www.riumplus.com/wp-content/uploads/interesting_failure_burnt_board-300x329.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-562" class="wp-caption-text">I asked a couple dozen people for guesses on what made this bubble-like burn pattern and no one guessed baking paper on fire. Go figure.</p></div>
<p>And here&#8217;s what they look like with the solder paste melted solid. Note that you don&#8217;t have to actually get the LEDs perfectly lined up when you&#8217;re using solder paste to do SMD soldering, if you&#8217;re slightly off then surface tension will (hopefully) pull them all into near perfect alignment.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/microscope_led_soldered.jpg"><img data-dominant-color="aba9ac" data-has-transparency="false" decoding="async" class="aligncenter size-postwidth wp-image-563 not-transparent" src="https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-768x576.jpg" alt="Microscope photo of a soldered SMD 0603 LED" width="768" height="576" style="--dominant-color: #aba9ac; aspect-ratio:768/576" srcset="https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-450x338.jpg 450w, https://www.riumplus.com/wp-content/uploads/microscope_led_soldered-jpg.webp 1600w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>I tried 0804 LEDs but they were too big to fit within the segments so I dropped down to 0603, which if you don&#8217;t know what that means, they&#8217;re 0.06 inches by 0.03 inches, or around 1.5mm by 0.76mm. This is 100% tweezer territory. Here&#8217;s a size comparison for you.</p>
<div id="attachment_576" style="width: 910px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/tiny_led.jpg"><img data-dominant-color="7c7b6d" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-576" src="https://www.riumplus.com/wp-content/uploads/tiny_led-1024x704.jpg" alt="0603 SMD LED compared to a US penny and an Australian 5c coin" title="Hi I'm a tiny 0603 LED! These are my friends, a US penny and an Australian 5c coin!" width="900" height="619" style="--dominant-color: #7c7b6d; aspect-ratio:900/619" class="size-large wp-image-576 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/tiny_led-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/tiny_led-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/tiny_led-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/tiny_led-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/tiny_led-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/tiny_led-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-576" class="wp-caption-text">Hi I&#8217;m a tiny 0603 LED! These are my friends, a US penny and an Australian 5c coin!</p></div>
<p>Here&#8217;s what the circuit board looks like all lit up</p>
<div class="wp-video" style="position:relative; width:100%; height:0; padding-bottom:100%"><video class="wp-video-shortcode lazy lazy-hidden" style="position:absolute; top:0; left:0; width:100%; height:100%" id="video-550-3" width="608" height="1080" data-poster="https://www.riumplus.com/wp-content/uploads/dni_display_bare_counting_thumbnail.jpg" loop muted preload="none" controls="controls"><source type="video/mp4" src="https://www.riumplus.com/wp-content/uploads/dni_display_bare_counting.mp4"><a href="https://www.riumplus.com/wp-content/uploads/dni_display_bare_counting.mp4">https://www.riumplus.com/wp-content/uploads/dni_display_bare_counting.mp4</a></video></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=NrxdAlBOgIk">Youtube Link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<p>Here’s what the final thing looks like with only one layer of diffuser over the top! It honestly could&#8217;ve been fine like this, but because I went the extra mile and made 2 diffuser layers, those segments are more evenly lit than the standard 7-segments I used for the normal digits!</p>
<div class="wp-video" style="position:relative; width:100%; height:0; padding-bottom:100%"><video class="wp-video-shortcode lazy lazy-hidden" style="position:absolute; top:0; left:0; width:100%; height:100%" id="video-550-4" width="608" height="1080" data-poster="https://www.riumplus.com/wp-content/uploads/dni_display_module_test_thumbnail.jpg" loop muted preload="none" controls="controls"><source type="video/mp4" src="https://www.riumplus.com/wp-content/uploads/dni_display_module_test.mp4"><a href="https://www.riumplus.com/wp-content/uploads/dni_display_module_test.mp4">https://www.riumplus.com/wp-content/uploads/dni_display_module_test.mp4</a></video></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=nZ-BjWcJPHo">Youtube Link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<p>Just because, this is what the digit circuit boards look like with a thermal camera, which is a great way to make sure that all the connections are good. This step certainly isn&#8217;t necessary, but I have access to a thermal camera with work, so I figured why not use it.</p>
<div id="attachment_584" style="width: 490px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/thermal_camera_old_board.png"><img decoding="async" aria-describedby="caption-attachment-584" class="size-full wp-image-584" src="https://www.riumplus.com/wp-content/uploads/thermal_camera_old_board.png" alt="Thermal camera photo of a D'ni digit" width="480" height="640" style="aspect-ratio:480/640" /></a><p id="caption-attachment-584" class="wp-caption-text">Thermal camera photo of a D&#8217;ni digit</p></div>
<p>Put this all together, and you get a finished 25-segment display module for showing D&#8217;ni digits! The screws are carefully positioned so the threads will go through the case but the head of the screws overlap the modules to hold them in place. Here&#8217;s what they look like &#8211; layered like an onion, or maybe an Ogre.</p>
<div id="attachment_577" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-scaled.jpg"><img data-dominant-color="b2b4ad" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-577" class="wp-image-577 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-768x367.jpg" alt="Overview of the layers of a 25-segment D'ni Display Module" width="768" height="367" style="--dominant-color: #b2b4ad; aspect-ratio:768/367" srcset="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-768x367.jpg 768w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-300x143.jpg 300w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-1024x490.jpg 1024w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-1536x734.jpg 1536w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-2048x979.jpg 2048w, https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_module3-450x215.jpg 450w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-577" class="wp-caption-text">Overview of the layers of a 25-segment D&#8217;ni Display Module</p></div>
<p>Here&#8217;s what the insides look like without any wires connected. Bottom left in pink are some TLC5947 constant-current variable brightness LED drivers, and they&#8217;re sitting in standard off-the-shelf breakout boards with heatsinks attachedto them. These are what turn on/off all the LEDs behind the D&#8217;ni digits. Bottom right is some power supplies to convert the 9V in to the 5V some chips require (this takes some of the heat load off the TLC5947&#8217;s for the segments with only 1 or 2 LEDs in them).</p>
<div id="attachment_578" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/wire_free_boards.jpg"><img data-dominant-color="717f78" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-578" class="size-postwidth wp-image-578 not-transparent" src="https://www.riumplus.com/wp-content/uploads/wire_free_boards-768x1024.jpg" alt="The inside of my 25-hour D'ni clock, without any wires connected" width="768" height="1024" style="--dominant-color: #717f78; aspect-ratio:768/1024" srcset="https://www.riumplus.com/wp-content/uploads/wire_free_boards-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/wire_free_boards-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/wire_free_boards-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/wire_free_boards-1536x2048.jpg 1536w, https://www.riumplus.com/wp-content/uploads/wire_free_boards-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/wire_free_boards-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/wire_free_boards-jpg.webp 1920w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-578" class="wp-caption-text">The inside of my 25-hour D&#8217;ni clock, without any wires connected. The top right is a voltage level converter that I screwed up its size in the circuit board design step, so I just extended it up to have enough room to fix the error</p></div>
<p>Top middle is another custom circuit board with high-current shift registers to display the &#8220;normal&#8221; digits. This whole board was designed to be through-hole, as an &#8220;easy&#8221; design for a beginner solderer to start with. The reason why I&#8217;m using a bank of shift registers to control all the LEDs instead of just alternating between them in banks is that this means the display has no flicker and still works during high-speed/slow-motion photography experiments &#8211; which is part of what makes it a chronometer and not just yet another fancy clock. Rounding it off is the guts, a branded (not Chinese knock-off; they often have bad power regulators) WeMos/Lolin D1 Mini ESP8266. Having 802.11n-speed WiFi capabilities means it&#8217;s already equipped with a reasonably accurate Quartz crystal, to the point that I found an external timekeeping regulator like a temperature/oven based crystal to be unnecessary. The logic it runs isn&#8217;t too complicated &#8211; connect to the nearest available WiFi point, perform a geoIP lookup, perform a timezone lookup for that location, then poll a few of the nearest NTP servers every few hours. The initial sync is pretty much always within 3ms, and by keeping track of the ESP8266&#8217;s clock drift as well as the latency/jitter to the nearest NTP servers (plus a few additional tricks like time of day to estimate the crystal&#8217;s temperature variance and waiting for a quiet moment on the WiFi network before transmitting to reduce jitter), its accuracy is refined with each update. Internally it calculates its accuracy in picoseconds (that&#8217;s the unit prefix smaller than nanoseconds), but that&#8217;s mostly because I&#8217;ve been stung enough times by weird edge cases that I try to avoid floating-point maths wherever possible. Officially I&#8217;m only calling it accurate to within a best-case of 1ms because that&#8217;s a nice round number &amp; is already beyond my home DIY abilities to measure or improve, and just to make extra sure I&#8217;m not &#8220;overselling&#8221; its accuracy that&#8217;s why the display only shows a 100ms &amp; a 10ms digit, but not a 1ms digit. One hidden feature of this chronometer is because of the choice of drivers used for the LEDs, I can fully control their brightness and not just turn them on or off &#8211; for instance, at night the display dims and the squares around the D&#8217;ni digits turn off so it isn&#8217;t blindingly bright if you have to go to the bathroom at 2am.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/surface_circuit_board_front.jpg"><img data-dominant-color="3b7a55" data-has-transparency="false" decoding="async" class="alignnone size-thumbnail wp-image-586 not-transparent" src="https://www.riumplus.com/wp-content/uploads/surface_circuit_board_front-150x150.jpg" alt="Surface Circuit Board Front" width="150" height="150" style="--dominant-color: #3b7a55; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/surface_circuit_board_front-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/surface_circuit_board_front-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/surface_circuit_board_back.jpg"><img data-dominant-color="2f794a" data-has-transparency="false" decoding="async" class="alignnone size-thumbnail wp-image-587 not-transparent" src="https://www.riumplus.com/wp-content/uploads/surface_circuit_board_back-150x150.jpg" alt="Surface Circuit Board Back" width="150" height="150" style="--dominant-color: #2f794a; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/surface_circuit_board_back-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/surface_circuit_board_back-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>These circuit boards are held up by custom 3D printed standoffs &#8211; sure, I could&#8217;ve just bought some, but 3D printing some was cheaper.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs.jpg"><img data-dominant-color="ada79b" data-has-transparency="false" decoding="async" class="aligncenter wp-image-579 size-medium not-transparent" src="https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-287x300.jpg" alt="3D-printed circuit board standoffs" width="287" height="300" style="--dominant-color: #ada79b; aspect-ratio:287/300" srcset="https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-287x300.jpg 287w, https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-978x1024.jpg 978w, https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-768x804.jpg 768w, https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-1468x1536.jpg 1468w, https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-1957x2048.jpg 1957w, https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-450x471.jpg 450w, https://www.riumplus.com/wp-content/uploads/3d_printed_standoffs-300x314.jpg 300w" sizes="(max-width: 287px) 100vw, 287px" /></a></p>
<p>This design was very cheap and very modular, but its one problem was a ridiculous number of wires were involved &#8211; over 450 (!) connection points, all of which have to be connected to wires long enough that you&#8217;ve still got enough space to access them, which occasionally gives signal integrity flickers. If I was doing this again, I absolutely would design the digit circuit boards to at least have the shift registers included on them, to drastically reduce the number of potential failure points.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess1.jpg"><img data-dominant-color="74716a" data-has-transparency="false" decoding="async" class="alignnone wp-image-580 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess1-150x150.jpg" alt="D'ni Clock Chronometer insides" width="150" height="150" style="--dominant-color: #74716a; aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess1-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess1-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess2.jpg"><img decoding="async" class="alignnone wp-image-581 size-thumbnail" src="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess2-150x150.jpg" alt="D'ni Clock Chronometer insides" width="150" height="150" style="aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess2-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess2-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess3.jpg"><img decoding="async" class="alignnone wp-image-582 size-thumbnail" src="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess3-150x150.jpg" alt="D'ni Clock Chronometer insides" width="150" height="150" style="aspect-ratio:1/1" srcset="https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess3-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/chronometer_insides_mess3-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>The final step was to laser cut a box to fit this all within. I used the fantastic online tool <a href="https://www.festi.info/boxes.py/">Boxes.py</a> to make this happen &#8211; this is the &#8220;Display Case&#8221; option. All I had to do here was place holes for the displays &amp; power cable, then get laser cutting. I recommend doing a small test first to make sure you get the play or burn correction settings right depending on how snug a fit you want. This also shows what the box actually looks like, since it&#8217;s so hard to photograph glossy black acrylic.</p>
<div id="attachment_588" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/laser_cutting_box-scaled.jpg"><img data-dominant-color="654b58" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-588" class="wp-image-588 size-postwidth not-transparent" src="https://www.riumplus.com/wp-content/uploads/laser_cutting_box-768x576.jpg" alt="Laser-cut Acrylic D'ni Clock Box" width="768" height="576" style="--dominant-color: #654b58; aspect-ratio:768/576" srcset="https://www.riumplus.com/wp-content/uploads/laser_cutting_box-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/laser_cutting_box-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/laser_cutting_box-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/laser_cutting_box-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/laser_cutting_box-2048x1536.jpg 2048w, https://www.riumplus.com/wp-content/uploads/laser_cutting_box-450x338.jpg 450w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-588" class="wp-caption-text">The warning label is true &#8211; lasers are awesome.</p></div>
<p>Oh and before I forget &#8211; don&#8217;t ever give up on your electronics projects just because they seem too hard. I started trying to build this clock <em>nineteen years ago</em> by trying to assemble it out of individual transistors, because modern cheap easy-to-use microcontrollers like Arduinos weren&#8217;t a thing, and higher-speed wireless-enabled ones like the ESP8266 were even further away. Building things with electronics is literally getting both easier and cheaper every single year. So if you think something is &#8220;too hard&#8221; right now, wait a few years and you&#8217;d be surprised what other options might be available for you! Here&#8217;s one of my failed attempts to build this project from back in 2002 (yes really that old!).</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/old_breadboard1.jpg"><img data-dominant-color="807c75" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-591 not-transparent" src="https://www.riumplus.com/wp-content/uploads/old_breadboard1-225x300.jpg" alt="My first attempt to build a digital Myst clock on a breadboard" width="225" height="300" style="--dominant-color: #807c75; aspect-ratio:225/300" srcset="https://www.riumplus.com/wp-content/uploads/old_breadboard1-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/old_breadboard1-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/old_breadboard1-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/old_breadboard1-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/old_breadboard1-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/old_breadboard1-jpg.webp 1310w" sizes="(max-width: 225px) 100vw, 225px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/old_design_docs-scaled.jpg"><img data-dominant-color="8b8886" data-has-transparency="false" decoding="async" class="alignnone size-medium wp-image-592 not-transparent" src="https://www.riumplus.com/wp-content/uploads/old_design_docs-300x225.jpg" alt="My original digital Myst clock design docs from 2002" width="300" height="225" style="--dominant-color: #8b8886; aspect-ratio:300/225" srcset="https://www.riumplus.com/wp-content/uploads/old_design_docs-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/old_design_docs-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/old_design_docs-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/old_design_docs-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/old_design_docs-2048x1536.jpg 2048w, https://www.riumplus.com/wp-content/uploads/old_design_docs-450x338.jpg 450w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Finally, here&#8217;s the <a href="https://www.riumplus.com/wp-content/uploads/dni_chronometer_presentation/25-segment-myst-display.svg">SVG of the D&#8217;ni Digits</a> including segment numbers, and Gerber files of both the <a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_display_gerber.zip">SMD 25-Segment D&#8217;ni Display Digit circuit boards</a> and the <a href="https://www.riumplus.com/wp-content/uploads/25_segment_dni_chronometer_normal_digits.zip">through-hole normal digit shift register circuit board</a>. You&#8217;re free to create whatever you want with these &#8211; just credit &amp; link back to me plus let me know so I can see what cool stuff you make! I officially unveiled &amp; presented this chronometer at <a href="https://mysterium.net/about/history/mysterium-2019/">Mysterium 2019</a>, the annual fan convention for Myst fans. Here are <a href="https://www.riumplus.com/wp-content/uploads/dni_chronometer_presentation/index.html" title="25-Hour Digital Myst Clock/Chronometer Presentation at Mysterium 2019 slides">my slides for the presentation</a>, and you can watch my presentation below &#8211; I skip over some of the more technical areas but I go more into actual D&#8217;ni timekeeping than I do on here.</p>
<div style="position:relative;width:100%;height:0;padding-bottom:56.25%"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" width="1353" height="682" src="https://www.youtube-nocookie.com/embed/RjrXPKvrVZ4?vq=hd1080" title="Mysterium 2019 - What Could You Build?" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="lazy" fetchpriority="low" allowfullscreen></iframe></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=RjrXPKvrVZ4?vq=hd1080">YouTube link in case the above video doesn&#8217;t work for you</a>)</span></em></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/dni_clock_front-scaled.jpg"><img data-dominant-color="41322f" data-has-transparency="false" decoding="async" class="aligncenter size-postwidth wp-image-631 not-transparent" src="https://www.riumplus.com/wp-content/uploads/dni_clock_front-768x945.jpg" alt="D'ni Clock front" width="768" height="945" style="--dominant-color: #41322f; aspect-ratio:768/945" srcset="https://www.riumplus.com/wp-content/uploads/dni_clock_front-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/dni_clock_front-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/dni_clock_front-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/dni_clock_front-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/dni_clock_front-1664x2048.jpg 1664w, https://www.riumplus.com/wp-content/uploads/dni_clock_front-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/dni_clock_front-300x369.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /></a></p>
<p>One final final thing &#8211; just to show that the 10ms digit really works and isn&#8217;t just a random blur, here&#8217;s a slow-mo recording of it at 240fps.</p>
<div style="position:relative;width:100%;height:0;padding-bottom:56.25%"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;border:0" width="1353" height="682" src="https://www.youtube-nocookie.com/embed/RNGZvRWDbxo?vq=hd1080" title="D'ni Clock Slow-Motion Demonstration" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" loading="lazy" fetchpriority="low" allowfullscreen></iframe></div>
<p><em><span style="font-size:small">(<a href="https://www.youtube.com/watch?v=RNGZvRWDbxo?vq=hd1080">YouTube link in case the above video doesn&#8217;t work for you</a>)</span></em><br />
<span style="font-size:x-small">(Before anyone tries to correct me &#8211; yes I know there are technically 36 discrete light cells making up 26 controllable segments in these displays, neither of which are 25. But I asked myself &#8220;what will people search for when looking to find this project?&#8221;, and since D&#8217;ni numbers are base-25 that&#8217;s what people are likely to use, so that&#8217;s why I decided to call them 25-segment displays instead. So there. 😉 )</span></p>
<p>The post <a href="https://www.riumplus.com/25-hour-digital-myst-dni-clock-chronometer/">25-Hour Digital Myst Clock/Chronometer</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/25-hour-digital-myst-dni-clock-chronometer/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		<enclosure url="https://www.riumplus.com/wp-content/uploads/dni_clock_ticking.mp4" length="3929344" type="video/mp4" />
<enclosure url="https://www.riumplus.com/wp-content/uploads/dni_display_bare_counting.mp4" length="15971989" type="video/mp4" />
<enclosure url="https://www.riumplus.com/wp-content/uploads/dni_display_diffusion_test.mp4" length="4931487" type="video/mp4" />
<enclosure url="https://www.riumplus.com/wp-content/uploads/dni_display_module_test.mp4" length="14486177" type="video/mp4" />

			</item>
		<item>
		<title>Silicon Wafer Wall Artwork</title>
		<link>https://www.riumplus.com/silicon-wafer-wall-artwork/</link>
					<comments>https://www.riumplus.com/silicon-wafer-wall-artwork/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Sun, 12 Jan 2020 08:14:51 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=437</guid>

					<description><![CDATA[<p>I needed some new art for one of my walls and I thought that this time I&#8217;d try making something myself. So I came up with this &#8211; an array of 21 Silicon Wafers of various types, styles and sizes. The front and back pieces are made from laser-cut acrylic, and the wafers are held [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/silicon-wafer-wall-artwork/">Silicon Wafer Wall Artwork</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I needed some new art for one of my walls and I thought that this time I&#8217;d try making something myself. So I came up with this &#8211; an array of 21 <a href="https://en.wikipedia.org/wiki/Wafer_(electronics)">Silicon Wafers</a> of various types, styles and sizes. The front and back pieces are made from laser-cut acrylic, and the wafers are held in place with 3D-printed/laser-cut clips based on the Chevrons around the <a href="https://en.wikipedia.org/wiki/Stargate_(device)">Stargate</a>.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole.jpg"><img data-dominant-color="696967" data-has-transparency="false" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-1024x896.jpg" alt="Silicon Wafer Artwork" width="900" height="788" style="--dominant-color: #696967; aspect-ratio:1024/896;background:linear-gradient(#6678,#1228,#a978,#2338,#5658),linear-gradient(90deg,#467,#343,#a97,#555,#776);" fetchpriority="high" decoding="async" class="aligncenter size-large wp-image-449 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-1024x896.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-300x262.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-768x672.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-1536x1343.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-450x394.jpg 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4.jpg"><img data-dominant-color="444d4b" data-has-transparency="false" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-1024x704.jpg" alt="Silicon Wafer Closeup showing rainbow patterns" width="900" height="619" style="--dominant-color: #444d4b; aspect-ratio:1024/704;background:linear-gradient(#1118,#4668,#9ac8,#89b8,#7898,#2228),linear-gradient(90deg,#654,#ded,#eed,#dde,#8ab,#434,#566);" decoding="async" class="aligncenter size-large wp-image-454 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup4-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-scaled.jpg"><img data-dominant-color="5a5c56" data-has-transparency="false" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-1024x704.jpg" alt="Silicon Wafer Closeup showing rainbow patterns" width="900" height="619" style="--dominant-color: #5a5c56; aspect-ratio:1024/704;background:linear-gradient(#1218,#4448,#5668,#6668,#2228),linear-gradient(90deg,#555,#455,#788,#444,#bbb);" decoding="async" class="aligncenter size-large wp-image-452 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-2048x1408.jpg 2048w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup2-450x309.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>The selection of wafers is as varied as I could make it, made by multiple manufacturers across both Europe &amp; America, from 76mm/3 inches to 150mm/6 inches in diameter, from the late 1970s though to the 2000s. Examples include an <a href="https://en.wikipedia.org/wiki/Intel_MCS-51">8051</a>-compatible microcontroller, a monitor driver chip, military/industrial grade ruggedised memory, a thermometer (<a href="https://www.maximintegrated.com/en/products/sensors/DS1775.html">DS1775</a>), a Lexmark printer cartridge chip, an Operational Amplifier (<a href="https://www.maximintegrated.com/en/products/analog/amplifiers/DS4812.html">DS4812</a>), a MIPS <a href="http://www.cpu-world.com/CPUs/R3010/index.html">R3010</a> floating-point co-processor similar to that used in the PlayStation 1 and the SGI workstations used to render 90s things like Jurassic Park and my favourite game <a href="https://cyan.com/games/riven/">Riven: The Sequel to Myst</a>, Solar Photovoltaic panels, interposers, test patterns, bare unpolished Silicon, and even a thin layer of pure 24k gold.</p>
<p>Because the etchings on the wafers are so small, a lot of them produce fantastically vibrant rainbow patterns when the light catches them at the right angle.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1.jpg"><img data-dominant-color="292f2b" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-1024x704.jpg" alt="Silicon Wafer Closeup showing rainbow patterns" width="900" height="619" style="--dominant-color: #292f2b; aspect-ratio:1024/704" class="aligncenter size-large wp-image-451 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup1-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>Some background if you don&#8217;t know what these are: computer chips are created by first growing giant cylindrical crystals of almost-pure Silicon. These are then sliced up into thin wafers and these wafers are chemically etched with all the wires &amp; transistors using mask &amp; a UV light source. Think of it like creating an image on photography paper using shadow puppets &amp; a flashlight. Each wafer normally has hundreds of individual chips, or dies, etched into it. Then they&#8217;re cut up, tested, and packaged into their final form. Companies don&#8217;t normally sell the raw whole wafers but you can often buy them on eBay, mostly for older wafers and/or manufacturing runs that had defects and were destined for the bin. Prices for etched Silicon wafers vary anywhere between a few dollars to a few ten thousand dollars per wafer, depending on what it is. In total, the whole artwork is made up of many thousands of dies, far too many for me to try and count.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3.jpg"><img data-dominant-color="676f6a" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-1024x704.jpg" alt="Silicon Wafer Closeup showing rainbow patterns" width="900" height="619" style="--dominant-color: #676f6a; aspect-ratio:1024/704" class="aligncenter size-large wp-image-453 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-1024x704.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-300x206.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-768x528.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-1536x1056.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-450x309.jpg 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_closeup3-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>The first step in producing this wall artwork was to create a smaller test version, to see if the whole concept would work &amp; how it&#8217;d look, and to iron out any kinks in the process. The prototype I created was made with just one wafer. This wafer was held in place by just the raw screw threads, which didn&#8217;t really do a good job to hold it securely in place. Valuable experience gained &#8211; come up with a better mounting system for the large design. I used a laser cutter at a lower power level to engrave-remove a few millimetres of acrylic to countersink the screw heads so they didn&#8217;t stick out. It took some trial &amp; error but eventually I had it dialled in perfectly so the screws were perfectly flush with the acrylic. This test run was to be a present for my mother, so I picked a wafer that was made the year I was born and shines mostly pinkish (her favourite colour). The actual chips are 256K SRAM memory, so the back&#8217;s got a cheesy engraving text about &#8220;memories&#8221; on it.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-scaled.jpg"><img data-dominant-color="514b44" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-1024x896.jpg" alt="A Silicon Wafer in a custom pink Acrylic holder. It shines pink and green in the light. Engraved on it are hundreds of SRAM memory chips" title="A Silicon Wafer in a custom pink Acrylic holder. It shines pink and green in the light. Engraved on it are hundreds of SRAM memory chips" width="900" height="788" style="--dominant-color: #514b44; aspect-ratio:1024/896" class="aligncenter size-large wp-image-442 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-1024x896.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-300x263.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-768x672.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-1536x1344.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-2048x1793.jpg 2048w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_individual_pink-450x394.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>Despite some of the wafers being supposedly the same size, I noticed that a lot varied in size a little bit. To account for this, and to hold them in place so they wouldn&#8217;t rattle or rotate, each wafer was individually measured and individual mounting spacers were laser cut out of 2mm thick black backing cardboard. Since the wafers are round, I modelled the top holding clips to look like the Chevrons that surround the Stargate. These Chevron clips were 3D-printed on a resin printer &#8211; resin printers might be normally slow but when you can print 18 clips at a time, they&#8217;re not only quicker than an FDM 3D printer, the end quality is far better too.<br />
<a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-scaled.jpg"><img data-dominant-color="959492" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-1024x768.jpg" alt="3D-printed Stargate Chevrons and individual laser-cut spacers" width="900" height="675" style="--dominant-color: #959492; aspect-ratio:1024/768" class="aligncenter size-large wp-image-445 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-1024x768.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-300x225.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-768x576.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-1536x1152.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-2048x1536.jpg 2048w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3d_printed-450x337.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model.png"><img data-dominant-color="959595" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model-1024x768.png" alt="3D model of the clip holding on the Silicon Wafers. It&#039;s based on the Chevrons around the Stargate" width="900" height="675" style="--dominant-color: #959595; aspect-ratio:1024/768" class="aligncenter size-large wp-image-444 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model-1024x768.png 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model-300x225.png 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model-768x576.png 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model-1536x1152.png 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model-450x338.png 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_clip_3D_model.png 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original.jpg"><img data-dominant-color="4b5e68" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original-1024x819.jpg" alt="Close-up of the Stargate showing its chevrons" width="900" height="720" style="--dominant-color: #4b5e68; aspect-ratio:1024/819" class="aligncenter size-large wp-image-446 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original-1024x819.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original-300x240.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original-768x614.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original-450x360.jpg 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_stargate_chevron_original-jpg.webp 1280w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>The whole display piece was far too large (730mm high * 830mm wide) to be cut in one go on a laser cutter, so the piece was broken into 4 smaller pieces and glued together. A brutalist aesthetic was adopted for both the jigsaw-like interlocking lines as well as the whole shape. This worked well to hide some of the size limitations so I could get the maximum usable area possible out of the raw sheets of acrylic. For instance, the notch cut out on the middle left isn&#8217;t just there for aesthetics, it gives me a couple more centimetres of length for both the upper left and the bottom pieces. Without that notch, neither piece would fit within standard 300mm * 600mm sheets of Acrylic. A top layer of clear acrylic was added to both keep dust away and to protect the wafers. Some of these wafers are so delicate even a single gentle wipe with a fresh microfibre cloth will instantly destroy them (which I accidentally did trying to clean fingerprints off one, oops). It took around 9 months to build, most of which was taken up with trying to acquire as wide a variety of wafers as I could.<br />
<a href="https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template.png"><img data-dominant-color="ceaca5" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template-1024x906.png" alt="The raw laser cutting template for my silicon wafer wall artwork. It has 21 circles arranged in an array with dozens of little clips holding them on" width="900" height="796" style="--dominant-color: #ceaca5; aspect-ratio:1024/906" class="aligncenter size-large wp-image-443 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template-1024x906.png 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template-300x265.png 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template-768x679.png 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template-1536x1358.png 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template-450x398.png 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafers_laser_cutting_template.png 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>When doing any project involving lots of something, it&#8217;s important to remember that the time required can quickly balloon if you have to do that job many times over. For instance, there&#8217;s 63 3D-printed Chevron clips in this project &#8211; spending 8 minutes per object cleaning them up means over 8 hours just cleaning. I tried to keep the part count to a minimum, but even still there&#8217;s 21 wafers held in place by 63 3D-printed clips and 63 laser-cut mounting spacers, held together with 63 bolts plus 63 nuts and 63 black end caps, mounted on 4 sheets of black acrylic with 4 sheets of protective clear acrylic over the top, separated by 16 bolts with 48 nuts and 16 end caps&#8230; Phew. This all means the total part count for this project was 424 pieces. If I could do it again I would consider removing the laser-cut spacers and merging them with the 3D-printed Chevron clips to reduce the number of parts a little &amp; eliminate one of the construction materials.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled.jpg"><img data-dominant-color="828587" data-has-transparency="false" decoding="async" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-1024x1024.jpg" alt="Silicon Wafer Artwork" width="900" height="900" style="--dominant-color: #828587; aspect-ratio:1/1" class="aligncenter size-large wp-image-450 not-transparent" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-1024x1024.jpg 1024w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-300x300.jpg 300w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-768x768.jpg 768w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-1536x1536.jpg 1536w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-450x450.jpg 450w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-100x100.jpg 100w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_artwork_whole_angled-jpg.webp 2048w" sizes="(max-width: 900px) 100vw, 900px" /></a></p>
<p>In the spirit of openness and encouraging others to build cool stuff too, here&#8217;s the <a href="https://www.riumplus.com/wp-content/uploads/stargate_chevron_clip_v21.stl">Stargate Chevron .STL</a> (3.0MB) and the <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_wall_layout.svg">Silicon Wafer layout .SVG</a>. Go nuts with them!</p>
<p><a id="anchor-silicon-wafer-scans"></a>Finally, since I know some people love them, here&#8217;s some photos of the Silicon Wafers taken with a 500x digital microscope so you can see what they look like up close. The patterns vary widely depending on the wafer &#8211; memory tends to look like repeating structures, logic gates tend to look like a random mess, and sensors/anything analogue/test patterns tend to look like some abstract painting. I could swear that one of them has <a href="https://en.wikipedia.org/wiki/Chip_art">Silicon art</a> of an OR-gate with one leg shorter to make it look more like the Star Trek logo, but it&#8217;s just slightly beyond the magnification limits of my microscope so I can&#8217;t photograph it. Most of these are from the wafers you see in this artwork, but there&#8217;s a few from other wafers I didn&#8217;t use.</p>
<p><a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan01.jpg"><img data-dominant-color="494e4a" data-has-transparency="false" style="--dominant-color: #494e4a;" decoding="async" class="alignnone wp-image-458 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan01-150x150.jpg" alt="Silicon Wafer Detail Scan 1" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan01-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan01-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan02.jpg"><img data-dominant-color="6f7a7b" data-has-transparency="false" style="--dominant-color: #6f7a7b;" decoding="async" class="alignnone wp-image-459 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan02-150x150.jpg" alt="Silicon Wafer Detail Scan 2" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan02-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan02-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan03.jpg"><img data-dominant-color="6e6f73" data-has-transparency="false" style="--dominant-color: #6e6f73;" decoding="async" class="alignnone wp-image-460 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan03-150x150.jpg" alt="Silicon Wafer Detail Scan 3" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan03-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan03-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan04.jpg"><img data-dominant-color="ababad" data-has-transparency="false" style="--dominant-color: #ababad;" decoding="async" class="alignnone wp-image-461 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan04-150x150.jpg" alt="Silicon Wafer Detail Scan 4" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan04-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan04-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan05.jpg"><img data-dominant-color="827d84" data-has-transparency="false" style="--dominant-color: #827d84;" decoding="async" class="alignnone wp-image-462 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan05-150x150.jpg" alt="Silicon Wafer Detail Scan 5" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan05-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan05-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan06.jpg"><img data-dominant-color="969b9d" data-has-transparency="false" style="--dominant-color: #969b9d;" decoding="async" class="alignnone wp-image-463 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan06-150x150.jpg" alt="Silicon Wafer Detail Scan 6" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan06-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan06-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan07.jpg"><img data-dominant-color="868382" data-has-transparency="false" style="--dominant-color: #868382;" decoding="async" class="alignnone wp-image-464 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan07-150x150.jpg" alt="Silicon Wafer Detail Scan 7" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan07-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan07-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan08.jpg"><img data-dominant-color="838495" data-has-transparency="false" style="--dominant-color: #838495;" decoding="async" class="alignnone wp-image-465 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan08-150x150.jpg" alt="Silicon Wafer Detail Scan 8" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan08-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan08-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan09.jpg"><img data-dominant-color="5d5d61" data-has-transparency="false" style="--dominant-color: #5d5d61;" decoding="async" class="alignnone wp-image-466 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan09-150x150.jpg" alt="Silicon Wafer Detail Scan 9" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan09-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan09-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan10.jpg"><img data-dominant-color="99939a" data-has-transparency="false" style="--dominant-color: #99939a;" decoding="async" class="alignnone size-thumbnail wp-image-467 not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan10-150x150.jpg" alt="Silicon Wafer Detail Scan 10" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan10-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan10-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan11.jpg"><img data-dominant-color="8f8b89" data-has-transparency="false" style="--dominant-color: #8f8b89;" decoding="async" class="alignnone wp-image-468 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan11-150x150.jpg" alt="Silicon Wafer Detail Scan 11" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan11-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan11-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan12.jpg"><img data-dominant-color="8b8b8d" data-has-transparency="false" style="--dominant-color: #8b8b8d;" decoding="async" class="alignnone wp-image-469 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan12-150x150.jpg" alt="Silicon Wafer Detail Scan 12" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan12-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan12-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan13.jpg"><img data-dominant-color="858588" data-has-transparency="false" style="--dominant-color: #858588;" decoding="async" class="alignnone wp-image-470 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan13-150x150.jpg" alt="Silicon Wafer Detail Scan 13" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan13-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan13-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan14.jpg"><img data-dominant-color="878587" data-has-transparency="false" style="--dominant-color: #878587;" decoding="async" class="alignnone wp-image-471 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan14-150x150.jpg" alt="Silicon Wafer Detail Scan 14" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan14-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan14-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan15.jpg"><img data-dominant-color="7b7a7a" data-has-transparency="false" style="--dominant-color: #7b7a7a;" decoding="async" class="alignnone wp-image-472 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan15-150x150.jpg" alt="Silicon Wafer Detail Scan 15" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan15-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan15-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan16.jpg"><img data-dominant-color="827c7f" data-has-transparency="false" style="--dominant-color: #827c7f;" decoding="async" class="alignnone wp-image-473 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan16-150x150.jpg" alt="Silicon Wafer Detail Scan 16" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan16-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan16-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan17.jpg"><img data-dominant-color="868785" data-has-transparency="false" style="--dominant-color: #868785;" decoding="async" class="alignnone wp-image-474 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan17-150x150.jpg" alt="Silicon Wafer Detail Scan 17" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan17-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan17-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan18.jpg"><img data-dominant-color="75737a" data-has-transparency="false" style="--dominant-color: #75737a;" decoding="async" class="alignnone wp-image-475 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan18-150x150.jpg" alt="Silicon Wafer Detail Scan 18" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan18-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan18-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan19.jpg"><img data-dominant-color="7a797d" data-has-transparency="false" style="--dominant-color: #7a797d;" decoding="async" class="alignnone wp-image-476 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan19-150x150.jpg" alt="Silicon Wafer Detail Scan 19" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan19-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan19-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan20.jpg"><img data-dominant-color="7d797c" data-has-transparency="false" style="--dominant-color: #7d797c;" decoding="async" class="alignnone wp-image-477 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan20-150x150.jpg" alt="Silicon Wafer Detail Scan 20" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan20-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan20-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan21.jpg"><img data-dominant-color="6e6a6a" data-has-transparency="false" style="--dominant-color: #6e6a6a;" decoding="async" class="alignnone wp-image-478 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan21-150x150.jpg" alt="Silicon Wafer Detail Scan 21" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan21-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan21-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan22.jpg"><img data-dominant-color="8e8c8a" data-has-transparency="false" style="--dominant-color: #8e8c8a;" decoding="async" class="alignnone wp-image-479 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan22-150x150.jpg" alt="Silicon Wafer Detail Scan 22" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan22-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan22-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan23.jpg"><img data-dominant-color="615e5f" data-has-transparency="false" style="--dominant-color: #615e5f;" decoding="async" class="alignnone wp-image-480 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan23-150x150.jpg" alt="Silicon Wafer Detail Scan 23" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan23-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan23-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan24.jpg"><img data-dominant-color="828181" data-has-transparency="false" style="--dominant-color: #828181;" decoding="async" class="alignnone wp-image-481 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan24-150x150.jpg" alt="Silicon Wafer Detail Scan 24" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan24-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan24-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan25.jpg"><img data-dominant-color="696a6a" data-has-transparency="false" style="--dominant-color: #696a6a;" decoding="async" class="alignnone wp-image-482 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan25-150x150.jpg" alt="Silicon Wafer Detail Scan 25" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan25-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan25-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan26.jpg"><img data-dominant-color="807d83" data-has-transparency="false" style="--dominant-color: #807d83;" decoding="async" class="alignnone wp-image-483 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan26-150x150.jpg" alt="Silicon Wafer Detail Scan 26" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan26-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan26-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan27.jpg"><img data-dominant-color="888388" data-has-transparency="false" style="--dominant-color: #888388;" decoding="async" class="alignnone wp-image-484 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan27-150x150.jpg" alt="Silicon Wafer Detail Scan 27" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan27-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan27-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan28.jpg"><img data-dominant-color="8f8f92" data-has-transparency="false" style="--dominant-color: #8f8f92;" decoding="async" class="alignnone wp-image-485 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan28-150x150.jpg" alt="Silicon Wafer Detail Scan 28" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan28-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan28-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan29.jpg"><img data-dominant-color="716f72" data-has-transparency="false" style="--dominant-color: #716f72;" decoding="async" class="alignnone wp-image-486 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan29-150x150.jpg" alt="Silicon Wafer Detail Scan 29" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan29-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan29-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan30.jpg"><img data-dominant-color="868688" data-has-transparency="false" style="--dominant-color: #868688;" decoding="async" class="alignnone size-thumbnail wp-image-487 not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan30-150x150.jpg" alt="Silicon Wafer Detail Scan 30" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan30-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan30-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan31.jpg"><img data-dominant-color="8d8c89" data-has-transparency="false" style="--dominant-color: #8d8c89;" decoding="async" class="alignnone wp-image-488 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan31-150x150.jpg" alt="Silicon Wafer Detail Scan 31" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan31-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan31-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan32.jpg"><img data-dominant-color="868480" data-has-transparency="false" style="--dominant-color: #868480;" decoding="async" class="alignnone wp-image-489 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan32-150x150.jpg" alt="Silicon Wafer Detail Scan 32" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan32-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan32-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan33.jpg"><img data-dominant-color="888684" data-has-transparency="false" style="--dominant-color: #888684;" decoding="async" class="alignnone wp-image-490 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan33-150x150.jpg" alt="Silicon Wafer Detail Scan 33" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan33-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan33-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan34.jpg"><img data-dominant-color="615d5c" data-has-transparency="false" style="--dominant-color: #615d5c;" decoding="async" class="alignnone wp-image-491 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan34-150x150.jpg" alt="Silicon Wafer Detail Scan 34" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan34-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan34-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan35.jpg"><img data-dominant-color="8b8d90" data-has-transparency="false" style="--dominant-color: #8b8d90;" decoding="async" class="alignnone wp-image-492 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan35-150x150.jpg" alt="Silicon Wafer Detail Scan 35" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan35-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan35-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan36.jpg"><img data-dominant-color="888789" data-has-transparency="false" style="--dominant-color: #888789;" decoding="async" class="alignnone wp-image-493 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan36-150x150.jpg" alt="Silicon Wafer Detail Scan 36" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan36-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan36-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan37.jpg"><img data-dominant-color="717073" data-has-transparency="false" style="--dominant-color: #717073;" decoding="async" class="alignnone wp-image-494 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan37-150x150.jpg" alt="Silicon Wafer Detail Scan 37" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan37-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan37-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan38.jpg"><img data-dominant-color="878783" data-has-transparency="false" style="--dominant-color: #878783;" decoding="async" class="alignnone wp-image-495 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan38-150x150.jpg" alt="Silicon Wafer Detail Scan 38" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan38-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan38-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan39.jpg"><img data-dominant-color="8b8683" data-has-transparency="false" style="--dominant-color: #8b8683;" decoding="async" class="alignnone wp-image-496 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan39-150x150.jpg" alt="Silicon Wafer Detail Scan 39" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan39-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan39-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan40.jpg"><img data-dominant-color="85807f" data-has-transparency="false" style="--dominant-color: #85807f;" decoding="async" class="alignnone wp-image-497 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan40-150x150.jpg" alt="Silicon Wafer Detail Scan 40" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan40-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan40-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan41.jpg"><img data-dominant-color="69686e" data-has-transparency="false" style="--dominant-color: #69686e;" decoding="async" class="alignnone wp-image-498 size-thumbnail not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan41-150x150.jpg" alt="Silicon Wafer Detail Scan 41" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan41-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan41-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a> <a href="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan42.jpg"><img data-dominant-color="a0a5a5" data-has-transparency="false" style="--dominant-color: #a0a5a5;" decoding="async" class="alignnone size-thumbnail wp-image-499 not-transparent" src="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan42-150x150.jpg" alt="Silicon Wafer Detail Scan 42" width="150" height="150" srcset="https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan42-150x150.jpg 150w, https://www.riumplus.com/wp-content/uploads/silicon_wafer_scan42-100x100.jpg 100w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>The post <a href="https://www.riumplus.com/silicon-wafer-wall-artwork/">Silicon Wafer Wall Artwork</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/silicon-wafer-wall-artwork/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Peanut Butter Jelly Time Banana Cosplay, Red Sound Box</title>
		<link>https://www.riumplus.com/peanut-butter-jelly-time-banana-cosplay-red-sound-box/</link>
					<comments>https://www.riumplus.com/peanut-butter-jelly-time-banana-cosplay-red-sound-box/#respond</comments>
		
		<dc:creator><![CDATA[Mike Ando]]></dc:creator>
		<pubDate>Sun, 17 Mar 2019 14:19:15 +0000</pubDate>
				<category><![CDATA[Creations]]></category>
		<guid isPermaLink="false">https://www.riumplus.com/?p=400</guid>

					<description><![CDATA[<p>For the 2018 Supanova pop culture convention in Brisbane, Australia I had the ridiculous idea to make three very similar costumes following three rules: Internet memes That are at least 15 years old Involving a giant banana &#160; I still can&#8217;t believe that I managed to get three costumes out of something so restrictive. To [&#8230;]</p>
<p>The post <a href="https://www.riumplus.com/peanut-butter-jelly-time-banana-cosplay-red-sound-box/">Peanut Butter Jelly Time Banana Cosplay, Red Sound Box</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For the 2018 <a href="https://www.supanova.com.au/">Supanova</a> pop culture convention in Brisbane, Australia I had the ridiculous idea to make three very similar costumes following three rules:</p>



<ol style="clear: both; font-weight: bold;">
<li>Internet memes</li>
<li>That are at least 15 years old</li>
<li>Involving a giant banana</li>
</ol>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">I still can&#8217;t believe that I managed to get three costumes out of something so restrictive.</p>



<p class="wp-block-paragraph">To go with this costume I made a red sound box to play music that I could dance to. That&#8217;s mostly what I want to write about on here, but let&#8217;s just get the costume photos out of the way first.</p>



<p class="wp-block-paragraph">Friday&#8217;s costume: ring ring ring ring ring ring ring, <a href="https://www.youtube.com/watch?v=j5C6X9vOEkU">BANANAPHONE</a>!</p>



<div id="attachment_402" style="width: 778px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay.jpg"><img data-dominant-color="5a6857" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-402" class="size-large wp-image-402 not-transparent" style="--dominant-color: #5a6857; aspect-ratio: 768/1024; background: linear-gradient(90deg,#2338,#bc58,#3438,#2228),linear-gradient(#bbc,#788,#bb5,#bb5,#ab5,#aa4,#aa4,#9a4,#222);" title="It's no baloney, it ain't a phoney!" src="https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-768x1024.jpg" alt="A man wearing a bright yellow banana costume, carrying a giant 75cm long inflatable phone. A black box with a big red button &amp; speaker is dangling around his neck." width="768" height="1024" srcset="https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-768x1024.jpg 768w, https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-225x300.jpg 225w, https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-1152x1536.jpg 1152w, https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-450x600.jpg 450w, https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-300x400.jpg 300w, https://www.riumplus.com/wp-content/uploads/bananaphone_cosplay-jpg.webp 1536w" sizes="(max-width: 768px) 100vw, 768px" /></a><p id="caption-attachment-402" class="wp-caption-text">It&#8217;s no baloney, it ain&#8217;t a phoney!</p></div>



<p class="wp-block-paragraph">Saturday&#8217;s costume: it&#8217;s <a href="https://www.youtube.com/watch?v=eRBOgtp0Hac">Peanut Butter Jelly Time!</a></p>



<div id="attachment_403" style="width: 842px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay.jpg"><img data-dominant-color="7c7c68" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-403" class="size-large wp-image-403 not-transparent" style="--dominant-color: #7c7c68; aspect-ratio: 832/1024; background: linear-gradient(90deg,#8878,#a988,#8738,#9988,#8888),linear-gradient(#ccd,#ba3,#a72,#981,#442,#332);" title="Where you at? Now there you go!" src="https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-832x1024.jpg" alt="A man wearing a bright yellow banana costume, with white pom-poms in each hand. A black box with a big red button &amp; speaker is dangling around his neck. He's doing a Peanut Butter Jelly Time cosplay" width="832" height="1024" srcset="https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-768x945.jpg 768w, https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-1248x1536.jpg 1248w, https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time_cosplay-jpg.webp 1664w" sizes="(max-width: 832px) 100vw, 832px" /></a><p id="caption-attachment-403" class="wp-caption-text">Where you at? Now there you go!</p></div>



<p class="wp-block-paragraph">Sunday&#8217;s costume: Rejected by Don Hertzfeldt&#8217;s <a href="https://www.youtube.com/watch?v=W7JyjZI3LUM&amp;t=35s">My Spoon Is Too Big</a> (which, by pure luck, was re-released in 1080p just two weeks before the convention)</p>



<div id="attachment_404" style="width: 842px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay.jpg"><img data-dominant-color="414c42" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-404" class="size-large wp-image-404 not-transparent" style="--dominant-color: #414c42; aspect-ratio: 832/1024; background: linear-gradient(in oklch,#4668,#4548,#3428,#2338),linear-gradient(90deg in oklch,#344,#355,#884,#344,#223);" title="My Spoon is too big. My SPOON is TOO BIG! As the cartoon goes" src="https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-832x1024.jpg" alt="A man wearing a bright yellow banana costume, carrying a small bowl of cereal in one hand &amp; a 75cm long wooden spoon in the other. A black box with a big red button &amp; speaker is dangling around his neck. He's doing a 'Rejected by Don Hertzfeldt' aka 'My Spoon Is Too Big' Cosplay" width="832" height="1024" srcset="https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-832x1024.jpg 832w, https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-244x300.jpg 244w, https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-768x946.jpg 768w, https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-1247x1536.jpg 1247w, https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-450x554.jpg 450w, https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-300x369.jpg 300w, https://www.riumplus.com/wp-content/uploads/rejected_spoon_too_big_cosplay-jpg.webp 1663w" sizes="(max-width: 832px) 100vw, 832px" /></a><p id="caption-attachment-404" class="wp-caption-text">&#8220;My Spoon is too big. My SPOON is TOO BIG!&#8221;</p></div>



<p class="wp-block-paragraph">As you can no doubt tell, I spared no expense with these costumes.</p>



<p class="wp-block-paragraph">The red sound box was one of those things that &#8220;should&#8221; have been easy, but because I used cheap Chinese parts &amp; left it to the last minute, it became a giant cascade of one hack after another. The idea was to have a button that when pressed played a short piece of music to accompany that day&#8217;s costume variation. I wanted the front button to be super enticing so other people would want to press it, and nothing&#8217;s more enticing than a giant glowing red button. I eventually got there with everything, but it ended up way more complicated than I had anticipated.</p>



<div style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Red Sound Box" src="https://www.youtube-nocookie.com/embed/JbXoh4Dn6D0?vq=hd1080" width="1353" height="682" allowfullscreen="allowfullscreen"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=JbXoh4Dn6D0?vq=hd1080">YouTube link in case the above video doesn&#8217;t work for you</a>)</span></em></p>



<p class="wp-block-paragraph">The software on the box isn&#8217;t too complicated &#8211; press the button, music plays for a bit (just the first stanza). Press it again while it&#8217;s still running, it&#8217;ll play a little longer. The list of stanza stopping points was all pre-calculated per song. I&#8217;ll say right now, with anything like this it&#8217;s very important to consider how trolls could abuse what you&#8217;re building. In this case if someone ran up, pressed it a dozen times in quick succession then ran off, it only extended the music by at most <em>one</em> stanza beyond what&#8217;s currently playing &#8211; if you wanted to keep the music going you had to stay there and keep on pressing it as each stanza plays. And yes, many people tried doing that &#8211; much to their frustration when it didn&#8217;t work.</p>



<p class="wp-block-paragraph">Here&#8217;s a numbered photo of the box&#8217;s innards, showing that copious quantities of hot glue &amp; electrical tape are totally valid mounting &amp; insulating techniques.</p>



<div id="attachment_413" style="width: 910px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered.jpg"><img data-dominant-color="747569" data-has-transparency="false" decoding="async" aria-describedby="caption-attachment-413" class="size-large wp-image-413 not-transparent" style="--dominant-color: #747569; aspect-ratio: 960/1024;" title="A small black plastic box with lots of electronics haphazardly thrown inside it" src="https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-960x1024.jpg" alt="A small black plastic box with lots of electronics haphazardly thrown inside it" width="900" height="960" srcset="https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-960x1024.jpg 960w, https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-281x300.jpg 281w, https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-768x819.jpg 768w, https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-1440x1536.jpg 1440w, https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-1920x2048.jpg 1920w, https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-450x480.jpg 450w, https://www.riumplus.com/wp-content/uploads/red_sound_box_numbered-300x320.jpg 300w" sizes="(max-width: 900px) 100vw, 900px" /></a><p id="caption-attachment-413" class="wp-caption-text">1) Arduino Nano 168p, 2) 5V relay board, 3) Red button light &amp; microswitch, 4) Capacitors, 5) USB power bank, 6) Speaker, 7) MP3 board</p></div>



<h2 class="wp-block-heading">Hacks &amp; Slashes</h2>



<p class="wp-block-paragraph">Now for some of those hacks I mentioned:</p>



<ul class="wp-block-list">
<li>The cheap Chinese Arduino Nano&#8217;s (#1) that I had bought were supposed to be based on the ATmega328P chip, however when I plugged them in they were actually using the ATmega168P. The 168 has only 1024 bytes of RAM instead of 2048, and that&#8217;s not enough to read data off a microSD card &amp; send it to an MP3 shield for playback. This meant I had to use a different music shield with its own on-board microSD card that accepts play/stop control commands. I probably should&#8217;ve bought the right Arduino instead, but hindsight &amp; all that.</li>
<li>The second cheapo MP3 shield I tried had no on-board amplifier. I bought a cheap eBay amplifier for it, but for whatever reason the amplified sound quality was atrocious &#8211; worse than a fast food drive-through speaker. So I had to change to yet another music board (#7), this one even simpler &#8211; apply power, it played the first song on its microSD card, and it had manual buttons I could tap into to control it beyond that.</li>
<li>This worked great on a breadboard on my desk, but when all installed into the box there was too much electrical interference – likely because the speaker’s (#6) magnetic coil was right below the music board (#7). I could start the board, and control playback when it was playing music very quietly, but I lost the ability to control it or even stop it when playing music above a certain volume. Given I was running out of time and all I really needed was to just start &amp; stop the music, I decided to use the sledge hammer approach. By which I mean I added a 5V relay board (#2) to manually supply &amp; cut all power to the music board (#7) to control it that way instead. Insert an “I’m done asking nicely” reference here.</li>
<li>This worked, but only intermittently &#8211; the relay&#8217;s (#2) inrush current was large enough to cause the Arduino to sometimes reset from the voltage sag, particularly when running off the battery and not my bench power supply. So, I added a ceramic &amp; electrolytic capacitor that I had lying around (#4), and this fixed the voltage droop problem.</li>
<li>&#8230;But it created another problem. The USB power bank (#5) I was using couldn&#8217;t handle the huge inrush current required to charge up the capacitors when you first turned it on. Rather than do something sensible like swap batteries or reduce the capacitor values, I wired them up so the USB bank went straight to the Arduino&#8217;s USB point (#1) but the capacitors were connected via the Arduino&#8217;s pins, in effect using the thin traces on my knock-off Arduino as inrush current limiters to the capacitors. This is what peak hack looks like.</li>
<li>The USB power bank (#5) had another issue &#8211; since this was a power bank not a power supply, it was designed for charging things, not powering devices. As such, it automatically turned off if it thought the device it was connected to was fully charged. The clever hack to get around this was to reduce the value of the resistor to the glowing red button (#3), making it use more current &amp; shine brighter, and altering the button&#8217;s pulsing pattern. This was enough to trick the USB power bank into staying on. Remember folks, if it&#8217;s a silly hack but it works, it&#8217;s not silly.</li>
<li>At the convention centre the button kept on randomly triggering. Experienced cosplayers know that it&#8217;s always a good idea to shield, isolate &amp; over-build anything electronic on your cosplay &#8211; the Brisbane Convention &amp; Exhibition Centre main hall is well known as having a lot of stray RF noise inside it. I ended up modifying the code multiple times to incrementally harden it. I ended up adding my own external pullup/pulldown resistors around the place as I didn&#8217;t trust my knockoff boards to actually have them, I switched from a digital input pin to an analogue input pin for the button, I required reading a value of at least 992 out of 1023 from the button&#8217;s pin (aka 4.85V or higher), for 200ms straight without dipping for even a single moment, to trigger the music. This still resulted in a random trigger every couple of hours. Dat RF noise.</li>
<li>Finally, hot gluing the speaker (#6) in place introduced a lot of reverb from mounting it by a mostly-solid method to the case&#8217;s fixed plastic. A sheet of ~1cm thick EVA foam was used as a decoupling spacer between the speaker &amp; the case, and this solved all the bad audio quality issues.</li>
</ul>



<p class="wp-block-paragraph">If I had one piece of advice I learned from this project, it&#8217;s that knock-off parts from China can get you by if you&#8217;re on a budget or while you&#8217;re testing things, but for the final version I absolutely recommend purchasing the genuine products. This project would&#8217;ve taken me a fraction of the time it did if I had just spent a little extra for quality parts in the beginning.</p>



<p class="wp-block-paragraph">(If I had a second piece of advice, it would be to set yourself a deadline well before something&#8217;s due. That way you&#8217;re not stuck hacking things together at the last minute from whatever you&#8217;ve got on hand plus what you can buy locally at exorbitant prices&#8230; But we both know neither you nor I are ever gonna actually do that one)</p>



<div style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" title="Red Sound Box" src="https://www.youtube-nocookie.com/embed/K4PUM6DFVMs?vq=hd1080" width="1353" height="682" allowfullscreen="allowfullscreen"></iframe></div>
<p><em><span style="font-size: small;">(<a href="https://www.youtube.com/watch?v=K4PUM6DFVMs?vq=hd1080">YouTube link in case the above video doesn&#8217;t work for you</a>)</span></em></p>



<p class="wp-block-paragraph">This audio box&#8217;s going to be disassembled shortly, because I need some of its parts for another project (and it also served as a semi prototype of yet another underway project&#8230; I have too many things in progress).</p>



<p class="has-text-align-center wp-block-paragraph"><strong>Happy hacking!</strong></p>



<div id="attachment_416" style="width: 370px" class="wp-caption aligncenter"><a href="https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time.gif"><img data-dominant-color="3e3b24" data-has-transparency="true" decoding="async" aria-describedby="caption-attachment-416" class="size-full wp-image-416 has-transparency" style="--dominant-color: #3e3b24; aspect-ratio: 36/48;" title="It's Peanut Butter Jelly Time cosplay!" src="https://www.riumplus.com/wp-content/uploads/peanut_butter_jelly_time.gif" alt="It's Peanut Butter Jelly Time cosplay!" width="360" height="480" /></a><p id="caption-attachment-416" class="wp-caption-text">It&#8217;s Peanut Butter Jelly Time!</p></div>
<p>The post <a href="https://www.riumplus.com/peanut-butter-jelly-time-banana-cosplay-red-sound-box/">Peanut Butter Jelly Time Banana Cosplay, Red Sound Box</a> appeared first on <a href="https://www.riumplus.com">Realm of RIUM+</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riumplus.com/peanut-butter-jelly-time-banana-cosplay-red-sound-box/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching using Disk (Request-wide modification query)

Served from: www.riumplus.com @ 2026-06-26 19:53:16 by W3 Total Cache
-->