<?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>OctoPROBER &#8211; The Longhorn Engineer</title>
	<atom:link href="https://longhornengineer.com/tag/octoprober/feed/" rel="self" type="application/rss+xml" />
	<link>https://longhornengineer.com</link>
	<description>Robotics, Pinball, Hacking, Portables</description>
	<lastBuildDate>Tue, 20 Dec 2022 19:52:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Full case printed!</title>
		<link>https://longhornengineer.com/2014/04/11/full-case-printed/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Fri, 11 Apr 2014 08:24:43 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2178</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/20140411_025621.jpg"><img fetchpriority="high" decoding="async" src="https://longhornengineer.com/wp-content/uploads/20140411_025621-1024x576.jpg" alt="20140411_025621" class="aligncenter size-large wp-image-2177" width="584" height="328" srcset="https://longhornengineer.com/wp-content/uploads/20140411_025621-1024x576.jpg 1024w, https://longhornengineer.com/wp-content/uploads/20140411_025621-150x84.jpg 150w, https://longhornengineer.com/wp-content/uploads/20140411_025621-569x320.jpg 569w, https://longhornengineer.com/wp-content/uploads/20140411_025621-500x281.jpg 500w, https://longhornengineer.com/wp-content/uploads/20140411_025621.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Printing OctoPROBER Case!</title>
		<link>https://longhornengineer.com/2014/04/11/printing-octoprober-case/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Fri, 11 Apr 2014 06:11:09 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2175</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/20140411_010048.jpg"><img decoding="async" src="https://longhornengineer.com/wp-content/uploads/20140411_010048-1024x576.jpg" alt="20140411_010048" class="aligncenter size-large wp-image-2174" width="584" height="328" srcset="https://longhornengineer.com/wp-content/uploads/20140411_010048-1024x576.jpg 1024w, https://longhornengineer.com/wp-content/uploads/20140411_010048-150x84.jpg 150w, https://longhornengineer.com/wp-content/uploads/20140411_010048-569x320.jpg 569w, https://longhornengineer.com/wp-content/uploads/20140411_010048-500x281.jpg 500w, https://longhornengineer.com/wp-content/uploads/20140411_010048.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER Case Designed</title>
		<link>https://longhornengineer.com/2014/04/10/octoprober-case-designed/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Fri, 11 Apr 2014 01:12:15 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2172</guid>

					<description><![CDATA[Finished drawing the case last night for 3D printing. Used SketchUp to draw it as its free. Still searching for that perfect 3D modeling program. SketchUp is an ok piece of software. Compared to AutoDesk 123D V9 it lacks some features but the newer 123D Design (they changed the name slightly) its pretty lame. X-RAY &#8230; <a href="https://longhornengineer.com/2014/04/10/octoprober-case-designed/" class="more-link">Continue reading <span class="screen-reader-text">OctoPROBER Case Designed</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case.jpg"><img decoding="async" src="https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case-1024x543.jpg" alt="OctoPROBER_Case" class="aligncenter size-large wp-image-2171" width="584" height="309" srcset="https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case-1024x543.jpg 1024w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case-150x79.jpg 150w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case-569x302.jpg 569w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case-500x265.jpg 500w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>Finished drawing the case last night for 3D printing. Used SketchUp to draw it as its free. Still searching for that perfect 3D modeling program. SketchUp is an ok piece of software. Compared to AutoDesk 123D V9 it lacks some features but the newer 123D Design  (they changed the name slightly) its pretty lame.</p>
<p><a href="https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY.jpg"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY-1024x543.jpg" alt="OctoPROBER_Case_XRAY" class="aligncenter size-large wp-image-2170" width="584" height="309" srcset="https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY-1024x543.jpg 1024w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY-150x79.jpg 150w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY-569x302.jpg 569w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY-500x265.jpg 500w, https://longhornengineer.com/wp-content/uploads/OctoPROBER_Case_XRAY.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>X-RAY view for giggles.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER standby current test</title>
		<link>https://longhornengineer.com/2014/04/07/octoprober-standby-current-test/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Mon, 07 Apr 2014 19:57:56 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2156</guid>

					<description><![CDATA[Testing the standby current draw for the OctoPROBER. It uses a soft power switch and a real time clock which draws power when the device is turned &#8220;off&#8221;. Fortunately the power consumed is very small. At a battery voltage around 4V the standby current is under 20uA. With a 2000mAh battery we have a standby &#8230; <a href="https://longhornengineer.com/2014/04/07/octoprober-standby-current-test/" class="more-link">Continue reading <span class="screen-reader-text">OctoPROBER standby current test</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624.jpg"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624-1024x768.jpg" alt="20140325_205624" class="aligncenter size-large wp-image-2141" width="584" height="438" srcset="https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624-1024x768.jpg 1024w, https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624-150x112.jpg 150w, https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624-569x427.jpg 569w, https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624-400x300.jpg 400w, https://longhornengineer.com/wp-content/uploads/2014/04/20140325_205624.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>Testing the standby current draw for the OctoPROBER. It uses a soft power switch and a real time clock which draws power when the device is turned &#8220;off&#8221;. Fortunately the power consumed is very small. At a battery voltage around 4V the standby current is under 20uA. With a 2000mAh battery we have a standby lifetime of 100000 hours or over 11 years! Don&#8217;t really have to worry about the OctoPROBER loosing its clock time anytime soon.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER REV2 Released</title>
		<link>https://longhornengineer.com/2014/03/20/octoprober-rev2-released/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Thu, 20 Mar 2014 15:31:02 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[AT30TSE752]]></category>
		<category><![CDATA[FT230X]]></category>
		<category><![CDATA[MAX31855]]></category>
		<category><![CDATA[MCP3424]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2129</guid>

					<description><![CDATA[Above is the REV 1 of the OctoPROBER. This revision fixed allot of the issues I had with programming the propeller and the propeller resetting when the USB plug was plugged in. To fix the USB resetting the propeller when being plugged in I disconnected the reset line off the FT230X (USB chip) from the &#8230; <a href="https://longhornengineer.com/2014/03/20/octoprober-rev2-released/" class="more-link">Continue reading <span class="screen-reader-text">OctoPROBER REV2 Released</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/2014/03/BjCqx71CMAAm7eU.jpg"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/03/BjCqx71CMAAm7eU.jpg" alt="BjCqx71CMAAm7eU" class="aligncenter size-full wp-image-2130" width="600" height="450" srcset="https://longhornengineer.com/wp-content/uploads/2014/03/BjCqx71CMAAm7eU.jpg 600w, https://longhornengineer.com/wp-content/uploads/2014/03/BjCqx71CMAAm7eU-150x112.jpg 150w, https://longhornengineer.com/wp-content/uploads/2014/03/BjCqx71CMAAm7eU-569x427.jpg 569w, https://longhornengineer.com/wp-content/uploads/2014/03/BjCqx71CMAAm7eU-400x300.jpg 400w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>Above is the REV 1 of the OctoPROBER. This revision fixed allot of the issues I had with programming the propeller and the propeller resetting when the USB plug was plugged in. To fix the USB resetting the propeller when being plugged in I disconnected the reset line off the FT230X (USB chip) from the reset signal on the propeller. This breaks being able to program the propeller as it needs to upload code directly after start up. To fix this problem the code has a menu option that will reset the propeller if it sees the USB reset line so the user can control if the USB resets the propeller or not.</p>
<p>To enable ease of first time programing or encase the firmware gets borked there is a switch that manually connects the FT230X reset signal to the propeller reset signal.</p>
<p><a href="https://longhornengineer.com/wp-content/uploads/2014/03/Layout.png"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/03/Layout-1024x750.png" alt="Layout" class="aligncenter size-large wp-image-2131" width="584" height="427" srcset="https://longhornengineer.com/wp-content/uploads/2014/03/Layout-1024x750.png 1024w, https://longhornengineer.com/wp-content/uploads/2014/03/Layout-150x109.png 150w, https://longhornengineer.com/wp-content/uploads/2014/03/Layout-569x416.png 569w, https://longhornengineer.com/wp-content/uploads/2014/03/Layout-409x300.png 409w, https://longhornengineer.com/wp-content/uploads/2014/03/Layout.png 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>Rev 2 of the OctoPROBER I decided to do away with the MAX31855 chips. They are very expensive ($5 a piece) and not very accurate (+-2C). Instead I am using 2 <a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en536354">MCP3424</a> 18-bit ADCs to do the thermocouple readings. To perform cold junction readings I am using 8 <a href="http://www.atmel.com/devices/at30tse752.aspx">AT30TSE752</a> board temperature sensors. This should provide +-0.5C accuracy and the ability to use any thermocouple type.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER REV1 boards arrive.</title>
		<link>https://longhornengineer.com/2014/02/24/octoprober-rev1-boards-arrive/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Tue, 25 Feb 2014 02:30:09 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2116</guid>

					<description><![CDATA[REV 1 boards arrived today. Will be assembling one when the parts arrive. I might have to make another revision after this to add a filter to reduce the jitter on the MAX31855 thermocouple chips. Right now the ripple on the 3.3V line is around 40mV which causes the reading to fluctuate a bit. A &#8230; <a href="https://longhornengineer.com/2014/02/24/octoprober-rev1-boards-arrive/" class="more-link">Continue reading <span class="screen-reader-text">OctoPROBER REV1 boards arrive.</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009.jpg"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009-1024x768.jpg" alt="20140224_180009" class="aligncenter size-large wp-image-2117" width="584" height="438" srcset="https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009-1024x768.jpg 1024w, https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009-150x112.jpg 150w, https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009-569x427.jpg 569w, https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009-400x300.jpg 400w, https://longhornengineer.com/wp-content/uploads/2014/02/20140224_180009.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>REV 1 boards arrived today. Will be assembling one when the parts arrive. I might have to make another revision after this to add a filter to reduce the jitter on the MAX31855 thermocouple chips. Right now the ripple on the 3.3V line is around 40mV which causes the reading to fluctuate a bit. A low pass <a href="en.wikipedia.org/wiki/Capacitor-input_filter">pi filter</a> will fix this issue.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER REV 1 Released on GitHub</title>
		<link>https://longhornengineer.com/2014/02/11/octoprober-rev-1-released-on-github/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Wed, 12 Feb 2014 05:31:45 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2110</guid>

					<description><![CDATA[Repository contains test code and all the files so far. Board grew .15&#8243; in height to make space for the headers.]]></description>
										<content:encoded><![CDATA[<p><a href="https://github.com/LonghornEngineer/Octoprober/releases/tag/REV_1">Repository</a> contains test code and all the files so far. Board grew .15&#8243; in height to make space for the headers.</p>
<p><a href="https://longhornengineer.com/wp-content/uploads/2014/02/i.png"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/02/i-1024x753.png" alt="i" class="aligncenter size-large wp-image-2113" width="584" height="429" srcset="https://longhornengineer.com/wp-content/uploads/2014/02/i-1024x753.png 1024w, https://longhornengineer.com/wp-content/uploads/2014/02/i-150x110.png 150w, https://longhornengineer.com/wp-content/uploads/2014/02/i-569x418.png 569w, https://longhornengineer.com/wp-content/uploads/2014/02/i-407x300.png 407w, https://longhornengineer.com/wp-content/uploads/2014/02/i.png 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER REV1 routing complete</title>
		<link>https://longhornengineer.com/2014/02/10/octoprober-rev1-routing-complete/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Tue, 11 Feb 2014 01:26:38 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<category><![CDATA[Schematic]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2104</guid>

					<description><![CDATA[Finished routing the hardware fixes that I found while testing the OctoPROBER. Was able to add another optocoupled output for auxiliary devices. Just need to clean up the schematic for the final release.]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/2014/02/Layout1.png"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/02/Layout1-1024x750.png" alt="Layout" class="aligncenter size-large wp-image-2105" width="584" height="427" srcset="https://longhornengineer.com/wp-content/uploads/2014/02/Layout1-1024x750.png 1024w, https://longhornengineer.com/wp-content/uploads/2014/02/Layout1-150x109.png 150w, https://longhornengineer.com/wp-content/uploads/2014/02/Layout1-569x417.png 569w, https://longhornengineer.com/wp-content/uploads/2014/02/Layout1-409x300.png 409w, https://longhornengineer.com/wp-content/uploads/2014/02/Layout1.png 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>Finished routing the hardware fixes that I found while testing the OctoPROBER. Was able to add another optocoupled output for auxiliary devices.</p>
<p><a href="https://longhornengineer.com/wp-content/uploads/2014/02/Schematic.png"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/02/Schematic-1024x313.png" alt="Schematic" class="aligncenter size-large wp-image-2106" width="584" height="178" srcset="https://longhornengineer.com/wp-content/uploads/2014/02/Schematic-1024x313.png 1024w, https://longhornengineer.com/wp-content/uploads/2014/02/Schematic-150x45.png 150w, https://longhornengineer.com/wp-content/uploads/2014/02/Schematic-569x174.png 569w, https://longhornengineer.com/wp-content/uploads/2014/02/Schematic-500x153.png 500w, https://longhornengineer.com/wp-content/uploads/2014/02/Schematic.png 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>Just need to clean up the schematic for the final release.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER Real Time Clock working.</title>
		<link>https://longhornengineer.com/2014/02/09/octoprober-real-time-clock-working/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Mon, 10 Feb 2014 00:58:49 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[DS1340Z-33]]></category>
		<category><![CDATA[MAX31855K]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<category><![CDATA[real time clock]]></category>
		<category><![CDATA[RTC]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2101</guid>

					<description><![CDATA[I am using the DS1340Z-33 RTC for time keeping on the OctoPROBER. Interfaces with i2c. It has a built in trickle charger which I disabled as the RTC pulls power off the main lithium battery when the device is turned off. Last thing to test are the MAX31855K thermocouple chips&#8230;.kinda the entire reason I designed &#8230; <a href="https://longhornengineer.com/2014/02/09/octoprober-real-time-clock-working/" class="more-link">Continue reading <span class="screen-reader-text">OctoPROBER Real Time Clock working.</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I am using the <a href="http://datasheets.maxim-ic.com/en/ds/DS1340-DS1340C.pdf">DS1340Z-33</a> RTC for time keeping on the OctoPROBER. Interfaces with i2c. It has a built in trickle charger which I disabled as the RTC pulls power off the main lithium battery when the device is turned off. Last thing to test are the <a href="http://datasheets.maxim-ic.com/en/ds/MAX31855.pdf">MAX31855K</a> thermocouple chips&#8230;.kinda the entire reason I designed this board hehe.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OctoPROBER ADC working!</title>
		<link>https://longhornengineer.com/2014/02/08/octoprober-adc-working/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Sat, 08 Feb 2014 12:27:53 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[MCP3021]]></category>
		<category><![CDATA[OctoPROBER]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=2098</guid>

					<description><![CDATA[Finished programming the ADC which is a MCP3021. It is a 10bit i2c compatible ADC with one channel. A limited ADC but perfect for measuring battery voltages. Operation is very simple. Just request a word from the device using 10011011 as the device ID and it will spit out the analog value. I had some &#8230; <a href="https://longhornengineer.com/2014/02/08/octoprober-adc-working/" class="more-link">Continue reading <span class="screen-reader-text">OctoPROBER ADC working!</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003.jpg"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003-1024x768.jpg" alt="20140208_062003" class="aligncenter size-large wp-image-2099" width="584" height="438" srcset="https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003-1024x768.jpg 1024w, https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003-150x112.jpg 150w, https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003-569x427.jpg 569w, https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003-400x300.jpg 400w, https://longhornengineer.com/wp-content/uploads/2014/02/20140208_062003.jpg 1200w" sizes="(max-width: 584px) 100vw, 584px" /></a></p>
<p>Finished programming the ADC which is a <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/21805B.pdf">MCP3021</a>. It is a 10bit i2c compatible ADC with one channel. A limited ADC but perfect for measuring battery voltages.</p>
<p>Operation is very simple. Just request a word from the device using 10011011 as the device ID and it will spit out the analog value. I had some issues with the i2c driver I used though.</p>
<p>The ADC is supposed to return the 10bit value like so 0000XXXXXXXXXX00. I was receiving XXXXXX000000XXXX. The upper and lower bytes where transposed. Fixed by swapping them around.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
