<?xml version="1.0" encoding="UTF-8" ?>
<?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/"><channel><title>Logic Gate Game Steps</title><link>https://community.element14.com/challenges-projects/element14-presents/benheck/logic-gate-board-game/w/documents/1959/logic-gate-game-steps</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Logic Gate Game Steps</title><link>https://community.element14.com/challenges-projects/element14-presents/benheck/logic-gate-board-game/w/documents/1959/logic-gate-game-steps</link><pubDate>Wed, 29 Mar 2017 20:58:58 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1cc110cb-dedc-4862-9218-7a1038e5c9f5</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/benheck/logic-gate-board-game/w/documents/1959/logic-gate-game-steps#comments</comments><description>Current Revision posted to Documents by tariq.ahmad on 3/29/2017 8:58:58 PM&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" style="padding:0px;margin:0px;background-color:#c4e3ed;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="padding:6px 0px 10px 11px;vertical-align:top;"&gt;&lt;a href="/e14/assets/legacy/TBHSlogo2.png"&gt;&lt;img alt="image" class="nolightbox" src="/e14/assets/legacy/TBHSlogo2.png"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="vertical-align:top;padding:8px 13px 13px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:6px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/benheck/"&gt;element14&amp;#39;s The Ben Heck Show&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:18px;"&gt;&lt;strong&gt;Join the Ben Heck team every week for amazing hacks!&lt;/strong&gt; Watch them build and mod community-inspired projects using electronics!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challengesprojects/element14-presents/benheck/"&gt;Back to The Ben Heck Show homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:13px 10px 13px 13px;background-color:#004156;vertical-align:middle;" width="30%"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/benheck/logic-gate-board-game/"&gt;&lt;span style="color:#ffffff;text-decoration:none;"&gt;Logic Gate Game Build&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:13px 10px 13px 13px;background-color:#005973;vertical-align:middle;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/benheck/ben-heck-exclusive/"&gt;&lt;span style="color:#ffffff;text-decoration:none;"&gt;Featured Bonus Content&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:13px 10px 13px 13px;background-color:#006f91;vertical-align:middle;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/9678/the-ben-heck-show-episode-archive"&gt;&lt;span style="color:#ffffff;text-decoration:none;"&gt;See All Episodes&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;margin:6pt;"&gt;&lt;span style="font-size:26pt;"&gt;Logic Gate Game&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;&lt;a name="getstart"&gt;&lt;/a&gt;1.&amp;nbsp; GETTING STARTED&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Discuss original idea / episodes (use footage flashbacks)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Talk about what we liked / didn’t like&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Why we believe it’s a good project&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Map out project goals / major design challenges&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Design drawing and sketches&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Decide major parts and begin sourcing:&lt;/span&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;What part of original project do we actually need&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Single PCB design&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Board game ideas from Karen&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Gameification&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Update path - SD card? SD bootloader update file?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-left:5.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Create product roadmap &amp;amp; design spec&lt;/strong&gt;&lt;/span&gt;&lt;a name="choosemcu"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;2.&amp;nbsp; CHOOSING A MICROCONTROLLER&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;What does the system need to do?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Speech? Video? Is there a display or just LED’s?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Cheapest MCU that will get the job done.&lt;/span&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;SD card access for puzzle / updates&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;3 banks of 8 bit I/O (use shift registers?)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Do as much with MCU as possible - less external glue logic&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Experiment with several MCU’s, then order more of the one we like best&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-left:5.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Find the right MCU and order in samples&lt;/strong&gt;&lt;/span&gt;&lt;a name="plug"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;3.&amp;nbsp; CHOOSING PLUGS &amp;amp; WIRING PROTOTYPE&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Figure out the cheapest way to make the plugs that won’t be total crap.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Wire up plugs and test with kids who have small hands.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Get feedback from this for later on.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Wire up prototype with selected MCU and plugs.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-left:5.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Have a basic idea of the working unit to drive PCB and case design.&lt;/strong&gt;&lt;/span&gt;&lt;a name="castdesign"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;4.&amp;nbsp; PRODUCT CASING DESIGN&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Work on this before designing PCB, or at least start some ideas&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Will come back to this later as well, after PCB’s are made&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Does unit have batteries? Rechargeable? AA? What type?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Where is this unit played? Who is target market?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Do case mockups on laser, figure out what’s most appealing.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Is there a lid or something that holds the wires?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Make it reminiscent of old Radio Shack electronic learning kits.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-top:.05pt;margin-right:4.9pt;margin-left:5.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Have a basic mechanical design figured out that will drive how the PCB is designed.&lt;/strong&gt;&lt;/span&gt;&lt;a name="pcb"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;5.&amp;nbsp; PCB DESIGN&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Based off connectors, decide how small we could possibly build this project.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Layout connectors, then MCU, then power/batteries.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;EAGLE tutorial, mostly a screencap episode.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Start this one week, work on other aspects, come back to PCB later on.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Send off for test PCB’s from China (takes 2-3 weeks) or a e14 prototype vendor in US.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;margin-top:9.75pt;margin-left:5.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Have a working PCB that we can price and use for the prototype.&lt;/strong&gt;&lt;/span&gt;&lt;a name="puzzles"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;6.&amp;nbsp; PROGRAMMING &amp;amp; PUZZLES&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Create a base operating environment for the game, state machine.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Text file parser to read human-readable puzzles off SD card (first version was very crude and byte-locked)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Adding speech and sound FX to the game, see what fits best.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-left:5.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Have a working PCB that we can price and use for the prototype.&lt;/strong&gt;&lt;/span&gt;&lt;a name="refine"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding-top:12px;"&gt;&lt;span style="font-size:15pt;color:#007fac;font-weight:bold;"&gt;7.&amp;nbsp; Refinement Stage&lt;/span&gt;&lt;/p&gt;&lt;ol style="list-style-type:decimal;"&gt;&lt;li&gt;&lt;ul style="list-style-type:disc;"&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Work on puzzles, make sure they’re achievable.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Is it timer based, or more like Sudoku or Solitaire?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Case design and art refinement&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Cost reduction analysis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#252525;"&gt;Product testing - maybe loan to a school?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;margin-top:.05pt;margin-right:43.6pt;margin-left:6.0pt;margin-bottom:.0001pt;text-indent:0in;"&gt;&lt;span style="color:#252525;"&gt;&lt;strong&gt;GOAL: Have a working prototype that can be costed out for manufacturing consideration.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: plan, logic_gate, steps, heck, ben, logic_gate_board_game&lt;/div&gt;
</description></item></channel></rss>