<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<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>3D Printing My Teeth &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/2024/06/3d-printing-my-teeth/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Fri, 01 Nov 2024 17:19:02 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>3D Printing My Teeth &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[3D Printing My Teeth]]></title>
		<link>https://shkspr.mobi/blog/2024/06/3d-printing-my-teeth/</link>
					<comments>https://shkspr.mobi/blog/2024/06/3d-printing-my-teeth/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 21 Jun 2024 11:34:17 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[health]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=50882</guid>

					<description><![CDATA[As previously mentioned, I recently had a some dental issues and learned how to view a CT Scan in 3D using Linux.  At a hackathon last week, my friend Sidd brought along a 3D printer. How hard is it to convert a CT scan to a file suitable for printing?  Slightly trickier than I expected! Most of the guides I found were outdated, or the software didn&#039;t work on Linux, or the instructions assumed a…]]></description>
										<content:encoded><![CDATA[<p>As previously mentioned, I recently had a some dental issues and learned <a href="https://shkspr.mobi/blog/2024/03/viewing-my-ct-scan-in-3d-using-linux/">how to view a CT Scan in 3D using Linux</a>.</p>

<p>At a hackathon last week, my friend <a href="https://www.siddv.net/">Sidd</a> brought along a 3D printer. How hard is it to convert a CT scan to a file suitable for printing?  Slightly trickier than I expected! Most of the guides I found were outdated, or the software didn't work on Linux, or the instructions assumed a level of expertise that I just didn't possess.</p>

<p>So here's my <em>simple</em> guide to getting it working.</p>

<p>I used <a href="https://github.com/invesalius/invesalius3/?tab=readme-ov-file">InVesalius 3</a> - specifically, the <a href="https://flathub.org/apps/br.gov.cti.invesalius">FlatPak version</a>.</p>

<p>I opened the folder of .dcm files and loaded the record it found. From there, you can adjust the sensitivity of the mask.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/1-InVesalius-showing-sliced-data-fs8.png" alt="InVesalius showing sliced data imported." width="1024" height="777" class="aligncenter size-full wp-image-50887">

<p>That shows the 3D version which you can interact with. Then the surface can be adjusted - for example to select the largest area, or other attributes.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/2-InVesalius-showing-sliced-surface-fs8.png" alt="InVesalius showing sliced surface in 3D." width="1024" height="777" class="aligncenter size-full wp-image-50886">

<p>Finally, the data can be exported to STL.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/3-InVesalius-showing-export-fs8.png" alt="InVesalius showing the export screen." width="1024" height="777" class="aligncenter size-full wp-image-50885">

<p>Once exported, I opened it in <a href="https://www.meshlab.net/">Meshlab</a> to view it.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/4-Meshlab-detail-fs8.png" alt="Meshlab showing a close up of my teeth - there are some weird lumps." width="1024" height="795" class="aligncenter size-full wp-image-50884">

<p>You'll notice that there are still a few weird lumps in there. Ideally I'd find a decent 3D editor to smooth them out.</p>

<h2 id="the-print"><a href="https://shkspr.mobi/blog/2024/06/3d-printing-my-teeth/#the-print">The Print</a></h2>

<p>Sidd handled this for me. Rather than spending several hours printing a full-size model, we opted for a scaled down version which would print in about 45 minutes.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/printed-teeth.jpg" alt="A tiny 3D printed Jaw." width="2040" height="1536" class="aligncenter size-full wp-image-50889">

<p>After removing all the support material - it looked pretty cute!</p>

<p>Close up, maybe less so 😂</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/06/jaws.jpg" alt="Slimy pink texture of a human jaw." width="1632" height="1519" class="aligncenter size-full wp-image-50890">

<h2 id="todo"><a href="https://shkspr.mobi/blog/2024/06/3d-printing-my-teeth/#todo">ToDo</a></h2>

<p>The resolution of a CT Scan isn't massive - 500x500px. So there will always be a limitation to the details it can pick out - and errors will creep in.</p>

<p>I don't have the skills to edit the file - but I suppose I can learn.</p>

<p>But, yeah, it's perfectly possible to convert CT Scans into physical objects.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=50882&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/06/3d-printing-my-teeth/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
