<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>[Upcycle It] Hermes 3000 - Post #2</title><link>/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-hermes-3000---post-2</link><description>The Hermes 3000 is back! Sorry for the delay but here is my 2nd post showing my progress on the upcycled typewriter project. As stated in my introduction post , my initial idea was to place some sort of photo-interrupters under the keys to detect...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: [Upcycle It] Hermes 3000 - Post #2</title><link>https://community.element14.com/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-hermes-3000---post-2</link><pubDate>Sun, 09 Apr 2017 19:58:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2d0f4a44-e81f-4891-b670-8c696252c7e0</guid><dc:creator>Workshopshed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The MCU does seem to have good capability, nice to see you&amp;#39;ve got it working.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=2847&amp;AppID=147&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: [Upcycle It] Hermes 3000 - Post #2</title><link>https://community.element14.com/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-hermes-3000---post-2</link><pubDate>Sun, 09 Apr 2017 17:10:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2d0f4a44-e81f-4891-b670-8c696252c7e0</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Interesting approach.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I think I would have used a webcam and do character recognition on the key face.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=2847&amp;AppID=147&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: [Upcycle It] Hermes 3000 - Post #2</title><link>https://community.element14.com/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-hermes-3000---post-2</link><pubDate>Sun, 09 Apr 2017 00:18:10 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2d0f4a44-e81f-4891-b670-8c696252c7e0</guid><dc:creator>mcb1</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote class="jive-quote"&gt;&lt;p&gt;(I don&amp;#39;t know what they are actually called in typewriter lingo):&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;They are called Type according to this.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://site.xavier.edu/polt/typewriters/Hermes3000.pdf" rel="nofollow ugc noopener" target="_blank" title="http://site.xavier.edu/polt/typewriters/Hermes3000.pdf"&gt;http://site.xavier.edu/polt/typewriters/Hermes3000.pdf&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;it came from here&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://site.xavier.edu/polt/typewriters/tw-manuals.html" rel="nofollow ugc noopener" target="_blank" title="http://site.xavier.edu/polt/typewriters/tw-manuals.html"&gt;Typewriter Manuals&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It looks like you have solution that will work.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Personally I always prefer to ground things.&lt;/p&gt;&lt;p&gt;It means that you can&amp;#39;t short the 5v to ground.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The logic is the other way up, so that the pin goes high (via a suitable resistor) when the type arm lifts stops grounding out that input.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mark&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=2847&amp;AppID=147&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: [Upcycle It] Hermes 3000 - Post #2</title><link>https://community.element14.com/challenges-projects/design-challenges/upcycleit/b/blog/posts/upcycle-it-hermes-3000---post-2</link><pubDate>Sat, 08 Apr 2017 23:02:58 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2d0f4a44-e81f-4891-b670-8c696252c7e0</guid><dc:creator>jc2048</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I think it&amp;#39;s because you clock the shift register and then read it.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The QH output has the H input value immediately after the parallel load. You don&amp;#39;t need to clock the shift register to get it into place. Clocking the shift register then moves the G input stored value to the QH, and so on.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Try with the clock toggle after the read in your code.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you need to save IO pins later, keep in mind that you can feed the output data from one shift register to another, so you could arrange the whole thing as three 16-bit shift registers, or two 24-bit shift registers, or even one 48-bit shift register.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=2847&amp;AppID=147&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>