<?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>Cat Feeder Unreminder &#8211; The Longhorn Engineer</title>
	<atom:link href="https://longhornengineer.com/tag/cat-feeder-unreminder/feed/" rel="self" type="application/rss+xml" />
	<link>https://longhornengineer.com</link>
	<description>Robotics, Pinball, Hacking, Portables</description>
	<lastBuildDate>Thu, 26 Jan 2023 04:24:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Rough Draft of Cat Feeder Unreminder Enclosure</title>
		<link>https://longhornengineer.com/2023/01/25/rough-draft-of-cat-feeder-unreminder-enclosure/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Thu, 26 Jan 2023 04:24:24 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3662</guid>

					<description><![CDATA[This isn&#8217;t completed but the general shape and assembly for the Cat Feeder Unreminder is going to look like this. A 3D printed enclosure with a grove in it that the solar panel slides into. Then the PCB fastens to the front which captives the solar panel. Then on the PCB there will be soldered &#8230; <a href="https://longhornengineer.com/2023/01/25/rough-draft-of-cat-feeder-unreminder-enclosure/" class="more-link">Continue reading <span class="screen-reader-text">Rough Draft of Cat Feeder Unreminder Enclosure</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>This isn&#8217;t completed but the general shape and assembly for the Cat Feeder Unreminder is going to look like this. A 3D printed enclosure with a grove in it that the solar panel slides into. Then the PCB fastens to the front which captives the solar panel. Then on the PCB there will be soldered threaded inserts where a plexi front panel will fasten to.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="619" src="https://longhornengineer.com/wp-content/uploads/image-199-1024x619.png" alt="" class="wp-image-3663" srcset="https://longhornengineer.com/wp-content/uploads/image-199-1024x619.png 1024w, https://longhornengineer.com/wp-content/uploads/image-199-800x484.png 800w, https://longhornengineer.com/wp-content/uploads/image-199-150x91.png 150w, https://longhornengineer.com/wp-content/uploads/image-199-768x465.png 768w, https://longhornengineer.com/wp-content/uploads/image-199-1536x929.png 1536w, https://longhornengineer.com/wp-content/uploads/image-199-2048x1239.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cat Feeder Unreminder Breadboarded</title>
		<link>https://longhornengineer.com/2023/01/24/cat-feeder-unreminder-breadboarded/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Wed, 25 Jan 2023 03:31:18 +0000</pubDate>
				<category><![CDATA[HW/SW Hacks]]></category>
		<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3656</guid>

					<description><![CDATA[I got the entire project onto a breadboard&#8230; mostly! A combination of evaluation boards and breakout boards and I was able to verify all the subsystems are working correctly together. The entire system draws ~5.6uA at 3.3V from the super capacitors. Measured through the uCurrent. Here is the breadboard with the subsystems called out. Up &#8230; <a href="https://longhornengineer.com/2023/01/24/cat-feeder-unreminder-breadboarded/" class="more-link">Continue reading <span class="screen-reader-text">Cat Feeder Unreminder Breadboarded</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>I got the entire project onto a breadboard&#8230; mostly! A combination of evaluation boards and breakout boards and I was able to verify all the subsystems are working correctly together.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="749" src="https://longhornengineer.com/wp-content/uploads/image-196-1024x749.png" alt="" class="wp-image-3657" srcset="https://longhornengineer.com/wp-content/uploads/image-196-1024x749.png 1024w, https://longhornengineer.com/wp-content/uploads/image-196-800x585.png 800w, https://longhornengineer.com/wp-content/uploads/image-196-150x110.png 150w, https://longhornengineer.com/wp-content/uploads/image-196-768x561.png 768w, https://longhornengineer.com/wp-content/uploads/image-196-1536x1123.png 1536w, https://longhornengineer.com/wp-content/uploads/image-196.png 1855w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>The entire system draws ~5.6uA at 3.3V from the super capacitors. Measured through the uCurrent.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="626" src="https://longhornengineer.com/wp-content/uploads/image-197-1024x626.png" alt="" class="wp-image-3658" srcset="https://longhornengineer.com/wp-content/uploads/image-197-1024x626.png 1024w, https://longhornengineer.com/wp-content/uploads/image-197-800x489.png 800w, https://longhornengineer.com/wp-content/uploads/image-197-150x92.png 150w, https://longhornengineer.com/wp-content/uploads/image-197-768x469.png 768w, https://longhornengineer.com/wp-content/uploads/image-197-1536x939.png 1536w, https://longhornengineer.com/wp-content/uploads/image-197.png 1860w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Here is the breadboard with the subsystems called out.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="719" src="https://longhornengineer.com/wp-content/uploads/image-198-1024x719.png" alt="" class="wp-image-3659" srcset="https://longhornengineer.com/wp-content/uploads/image-198-1024x719.png 1024w, https://longhornengineer.com/wp-content/uploads/image-198-800x562.png 800w, https://longhornengineer.com/wp-content/uploads/image-198-150x105.png 150w, https://longhornengineer.com/wp-content/uploads/image-198-768x539.png 768w, https://longhornengineer.com/wp-content/uploads/image-198-1536x1079.png 1536w, https://longhornengineer.com/wp-content/uploads/image-198.png 2001w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Up next is to complete the enclosure design and then the board layout!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DG469 Analog Switch</title>
		<link>https://longhornengineer.com/2023/01/19/dg469-analog-switch/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Fri, 20 Jan 2023 03:02:01 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<category><![CDATA[DG469]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3636</guid>

					<description><![CDATA[The DG469 is an analog switch that can be controlled with digital signals. The switching part of the chip is bi-direction which is perfect for switching analog signals. I will be using this IC to switch which segments on the TN LCD get powered up. The NC (Normally Connected) will send power to the &#8220;Don&#8217;t &#8230; <a href="https://longhornengineer.com/2023/01/19/dg469-analog-switch/" class="more-link">Continue reading <span class="screen-reader-text">DG469 Analog Switch</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>The <a rel="noreferrer noopener" href="https://www.mouser.com/datasheet/2/427/dg469-1765946.pdf" data-type="URL" data-id="https://www.mouser.com/datasheet/2/427/dg469-1765946.pdf" target="_blank">DG469</a> is an analog switch that can be controlled with digital signals. The switching part of the chip is bi-direction which is perfect for switching analog signals. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="600" src="https://longhornengineer.com/wp-content/uploads/image-183-1024x600.png" alt="" class="wp-image-3637" srcset="https://longhornengineer.com/wp-content/uploads/image-183-1024x600.png 1024w, https://longhornengineer.com/wp-content/uploads/image-183-800x468.png 800w, https://longhornengineer.com/wp-content/uploads/image-183-150x88.png 150w, https://longhornengineer.com/wp-content/uploads/image-183-768x450.png 768w, https://longhornengineer.com/wp-content/uploads/image-183-1536x899.png 1536w, https://longhornengineer.com/wp-content/uploads/image-183-2048x1199.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">The DG469 designed in Eagle in the SOIC-8 package.</figcaption></figure>



<p></p>



<p>I will be using this IC to switch which segments on the TN LCD get powered up. The NC (Normally Connected) will send power to the &#8220;Don&#8217;t feed&#8221; notification state. The NO (Normally Open) will send power to the &#8220;Feed&#8221; notification state.</p>



<p>It also has very low power requirements which will be perfect for my project.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="758" src="https://longhornengineer.com/wp-content/uploads/image-184-1024x758.png" alt="" class="wp-image-3638" srcset="https://longhornengineer.com/wp-content/uploads/image-184-1024x758.png 1024w, https://longhornengineer.com/wp-content/uploads/image-184-800x592.png 800w, https://longhornengineer.com/wp-content/uploads/image-184-150x111.png 150w, https://longhornengineer.com/wp-content/uploads/image-184-768x568.png 768w, https://longhornengineer.com/wp-content/uploads/image-184.png 1512w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Here is the schematic for the DG469 for the Cat Feeder Unreminder.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="593" src="https://longhornengineer.com/wp-content/uploads/image-185-1024x593.png" alt="" class="wp-image-3639" srcset="https://longhornengineer.com/wp-content/uploads/image-185-1024x593.png 1024w, https://longhornengineer.com/wp-content/uploads/image-185-800x463.png 800w, https://longhornengineer.com/wp-content/uploads/image-185-150x87.png 150w, https://longhornengineer.com/wp-content/uploads/image-185-768x445.png 768w, https://longhornengineer.com/wp-content/uploads/image-185-1536x890.png 1536w, https://longhornengineer.com/wp-content/uploads/image-185-2048x1186.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>I put V- to ground through a jumper because the datasheet isn&#8217;t very clear on how to set it up for unipolar power supplies. Gives me a chance to change what that voltage is. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wiring up the CFU Display</title>
		<link>https://longhornengineer.com/2023/01/17/wiring-up-the-cfu-display/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Wed, 18 Jan 2023 04:53:51 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3629</guid>

					<description><![CDATA[The CFU (Cat Feeder Unreminder) will notify the user that it is safe and timely to feed the cat through a use of a TN style LCD. These are typically a 7-segment style instead of graphical. The CFU also needs to notify the user that the device is still operating. Part Number: VI-422-DP-RC-S The common &#8230; <a href="https://longhornengineer.com/2023/01/17/wiring-up-the-cfu-display/" class="more-link">Continue reading <span class="screen-reader-text">Wiring up the CFU Display</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>The CFU (Cat Feeder Unreminder) will notify the user that it is safe and timely to feed the cat through a use of a TN style LCD. These are typically a 7-segment style instead of graphical. The CFU also needs to notify the user that the device is still operating. </p>



<p>Part Number: <a href="https://longhornengineer.com/2023/01/16/vi-422-dp-rc-s-display-eagle-footprint/" data-type="URL" data-id="https://longhornengineer.com/2023/01/16/vi-422-dp-rc-s-display-eagle-footprint/" target="_blank" rel="noreferrer noopener">VI-422-DP-RC-S</a></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="473" src="https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-1024x473.png" alt="" class="wp-image-3631" srcset="https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-1024x473.png 1024w, https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-800x370.png 800w, https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-150x69.png 150w, https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-768x355.png 768w, https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-1536x710.png 1536w, https://longhornengineer.com/wp-content/uploads/VI-422-DP-RC-S-_MOCK-2048x946.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>The common (COM) pin of the display will be directly connected to one leg of the oscillator circuit. Depending on where the other leg of the oscillator is routed, the display will either show &#8220;FEEd&#8221; or will light up the S1 segment.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>VI-422-DP-RC-S Display Eagle Footprint</title>
		<link>https://longhornengineer.com/2023/01/16/vi-422-dp-rc-s-display-eagle-footprint/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Tue, 17 Jan 2023 04:14:04 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<category><![CDATA[VI-422-DP-RC-S]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3624</guid>

					<description><![CDATA[This is the display I am using for the Cat Feeder Unreminder. Part Number: VI-422-DP-RC-S The display is a Twisted Nematic (TN) style LCD for low power. I talked about this display in a previous post. You can find the footprint in my eagle parts library in displays. Here is the current schematic for the &#8230; <a href="https://longhornengineer.com/2023/01/16/vi-422-dp-rc-s-display-eagle-footprint/" class="more-link">Continue reading <span class="screen-reader-text">VI-422-DP-RC-S Display Eagle Footprint</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="571" src="https://longhornengineer.com/wp-content/uploads/image-180-1024x571.png" alt="" class="wp-image-3625" srcset="https://longhornengineer.com/wp-content/uploads/image-180-1024x571.png 1024w, https://longhornengineer.com/wp-content/uploads/image-180-800x446.png 800w, https://longhornengineer.com/wp-content/uploads/image-180-150x84.png 150w, https://longhornengineer.com/wp-content/uploads/image-180-768x428.png 768w, https://longhornengineer.com/wp-content/uploads/image-180-1536x857.png 1536w, https://longhornengineer.com/wp-content/uploads/image-180-2048x1143.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>This is the display I am using for the Cat Feeder Unreminder. Part Number: <a href="https://www.mouser.com/ProductDetail/Varitronix/VI-422-DP-RC-S?qs=PcPxjN2Z58LLjF7UkMjx%252BA%3D%3D" data-type="URL" data-id="https://www.mouser.com/ProductDetail/Varitronix/VI-422-DP-RC-S?qs=PcPxjN2Z58LLjF7UkMjx%252BA%3D%3D" target="_blank" rel="noreferrer noopener">VI-422-DP-RC-S</a></p>



<p>The display is a Twisted Nematic (TN) style LCD for low power. I talked about this display in a <a href="https://longhornengineer.com/2022/12/28/oscillators-and-twisted-nematic-effect-displays/" data-type="URL" data-id="https://longhornengineer.com/2022/12/28/oscillators-and-twisted-nematic-effect-displays/" target="_blank" rel="noreferrer noopener">previous post</a>.</p>



<p>You can find the footprint in my <a href="https://github.com/LonghornEngineer/PP_Eagle_Part_Libraries" data-type="URL" data-id="https://github.com/LonghornEngineer/PP_Eagle_Part_Libraries" target="_blank" rel="noreferrer noopener">eagle parts library</a> in displays.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="458" src="https://longhornengineer.com/wp-content/uploads/image-181-1024x458.png" alt="" class="wp-image-3626" srcset="https://longhornengineer.com/wp-content/uploads/image-181-1024x458.png 1024w, https://longhornengineer.com/wp-content/uploads/image-181-800x358.png 800w, https://longhornengineer.com/wp-content/uploads/image-181-150x67.png 150w, https://longhornengineer.com/wp-content/uploads/image-181-768x343.png 768w, https://longhornengineer.com/wp-content/uploads/image-181-1536x687.png 1536w, https://longhornengineer.com/wp-content/uploads/image-181-2048x916.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Here is the current schematic for the Cat Feeder Unreminder! Just need to wire up the display.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LTC2956 Schematic for the Cat Feeder Unreminder</title>
		<link>https://longhornengineer.com/2023/01/14/ltc2956-schematic-for-the-cat-feeder-unreminder/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Sun, 15 Jan 2023 04:05:00 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3619</guid>

					<description><![CDATA[Based on my testing of the evaluation board, this is the schematic for the LTC2956 I am using in the Cat Feeder Unreminder. The resistor from RANGE to LONG pin is set to 100K ohms. This is specified in the datasheet. To set the actual time for the timer to activate the EN pin (t &#8230; <a href="https://longhornengineer.com/2023/01/14/ltc2956-schematic-for-the-cat-feeder-unreminder/" class="more-link">Continue reading <span class="screen-reader-text">LTC2956 Schematic for the Cat Feeder Unreminder</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Based on my testing of the evaluation board, this is the schematic for the <a rel="noreferrer noopener" href="https://www.analog.com/media/en/technical-documentation/data-sheets/2956fa.pdf" data-type="URL" data-id="https://www.analog.com/media/en/technical-documentation/data-sheets/2956fa.pdf" target="_blank">LTC2956</a> I am using in the Cat Feeder Unreminder.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="823" src="https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-1024x823.png" alt="" class="wp-image-3621" srcset="https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-1024x823.png 1024w, https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-800x643.png 800w, https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-150x121.png 150w, https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-768x617.png 768w, https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-1536x1234.png 1536w, https://longhornengineer.com/wp-content/uploads/LTC2956_Sch-1-2048x1646.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>The resistor from RANGE to LONG pin is set to 100K ohms. This is specified in the datasheet.</p>



<p>To set the actual time for the timer to activate the EN pin (t PERIOD), You need to first select the range resistance from the chart below. In my case I want to activate every 22hrs. 162K ohms is the resistor I chose which sets NRANGE to 262,144. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-179.png" alt="" class="wp-image-3622" width="477" height="406" srcset="https://longhornengineer.com/wp-content/uploads/image-179.png 787w, https://longhornengineer.com/wp-content/uploads/image-179-150x128.png 150w, https://longhornengineer.com/wp-content/uploads/image-179-768x654.png 768w" sizes="(max-width: 477px) 100vw, 477px" /></figure></div>


<p></p>



<p>To calculate the period resistor, this is the formula provided by in the datasheet.</p>



<pre class="wp-block-code"><code>RPERIOD = 400 • tPERIOD/NRANGE</code></pre>



<p>For 22hrs, tPERIOD becomes 22 x 60 x 60 x 1000 = 79,200,000. This gives an R PERIOD of 120,849.609 ohms. I picked a 121K ohm resistor. </p>



<p>To send the device into the sleep state, I tied the SLEEP signal through a switch to VCC (3.3V). This brings SLEEP high on button press. When the button is released, SLEEP has a falling edge which is what the LTC2956 is looking for to send it into the sleep state. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Unboxing a DC2254A-A Evaluation board for the LTC2965-1</title>
		<link>https://longhornengineer.com/2023/01/12/unboxing-a-dc2254a-a-evaluation-board-for-the-ltc2965-1/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Fri, 13 Jan 2023 04:46:56 +0000</pubDate>
				<category><![CDATA[Appnotes]]></category>
		<category><![CDATA[Breakout Boards]]></category>
		<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<category><![CDATA[DC2254A-B]]></category>
		<category><![CDATA[LTC2956]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3611</guid>

					<description><![CDATA[For keeping the time for the Cat Feeder Unreminder I am planning on using the LTC2956-1 which is a super low power timer that has push button reset control. It can accurately handle very long timers that a traditional RC style timers (think 555 timer) wouldn&#8217;t be able to do. To see if this chip &#8230; <a href="https://longhornengineer.com/2023/01/12/unboxing-a-dc2254a-a-evaluation-board-for-the-ltc2965-1/" class="more-link">Continue reading <span class="screen-reader-text">Unboxing a DC2254A-A Evaluation board for the LTC2965-1</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>For keeping the time for the Cat Feeder Unreminder I am planning on using the <a href="https://www.analog.com/en/products/ltc2956.html" data-type="URL" data-id="https://www.analog.com/en/products/ltc2956.html" target="_blank" rel="noreferrer noopener">LTC2956-1</a> which is a super low power timer that has push button reset control. It can accurately handle very long timers that a traditional RC style timers (think 555 timer) wouldn&#8217;t be able to do.</p>



<p>To see if this chip will work for my application I picked up the <a href="https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/dc2254a-a.html" data-type="URL" data-id="https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/dc2254a-a.html" target="_blank" rel="noreferrer noopener">DC2254A-A evaluation board</a>. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="774" src="https://longhornengineer.com/wp-content/uploads/image-174-1024x774.png" alt="" class="wp-image-3612" srcset="https://longhornengineer.com/wp-content/uploads/image-174-1024x774.png 1024w, https://longhornengineer.com/wp-content/uploads/image-174-800x605.png 800w, https://longhornengineer.com/wp-content/uploads/image-174-150x113.png 150w, https://longhornengineer.com/wp-content/uploads/image-174-768x581.png 768w, https://longhornengineer.com/wp-content/uploads/image-174-1536x1161.png 1536w, https://longhornengineer.com/wp-content/uploads/image-174-2048x1549.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">The box the DC2254A-A evaluation board comes in.</figcaption></figure>



<p></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="719" src="https://longhornengineer.com/wp-content/uploads/image-175-1024x719.png" alt="" class="wp-image-3613" srcset="https://longhornengineer.com/wp-content/uploads/image-175-1024x719.png 1024w, https://longhornengineer.com/wp-content/uploads/image-175-800x562.png 800w, https://longhornengineer.com/wp-content/uploads/image-175-150x105.png 150w, https://longhornengineer.com/wp-content/uploads/image-175-768x540.png 768w, https://longhornengineer.com/wp-content/uploads/image-175-1536x1079.png 1536w, https://longhornengineer.com/wp-content/uploads/image-175-2048x1439.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Inside the box.</figcaption></figure>



<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-176-622x1024.png" alt="" class="wp-image-3614" width="371" height="611" srcset="https://longhornengineer.com/wp-content/uploads/image-176-622x1024.png 622w, https://longhornengineer.com/wp-content/uploads/image-176-800x1318.png 800w, https://longhornengineer.com/wp-content/uploads/image-176-91x150.png 91w, https://longhornengineer.com/wp-content/uploads/image-176-768x1265.png 768w, https://longhornengineer.com/wp-content/uploads/image-176-932x1536.png 932w, https://longhornengineer.com/wp-content/uploads/image-176.png 987w" sizes="(max-width: 371px) 100vw, 371px" /><figcaption class="wp-element-caption">The Evaluation Board</figcaption></figure></div>


<p></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-177-1024x918.png" alt="" class="wp-image-3615" width="546" height="489" srcset="https://longhornengineer.com/wp-content/uploads/image-177-1024x918.png 1024w, https://longhornengineer.com/wp-content/uploads/image-177-800x717.png 800w, https://longhornengineer.com/wp-content/uploads/image-177-150x134.png 150w, https://longhornengineer.com/wp-content/uploads/image-177-768x688.png 768w, https://longhornengineer.com/wp-content/uploads/image-177.png 1147w" sizes="(max-width: 546px) 100vw, 546px" /></figure></div>


<p></p>



<p>Here is the datasheet for the <a href="https://www.analog.com/media/en/technical-documentation/user-guides/DC2254AF.PDF" data-type="URL" data-id="https://www.analog.com/media/en/technical-documentation/user-guides/DC2254AF.PDF" target="_blank" rel="noreferrer noopener">evaluation board</a>. </p>



<p>For my use case, I am going to pull ONMAX to GND which will disable the timer that turns off the AWAKE timer. I will toggle the Sleep pin from low to high to low to reset the timer. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="656" src="https://longhornengineer.com/wp-content/uploads/image-178-1024x656.png" alt="" class="wp-image-3617" srcset="https://longhornengineer.com/wp-content/uploads/image-178-1024x656.png 1024w, https://longhornengineer.com/wp-content/uploads/image-178-800x512.png 800w, https://longhornengineer.com/wp-content/uploads/image-178-150x96.png 150w, https://longhornengineer.com/wp-content/uploads/image-178-768x492.png 768w, https://longhornengineer.com/wp-content/uploads/image-178-1536x984.png 1536w, https://longhornengineer.com/wp-content/uploads/image-178-2048x1312.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Seems to work!</p>



<p> </p>



<p></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LTC2956 Wake-Up Timer</title>
		<link>https://longhornengineer.com/2023/01/11/ltc2956-wake-up-timer/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Thu, 12 Jan 2023 05:54:58 +0000</pubDate>
				<category><![CDATA[HW/SW Hacks]]></category>
		<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<category><![CDATA[LTC2956]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3604</guid>

					<description><![CDATA[To handle the timing aspect of the Cat Feeder Unreminder I am going to use the Analog (It is actually a Linear Technology part!) LTC2956 timer component. This is a wake up timer IC that has built in push button support for reset. Perfect for this project. The timer itself is configured with just a &#8230; <a href="https://longhornengineer.com/2023/01/11/ltc2956-wake-up-timer/" class="more-link">Continue reading <span class="screen-reader-text">LTC2956 Wake-Up Timer</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>To handle the timing aspect of the Cat Feeder Unreminder I am going to use the Analog (It is actually a Linear Technology part!) <a href="https://www.analog.com/en/products/ltc2956.html" data-type="URL" data-id="https://www.analog.com/en/products/ltc2956.html" target="_blank" rel="noreferrer noopener">LTC2956</a> timer component.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-172.png" alt="" class="wp-image-3606" width="430" height="370" srcset="https://longhornengineer.com/wp-content/uploads/image-172.png 939w, https://longhornengineer.com/wp-content/uploads/image-172-800x690.png 800w, https://longhornengineer.com/wp-content/uploads/image-172-150x129.png 150w, https://longhornengineer.com/wp-content/uploads/image-172-768x662.png 768w" sizes="(max-width: 430px) 100vw, 430px" /></figure></div>


<p></p>



<p>This is a wake up timer IC that has built in push button support for reset. Perfect for this project. </p>



<p>The timer itself is configured with just a few resistors and can range from 250ms to<br>39 days. Setting it to the required 22 hours is a piece of cake for this timer. </p>



<p>In shutdown, it only pulls 800nA while active and 300nA in shutdown mode which is one of the lowest current use for a timer that I can find. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-173-1024x946.png" alt="" class="wp-image-3607" width="516" height="477" srcset="https://longhornengineer.com/wp-content/uploads/image-173-1024x946.png 1024w, https://longhornengineer.com/wp-content/uploads/image-173-800x739.png 800w, https://longhornengineer.com/wp-content/uploads/image-173-150x139.png 150w, https://longhornengineer.com/wp-content/uploads/image-173-768x710.png 768w, https://longhornengineer.com/wp-content/uploads/image-173-1536x1419.png 1536w, https://longhornengineer.com/wp-content/uploads/image-173.png 1747w" sizes="(max-width: 516px) 100vw, 516px" /></figure></div>


<p></p>



<p>To set this up for the Cat Feeder Unreminder we need to stay in RUN MODE. The device can&#8217;t leave SHUTDOWN MODE without interacting with the PB switch and that would make for a hungry cat. The AWAKE STATE with EN=1 is when the device will tell us to feed the cat. SLEEP STATE with EN=0 is in standby counting till next feeding</p>



<ul class="wp-block-list">
<li>ONMAX to GND
<ul class="wp-block-list">
<li>This sets the T ONMAX time to the max</li>



<li>T ONMAX will stay FALSE</li>



<li>We don&#8217;t want the device to auto fall into the SLEEP STATE</li>
</ul>
</li>



<li>SLEEP to a switch
<ul class="wp-block-list">
<li>We will use this to send the device to the Sleep State</li>



<li>Active Lowq</li>
</ul>
</li>



<li>Set LONG to max time</li>



<li>Tie PB HIGH
<ul class="wp-block-list">
<li>Makes sure we don&#8217;t fall into SHUTDOWN MODE</li>
</ul>
</li>



<li>Set Period/Range for timer to activate in 22hrs</li>
</ul>



<p>This should allow the EN pin to go high every 22 hours and will reset low when the push button on PB is pressed.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="630" src="https://longhornengineer.com/wp-content/uploads/image-171-1024x630.png" alt="" class="wp-image-3605" srcset="https://longhornengineer.com/wp-content/uploads/image-171-1024x630.png 1024w, https://longhornengineer.com/wp-content/uploads/image-171-800x492.png 800w, https://longhornengineer.com/wp-content/uploads/image-171-150x92.png 150w, https://longhornengineer.com/wp-content/uploads/image-171-768x472.png 768w, https://longhornengineer.com/wp-content/uploads/image-171-1536x944.png 1536w, https://longhornengineer.com/wp-content/uploads/image-171.png 1947w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Part in Eagle designed.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AEM10941 Schematic</title>
		<link>https://longhornengineer.com/2023/01/09/aem10941-schematic/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Tue, 10 Jan 2023 04:30:30 +0000</pubDate>
				<category><![CDATA[HW/SW Hacks]]></category>
		<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3582</guid>

					<description><![CDATA[Just wrapped up the schematic side for the AEM10941 portion of the Cat Feeder Unreminder. I broke out all the configuration pins to their own pullup / pulldown combos so I can experiment with voltage cutoffs for the super capacitors. Most likely leave most of configuration resistors unpopulated! I found these really neat push button &#8230; <a href="https://longhornengineer.com/2023/01/09/aem10941-schematic/" class="more-link">Continue reading <span class="screen-reader-text">AEM10941 Schematic</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Just wrapped up the schematic side for the AEM10941 portion of the Cat Feeder Unreminder.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="529" src="https://longhornengineer.com/wp-content/uploads/image-159-1024x529.png" alt="" class="wp-image-3587" srcset="https://longhornengineer.com/wp-content/uploads/image-159-1024x529.png 1024w, https://longhornengineer.com/wp-content/uploads/image-159-800x413.png 800w, https://longhornengineer.com/wp-content/uploads/image-159-150x77.png 150w, https://longhornengineer.com/wp-content/uploads/image-159-768x397.png 768w, https://longhornengineer.com/wp-content/uploads/image-159-1536x793.png 1536w, https://longhornengineer.com/wp-content/uploads/image-159-2048x1057.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>I broke out all the configuration pins to their own pullup / pulldown combos so I can experiment with voltage cutoffs for the super capacitors. Most likely leave most of configuration resistors unpopulated! </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="472" src="https://longhornengineer.com/wp-content/uploads/image-160-1024x472.png" alt="" class="wp-image-3588" srcset="https://longhornengineer.com/wp-content/uploads/image-160-1024x472.png 1024w, https://longhornengineer.com/wp-content/uploads/image-160-800x369.png 800w, https://longhornengineer.com/wp-content/uploads/image-160-150x69.png 150w, https://longhornengineer.com/wp-content/uploads/image-160-768x354.png 768w, https://longhornengineer.com/wp-content/uploads/image-160-1536x708.png 1536w, https://longhornengineer.com/wp-content/uploads/image-160-2048x944.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>I found these really neat push button terminals that I am going to try to use for attaching the solar panel to the PCB. Part Number: <a href="https://www.mouser.com/ProductDetail/CUI-Devices/TBL009-254-02GY-2GY?qs=UXgszm6BlbEjVz5a2Fsubg%3D%3D" data-type="URL" data-id="https://www.mouser.com/ProductDetail/CUI-Devices/TBL009-254-02GY-2GY?qs=UXgszm6BlbEjVz5a2Fsubg%3D%3D" target="_blank" rel="noreferrer noopener">TBL009-254-02GY-2GY</a></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-161.png" alt="" class="wp-image-3589" width="475" height="493" srcset="https://longhornengineer.com/wp-content/uploads/image-161.png 890w, https://longhornengineer.com/wp-content/uploads/image-161-800x831.png 800w, https://longhornengineer.com/wp-content/uploads/image-161-144x150.png 144w, https://longhornengineer.com/wp-content/uploads/image-161-768x797.png 768w" sizes="(max-width: 475px) 100vw, 475px" /></figure></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LPS4012 Inductor from Coilcraft</title>
		<link>https://longhornengineer.com/2023/01/05/lps4012-inductor-from-coilcraft/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Fri, 06 Jan 2023 05:39:43 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Cat Feeder Unreminder]]></category>
		<category><![CDATA[Coilcraft]]></category>
		<category><![CDATA[LPS4012]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=3514</guid>

					<description><![CDATA[For the Cat Feeder Unreminder, the AEM10941 &#8220;ambient energy manager&#8221; has built in boost and buck regulators. These need external components like capacitors and inductors to function. The example schematic in the datasheet for the AEM10941 looks like this and has these recommended components. The capacitors are just your standard 0603, which are kinda small &#8230; <a href="https://longhornengineer.com/2023/01/05/lps4012-inductor-from-coilcraft/" class="more-link">Continue reading <span class="screen-reader-text">LPS4012 Inductor from Coilcraft</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>For the Cat Feeder Unreminder, the <a href="https://www.mouser.com/datasheet/2/1087/e_peas_AEM10941_datasheet_energy_harvesting-2325372.pdf" data-type="URL" data-id="https://www.mouser.com/datasheet/2/1087/e_peas_AEM10941_datasheet_energy_harvesting-2325372.pdf" target="_blank" rel="noreferrer noopener">AEM10941</a> &#8220;ambient energy manager&#8221; has built in boost and buck regulators. These need external components like capacitors and inductors to function. </p>



<p>The example schematic in the datasheet for the AEM10941 looks like this and has these recommended components. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-103-963x1024.png" alt="" class="wp-image-3515" width="612" height="651" srcset="https://longhornengineer.com/wp-content/uploads/image-103-963x1024.png 963w, https://longhornengineer.com/wp-content/uploads/image-103-800x851.png 800w, https://longhornengineer.com/wp-content/uploads/image-103-141x150.png 141w, https://longhornengineer.com/wp-content/uploads/image-103-768x817.png 768w, https://longhornengineer.com/wp-content/uploads/image-103-1444x1536.png 1444w, https://longhornengineer.com/wp-content/uploads/image-103.png 1493w" sizes="(max-width: 612px) 100vw, 612px" /><figcaption class="wp-element-caption">Schematic from the Datasheet for the AEM10941</figcaption></figure></div>


<p>The capacitors are just your standard 0603, which are kinda small for the values. My project can handle larger sizes which will net better performance and lower leakage current. </p>



<p>For example <strong><a rel="noreferrer noopener" href="https://www.murata.com/en-us/products/productdetail?partno=GRM32ER61A106KA01%23" data-type="URL" data-id="https://www.murata.com/en-us/products/productdetail?partno=GRM32ER61A106KA01%23" target="_blank">GRM32ER61A106KA01L</a></strong> (10uF 10V X5R 1210) vs <strong><a rel="noreferrer noopener" href="https://www.murata.com/en-us/products/productdetail?partno=GRM155R61A106ME11%23" data-type="URL" data-id="https://www.murata.com/en-us/products/productdetail?partno=GRM155R61A106ME11%23" target="_blank">GRM155R61A106ME11</a></strong> (10uF 10V X5R 0402). While its hard to specify leakage current as it varies with voltage, temperature, and frequency you can look at the insulation resistance and the larger the package the larger the insulation resistance. </p>



<p>Anyways, enough about capacitors. The Coilcraft inductor the schematic specs is from the LPS4012 series. I didn&#8217;t have this family in my EDA tool already designed so I opened up the datasheet to this horror. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-104-851x1024.png" alt="" class="wp-image-3516" width="683" height="821" srcset="https://longhornengineer.com/wp-content/uploads/image-104-851x1024.png 851w, https://longhornengineer.com/wp-content/uploads/image-104-800x963.png 800w, https://longhornengineer.com/wp-content/uploads/image-104-125x150.png 125w, https://longhornengineer.com/wp-content/uploads/image-104-768x924.png 768w, https://longhornengineer.com/wp-content/uploads/image-104-1276x1536.png 1276w, https://longhornengineer.com/wp-content/uploads/image-104.png 1377w" sizes="(max-width: 683px) 100vw, 683px" /><figcaption class="wp-element-caption">Land pad for the LPS4012 series inductor</figcaption></figure></div>


<p></p>



<p>This doesn&#8217;t look too bad but this showcases one of my pet peeves about how part manufactures dimension parts. Its pretty clear that mechanical engineers dimension parts. PCB Design tools don&#8217;t dimension like Mechanical Design Tools. In PCB tools, you typically specify the absolute location of the point/vertex of the line. This is different then Mechanical Design tools where you specify lengths and relationships between points. </p>



<p>For example look at this point right here that I circled in red.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-105-872x1024.png" alt="" class="wp-image-3517" width="407" height="478" srcset="https://longhornengineer.com/wp-content/uploads/image-105-872x1024.png 872w, https://longhornengineer.com/wp-content/uploads/image-105-800x940.png 800w, https://longhornengineer.com/wp-content/uploads/image-105-128x150.png 128w, https://longhornengineer.com/wp-content/uploads/image-105-768x902.png 768w, https://longhornengineer.com/wp-content/uploads/image-105.png 1002w" sizes="(max-width: 407px) 100vw, 407px" /></figure></div>


<p></p>



<p>For the EDA tool I use (Eagle) the only way to do this is to tell that point of that polygon is at point (-0.75mm, 1.17mm) assuming the center of the part is (0, 0). X is easy, 1.5mm / 2. Y on the other hand is (3.89mm/2) &#8211; 0.775mm. Again just some arithmetic, but this is where the problems occur on validating new footprints and having to spin a prototype again just due to a slip of math. </p>



<p>Part manufacturers either need to give the data in a way that makes it easy to translate into the tools the electrical engineer uses or EDA tools need to become more like Mechanical tools in how you parametrically associate line edges and dimension footprints. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://longhornengineer.com/wp-content/uploads/image-106-1024x907.png" alt="" class="wp-image-3518" width="449" height="398" srcset="https://longhornengineer.com/wp-content/uploads/image-106-1024x907.png 1024w, https://longhornengineer.com/wp-content/uploads/image-106-800x709.png 800w, https://longhornengineer.com/wp-content/uploads/image-106-150x133.png 150w, https://longhornengineer.com/wp-content/uploads/image-106-768x680.png 768w, https://longhornengineer.com/wp-content/uploads/image-106.png 1050w" sizes="(max-width: 449px) 100vw, 449px" /><figcaption class="wp-element-caption">The component EN2342QI, found on the <a href="https://twitter.com/CursedFootprint" data-type="URL" data-id="https://twitter.com/CursedFootprint" target="_blank" rel="noreferrer noopener">CursedFootprint</a> twitter account. </figcaption></figure></div>


<p>Now, I know that Autodesk has been working on bringing PCB layout design (and maybe schematic?) to the Fusion 360 ecosystem which would solve this problem. I don&#8217;t know how far along that product is but I should look into it for the next board I design. If Eagle libraries can be ported over then that would be rad. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="957" src="https://longhornengineer.com/wp-content/uploads/image-107-1024x957.png" alt="" class="wp-image-3519" srcset="https://longhornengineer.com/wp-content/uploads/image-107-1024x957.png 1024w, https://longhornengineer.com/wp-content/uploads/image-107-800x747.png 800w, https://longhornengineer.com/wp-content/uploads/image-107-150x140.png 150w, https://longhornengineer.com/wp-content/uploads/image-107-768x717.png 768w, https://longhornengineer.com/wp-content/uploads/image-107.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>Anyways there is the part designed in Eagle. You can get it in my <a href="https://github.com/LonghornEngineer/PP_Eagle_Part_Libraries" data-type="URL" data-id="https://github.com/LonghornEngineer/PP_Eagle_Part_Libraries" target="_blank" rel="noreferrer noopener">part library</a> which is on github.</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
