<?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>Codethink &#187; hardware</title>
	<atom:link href="https://codethink.no-ip.org/posts/hardware/feed" rel="self" type="application/rss+xml" />
	<link>https://codethink.no-ip.org</link>
	<description>A blog about coding, life, and other arbitrary topics</description>
	<lastBuildDate>Sun, 15 Mar 2026 21:30:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.29</generator>
	<item>
		<title>And we&#8217;re back&#8230;</title>
		<link>https://codethink.no-ip.org/archives/1690</link>
		<comments>https://codethink.no-ip.org/archives/1690#comments</comments>
		<pubDate>Sat, 03 Jul 2021 05:10:24 +0000</pubDate>
		<dc:creator><![CDATA[aroth]]></dc:creator>
				<category><![CDATA[banter]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[operating systems]]></category>

		<guid isPermaLink="false">http://codethink.no-ip.org/wordpress/?p=1690</guid>
		<description><![CDATA[Some things I&#8217;ve learned recently-ish, over the past couple years or so: Don&#8217;t assume that SSD&#8217;s won&#8217;t/can&#8217;t fail. When buying an SSD, check what controller it uses and then get on Google to see how many data recovery providers claim &#8230; <a href="https://codethink.no-ip.org/archives/1690">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Some things I&#8217;ve learned recently-ish, over the past couple years or so:</p>
<ol>
<li>Don&#8217;t assume that SSD&#8217;s won&#8217;t/can&#8217;t fail.</li>
<li>When buying an SSD, check what controller it uses and then get on Google to see how many data recovery providers claim to support that controller; if you find one or less, buy something else.</li>
<li>Or even better, RAID and/or back up SSD&#8217;s just like you would HDD&#8217;s.</li>
<li>In the event of failure, an idle, unpowered SSD can retain its contents for a year or so at least with no degradation (YMMV/don&#8217;t test this on any data you care about!).</li>
<li>People will eventually figure out how to recover your data, if you give them enough money.</li>
<li>Making a filesystem dump of an old Windows install bootable again is probably easier now than it&#8217;s ever been.</li>
<li>Making an old Windows install (or installer) work with USB3.x and NVMe is nigh impossible.</li>
<li>With enough old hardware, several rounds of &#8220;musical SSD&#8221;, Windows 10 installation media, and sufficient masochism, it can be done.</li>
<li>Manually bootstrapping a GPT partition is also possible.</li>
<li>Not everyone is courteous enough to warn you when they suggest running commands that will immediately and irreversibly remove all partitions from a disk.</li>
<li>Windows no longer seems to care how many times you swap your install between completely different computers.</li>
<li>When USPS says &#8220;7-10 business days&#8221; what they really mean is &#8220;3-4 weeks, if you&#8217;re lucky&#8221;.</li>
</ol>
<p>Anyhow, major props to ACE Data Recovery for figuring out how to restore data from dead Sandforce drives.  And also to Recovery Force, for pointing me in their direction.</p>
<p>Normally scheduled programming of &#8220;mostly nothing much&#8221; should be resuming shortly.</p>
]]></content:encoded>
			<wfw:commentRss>https://codethink.no-ip.org/archives/1690/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuraphone First Impressions</title>
		<link>https://codethink.no-ip.org/archives/1682</link>
		<comments>https://codethink.no-ip.org/archives/1682#comments</comments>
		<pubDate>Wed, 27 Dec 2017 00:28:34 +0000</pubDate>
		<dc:creator><![CDATA[aroth]]></dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[headphones]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://codethink.no-ip.org/wordpress/?p=1682</guid>
		<description><![CDATA[Background After a rather long wait I finally have an actual set of Nuraphones to experiment with. I&#8217;ve seen a ton of feedback filtering in from the lucky few who got their headphones a bit earlier than In did; virtually &#8230; <a href="https://codethink.no-ip.org/archives/1682">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Background</strong><br />
After a rather long wait I finally have an actual set of Nuraphones to experiment with.  I&#8217;ve seen a ton of feedback filtering in from the lucky few who got their headphones a bit earlier than In did; virtually all of it has been extremely positive.  </p>
<p>And that&#8217;s all fine, but now I can finally do some quick tests and see for myself if the product lives up to the hype.  </p>
<p>My point of comparison will be my old but still serviceable set of <a href="https://www.amazon.com/V-MODA-Crossfade-Over-Headphones-Gunmetal/dp/B003BYRGKY" target="_blank">V-MODA Crossfades</a>.  I&#8217;m quite fond of this headset, and feel it does quite well on build quality, comfort, and sound quality/performance.  The Crossfades (and their newer variants) retail for a fair bit less than a brand new Nuraphone, so it should be a reasonable if somewhat easy benchmark for the Nuraphones to surpass.  </p>
<p><strong>Unboxing</strong><br />
Below are some pictures.  I don&#8217;t think anything further is required here.</p>
<p><a style="margin: 10px;" href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_131735.jpg" rel="lightbox[1682]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_131735-768x1024.jpg" alt="IMG_20171212_131735" width="300" height="400" class="size-large wp-image-1654" /></a><a style="margin: 10px;" href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_1318591.jpg" rel="lightbox[1682]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_1318591-1200x900.jpg" alt="IMG_20171212_131859" width="300" height="400" class="size-large wp-image-1658" /></a><a style="margin: 10px;" href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_131957.jpg" rel="lightbox[1682]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_131957-768x1024.jpg" alt="IMG_20171212_131957" width="300" height="400" class="size-large wp-image-1656" /></a><a style="margin: 10px;" href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_132053.jpg" rel="lightbox[1682]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/IMG_20171212_132053-300x400.jpg" alt="IMG_20171212_132053" width="300" height="400" class="size-medium wp-image-1657" /></a></p>
<p><strong>Build Quality</strong><br />
The case that comes with the Nuraphones appears well designed and solidly built.  It closes with a magnetic clasp, and has a little cubby inside for you to stash your cable (or cables, or other stashables, as the case may be).  This appears to be made of the same black silicone/rubber material as the Nuraphone earcups, and attaches to the case using a magnet.  So I guess you can swap in alternate color cable-cubbies, if you actually have any.  Regardless, the case is quite nice.  </p>
<p>The build quality on the headphones themselves seems fine.  I don&#8217;t think they look quite as stylish as the Crossfades, but that&#8217;s pure subjective opinion.  The ear cups also don&#8217;t notch into place as you adjust them up and down, so maybe it&#8217;s a bit easier for them to drift out of alignment than on the V-MODA headset, though I haven&#8217;t had any such issues so far.  </p>
<p>The thing I&#8217;m least a fan of is the black silicone/rubber that&#8217;s used on the earcups and along the bottom edge of the headband.  I&#8217;m a little concerned about how it will hold up over the long run.  Or course, the leather accent and (super-comfy) memory-foam headband on the Crossfades is literally disintegrating on me at this point, so it&#8217;s not like they&#8217;ve got any advantage; even at a theoretical level.  </p>
<p>Overall, the build quality is entirely reasonable.  Doubly so for a v1 product fresh off kickstarter.</p>
<p><strong>Setup/Calibration</strong><br />
I got to experience some mild panic when I took my freshly unboxed Nuraphones, connected them to their analog cable, and tried to play some music to establish a baseline level of performance.  All I got was silence.  </p>
<p>Long story short, it appears the headset arrived with a dead battery.  I discovered this after switching to the USB-C cable, which allowed them to power on and tell me to charge them.  After some time on the charger, it was fairly straightforward to pair them and set up a hearing profile in the app.</p>
<p>I found that my hearing profile was consistent across repeated calibrations (and when I had a second person try, they got a completely different profile that was also consistent across calibration attempts), and that I could get a better (and better-sounding) result by running the calibration process with as little ambient noise as possible.  By which I mean turning off fans, air conditioners, whirring laptops, and other sources of background noise before running the calibration.  </p>
<p>Apart from having to discover that the headphones needed to be charged via trial and error, the setup process was easy and straightforward.  My hearing profile looks like this:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/Screenshot_20171213-011129.png" rel="lightbox[1682]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2017/12/Screenshot_20171213-011129-576x1024.png" alt="Screenshot_20171213-011129" width="300" height="400" class="aligncenter size-large wp-image-1667" /></a></p>
<p><strong>Test Tracks</strong><br />
I&#8217;ve selected a small sampling of test tracks, aiming to get a variety of styles and formats/bitrates under test.  </p>
<p>Emptyself &#8211; <a href="https://www.youtube.com/watch?v=R-B8bw7JBZY" target="_blank">The Open Landscape</a> (FLAC/Lossless)<br />
Fair to Midland &#8211; <a href="https://www.youtube.com/watch?v=h3HpUtw9Z9s" target="_blank">Tall Tales Taste Like Sour Grapes</a> (MP3, 256kbps)<br />
Jethro Tull &#8211; <a href="https://www.youtube.com/watch?v=Rds2WfDqKXE" target="_blank">Up to Me</a> (FLAC/Lossless)<br />
Dead Letter Circus &#8211; <a href="http://www.deezer.com/us/track/354580051" target="_blank">The Mile</a> (acoustic; MP3, 303kbps VBR)<br />
Dead Letter Circus &#8211; <a href="https://www.youtube.com/watch?v=evTnWtQAOF4" target="_blank">The Mile</a> (electric; MP3, 256 kbps)<br />
Collective Soul &#8211; <a href="https://www.youtube.com/watch?v=_m0bI82Rz_k" target="_blank">Shine</a> (MP3, 128 kbps)<br />
Live &#8211; <a href="https://www.youtube.com/watch?v=tnFKaU8H4v8" target="_blank">Lakini&#8217;s Juice</a> (FLAC/Lossless)<br />
Jimi Hendrix &#8211; <a href="https://www.youtube.com/watch?v=KYOxxdvnRhA" target="_blank">All Along the Watchtower</a> (MP3, 207 kbps VBR)</p>
<p>I played through the above tracks first on the Nuraphones, jotting down anything that I felt was new or otherwise noteworthy.  Then I repeated the sequence on the Crossfades, paying particular attention to whether or not the same details were discernible.</p>
<p>The goal is to see if (and how frequently) I can replicate other anecdotal reports of hearing completely new sounds (and instruments) when listening on the Nuraphones.  </p>
<p>All playback was done using <a href="https://play.google.com/store/apps/details?id=au.com.suncoastpc.listplayer" target="_blank">playlister</a>, which does not apply its own EQ or any other effects/modifications to the audio.</p>
<p><strong>General Observations</strong><br />
I won&#8217;t force anyone to wade through my detailed notes.  Suffice to say, I found 31 &#8220;new or otherwise noteworthy&#8221; things during the pass with the Nuraphones.  On the follow-up pass, I found 10 of those things were sounds that I could hear just as clearly on the Crossfades, 13 were sounds I could subtly or very subtly pick out only after I knew to listen for them, and 8 were sounds that I could not pick at all on the Crossfades despite deliberately listening for them.  </p>
<p>Probably the best single example can be found in &#8216;Up to Me&#8217;.  On the Nuraphones, it&#8217;s clear that there are bells sounding around the 1:20 and 1:50 marks; I&#8217;d never noticed this before.  With the Crossfades, I can just barely pick out the earlier set of bells (they are far more subtle), and the latter set is almost entirely unnoticeable.  </p>
<p>Also worth noting is that at 128 kbps, &#8216;Shine&#8217; was basically unlistenable on both headsets.  It sounded a bit better on the Crossfades (which doesn&#8217;t really count in their favor!), but had clearly lost too much detail to be of any value in this test.</p>
<p>In general, the Nuraphones have a broader dynamic range, clearer and more detailed sound, and far superior stereo separation than the Crossfades.  I also found that I wasn&#8217;t feeling like I needed to increase the volume of the Nuraphones.  Quite the contrary, in fact; I found that I could listen at lower volumes without losing any clarity on the audio.  For me, this is literally a first!</p>
<p>On the Nuraphones, bass guitar is clear and discernible as being separate from a bass drum.  Not so with the Crossfades.  </p>
<p>Some aspects of operating the Nuraphones are a little strange.  There&#8217;s a button on each side that can be programmed with a variety of functions.  By default the left button toggles personalization on/off.  </p>
<p>However, unless you&#8217;re connected via bluetooth, the buttons are nonfunctional.  And you can&#8217;t connect via bluetooth while using any of the wired connection options.  This limitation (not being able to use the button without an active bluetooth connection) seems quite bizarre and unnecessary.  Although I find the buttons are very easy to accidentally trigger when adjusting the headset, so perhaps it&#8217;s for the best.</p>
<p>You also can&#8217;t just plug a fresh set of Nuraphones into a headphone jack and use them like a normal headset; you <i>have</i> to pair them and set up a profile before you can actually listen to anything on them.  This is weird, although once you&#8217;ve done this you can plug the headphones into any audio source, with or without bluetooth active/enabled, and they&#8217;ll work as expected.</p>
<p>Since they won&#8217;t work without a charged internal battery, I wish the Nuraphones had a power/charge indicator LED on the headset so that I can easily tell, without a mobile phone or bluetooth, if I&#8217;m good to listen or if I need to leave them charging for a bit.</p>
<p><strong>Isolation</strong><br />
The Nuraphones do a very solid job here.  They&#8217;re not noise-cancelling, but that black silicone/rubber I complained about earlier absolutely excels at blocking external sounds and distractions.  </p>
<p>If you&#8217;re in a noisy environment like an aircraft, you&#8217;ll probably still get some background sound bleeding through.  But I&#8217;ve used the Crossfades while flying without any problems, and the Nuraphones definitely block out more background noise than the Crossfades.</p>
<p>I&#8217;ve also been informed that the Nuraphones don&#8217;t leak sound into the room, at least not at comfortable listening levels.  Quite the opposite with the Crossfades.</p>
<p>Full marks to the Nuraphone for this category.</p>
<p><strong>Comfort</strong><br />
Have to give the win to the V-MODA here.  The Nuraphones aren&#8217;t bad, but the earcups do trap a fair bit of heat and the earbud-like tips do cause some mild fatigue after half an hour or so (and I&#8217;ve always avoided earbud-style headphones for this reason).  It&#8217;s not really a level playing field, however, as the headset designs are completely different.  </p>
<p>After trying some longer sessions, I&#8217;d say that the headset is comfortable enough.  For me it&#8217;s strictly less comfortable than a purely over-the-ear design like the Crossfades, however.</p>
<p><strong>Sound</strong><br />
In &#8220;Generic&#8221; mode, the Nuraphones are quite unimpressive.  I&#8217;ve seen other people claim they&#8217;re <i>deliberately</i> unimpressive.  I don&#8217;t know if that&#8217;s true, but to my ears it sounds like in &#8216;Generic&#8217; mode the headphones are using only the earbud driver and leaving the second, larger driver switched off entirely.  The best adjective to describe the sound would be &#8220;tinny&#8221;.  Extremely, annoyingly, intolerably tinny.</p>
<p>But nobody buys a pair of Nuraphones for the &#8216;Generic&#8217; mode.  And in &#8216;Personalized&#8217; mode they sound much, much better.  The audio is smooth and clear, the stereo separation and sound-stage is excellent, the bass is convincing (turn the volume up a bit, and the headphones feel like they want to jump off your head), and there&#8217;s plenty of nuance and detail to be heard.  I did notice sounds (and entire instruments, and backing vocalists) that I hadn&#8217;t noticed before, in any setting.  </p>
<p>The difference between &#8216;Personalized&#8217; mode and &#8216;Generic&#8217; mode is like night and day.  The difference between &#8216;Personalized&#8217; mode and the Crossfades is less striking, but I&#8217;d still definitely give the nod to the (personalized) Nuraphones.  </p>
<p>I think the Nuraphones really excel on more acoustic/instrumental tracks and when handling clear, cleanly sung vocals.  Tracks with high production quality and lots of studio polish also tend to shine.  Which isn&#8217;t to say they&#8217;re bad at with other genres/tracks; it&#8217;s more the difference between &#8220;very good&#8221; and &#8220;awe inspiring&#8221;.  And lossless, yes, having lossless copies of your tracks is worth it with these headphones.</p>
<p><strong>Overall</strong><br />
These headphones work as advertised and live up to the hype.  If you&#8217;d consider dropping $400+ on a pair of headphones, the Nuraphone belongs on your list of options.</p>
<p><strong>P.S.</strong><br />
The following link should be good for AU$100 (20%) off a set of Nuraphones, if you decide you want a pair of your own:</p>
<p><a href="http://fbuy.me/hmVMQ" target="_blank">http://fbuy.me/hmVMQ</a></p>
<p>Full disclosure &#8211; if six people actually buy a pair of Nuraphones from the link above Nura will send me a free pair.  Which I will promptly donate to someone who&#8217;ll appreciate them.</p>
<p>2026 Update: Unfortunately I think you can no longer get these <img src="https://codethink.no-ip.org/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss>https://codethink.no-ip.org/archives/1682/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ultimaker 2 &#8211; First week and initial impressions</title>
		<link>https://codethink.no-ip.org/archives/1115</link>
		<comments>https://codethink.no-ip.org/archives/1115#comments</comments>
		<pubDate>Fri, 08 Aug 2014 08:01:34 +0000</pubDate>
		<dc:creator><![CDATA[aroth]]></dc:creator>
				<category><![CDATA[banter]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[3d-printing]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://codethink.no-ip.org/wordpress/?p=1115</guid>
		<description><![CDATA[Long story short, I decided it was time to pick up a 3d printer. I&#8217;m not normally one to jump on the bandwagon or become an early adopter for the sake of being an early adopter, but I&#8217;ve heard enough &#8230; <a href="https://codethink.no-ip.org/archives/1115">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Long story short, I decided it was time to pick up a 3d printer.  I&#8217;m not normally one to jump on the bandwagon or become an early adopter for the sake of being an early adopter, but I&#8217;ve heard enough on the subject to be convinced that 3d printing is not just another fad.  It&#8217;s legitimately useful, and developed to the point where it&#8217;s not unreasonable to start getting involved.  </p>
<p>So after several days of research I decided that I&#8217;d order an <a href="https://www.ultimaker.com/pages/our-printers/ultimaker-2" target="_blank">Ultimaker 2</a>, straight from the Netherlands.  I very nearly got a <a href="http://formlabs.com/products/form-1-plus/" target="_blank">Form 1+</a> as I think that stereolithography is a vastly superior approach when compared to <a href="http://en.wikipedia.org/wiki/Fused_deposition_modeling" target="_blank">FDM</a>.  Ultimately, however, I was left with too many reasons stacked up against the Form 1+ (and of course, the frequent <a href="http://3d-printers.toptenreviews.com/ultimaker-review.html" target="_blank">positive reviews of the Ultimaker</a> didn&#8217;t hurt, either):</p>
<ul>
<li>Multiple <a href="http://forum.formlabs.com/t/adjusting-the-galvos-for-better-accuracy-success/810/8" target="_blank">reports</a> from <a href="http://kelsorj.wordpress.com/" target="_blank">early users</a> showing <a href="http://exploreideasdaily.wordpress.com/2013/07/12/episode-2-form1-calibration-strikes-back/" target="_blank">poor printer accuracy</a>.</li>
<li>Smaller build volume compared to the Ultimaker (and most other 3d printers).</li>
<li>A time-consuming, messy, and smelly <a href="https://www.youtube.com/watch?v=D05Y_OUDzfI" target="_blank">finishing process</a>.</li>
<li>Proprietary design with no/few user-serviceable parts inside.</li>
<li>Very costly resin.</li>
<li>Shipping logistics and costs with getting the printer to Australia.</li>
<li>A slightly higher base cost.</li>
</ul>
<p>That first point was actually a huge issue for me (what good is a 3d printer if it can&#8217;t print, <b>accurately</b>, in 3d?).  I even contacted FormLabs Support to see if perhaps the Form 1+ had solved the accuracy issues and what their official calibration tolerances were when shipping a printer.  Unfortunately all they could tell me was that the Form 1+ would be &#8220;more accurate&#8221; than the Form 1, and that they did not yet have any formally established tolerances as far as printer accuracy is concerned.  That&#8217;s just not good enough.  So an Ultimaker 2 is was.</p>
<p>The printer arrived last week, and I&#8217;m fairly impressed with it so far.  It&#8217;s very easy to use, and comes with everything you need to get started.  </p>
<p>After walking through the calibration wizard that runs the first time the printer is powered on, my test print came out with some minor issues:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2014/08/first_print.jpg" rel="lightbox[1115]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2014/08/first_print-755x1024.jpg" alt="" title="UM2 First Print" width="640" height="868" class="aligncenter size-large wp-image-1117" /></a></p>
<p>As you can see, half of the print looked pretty good, but the other half looked kind of melty.  After asking around a bit I determined that this happened due to the geometry of the Ultimaker&#8217;s printhead and cooling assembly.  The printer comes with a single extruder installed, and with space already allocated for installing a second extruder as a future upgrade.  The two extruder nozzles are positioned to be installed side-by-side, in line with the cooling assembly.  What this means is that the Ultimaker 2&#8217;s cooling setup is actually asymmetrical, with one fan being significantly closer to the extruder nozzle than the other.  This causes uneven cooling, and melty-looking results on the side that has the cooling fan further away from the nozzle.  </p>
<p>This may sound like a fairly serious issue, but it&#8217;s actually an easy problem to solve.  I was able to eliminate the asymmetrical cooling problem by printing out a custom cooling assembly (freely available; I used the &#8216;V06&#8242; design found <a href="https://www.youmagine.com/designs/ultimaker-2-fan-mount-dual--2" target="_blank">here</a>) and replacing the stock assembly with it.  My next print showed an immediate improvement:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2014/08/reprint.jpg" rel="lightbox[1115]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2014/08/reprint-1200x863.jpg" alt="" title="UM2 Reprint with better cooling" width="640" height="460" class="aligncenter size-large wp-image-1119" /></a></p>
<p>So&#8230;the 3d printer can 3d print its own upgrades, fixes, and replacement parts.  Soon we&#8217;ll have 3d printers spitting out improved versions of themselves, and all the companies selling these devices will be out of business.  In any case, with the improved cooling assembly installed I&#8217;ve had success printing many things, from cups (watertight, but not dishwasher safe), to rubbish bins (a cup that&#8217;s accidentally scaled up too much makes a rubbish bin), to <a href="http://www.thingiverse.com/thing:23685" target="_blank">annoying cube puzzles</a>, to custom-designed <a href="https://www.youmagine.com/designs/dji-phantom-landing-skid" target="_blank">modifications for the drone</a>:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2014/08/modified_drone.jpg" rel="lightbox[1115]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2014/08/modified_drone-1200x774.jpg" alt="" title="DJI Phantom w/ 3d-printed landing skids" width="640" height="412" class="aligncenter size-large wp-image-1121" /></a></p>
<p>In general it&#8217;s quite easy to print things.  It&#8217;s pretty much just load up the part in <a href="http://software.ultimaker.com/" target="_blank">Cura</a>, transfer to SD card, and go.  Cura is fairly easy to use, although some of the more advanced options could use a bit more documentation.  My only major complaint about Cura is that in my opinion it&#8217;s overly aggressive about automatically retriggering expensive computations (toolpath and model updates) and brings my laptop to its knees as a result.  However, Cura is <a href="https://github.com/daid/Cura" target="_blank">open-source</a>, and with a few hours of tinkering I was able to create a patched version that <a href="http://umforum.ultimaker.com/index.php?/topic/6794-feature-request-disable-automatic-toolpath-computation/page-2" target="_blank">disables the expensive computations</a> until the user says it&#8217;s okay.</p>
<p>In the end, the only real issue I see with the printer comes back to the cooling problem that I encountered on the initial print.  If the printer is going to ship with a single extruder installed, then the cooling assembly that ships with it should be optimized for use with a single extruder.  The dual-extruder shroud could easily be included as part of the upgrade kit for installing the second extruder.  Taking it even further, however, what I really think what Ultimaker should do is redesign the printhead assembly by rotating the extruder nozzle locations 90 degrees from their current positions.  That would put them in-line with each other but perpendicular to the fans, making them equidistant from the cooling source.  It would also allow the same cooling assembly to be used with both single- and dual-extruder setups.  Perhaps this is something they&#8217;ll consider for the Ultimaker 3.  Or the Ultimaker 2+, if they follow the naming conventions that other companies seem to be using.</p>
<p>So overall the Ultimaker 2 is shaping up to be a very capable machine that&#8217;s simple and straightforward to use.  I still think stereolithography is how we&#8217;ll end up printing things in the future, but the Ultimaker has shown me that there&#8217;s actually quite a bit that can be done with FDM.  </p>
<p>Oh, and the accuracy?  It&#8217;s spot on, on all axes.  If I tell it to print a 1cmx1cmx1cm cube, that&#8217;s exactly what I get.  Interlocking parts with relatively small (~1mm) features can be printed with ease.  So no issues there.  </p>
<p>Overall score:  9.0 / 10.0.</p>
]]></content:encoded>
			<wfw:commentRss>https://codethink.no-ip.org/archives/1115/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Hardware] Intel Atom D510 Server Build</title>
		<link>https://codethink.no-ip.org/archives/496</link>
		<comments>https://codethink.no-ip.org/archives/496#comments</comments>
		<pubDate>Sun, 13 Mar 2011 12:46:30 +0000</pubDate>
		<dc:creator><![CDATA[aroth]]></dc:creator>
				<category><![CDATA[configuration]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://codethink.no-ip.org/wordpress/?p=496</guid>
		<description><![CDATA[As mentioned awhile back, the aging server box that was being used to host this blog started to develop some stability issues and I decided to replace it with an Intel Atom based machine. After nearly a month spent waiting &#8230; <a href="https://codethink.no-ip.org/archives/496">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As mentioned <a href="http://codethink.no-ip.org/wordpress/archives/316">awhile back</a>, the aging server box that was being used to host this blog started to develop some stability issues and I decided to replace it with an Intel Atom based machine.  After nearly a month spent waiting for some back-ordered parts to arrive the build is finally complete.  So how does it compare to the system it replaced?  Well first off, let&#8217;s talk specs.  The Atom D510 build used the following components:</p>
<ul>
<li><a href="http://www.intel.com/products/desktop/motherboards/D510MO/D510MO-overview.htm" target="_blank">Intel BOXD510MO</a> Motherboard with Integrated Atom D510 CPU</li>
<li>4 GB Kingston DDR2-800 Memory</li>
<li><a href="http://blog.corsair.com/?p=3402" target="_blank">Corsair 60GB SSD</a></li>
<li><a href="http://www.aywun.com/ProductDetails.asp?ID=98" target="_blank">Aywun MW-101</a> Case</li>
</ul>
<p>Here&#8217;s a shot of everything unboxed and ready to be assembled:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1265-rescale.jpg" rel="lightbox[496]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1265-rescale-1200x900.jpg" alt="Atom D510 Build Components" title="Atom D510 Build Components" width="640" height="480" class="aligncenter size-large wp-image-498" /></a></p>
<p>And here&#8217;s one of the build with everything installed and ready to be shut away inside of the case:</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1274-scaled.jpg" rel="lightbox[496]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/DSCN1274-scaled-1200x900.jpg" alt="Completed Build" title="Completed Build" width="640" height="480" class="aligncenter size-large wp-image-501" /></a></p>
<p>All told the total cost of this build was just slightly under AU$400, including GST and shipping fees.  Nearly half of this was allocated to the Corsair SSD, so a comparable build may be attainable for closer to $300 if you&#8217;re willing to settle for a traditional HDD.  As this system was intended to do duty as a server box, however, I felt that the performance benefit provided by the SSD was more than worth the extra cost.  </p>
<p>Anyways, the system being replaced by the Atom build is a retail Hewlett-Packard box that was purchased way back in 2001.  It has the following specs:</p>
<ul>
<li>1.3 GHz Intel Pentium 4 (no HyperThreading)</li>
<li>256 MB PC-800 (400MHz) RDRAM</li>
<li>40 GB Western Digital HDD (IDE)</li>
<li>Stock motherboard, case, audio, etc.</li>
</ul>
<p>This system is all but worthless today, but back in 2001 it retailed for close to $1100 (with bundled monitor and printer).  In its defense this old P4 box delivered a solid decade&#8217;s worth of performance and proved itself to be entirely capable of running a number of different servers, albeit under very light workloads.  But all things must come to an end, and it&#8217;s time for this dinosaur to be replaced.</p>
<p>So how does the Atom processor stack up against this 10-year-old beast?  Here&#8217;s a screenshot from <a href="http://www.techpowerup.com/downloads/366/" target="_blank">Super PI</a> comparing the two (the Atom is on the left, and the P4 is on the right):</p>
<p><a href="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/superpi-1m-comparison.png" rel="lightbox[496]"><img src="http://codethink.no-ip.org/wordpress/wp-content/uploads/2011/03/superpi-1m-comparison.png" alt="SuperPI:  Atom D510 (left) vs. 1.3 GHz P4 (right)" title="SuperPI:  Atom D510 (left) vs. 1.3 GHz P4 (right)" width="1022" height="598" class="aligncenter size-full wp-image-500" /></a></p>
<p>Now it&#8217;s worth noting that this is not and cannot be an apples-to-apples comparison between the two CPU&#8217;s, as all the other variables (RAM capacity and speed, disk architecture, etc.) have been changed as well.  But I think Super PI probably does a fairly good job of isolating the CPU, and at the 1M setting the task should be small enough that the difference in RAM capacity between the two systems doesn&#8217;t come into play.  </p>
<p>Assuming that to be the case, the Atom D510 makes a fairly strong showing for itself.  It comes in at roughly 3 times faster than the 1.3 GHz P4, and since the Atom D510 is a dual-core CPU one should expect it to be up to 6 times faster under a well-threaded (i.e. server) workload.  That&#8217;s quite an improvement over the old system, although it&#8217;s worth noting that my desktop system (an Intel Core 2 Quad based machine clocked at 3.5 GHz) can breeze through the same benchmark in just under 15 seconds.  So by modern standards the Atom CPU is quite slow.  </p>
<p>But sheer performance is only part of the story.  The other reason why I opted for the Atom based server is the Atom platform&#8217;s low power consumption.  If I wanted the fastest server possible I could simply use my desktop for the task, and leave it running 24/7.  And then I would cringe every time my utility bill was due.  With the Atom my goal was to attain reasonable performance using as little power as possible, and after looking at the numbers I can only conclude that it delivers as advertised.  </p>
<p>Using a <a href="http://www.thinkgeek.com/gadgets/travelpower/7657/" target="_blank">Kill-A-Watt</a> device I measured the power consumption of each system at the wall, and worked out that the 10-year-old P4 system draws 90 watts of power while sitting idle, and around 110 watts under full CPU load.  The Atom system, on the other hand, weighs in at 17 watts while idle, and a massive 21 watts under full CPU load.  </p>
<p>So 6 times the performance, for less than 1/5th the power consumption (and before I forget, the Atom system is virtually silent as well).  With those numbers the Atom system starts to look like 100% win.  I can run one box and get much better performance than the old system could deliver at a fraction of the energy consumption, or I could use the same amount of power to run a cluster of 5 Atom servers for 30 times the performance.</p>
<p>But in any case, that&#8217;s my Atom server build, and overall I&#8217;m quite pleased with the results.  The Atom D510 provides a nice bump in speed over the (admittedly decrepit) server box that it replaced, while also using much less power.  If you need a cheap, basic, quiet server box for low-volume workloads then an Atom-based solution is an option worth considering.</p>
]]></content:encoded>
			<wfw:commentRss>https://codethink.no-ip.org/archives/496/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
