<?xml version="1.0" encoding="UTF-8"?>

<upm-export>
	<title>ripnet.us</title>
	<link>https://ripnet.us</link>
	<description>My page about stuff</description>
	<pubDate>Fri May 8 14:22:18 2026 / +0000  GMT</pubDate>
	<generator>Universal Post Manager 1.1.2 [ www.ProfProjects.com ] </generator>
	<language></language>
	
			<item>
			<title>Finishing up the lights interface</title>
			<link>http://ripnet.us/?p=202</link>
			<pubDate>Fri May 8 14:22:18 2026 / +0000  GMT</pubDate>
			<guid isPermaLink="false">http://ripnet.us/?p=202</guid>
			<content-encoded><![CDATA[Yay they're here!!
<a href="http://ripnet.us/wp-content/uploads/2015/06/mail.jpg"><img class="aligncenter wp-image-203 size-medium" src="http://ripnet.us/wp-content/uploads/2015/06/mail-300x256.jpg" alt="Incoming PCB" width="300" height="256" /></a>

Mmmm they look so purdy :)

<a href="http://ripnet.us/wp-content/uploads/2015/06/20150608_194956.jpg"><img class="aligncenter wp-image-204 size-medium" src="http://ripnet.us/wp-content/uploads/2015/06/20150608_194956-300x169.jpg" alt="20150608_194956" width="300" height="169" /></a>

Doing some continuity checks before I begin soldering and risk blowing components up

<a href="http://ripnet.us/wp-content/uploads/2015/06/20150608_195426.jpg"><img class="aligncenter size-medium wp-image-205" src="http://ripnet.us/wp-content/uploads/2015/06/20150608_195426-300x169.jpg" alt="20150608_195426" width="300" height="169" /></a>

Most parts are on, save the I2C resistors and the heat sinks. Time to program the microcontroller:

<a href="http://ripnet.us/wp-content/uploads/2015/06/20150608_205209.jpg"><img class="aligncenter size-medium wp-image-206" src="http://ripnet.us/wp-content/uploads/2015/06/20150608_205209-300x169.jpg" alt="20150608_205209" width="300" height="169" /></a>

It works!<a href="http://ripnet.us/wp-content/uploads/2015/06/20150611_194248.jpg"><img class="aligncenter size-medium wp-image-207" src="http://ripnet.us/wp-content/uploads/2015/06/20150611_194248-300x169.jpg" alt="20150611_194248" width="300" height="169" /></a>

Let's hook up the scope to see what our I2C signals look like.

<a href="http://ripnet.us/wp-content/uploads/2015/06/20150611_200933.jpg"><img class="aligncenter size-medium wp-image-208" src="http://ripnet.us/wp-content/uploads/2015/06/20150611_200933-300x169.jpg" alt="20150611_200933" width="300" height="169" /></a>

<a href="http://ripnet.us/wp-content/uploads/2015/06/DS1Z_QuickPrint5.png"><img class="aligncenter size-medium wp-image-209" src="http://ripnet.us/wp-content/uploads/2015/06/DS1Z_QuickPrint5-300x180.png" alt="DS1Z_QuickPrint5" width="300" height="180" /></a>

Holy moly they're awful with the ATMega328's built-in pullup resistors. Fortunately I left spots on the PCB to add my own. I ended up with 2.2k ohms. Nice edge transition, not too much current.

After the external pullup resistors:<a href="http://ripnet.us/wp-content/uploads/2015/06/DS1Z_QuickPrint6.png"><img class="aligncenter size-medium wp-image-210" src="http://ripnet.us/wp-content/uploads/2015/06/DS1Z_QuickPrint6-300x180.png" alt="DS1Z_QuickPrint6" width="300" height="180" /></a>

Now the hard part... running the damn wires through the walls. I'll update later on.

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;]]></content-encoded>
			<excerpt-encoded><![CDATA[]]></excerpt-encoded>
			<wp-post_id>202</wp-post_id>
			<wp-post_date>2015-06-11 21:04:51</wp-post_date>
			<wp-post_date_gmt>2015-06-12 01:04:51</wp-post_date_gmt>
				</item>
</upm-export>
