diff --git a/docs/Files/UG/Sketch function.prt b/docs/Files/UG/Sketch function.prt deleted file mode 100644 index 0d321f33bada7c60c45d2227e84a73c5b1a8f032..0000000000000000000000000000000000000000 Binary files a/docs/Files/UG/Sketch function.prt and /dev/null differ diff --git a/docs/Files/UG/five-pointed star.prt b/docs/Files/UG/five-pointed star.prt deleted file mode 100644 index 4f3a8d49c44aa9a0e7005dfec156da740eae6827..0000000000000000000000000000000000000000 Binary files a/docs/Files/UG/five-pointed star.prt and /dev/null differ diff --git a/docs/Files/UG/3C.stp b/docs/Files/week_02/3C.stp similarity index 100% rename from docs/Files/UG/3C.stp rename to docs/Files/week_02/3C.stp diff --git a/docs/Files/AutoCAD/AutoCAD.dwg b/docs/Files/week_02/AutoCAD.dwg similarity index 100% rename from docs/Files/AutoCAD/AutoCAD.dwg rename to docs/Files/week_02/AutoCAD.dwg diff --git a/docs/Files/Inkscape/Coffee.svg b/docs/Files/week_02/Coffee.svg similarity index 100% rename from docs/Files/Inkscape/Coffee.svg rename to docs/Files/week_02/Coffee.svg diff --git a/docs/Files/GIMP/Fablab.xcf b/docs/Files/week_02/Fablab.xcf similarity index 100% rename from docs/Files/GIMP/Fablab.xcf rename to docs/Files/week_02/Fablab.xcf diff --git a/docs/Files/FreeCAD/Sample1.FCStd b/docs/Files/week_02/Sample1.FCStd similarity index 100% rename from docs/Files/FreeCAD/Sample1.FCStd rename to docs/Files/week_02/Sample1.FCStd diff --git a/docs/Files/week_02/Sketch function.prt b/docs/Files/week_02/Sketch function.prt new file mode 100644 index 0000000000000000000000000000000000000000..3081221a51c8a5b70203a5e325ab83e20df5c831 Binary files /dev/null and b/docs/Files/week_02/Sketch function.prt differ diff --git a/docs/Files/Inkscape/USB Flash Disk.svg b/docs/Files/week_02/USB Flash Disk.svg similarity index 100% rename from docs/Files/Inkscape/USB Flash Disk.svg rename to docs/Files/week_02/USB Flash Disk.svg diff --git a/docs/Files/FreeCAD/Wheel Gear.FCStd b/docs/Files/week_02/Wheel Gear.FCStd similarity index 100% rename from docs/Files/FreeCAD/Wheel Gear.FCStd rename to docs/Files/week_02/Wheel Gear.FCStd diff --git a/docs/Files/UG/adapting piece.prt b/docs/Files/week_02/adapting piece.prt similarity index 100% rename from docs/Files/UG/adapting piece.prt rename to docs/Files/week_02/adapting piece.prt diff --git a/docs/Files/week_02/five-pointed star.prt b/docs/Files/week_02/five-pointed star.prt new file mode 100644 index 0000000000000000000000000000000000000000..3d4e37b0c8c41e76b1ee8465999d89445fecea9c Binary files /dev/null and b/docs/Files/week_02/five-pointed star.prt differ diff --git a/docs/Files/AutoCAD/Kerf test.dxf b/docs/Files/week_03/Kerf test.dxf similarity index 100% rename from docs/Files/AutoCAD/Kerf test.dxf rename to docs/Files/week_03/Kerf test.dxf diff --git a/docs/Files/AutoCAD/Parametric press-fit construction kit.dxf b/docs/Files/week_03/Parametric press-fit construction kit.dxf similarity index 100% rename from docs/Files/AutoCAD/Parametric press-fit construction kit.dxf rename to docs/Files/week_03/Parametric press-fit construction kit.dxf diff --git a/docs/Files/UG/Parametric press-fit construction kit.prt b/docs/Files/week_03/Parametric press-fit construction kit.prt similarity index 100% rename from docs/Files/UG/Parametric press-fit construction kit.prt rename to docs/Files/week_03/Parametric press-fit construction kit.prt diff --git a/docs/Files/AutoCAD/comb 1.5mm.dxf b/docs/Files/week_03/comb 1.5mm.dxf similarity index 100% rename from docs/Files/AutoCAD/comb 1.5mm.dxf rename to docs/Files/week_03/comb 1.5mm.dxf diff --git a/docs/Files/AutoCAD/comb 3.0mm.dxf b/docs/Files/week_03/comb 3.0mm.dxf similarity index 100% rename from docs/Files/AutoCAD/comb 3.0mm.dxf rename to docs/Files/week_03/comb 3.0mm.dxf diff --git a/docs/Files/Inkscape/file1.svg b/docs/Files/week_03/file1.svg similarity index 100% rename from docs/Files/Inkscape/file1.svg rename to docs/Files/week_03/file1.svg diff --git a/docs/Files/Inkscape/file2.svg b/docs/Files/week_03/file2.svg similarity index 100% rename from docs/Files/Inkscape/file2.svg rename to docs/Files/week_03/file2.svg diff --git a/docs/Files/Inkscape/file3.svg b/docs/Files/week_03/file3.svg similarity index 100% rename from docs/Files/Inkscape/file3.svg rename to docs/Files/week_03/file3.svg diff --git a/docs/Files/week_04/fts_mini.rar b/docs/Files/week_04/fts_mini.rar new file mode 100644 index 0000000000000000000000000000000000000000..75f638b2cb554276967a62743005a3cb349f75e0 Binary files /dev/null and b/docs/Files/week_04/fts_mini.rar differ diff --git a/docs/Files/week_04/linetest.png b/docs/Files/week_04/linetest.png new file mode 100644 index 0000000000000000000000000000000000000000..ee72216ed028843bf96d0c4f80abafa01463e91b Binary files /dev/null and b/docs/Files/week_04/linetest.png differ diff --git a/docs/Files/week_06/Hello world 4.0-1.png b/docs/Files/week_06/Hello world 4.0-1.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2a94547708f6872d86095385dd65fa12df3a32 Binary files /dev/null and b/docs/Files/week_06/Hello world 4.0-1.png differ diff --git a/docs/Files/week_06/Hello world 4.0.png b/docs/Files/week_06/Hello world 4.0.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e3ffcc89c6b94934c141f984a3aa4407d25fed Binary files /dev/null and b/docs/Files/week_06/Hello world 4.0.png differ diff --git a/docs/Files/week_06/boton_Hello_C_fablab.rar b/docs/Files/week_06/boton_Hello_C_fablab.rar new file mode 100644 index 0000000000000000000000000000000000000000..fb7678c73df312c47637ed624faf5c7697caada1 Binary files /dev/null and b/docs/Files/week_06/boton_Hello_C_fablab.rar differ diff --git a/docs/Files/week_06/boton_Led.rar b/docs/Files/week_06/boton_Led.rar new file mode 100644 index 0000000000000000000000000000000000000000..d6d771ff4e30517990bb578d87b93cd7bb9ee649 Binary files /dev/null and b/docs/Files/week_06/boton_Led.rar differ diff --git a/docs/Files/week_06/hello world.brd b/docs/Files/week_06/hello world.brd new file mode 100644 index 0000000000000000000000000000000000000000..5e77fbbcc3edfde4082d248ed72c3457d1849635 --- /dev/null +++ b/docs/Files/week_06/hello world.brd @@ -0,0 +1,757 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.5.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="2" name="Route2" color="16" fill="1" visible="no" active="no"/> +<layer number="3" name="Route3" color="17" fill="1" visible="no" active="no"/> +<layer number="4" name="Route4" color="18" fill="1" visible="no" active="no"/> +<layer number="5" name="Route5" color="19" fill="1" visible="no" active="no"/> +<layer number="6" name="Route6" color="25" fill="1" visible="no" active="no"/> +<layer number="7" name="Route7" color="26" fill="1" visible="no" active="no"/> +<layer number="8" name="Route8" color="27" fill="1" visible="no" active="no"/> +<layer number="9" name="Route9" color="28" fill="1" visible="no" active="no"/> +<layer number="10" name="Route10" color="29" fill="1" visible="no" active="no"/> +<layer number="11" name="Route11" color="30" fill="1" visible="no" active="no"/> +<layer number="12" name="Route12" color="20" fill="1" visible="no" active="no"/> +<layer number="13" name="Route13" color="21" fill="1" visible="no" active="no"/> +<layer number="14" name="Route14" color="22" fill="1" visible="no" active="no"/> +<layer number="15" name="Route15" color="23" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="88" name="SimResults" color="9" fill="1" visible="no" active="no"/> +<layer number="89" name="SimProbes" color="9" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="no" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="no" active="yes"/> +<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="no" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="133" name="bottom_silk" color="7" fill="1" visible="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<wire x1="0" y1="-1.27" x2="48.24" y2="-1.27" width="0" layer="20"/> +<wire x1="48.24" y1="-1.27" x2="48.24" y2="41.58" width="0" layer="20"/> +<wire x1="48.24" y1="41.58" x2="0" y2="41.58" width="0" layer="20"/> +<wire x1="0" y1="41.58" x2="0" y2="-1.27" width="0" layer="20"/> +<text x="1.27" y="38.1" size="1.778" layer="1">Dark Can</text> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="C1206FAB"> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="SOIC14"> +<description><b>Small Outline Package</b></description> +<wire x1="-4.267" y1="-1.791" x2="4.267" y2="-1.791" width="0.1524" layer="51"/> +<wire x1="4.267" y1="-1.791" x2="4.267" y2="1.791" width="0.1524" layer="21"/> +<wire x1="4.267" y1="1.791" x2="-4.267" y2="1.791" width="0.1524" layer="51"/> +<wire x1="-4.267" y1="1.791" x2="-4.267" y2="-1.791" width="0.1524" layer="21"/> +<circle x="-3.5052" y="-0.7747" radius="0.5334" width="0.1524" layer="21"/> +<smd name="1" x="-3.81" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="14" x="-3.81" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="2" x="-2.54" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="3" x="-1.27" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="13" x="-2.54" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="12" x="-1.27" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="4" x="0" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="11" x="0" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="5" x="1.27" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="6" x="2.54" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="10" x="1.27" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="9" x="2.54" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="7" x="3.81" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="8" x="3.81" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<text x="-4.5085" y="-2.032" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="-2.54" y="-0.6985" size="1.27" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-3.9878" y1="1.8415" x2="-3.6322" y2="2.8575" layer="51"/> +<rectangle x1="-2.7178" y1="1.8415" x2="-2.3622" y2="2.8575" layer="51"/> +<rectangle x1="-1.4478" y1="1.8415" x2="-1.0922" y2="2.8575" layer="51"/> +<rectangle x1="-0.1778" y1="1.8415" x2="0.1778" y2="2.8575" layer="51"/> +<rectangle x1="1.0922" y1="1.8415" x2="1.4478" y2="2.8575" layer="51"/> +<rectangle x1="2.3622" y1="1.8415" x2="2.7178" y2="2.8575" layer="51"/> +<rectangle x1="3.6322" y1="1.8415" x2="3.9878" y2="2.8575" layer="51"/> +<rectangle x1="3.6322" y1="-2.8575" x2="3.9878" y2="-1.8415" layer="51"/> +<rectangle x1="2.3622" y1="-2.8575" x2="2.7178" y2="-1.8415" layer="51"/> +<rectangle x1="1.0922" y1="-2.8575" x2="1.4478" y2="-1.8415" layer="51"/> +<rectangle x1="-0.1778" y1="-2.8575" x2="0.1778" y2="-1.8415" layer="51"/> +<rectangle x1="-1.4478" y1="-2.8575" x2="-1.0922" y2="-1.8415" layer="51"/> +<rectangle x1="-2.7178" y1="-2.8575" x2="-2.3622" y2="-1.8415" layer="51"/> +<rectangle x1="-3.9878" y1="-2.8575" x2="-3.6322" y2="-1.8415" layer="51"/> +</package> +<package name="R1206"> +<description><b>RESISTOR</b></description> +<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/> +<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/> +<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/> +<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/> +</package> +<package name="6MM_SWITCH"> +<description><b>OMRON SWITCH</b></description> +<wire x1="3.302" y1="-0.762" x2="3.048" y2="-0.762" width="0.1524" layer="21"/> +<wire x1="3.302" y1="-0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/> +<wire x1="3.048" y1="0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/> +<wire x1="3.048" y1="1.016" x2="3.048" y2="2.54" width="0.1524" layer="51"/> +<wire x1="-3.302" y1="0.762" x2="-3.048" y2="0.762" width="0.1524" layer="21"/> +<wire x1="-3.302" y1="0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/> +<wire x1="-3.048" y1="-0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/> +<wire x1="3.048" y1="2.54" x2="2.54" y2="3.048" width="0.1524" layer="51"/> +<wire x1="2.54" y1="-3.048" x2="3.048" y2="-2.54" width="0.1524" layer="51"/> +<wire x1="3.048" y1="-2.54" x2="3.048" y2="-1.016" width="0.1524" layer="51"/> +<wire x1="-2.54" y1="3.048" x2="-3.048" y2="2.54" width="0.1524" layer="51"/> +<wire x1="-3.048" y1="2.54" x2="-3.048" y2="1.016" width="0.1524" layer="51"/> +<wire x1="-2.54" y1="-3.048" x2="-3.048" y2="-2.54" width="0.1524" layer="51"/> +<wire x1="-3.048" y1="-2.54" x2="-3.048" y2="-1.016" width="0.1524" layer="51"/> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/> +<wire x1="1.27" y1="-1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/> +<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/> +<wire x1="-1.27" y1="1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="2.794" width="0.0508" layer="21"/> +<wire x1="1.27" y1="2.794" x2="-1.27" y2="2.794" width="0.0508" layer="21"/> +<wire x1="1.27" y1="2.794" x2="1.27" y2="3.048" width="0.0508" layer="21"/> +<wire x1="1.143" y1="-2.794" x2="-1.27" y2="-2.794" width="0.0508" layer="21"/> +<wire x1="1.143" y1="-2.794" x2="1.143" y2="-3.048" width="0.0508" layer="21"/> +<wire x1="-1.27" y1="-2.794" x2="-1.27" y2="-3.048" width="0.0508" layer="21"/> +<wire x1="2.54" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="51"/> +<wire x1="-2.54" y1="-3.048" x2="-2.159" y2="-3.048" width="0.1524" layer="51"/> +<wire x1="-2.159" y1="-3.048" x2="-1.27" y2="-3.048" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="51"/> +<wire x1="2.54" y1="3.048" x2="2.159" y2="3.048" width="0.1524" layer="51"/> +<wire x1="2.159" y1="3.048" x2="1.27" y2="3.048" width="0.1524" layer="21"/> +<wire x1="1.27" y1="3.048" x2="-1.27" y2="3.048" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-3.048" x2="1.143" y2="-3.048" width="0.1524" layer="21"/> +<wire x1="1.143" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="21"/> +<wire x1="3.048" y1="-0.762" x2="3.048" y2="-1.016" width="0.1524" layer="21"/> +<wire x1="3.048" y1="0.762" x2="3.048" y2="1.016" width="0.1524" layer="21"/> +<wire x1="-3.048" y1="-0.762" x2="-3.048" y2="-1.016" width="0.1524" layer="21"/> +<wire x1="-3.048" y1="0.762" x2="-3.048" y2="1.016" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-2.159" x2="1.27" y2="-2.159" width="0.1524" layer="51"/> +<wire x1="1.27" y1="2.286" x2="-1.27" y2="2.286" width="0.1524" layer="51"/> +<wire x1="-2.413" y1="1.27" x2="-2.413" y2="0.508" width="0.1524" layer="51"/> +<wire x1="-2.413" y1="-0.508" x2="-2.413" y2="-1.27" width="0.1524" layer="51"/> +<wire x1="-2.413" y1="0.508" x2="-2.159" y2="-0.381" width="0.1524" layer="51"/> +<circle x="0" y="0" radius="1.778" width="0.1524" layer="21"/> +<circle x="-2.159" y="-2.159" radius="0.508" width="0.1524" layer="51"/> +<circle x="2.159" y="-2.032" radius="0.508" width="0.1524" layer="51"/> +<circle x="2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/> +<circle x="-2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/> +<circle x="0" y="0" radius="0.635" width="0.0508" layer="51"/> +<circle x="0" y="0" radius="0.254" width="0.1524" layer="21"/> +<smd name="1" x="-3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/> +<smd name="2" x="3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/> +<smd name="3" x="-3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/> +<smd name="4" x="3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/> +<text x="-3.048" y="3.683" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.048" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text> +<text x="-4.318" y="1.651" size="1.27" layer="51" ratio="10">1</text> +<text x="3.556" y="1.524" size="1.27" layer="51" ratio="10">2</text> +<text x="-4.572" y="-2.794" size="1.27" layer="51" ratio="10">3</text> +<text x="3.556" y="-2.794" size="1.27" layer="51" ratio="10">4</text> +</package> +<package name="1X06SMD"> +<smd name="1" x="0" y="6.35" dx="2.54" dy="1.27" layer="1"/> +<smd name="2" x="0" y="3.81" dx="2.54" dy="1.27" layer="1"/> +<smd name="3" x="0" y="1.27" dx="2.54" dy="1.27" layer="1"/> +<smd name="4" x="0" y="-1.27" dx="2.54" dy="1.27" layer="1"/> +<smd name="5" x="0" y="-3.81" dx="2.54" dy="1.27" layer="1"/> +<smd name="6" x="0" y="-6.35" dx="2.54" dy="1.27" layer="1"/> +<text x="-1.905" y="-3.175" size="1.27" layer="25" rot="R90">>NAME</text> +</package> +<package name="LED1206FAB"> +<description>LED1206 FAB style (smaller pads to allow trace between)</description> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="EFOBM"> +<smd name="1" x="-1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R90"/> +<smd name="2" x="0" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/> +<smd name="3" x="1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/> +</package> +<package name="2X03SMD"> +<smd name="1" x="-2.54" y="2.54" dx="2.54" dy="1.27" layer="1"/> +<smd name="3" x="-2.54" y="0" dx="2.54" dy="1.27" layer="1"/> +<smd name="5" x="-2.54" y="-2.54" dx="2.54" dy="1.27" layer="1"/> +<smd name="2" x="2.92" y="2.54" dx="2.54" dy="1.27" layer="1"/> +<smd name="4" x="2.92" y="0" dx="2.54" dy="1.27" layer="1"/> +<smd name="6" x="2.92" y="-2.54" dx="2.54" dy="1.27" layer="1"/> +<text x="-5.08" y="2.54" size="1.27" layer="27">1</text> +<text x="-3.81" y="3.81" size="1.27" layer="25">>NAME</text> +<text x="-3.81" y="-5.08" size="1.27" layer="27">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="fab *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="16mil"/> +<param name="mdWirePad" value="16mil"/> +<param name="mdWireVia" value="16mil"/> +<param name="mdPadPad" value="16mil"/> +<param name="mdPadVia" value="16mil"/> +<param name="mdViaVia" value="16mil"/> +<param name="mdSmdPad" value="6mil"/> +<param name="mdSmdVia" value="6mil"/> +<param name="mdSmdSmd" value="6mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="16mil"/> +<param name="mdDrill" value="16mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="16mil"/> +<param name="msDrill" value="32mil"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="16mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="checkStop" value="0"/> +<param name="checkValues" value="0"/> +<param name="checkNames" value="1"/> +<param name="checkWireStubs" value="1"/> +<param name="checkPolygonWidth" value="0"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="0"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="C1" library="fab" package="C1206FAB" value="1uF" x="19.05" y="31.75" smashed="yes" rot="R180"> +<attribute name="NAME" x="20.828" y="30.48" size="1.016" layer="25" ratio="15" rot="R180"/> +<attribute name="VALUE" x="20.828" y="34.036" size="1.016" layer="27" ratio="15" rot="R180"/> +</element> +<element name="IC1" library="fab" package="SOIC14" value="UC_ATTINY44-SSU" x="19.05" y="21.59" smashed="yes" rot="R270"> +<attribute name="NAME" x="17.018" y="26.0985" size="1.27" layer="25" ratio="10"/> +<attribute name="VALUE" x="18.3515" y="24.13" size="1.27" layer="27" ratio="10" rot="R270"/> +</element> +<element name="R1" library="fab" package="R1206" value="10K" x="10.16" y="31.75" smashed="yes"> +<attribute name="NAME" x="8.89" y="33.02" size="1.27" layer="25"/> +<attribute name="VALUE" x="8.89" y="29.21" size="1.27" layer="27"/> +</element> +<element name="R2" library="fab" package="R1206" value="499" x="31.75" y="19.05" smashed="yes" rot="R90"> +<attribute name="NAME" x="30.48" y="17.78" size="1.27" layer="25" rot="R90"/> +<attribute name="VALUE" x="34.29" y="17.78" size="1.27" layer="27" rot="R90"/> +</element> +<element name="R3" library="fab" package="R1206" value="499" x="29.21" y="31.75" smashed="yes"> +<attribute name="NAME" x="27.94" y="33.02" size="1.27" layer="25"/> +<attribute name="VALUE" x="27.94" y="29.21" size="1.27" layer="27"/> +</element> +<element name="S1" library="fab" package="6MM_SWITCH" value="" x="43.18" y="5.08" smashed="yes" rot="R270"> +<attribute name="NAME" x="39.243" y="10.668" size="1.27" layer="25" ratio="10"/> +<attribute name="VALUE" x="38.1" y="8.128" size="1.27" layer="27" ratio="10" rot="R270"/> +</element> +<element name="U$1" library="fab" package="1X06SMD" value="CONN_06_FTDI-SMD-HEADER" x="40.64" y="27.94" smashed="yes"> +<attribute name="NAME" x="38.735" y="24.765" size="1.27" layer="25" rot="R90"/> +</element> +<element name="U$3" library="fab" package="LED1206FAB" value="LEDFAB1206" x="31.75" y="11.43" smashed="yes" rot="R270"> +<attribute name="NAME" x="33.02" y="13.208" size="1.016" layer="25" ratio="15" rot="R270"/> +<attribute name="VALUE" x="29.464" y="13.208" size="1.016" layer="27" ratio="15" rot="R270"/> +</element> +<element name="U$4" library="fab" package="EFOBM" value="XTAL_RESONATOR" x="5.08" y="24.13" smashed="yes" rot="R270"/> +<element name="U$5" library="fab" package="2X03SMD" value="CONN_03X2_AVRISPSMD" x="12.7" y="6.35" smashed="yes" rot="R270"> +<attribute name="NAME" x="16.51" y="10.16" size="1.27" layer="25" rot="R270"/> +<attribute name="VALUE" x="7.62" y="10.16" size="1.27" layer="27"/> +</element> +</elements> +<signals> +<signal name="GND"> +<contactref element="U$3" pad="2"/> +<contactref element="IC1" pad="14"/> +<contactref element="U$1" pad="1"/> +<contactref element="U$4" pad="2"/> +<contactref element="R3" pad="2"/> +<contactref element="C1" pad="1"/> +<contactref element="U$5" pad="6"/> +<wire x1="2.2225" y1="11.43" x2="10.16" y2="3.4925" width="0.4064" layer="1"/> +<wire x1="2.2225" y1="23.1775" x2="2.2225" y2="11.43" width="0.4064" layer="1"/> +<wire x1="3.175" y1="24.13" x2="2.2225" y2="23.1775" width="0.4064" layer="1"/> +<wire x1="5.08" y1="24.13" x2="3.175" y2="24.13" width="0.4064" layer="1"/> +<wire x1="10.16" y1="3.4925" x2="10.16" y2="3.43" width="0.4064" layer="1"/> +<wire x1="21.59" y1="31.115" x2="20.955" y2="31.75" width="0.4064" layer="1"/> +<wire x1="21.59" y1="25.4" x2="21.59" y2="31.115" width="0.4064" layer="1"/> +<wire x1="20.955" y1="31.75" x2="20.701" y2="31.75" width="0.4064" layer="1"/> +<wire x1="21.59" y1="25.4" x2="21.6535" y2="25.4" width="0.4064" layer="1"/> +<wire x1="37.1475" y1="25.4" x2="30.7975" y2="31.75" width="0.4064" layer="1"/> +<wire x1="42.545" y1="25.4" x2="37.1475" y2="25.4" width="0.4064" layer="1"/> +<wire x1="42.545" y1="27.6225" x2="42.545" y2="25.4" width="0.4064" layer="1"/> +<wire x1="42.2275" y1="27.94" x2="42.545" y2="27.6225" width="0.4064" layer="1"/> +<wire x1="38.735" y1="27.94" x2="42.2275" y2="27.94" width="0.4064" layer="1"/> +<wire x1="38.735" y1="32.7025" x2="38.735" y2="27.94" width="0.4064" layer="1"/> +<wire x1="40.3225" y1="34.29" x2="38.735" y2="32.7025" width="0.4064" layer="1"/> +<wire x1="30.7975" y1="31.75" x2="30.632" y2="31.75" width="0.4064" layer="1"/> +<wire x1="38.4175" y1="9.525" x2="31.75" y2="9.525" width="0.4064" layer="1"/> +<wire x1="38.4175" y1="7.9375" x2="38.4175" y2="9.525" width="0.4064" layer="1"/> +<wire x1="40.005" y1="6.35" x2="38.4175" y2="7.9375" width="0.4064" layer="1"/> +<wire x1="42.545" y1="6.35" x2="40.005" y2="6.35" width="0.4064" layer="1"/> +<wire x1="42.545" y1="25.4" x2="42.545" y2="6.35" width="0.4064" layer="1"/> +<wire x1="25.7175" y1="35.2425" x2="21.59" y2="31.115" width="0.4064" layer="1"/> +<wire x1="40.3225" y1="35.2425" x2="25.7175" y2="35.2425" width="0.4064" layer="1"/> +<wire x1="40.3225" y1="34.29" x2="40.3225" y2="35.2425" width="0.4064" layer="1"/> +<wire x1="40.3225" y1="34.29" x2="40.64" y2="34.29" width="0.4064" layer="1"/> +<wire x1="12.065" y1="1.27" x2="10.16" y2="3.175" width="0.4064" layer="1"/> +<wire x1="13.97" y1="1.27" x2="12.065" y2="1.27" width="0.4064" layer="1"/> +<wire x1="13.97" y1="5.08" x2="13.97" y2="1.27" width="0.4064" layer="1"/> +<wire x1="15.875" y1="6.985" x2="13.97" y2="5.08" width="0.4064" layer="1"/> +<wire x1="31.75" y1="6.985" x2="15.875" y2="6.985" width="0.4064" layer="1"/> +<wire x1="31.75" y1="9.525" x2="31.75" y2="6.985" width="0.4064" layer="1"/> +<wire x1="10.16" y1="3.175" x2="10.16" y2="3.43" width="0.4064" layer="1"/> +<wire x1="31.75" y1="9.525" x2="31.75" y2="9.779" width="0.4064" layer="1"/> +</signal> +<signal name="MOSI"> +<contactref element="IC1" pad="7"/> +<contactref element="U$5" pad="4"/> +<wire x1="11.43" y1="13.0175" x2="16.1925" y2="17.78" width="0.4064" layer="1"/> +<wire x1="11.43" y1="4.7625" x2="11.43" y2="13.0175" width="0.4064" layer="1"/> +<wire x1="12.7" y1="3.4925" x2="11.43" y2="4.7625" width="0.4064" layer="1"/> +<wire x1="16.1925" y1="17.78" x2="16.4465" y2="17.78" width="0.4064" layer="1"/> +<wire x1="12.7" y1="3.4925" x2="12.7" y2="3.43" width="0.4064" layer="1"/> +</signal> +<signal name="SCK"> +<contactref element="IC1" pad="9"/> +<contactref element="U$5" pad="3"/> +<wire x1="18.415" y1="19.05" x2="21.6535" y2="19.05" width="0.4064" layer="1"/> +<wire x1="18.415" y1="15.875" x2="18.415" y2="19.05" width="0.4064" layer="1"/> +<wire x1="12.7" y1="10.16" x2="18.415" y2="15.875" width="0.4064" layer="1"/> +<wire x1="12.7" y1="8.89" x2="12.7" y2="10.16" width="0.4064" layer="1"/> +</signal> +<signal name="MISO"> +<contactref element="IC1" pad="8"/> +<contactref element="U$5" pad="1"/> +<wire x1="15.24" y1="11.43" x2="21.59" y2="17.78" width="0.4064" layer="1"/> +<wire x1="15.24" y1="8.89" x2="15.24" y2="11.43" width="0.4064" layer="1"/> +<wire x1="21.59" y1="17.78" x2="21.6535" y2="17.78" width="0.4064" layer="1"/> +</signal> +<signal name="RXD"> +<contactref element="IC1" pad="12"/> +<contactref element="U$1" pad="5"/> +<wire x1="25.4" y1="22.86" x2="21.6535" y2="22.86" width="0.4064" layer="1"/> +<wire x1="25.4" y1="32.0675" x2="25.4" y2="22.86" width="0.4064" layer="1"/> +<wire x1="26.67" y1="33.3375" x2="25.4" y2="32.0675" width="0.4064" layer="1"/> +<wire x1="29.21" y1="33.3375" x2="26.67" y2="33.3375" width="0.4064" layer="1"/> +<wire x1="29.21" y1="30.48" x2="29.21" y2="33.3375" width="0.4064" layer="1"/> +<wire x1="35.56" y1="24.13" x2="29.21" y2="30.48" width="0.4064" layer="1"/> +<wire x1="40.64" y1="24.13" x2="35.56" y2="24.13" width="0.4064" layer="1"/> +</signal> +<signal name="VCC"> +<contactref element="IC1" pad="1"/> +<contactref element="U$1" pad="3"/> +<contactref element="S1" pad="1"/> +<contactref element="C1" pad="2"/> +<contactref element="U$5" pad="2"/> +<contactref element="R1" pad="1"/> +<wire x1="15.24" y1="25.4" x2="8.89" y2="31.75" width="0.4064" layer="1"/> +<wire x1="16.4465" y1="25.4" x2="15.24" y2="25.4" width="0.4064" layer="1"/> +<wire x1="13.0175" y1="35.8775" x2="17.145" y2="31.75" width="0.4064" layer="1"/> +<wire x1="8.89" y1="35.8775" x2="13.0175" y2="35.8775" width="0.4064" layer="1"/> +<wire x1="8.89" y1="31.75" x2="8.89" y2="35.8775" width="0.4064" layer="1"/> +<wire x1="17.145" y1="31.75" x2="17.399" y2="31.75" width="0.4064" layer="1"/> +<wire x1="8.89" y1="31.75" x2="8.738" y2="31.75" width="0.4064" layer="1"/> +<wire x1="43.4975" y1="10.4775" x2="45.4025" y2="8.5725" width="0.4064" layer="1"/> +<wire x1="43.4975" y1="27.94" x2="43.4975" y2="10.4775" width="0.4064" layer="1"/> +<wire x1="42.2275" y1="29.21" x2="42.545" y2="28.8925" width="0.4064" layer="1"/> +<wire x1="42.545" y1="28.8925" x2="43.4975" y2="27.94" width="0.4064" layer="1"/> +<wire x1="40.64" y1="29.21" x2="42.2275" y2="29.21" width="0.4064" layer="1"/> +<wire x1="45.4025" y1="8.5725" x2="45.466" y2="8.382" width="0.4064" layer="1"/> +<wire x1="39.6875" y1="3.4925" x2="15.24" y2="3.4925" width="0.4064" layer="1"/> +<wire x1="41.5925" y1="5.3975" x2="39.6875" y2="3.4925" width="0.4064" layer="1"/> +<wire x1="45.4025" y1="5.3975" x2="41.5925" y2="5.3975" width="0.4064" layer="1"/> +<wire x1="45.4025" y1="8.255" x2="45.4025" y2="5.3975" width="0.4064" layer="1"/> +<wire x1="15.24" y1="3.4925" x2="15.24" y2="3.43" width="0.4064" layer="1"/> +<wire x1="45.4025" y1="8.255" x2="45.466" y2="8.382" width="0.4064" layer="1"/> +<wire x1="22.5425" y1="36.83" x2="17.4625" y2="31.75" width="0.4064" layer="1"/> +<wire x1="42.545" y1="36.83" x2="22.5425" y2="36.83" width="0.4064" layer="1"/> +<wire x1="42.545" y1="28.8925" x2="42.545" y2="36.83" width="0.4064" layer="1"/> +<wire x1="17.4625" y1="31.75" x2="17.399" y2="31.75" width="0.4064" layer="1"/> +</signal> +<signal name="TXD"> +<contactref element="IC1" pad="13"/> +<contactref element="U$1" pad="4"/> +<wire x1="24.4475" y1="24.13" x2="21.6535" y2="24.13" width="0.4064" layer="1"/> +<wire x1="24.4475" y1="32.385" x2="24.4475" y2="24.13" width="0.4064" layer="1"/> +<wire x1="26.3525" y1="34.29" x2="24.4475" y2="32.385" width="0.4064" layer="1"/> +<wire x1="37.7825" y1="34.29" x2="26.3525" y2="34.29" width="0.4064" layer="1"/> +<wire x1="37.7825" y1="27.6225" x2="37.7825" y2="34.29" width="0.4064" layer="1"/> +<wire x1="38.735" y1="26.67" x2="37.7825" y2="27.6225" width="0.4064" layer="1"/> +<wire x1="40.64" y1="26.67" x2="38.735" y2="26.67" width="0.4064" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="U$4" pad="3"/> +<contactref element="IC1" pad="3"/> +<wire x1="5.08" y1="22.86" x2="16.4465" y2="22.86" width="0.4064" layer="1"/> +<wire x1="5.08" y1="22.86" x2="5.08" y2="22.78" width="0.4064" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="IC1" pad="2"/> +<contactref element="U$4" pad="1"/> +<wire x1="7.9375" y1="24.13" x2="16.4465" y2="24.13" width="0.4064" layer="1"/> +<wire x1="7.9375" y1="24.765" x2="7.9375" y2="24.13" width="0.4064" layer="1"/> +<wire x1="7.3025" y1="25.4" x2="7.9375" y2="24.765" width="0.4064" layer="1"/> +<wire x1="5.08" y1="25.4" x2="7.3025" y2="25.4" width="0.4064" layer="1"/> +<wire x1="5.08" y1="25.4" x2="5.08" y2="25.48" width="0.4064" layer="1"/> +</signal> +<signal name="RST"> +<contactref element="IC1" pad="4"/> +<contactref element="U$5" pad="5"/> +<contactref element="R1" pad="2"/> +<wire x1="17.145" y1="26.3525" x2="11.7475" y2="31.75" width="0.4064" layer="1"/> +<wire x1="18.415" y1="26.3525" x2="17.145" y2="26.3525" width="0.4064" layer="1"/> +<wire x1="18.415" y1="22.5425" x2="18.415" y2="26.3525" width="0.4064" layer="1"/> +<wire x1="17.4625" y1="21.59" x2="18.415" y2="22.5425" width="0.4064" layer="1"/> +<wire x1="16.4465" y1="21.59" x2="17.4625" y2="21.59" width="0.4064" layer="1"/> +<wire x1="11.7475" y1="31.75" x2="11.582" y2="31.75" width="0.4064" layer="1"/> +<wire x1="10.4775" y1="9.2075" x2="10.16" y2="8.89" width="0.4064" layer="1"/> +<wire x1="10.4775" y1="16.8275" x2="10.4775" y2="9.2075" width="0.4064" layer="1"/> +<wire x1="15.24" y1="21.59" x2="10.4775" y2="16.8275" width="0.4064" layer="1"/> +<wire x1="16.4465" y1="21.59" x2="15.24" y2="21.59" width="0.4064" layer="1"/> +</signal> +<signal name="N$1"> +<contactref element="IC1" pad="10"/> +<contactref element="R2" pad="2"/> +<wire x1="21.6535" y1="20.32" x2="31.75" y2="20.32" width="0.4064" layer="1"/> +<wire x1="31.75" y1="20.32" x2="31.75" y2="20.472" width="0.4064" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="R2" pad="1"/> +<contactref element="U$3" pad="1"/> +<wire x1="31.75" y1="13.081" x2="31.75" y2="17.628" width="0.4064" layer="1"/> +</signal> +<signal name="N$3"> +<contactref element="IC1" pad="11"/> +<contactref element="R3" pad="1"/> +<contactref element="S1" pad="3"/> +<wire x1="26.3525" y1="30.48" x2="27.6225" y2="31.75" width="0.4064" layer="1"/> +<wire x1="26.3525" y1="22.5425" x2="26.3525" y2="28.575" width="0.4064" layer="1"/> +<wire x1="26.3525" y1="28.575" x2="26.3525" y2="30.48" width="0.4064" layer="1"/> +<wire x1="25.4" y1="21.59" x2="26.3525" y2="22.5425" width="0.4064" layer="1"/> +<wire x1="21.6535" y1="21.59" x2="25.4" y2="21.59" width="0.4064" layer="1"/> +<wire x1="27.6225" y1="31.75" x2="27.788" y2="31.75" width="0.4064" layer="1"/> +<wire x1="33.3375" y1="15.875" x2="40.64" y2="8.5725" width="0.4064" layer="1"/> +<wire x1="33.3375" y1="21.59" x2="33.3375" y2="15.875" width="0.4064" layer="1"/> +<wire x1="26.3525" y1="28.575" x2="33.3375" y2="21.59" width="0.4064" layer="1"/> +<wire x1="40.64" y1="8.5725" x2="40.894" y2="8.382" width="0.4064" layer="1"/> +</signal> +</signals> +<mfgpreviewcolors> +<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/> +<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/> +<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/> +<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/> +<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/> +</mfgpreviewcolors> +</board> +</drawing> +</eagle> diff --git a/docs/Files/week_06/hello world.sch b/docs/Files/week_06/hello world.sch new file mode 100644 index 0000000000000000000000000000000000000000..0c5d8c422dba94ef09bc51813a79563ef0878a4e --- /dev/null +++ b/docs/Files/week_06/hello world.sch @@ -0,0 +1,1371 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="9.5.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/> +<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/> +<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/> +<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/> +<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/> +<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/> +<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/> +<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/> +<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/> +<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/> +<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/> +<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/> +<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/> +<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/> +<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="7" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="119" name="KAP_TEKEN" color="7" fill="1" visible="yes" active="yes"/> +<layer number="120" name="KAP_MAAT1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="130" name="SMDSTROOK" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="fab"> +<packages> +<package name="SOIC14"> +<description><b>Small Outline Package</b></description> +<wire x1="-4.267" y1="-1.791" x2="4.267" y2="-1.791" width="0.1524" layer="51"/> +<wire x1="4.267" y1="-1.791" x2="4.267" y2="1.791" width="0.1524" layer="21"/> +<wire x1="4.267" y1="1.791" x2="-4.267" y2="1.791" width="0.1524" layer="51"/> +<wire x1="-4.267" y1="1.791" x2="-4.267" y2="-1.791" width="0.1524" layer="21"/> +<circle x="-3.5052" y="-0.7747" radius="0.5334" width="0.1524" layer="21"/> +<smd name="1" x="-3.81" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="14" x="-3.81" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="2" x="-2.54" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="3" x="-1.27" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="13" x="-2.54" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="12" x="-1.27" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="4" x="0" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="11" x="0" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="5" x="1.27" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="6" x="2.54" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="10" x="1.27" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="9" x="2.54" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="7" x="3.81" y="-2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<smd name="8" x="3.81" y="2.6035" dx="0.6096" dy="2.2098" layer="1"/> +<text x="-4.5085" y="-2.032" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="-2.54" y="-0.6985" size="1.27" layer="27" ratio="10">>VALUE</text> +<rectangle x1="-3.9878" y1="1.8415" x2="-3.6322" y2="2.8575" layer="51"/> +<rectangle x1="-2.7178" y1="1.8415" x2="-2.3622" y2="2.8575" layer="51"/> +<rectangle x1="-1.4478" y1="1.8415" x2="-1.0922" y2="2.8575" layer="51"/> +<rectangle x1="-0.1778" y1="1.8415" x2="0.1778" y2="2.8575" layer="51"/> +<rectangle x1="1.0922" y1="1.8415" x2="1.4478" y2="2.8575" layer="51"/> +<rectangle x1="2.3622" y1="1.8415" x2="2.7178" y2="2.8575" layer="51"/> +<rectangle x1="3.6322" y1="1.8415" x2="3.9878" y2="2.8575" layer="51"/> +<rectangle x1="3.6322" y1="-2.8575" x2="3.9878" y2="-1.8415" layer="51"/> +<rectangle x1="2.3622" y1="-2.8575" x2="2.7178" y2="-1.8415" layer="51"/> +<rectangle x1="1.0922" y1="-2.8575" x2="1.4478" y2="-1.8415" layer="51"/> +<rectangle x1="-0.1778" y1="-2.8575" x2="0.1778" y2="-1.8415" layer="51"/> +<rectangle x1="-1.4478" y1="-2.8575" x2="-1.0922" y2="-1.8415" layer="51"/> +<rectangle x1="-2.7178" y1="-2.8575" x2="-2.3622" y2="-1.8415" layer="51"/> +<rectangle x1="-3.9878" y1="-2.8575" x2="-3.6322" y2="-1.8415" layer="51"/> +</package> +<package name="DIL14"> +<description><b>Dual In Line Package</b></description> +<wire x1="8.89" y1="2.921" x2="-8.89" y2="2.921" width="0.1524" layer="21"/> +<wire x1="-8.89" y1="-2.921" x2="8.89" y2="-2.921" width="0.1524" layer="21"/> +<wire x1="8.89" y1="2.921" x2="8.89" y2="-2.921" width="0.1524" layer="21"/> +<wire x1="-8.89" y1="2.921" x2="-8.89" y2="1.016" width="0.1524" layer="21"/> +<wire x1="-8.89" y1="-2.921" x2="-8.89" y2="-1.016" width="0.1524" layer="21"/> +<wire x1="-8.89" y1="1.016" x2="-8.89" y2="-1.016" width="0.1524" layer="21" curve="-180"/> +<pad name="1" x="-7.62" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="2" x="-5.08" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="7" x="7.62" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="8" x="7.62" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="3" x="-2.54" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="4" x="0" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="6" x="5.08" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="5" x="2.54" y="-3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="9" x="5.08" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="10" x="2.54" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="11" x="0" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="12" x="-2.54" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="13" x="-5.08" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<pad name="14" x="-7.62" y="3.81" drill="0.8128" shape="long" rot="R90"/> +<text x="-9.271" y="-3.048" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="-6.731" y="-0.635" size="1.27" layer="27" ratio="10">>VALUE</text> +</package> +<package name="QFN/MLF20"> +<description><b>HP-VFQFP-N20</b> Micro Lead Frame package (MLF)</description> +<wire x1="-2.375" y1="2.05" x2="-2.05" y2="2.375" width="0.254" layer="21"/> +<wire x1="-2.05" y1="2.375" x2="2.05" y2="2.375" width="0.254" layer="51"/> +<wire x1="2.05" y1="-2.375" x2="-2.05" y2="-2.375" width="0.254" layer="51"/> +<wire x1="-2.05" y1="-2.375" x2="-2.375" y2="-2.05" width="0.254" layer="21"/> +<wire x1="-2.375" y1="-2.05" x2="-2.375" y2="2.05" width="0.254" layer="51"/> +<wire x1="2.375" y1="2.05" x2="2.375" y2="-2.05" width="0.254" layer="51"/> +<wire x1="2.05" y1="2.375" x2="2.375" y2="2.05" width="0.254" layer="21"/> +<wire x1="2.375" y1="-2.05" x2="2.05" y2="-2.375" width="0.254" layer="21"/> +<circle x="-1.55" y="1.55" radius="0.15" width="0.254" layer="21"/> +<smd name="1" x="-2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="2" x="-2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="3" x="-2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="4" x="-2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="5" x="-2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="6" x="-1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="7" x="-0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="8" x="0" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="9" x="0.65" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="10" x="1.3" y="-2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="11" x="2.25" y="-1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="12" x="2.25" y="-0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="13" x="2.25" y="0" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="14" x="2.25" y="0.65" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="15" x="2.25" y="1.3" dx="0.9" dy="0.35" layer="1" roundness="50"/> +<smd name="16" x="1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="17" x="0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="18" x="0" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="19" x="-0.65" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<smd name="20" x="-1.3" y="2.25" dx="0.35" dy="0.9" layer="1" roundness="50"/> +<text x="-2.54" y="3.175" size="1.27" layer="25">>NAME</text> +<text x="-2.54" y="-4.445" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-2.35" y1="1.15" x2="-1.9" y2="1.45" layer="51"/> +<rectangle x1="-2.35" y1="0.5" x2="-1.9" y2="0.8" layer="51"/> +<rectangle x1="-2.35" y1="-0.15" x2="-1.9" y2="0.15" layer="51"/> +<rectangle x1="-2.35" y1="-0.8" x2="-1.9" y2="-0.5" layer="51"/> +<rectangle x1="-2.35" y1="-1.45" x2="-1.9" y2="-1.15" layer="51"/> +<rectangle x1="-1.45" y1="-2.35" x2="-1.15" y2="-1.9" layer="51"/> +<rectangle x1="-0.8" y1="-2.35" x2="-0.5" y2="-1.9" layer="51"/> +<rectangle x1="-0.15" y1="-2.35" x2="0.15" y2="-1.9" layer="51"/> +<rectangle x1="0.5" y1="-2.35" x2="0.8" y2="-1.9" layer="51"/> +<rectangle x1="1.15" y1="-2.35" x2="1.45" y2="-1.9" layer="51"/> +<rectangle x1="1.9" y1="-1.45" x2="2.35" y2="-1.15" layer="51"/> +<rectangle x1="1.9" y1="-0.8" x2="2.35" y2="-0.5" layer="51"/> +<rectangle x1="1.9" y1="-0.15" x2="2.35" y2="0.15" layer="51"/> +<rectangle x1="1.9" y1="0.5" x2="2.35" y2="0.8" layer="51"/> +<rectangle x1="1.9" y1="1.15" x2="2.35" y2="1.45" layer="51"/> +<rectangle x1="1.15" y1="1.9" x2="1.45" y2="2.35" layer="51"/> +<rectangle x1="0.5" y1="1.9" x2="0.8" y2="2.35" layer="51"/> +<rectangle x1="-0.15" y1="1.9" x2="0.15" y2="2.35" layer="51"/> +<rectangle x1="-0.8" y1="1.9" x2="-0.5" y2="2.35" layer="51"/> +<rectangle x1="-1.45" y1="1.9" x2="-1.15" y2="2.35" layer="51"/> +</package> +<package name="1X06SMD"> +<smd name="1" x="0" y="6.35" dx="2.54" dy="1.27" layer="1"/> +<smd name="2" x="0" y="3.81" dx="2.54" dy="1.27" layer="1"/> +<smd name="3" x="0" y="1.27" dx="2.54" dy="1.27" layer="1"/> +<smd name="4" x="0" y="-1.27" dx="2.54" dy="1.27" layer="1"/> +<smd name="5" x="0" y="-3.81" dx="2.54" dy="1.27" layer="1"/> +<smd name="6" x="0" y="-6.35" dx="2.54" dy="1.27" layer="1"/> +<text x="-1.905" y="-3.175" size="1.27" layer="25" rot="R90">>NAME</text> +</package> +<package name="6MM_SWITCH"> +<description><b>OMRON SWITCH</b></description> +<wire x1="3.302" y1="-0.762" x2="3.048" y2="-0.762" width="0.1524" layer="21"/> +<wire x1="3.302" y1="-0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/> +<wire x1="3.048" y1="0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/> +<wire x1="3.048" y1="1.016" x2="3.048" y2="2.54" width="0.1524" layer="51"/> +<wire x1="-3.302" y1="0.762" x2="-3.048" y2="0.762" width="0.1524" layer="21"/> +<wire x1="-3.302" y1="0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/> +<wire x1="-3.048" y1="-0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/> +<wire x1="3.048" y1="2.54" x2="2.54" y2="3.048" width="0.1524" layer="51"/> +<wire x1="2.54" y1="-3.048" x2="3.048" y2="-2.54" width="0.1524" layer="51"/> +<wire x1="3.048" y1="-2.54" x2="3.048" y2="-1.016" width="0.1524" layer="51"/> +<wire x1="-2.54" y1="3.048" x2="-3.048" y2="2.54" width="0.1524" layer="51"/> +<wire x1="-3.048" y1="2.54" x2="-3.048" y2="1.016" width="0.1524" layer="51"/> +<wire x1="-2.54" y1="-3.048" x2="-3.048" y2="-2.54" width="0.1524" layer="51"/> +<wire x1="-3.048" y1="-2.54" x2="-3.048" y2="-1.016" width="0.1524" layer="51"/> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/> +<wire x1="1.27" y1="-1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/> +<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/> +<wire x1="-1.27" y1="1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="2.794" width="0.0508" layer="21"/> +<wire x1="1.27" y1="2.794" x2="-1.27" y2="2.794" width="0.0508" layer="21"/> +<wire x1="1.27" y1="2.794" x2="1.27" y2="3.048" width="0.0508" layer="21"/> +<wire x1="1.143" y1="-2.794" x2="-1.27" y2="-2.794" width="0.0508" layer="21"/> +<wire x1="1.143" y1="-2.794" x2="1.143" y2="-3.048" width="0.0508" layer="21"/> +<wire x1="-1.27" y1="-2.794" x2="-1.27" y2="-3.048" width="0.0508" layer="21"/> +<wire x1="2.54" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="51"/> +<wire x1="-2.54" y1="-3.048" x2="-2.159" y2="-3.048" width="0.1524" layer="51"/> +<wire x1="-2.159" y1="-3.048" x2="-1.27" y2="-3.048" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="51"/> +<wire x1="2.54" y1="3.048" x2="2.159" y2="3.048" width="0.1524" layer="51"/> +<wire x1="2.159" y1="3.048" x2="1.27" y2="3.048" width="0.1524" layer="21"/> +<wire x1="1.27" y1="3.048" x2="-1.27" y2="3.048" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-3.048" x2="1.143" y2="-3.048" width="0.1524" layer="21"/> +<wire x1="1.143" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="21"/> +<wire x1="3.048" y1="-0.762" x2="3.048" y2="-1.016" width="0.1524" layer="21"/> +<wire x1="3.048" y1="0.762" x2="3.048" y2="1.016" width="0.1524" layer="21"/> +<wire x1="-3.048" y1="-0.762" x2="-3.048" y2="-1.016" width="0.1524" layer="21"/> +<wire x1="-3.048" y1="0.762" x2="-3.048" y2="1.016" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-2.159" x2="1.27" y2="-2.159" width="0.1524" layer="51"/> +<wire x1="1.27" y1="2.286" x2="-1.27" y2="2.286" width="0.1524" layer="51"/> +<wire x1="-2.413" y1="1.27" x2="-2.413" y2="0.508" width="0.1524" layer="51"/> +<wire x1="-2.413" y1="-0.508" x2="-2.413" y2="-1.27" width="0.1524" layer="51"/> +<wire x1="-2.413" y1="0.508" x2="-2.159" y2="-0.381" width="0.1524" layer="51"/> +<circle x="0" y="0" radius="1.778" width="0.1524" layer="21"/> +<circle x="-2.159" y="-2.159" radius="0.508" width="0.1524" layer="51"/> +<circle x="2.159" y="-2.032" radius="0.508" width="0.1524" layer="51"/> +<circle x="2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/> +<circle x="-2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/> +<circle x="0" y="0" radius="0.635" width="0.0508" layer="51"/> +<circle x="0" y="0" radius="0.254" width="0.1524" layer="21"/> +<smd name="1" x="-3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/> +<smd name="2" x="3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/> +<smd name="3" x="-3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/> +<smd name="4" x="3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/> +<text x="-3.048" y="3.683" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.048" y="-5.08" size="1.27" layer="27" ratio="10">>VALUE</text> +<text x="-4.318" y="1.651" size="1.27" layer="51" ratio="10">1</text> +<text x="3.556" y="1.524" size="1.27" layer="51" ratio="10">2</text> +<text x="-4.572" y="-2.794" size="1.27" layer="51" ratio="10">3</text> +<text x="3.556" y="-2.794" size="1.27" layer="51" ratio="10">4</text> +</package> +<package name="2X03SMD"> +<smd name="1" x="-2.54" y="2.54" dx="2.54" dy="1.27" layer="1"/> +<smd name="3" x="-2.54" y="0" dx="2.54" dy="1.27" layer="1"/> +<smd name="5" x="-2.54" y="-2.54" dx="2.54" dy="1.27" layer="1"/> +<smd name="2" x="2.92" y="2.54" dx="2.54" dy="1.27" layer="1"/> +<smd name="4" x="2.92" y="0" dx="2.54" dy="1.27" layer="1"/> +<smd name="6" x="2.92" y="-2.54" dx="2.54" dy="1.27" layer="1"/> +<text x="-5.08" y="2.54" size="1.27" layer="27">1</text> +<text x="-3.81" y="3.81" size="1.27" layer="25">>NAME</text> +<text x="-3.81" y="-5.08" size="1.27" layer="27">>VALUE</text> +</package> +<package name="2X03"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.81" y1="-1.905" x2="-3.175" y2="-2.54" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="-2.54" x2="-1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-1.905" x2="-0.635" y2="-2.54" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-2.54" x2="1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="-1.905" x2="-3.81" y2="1.905" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="1.905" x2="-3.175" y2="2.54" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="2.54" x2="-1.905" y2="2.54" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="2.54" x2="-1.27" y2="1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="1.905" x2="-0.635" y2="2.54" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="2.54" x2="0.635" y2="2.54" width="0.1524" layer="21"/> +<wire x1="0.635" y1="2.54" x2="1.27" y2="1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="1.905" x2="-1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="1.27" y1="1.905" x2="1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-2.54" x2="0.635" y2="-2.54" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="-2.54" x2="-1.905" y2="-2.54" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-1.905" x2="1.905" y2="-2.54" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-2.54" x2="3.81" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="1.27" y1="1.905" x2="1.905" y2="2.54" width="0.1524" layer="21"/> +<wire x1="1.905" y1="2.54" x2="3.175" y2="2.54" width="0.1524" layer="21"/> +<wire x1="3.175" y1="2.54" x2="3.81" y2="1.905" width="0.1524" layer="21"/> +<wire x1="3.81" y1="1.905" x2="3.81" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-2.54" x2="3.175" y2="-2.54" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="-2.921" x2="-1.905" y2="-2.921" width="0.127" layer="21"/> +<pad name="1" x="-2.54" y="-1.27" drill="1.016" shape="square"/> +<pad name="2" x="-2.54" y="1.27" drill="1.016" shape="octagon"/> +<pad name="3" x="0" y="-1.27" drill="1.016" shape="octagon"/> +<pad name="4" x="0" y="1.27" drill="1.016" shape="octagon"/> +<pad name="5" x="2.54" y="-1.27" drill="1.016" shape="octagon"/> +<pad name="6" x="2.54" y="1.27" drill="1.016" shape="octagon"/> +<text x="-3.81" y="3.175" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.81" y="-4.445" size="1.27" layer="27">>VALUE</text> +<text x="-5.08" y="-2.54" size="1.27" layer="21">1</text> +<rectangle x1="-2.794" y1="-1.524" x2="-2.286" y2="-1.016" layer="51"/> +<rectangle x1="-2.794" y1="1.016" x2="-2.286" y2="1.524" layer="51"/> +<rectangle x1="-0.254" y1="1.016" x2="0.254" y2="1.524" layer="51"/> +<rectangle x1="-0.254" y1="-1.524" x2="0.254" y2="-1.016" layer="51"/> +<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/> +<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/> +</package> +<package name="LED1206"> +<description>LED 1206 pads (standard pattern)</description> +<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/> +<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/> +<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/> +</package> +<package name="LED1206FAB"> +<description>LED1206 FAB style (smaller pads to allow trace between)</description> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="5MM"> +<description>5mm round through hole part.</description> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="1.905" width="0.254" layer="21" curve="-286.260205" cap="flat"/> +<wire x1="-1.143" y1="0" x2="0" y2="1.143" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.143" x2="1.143" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-1.651" y1="0" x2="0" y2="1.651" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-1.651" x2="1.651" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<wire x1="-2.159" y1="0" x2="0" y2="2.159" width="0.1524" layer="51" curve="-90" cap="flat"/> +<wire x1="0" y1="-2.159" x2="2.159" y2="0" width="0.1524" layer="51" curve="90" cap="flat"/> +<circle x="0" y="0" radius="2.54" width="0.1524" layer="21"/> +<pad name="IN" x="-1.27" y="0" drill="0.8128" diameter="1.4224"/> +<pad name="OUT" x="1.27" y="0" drill="0.8128" diameter="1.4224"/> +<text x="3.175" y="0.5334" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="3.2004" y="-1.8034" size="1.27" layer="27" ratio="10">>VALUE</text> +</package> +<package name="EFOBM"> +<smd name="1" x="-1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R90"/> +<smd name="2" x="0" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/> +<smd name="3" x="1.35" y="0" dx="3.9" dy="0.8" layer="1" rot="R270"/> +</package> +<package name="R1206"> +<description><b>RESISTOR</b></description> +<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/> +<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/> +<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/> +<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/> +</package> +<package name="R1206W"> +<description><b>RESISTOR</b><p> +wave soldering</description> +<wire x1="-0.913" y1="0.8" x2="0.888" y2="0.8" width="0.1524" layer="51"/> +<wire x1="-0.913" y1="-0.8" x2="0.888" y2="-0.8" width="0.1524" layer="51"/> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<smd name="1" x="-1.499" y="0" dx="1.8" dy="1.2" layer="1"/> +<smd name="2" x="1.499" y="0" dx="1.8" dy="1.2" layer="1"/> +<text x="-1.905" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.905" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.651" y1="-0.8763" x2="-0.9009" y2="0.8738" layer="51"/> +<rectangle x1="0.889" y1="-0.8763" x2="1.6391" y2="0.8738" layer="51"/> +<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/> +</package> +<package name="R1206FAB"> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="C1206"> +<description><b>CAPACITOR</b></description> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="C1206FAB"> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="C2220"> +<description><b>CAPACITOR</b></description> +<wire x1="-3.743" y1="2.253" x2="3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="-2.253" x2="-3.743" y2="-2.253" width="0.0508" layer="39"/> +<wire x1="-3.743" y1="-2.253" x2="-3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="2.253" x2="3.743" y2="-2.253" width="0.0508" layer="39"/> +<smd name="1" x="-2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<smd name="2" x="2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<text x="-2.54" y="2.54" size="1.27" layer="25">>NAME</text> +<text x="-2.54" y="-3.81" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-2.9718" y1="-0.8509" x2="-2.2217" y2="0.8491" layer="51"/> +<rectangle x1="2.2217" y1="-0.8491" x2="2.9718" y2="0.8509" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="ATTINY24/44/84"> +<wire x1="-2.54" y1="17.78" x2="45.72" y2="17.78" width="0.254" layer="94"/> +<wire x1="45.72" y1="17.78" x2="45.72" y2="-17.78" width="0.254" layer="94"/> +<wire x1="45.72" y1="-17.78" x2="-2.54" y2="-17.78" width="0.254" layer="94"/> +<wire x1="-2.54" y1="-17.78" x2="-2.54" y2="17.78" width="0.254" layer="94"/> +<text x="-2.54" y="-20.32" size="1.778" layer="96">>VALUE</text> +<text x="-2.54" y="18.542" size="1.778" layer="95">>NAME</text> +<pin name="GND" x="-7.62" y="-15.24" length="middle" direction="pwr"/> +<pin name="VCC" x="-7.62" y="-2.54" length="middle" direction="pwr"/> +<pin name="(PCINT7/ICP/OC0B/ADC7)PA7" x="50.8" y="2.54" length="middle" rot="R180"/> +<pin name="(PCINT6/OC1A/SDA/MOSI/ADC6)PA6" x="50.8" y="0" length="middle" rot="R180"/> +<pin name="(PCINT5/OC1B/MISO/DO/ADC5)PA5" x="50.8" y="-2.54" length="middle" rot="R180"/> +<pin name="(PCINT4/T1/SCL/USCK/ADC4)PA4" x="50.8" y="-5.08" length="middle" rot="R180"/> +<pin name="(PCINT3/T0/ADC3)PA3" x="50.8" y="-7.62" length="middle" rot="R180"/> +<pin name="(PCINT2/AIN1/ADC2)PA2" x="50.8" y="-10.16" length="middle" rot="R180"/> +<pin name="(PCINT1/AIN0/ADC1)PA1" x="50.8" y="-12.7" length="middle" rot="R180"/> +<pin name="(PCINT0/AREF/ADC0)PA0" x="50.8" y="-15.24" length="middle" rot="R180"/> +<pin name="(PCINT11/RESET/DW)PB3" x="50.8" y="15.24" length="middle" rot="R180"/> +<pin name="(PCINT10/INT0/OC0A/CKOUT)PB2" x="50.8" y="12.7" length="middle" rot="R180"/> +<pin name="(PCINT9/XTAL2)PB1" x="50.8" y="10.16" length="middle" rot="R180"/> +<pin name="(PCINT8/XTAL1/CLKI)PB0" x="50.8" y="7.62" length="middle" rot="R180"/> +</symbol> +<symbol name="FTDI"> +<pin name="GND" x="0" y="12.7" length="middle"/> +<pin name="CTS" x="0" y="10.16" length="middle"/> +<pin name="VCC" x="0" y="7.62" length="middle"/> +<pin name="TXD" x="0" y="5.08" length="middle"/> +<pin name="RXD" x="0" y="2.54" length="middle"/> +<wire x1="12.7" y1="17.018" x2="2.54" y2="17.018" width="0.254" layer="94"/> +<wire x1="2.54" y1="17.018" x2="2.54" y2="-4.064" width="0.254" layer="94"/> +<wire x1="2.54" y1="-4.064" x2="12.7" y2="-4.064" width="0.254" layer="94"/> +<wire x1="12.7" y1="-4.064" x2="12.7" y2="17.018" width="0.254" layer="94"/> +<pin name="RTS" x="0" y="0" length="middle"/> +<text x="3.81" y="14.478" size="1.778" layer="95">(Black)</text> +<text x="3.302" y="-3.048" size="1.778" layer="95">(Green)</text> +</symbol> +<symbol name="TS2"> +<wire x1="0" y1="1.905" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="-4.445" y1="1.905" x2="-3.175" y2="1.905" width="0.254" layer="94"/> +<wire x1="-4.445" y1="-1.905" x2="-3.175" y2="-1.905" width="0.254" layer="94"/> +<wire x1="-4.445" y1="1.905" x2="-4.445" y2="0" width="0.254" layer="94"/> +<wire x1="-4.445" y1="0" x2="-4.445" y2="-1.905" width="0.254" layer="94"/> +<wire x1="-2.54" y1="0" x2="-1.905" y2="0" width="0.1524" layer="94"/> +<wire x1="-1.27" y1="0" x2="-0.635" y2="0" width="0.1524" layer="94"/> +<wire x1="-4.445" y1="0" x2="-3.175" y2="0" width="0.1524" layer="94"/> +<wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-2.54" x2="0" y2="-2.54" width="0.1524" layer="94"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="1.905" width="0.254" layer="94"/> +<circle x="0" y="-2.54" radius="0.127" width="0.4064" layer="94"/> +<circle x="0" y="2.54" radius="0.127" width="0.4064" layer="94"/> +<text x="-6.35" y="-2.54" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="-3.81" y="3.175" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="P" x="0" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/> +<pin name="S" x="0" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="S1" x="2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="P1" x="2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/> +</symbol> +<symbol name="AVRISP"> +<wire x1="-6.35" y1="-5.08" x2="8.89" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="8.89" y1="-5.08" x2="8.89" y2="5.08" width="0.4064" layer="94"/> +<wire x1="8.89" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-5.08" width="0.4064" layer="94"/> +<text x="-6.35" y="5.715" size="1.778" layer="95">>NAME</text> +<text x="-6.35" y="-7.62" size="1.778" layer="96">>VALUE</text> +<text x="-5.08" y="3.175" size="1.27" layer="95">MISO</text> +<text x="-5.08" y="0.635" size="1.27" layer="95">SCK</text> +<text x="-5.08" y="-1.905" size="1.27" layer="95">RST</text> +<text x="7.62" y="3.175" size="1.27" layer="95" rot="MR0">VCC</text> +<text x="7.62" y="0.635" size="1.27" layer="95" rot="MR0">MOSI</text> +<text x="7.62" y="-1.905" size="1.27" layer="95" rot="MR0">GND</text> +<pin name="MISO" x="-2.54" y="2.54" visible="off" length="short" direction="pas" function="dot"/> +<pin name="VCC" x="5.08" y="2.54" visible="off" length="short" direction="pas" function="dot" rot="R180"/> +<pin name="SCK" x="-2.54" y="0" visible="off" length="short" direction="pas" function="dot"/> +<pin name="MOSI" x="5.08" y="0" visible="off" length="short" direction="pas" function="dot" rot="R180"/> +<pin name="RST" x="-2.54" y="-2.54" visible="off" length="short" direction="pas" function="dot"/> +<pin name="GND" x="5.08" y="-2.54" visible="off" length="short" direction="pas" function="dot" rot="R180"/> +</symbol> +<symbol name="LED"> +<description>LED</description> +<wire x1="1.27" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="-1.27" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="0" y2="0" width="0.1524" layer="94"/> +<wire x1="-2.032" y1="1.778" x2="-3.429" y2="0.381" width="0.1524" layer="94"/> +<wire x1="-1.905" y1="0.635" x2="-3.302" y2="-0.762" width="0.1524" layer="94"/> +<text x="3.556" y="-2.032" size="1.778" layer="95" rot="R90">>NAME</text> +<text x="5.715" y="-2.032" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="C" x="0" y="-2.54" visible="off" length="short" direction="pas" rot="R90"/> +<pin name="A" x="0" y="5.08" visible="off" length="short" direction="pas" rot="R270"/> +<polygon width="0.1524" layer="94"> +<vertex x="-3.429" y="0.381"/> +<vertex x="-3.048" y="1.27"/> +<vertex x="-2.54" y="0.762"/> +</polygon> +<polygon width="0.1524" layer="94"> +<vertex x="-3.302" y="-0.762"/> +<vertex x="-2.921" y="0.127"/> +<vertex x="-2.413" y="-0.381"/> +</polygon> +</symbol> +<symbol name="CERAMIC_RESONATOR"> +<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94"/> +<wire x1="5.08" y1="2.54" x2="5.08" y2="0" width="0.254" layer="94"/> +<wire x1="5.08" y1="0" x2="5.08" y2="-5.08" width="0.254" layer="94"/> +<wire x1="5.08" y1="-5.08" x2="0" y2="-5.08" width="0.254" layer="94"/> +<wire x1="0" y1="-5.08" x2="-5.08" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="0" width="0.254" layer="94"/> +<wire x1="-5.08" y1="0" x2="-5.08" y2="2.54" width="0.254" layer="94"/> +<wire x1="-5.08" y1="0" x2="-3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="-3.81" y1="0" x2="-1.27" y2="0" width="0.1524" layer="94"/> +<wire x1="-1.27" y1="0" x2="-1.27" y2="1.27" width="0.1524" layer="94"/> +<wire x1="-1.27" y1="0" x2="-1.27" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="-0.508" y1="1.27" x2="-0.508" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="-0.508" y1="-1.27" x2="0.508" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="0.508" y1="-1.27" x2="0.508" y2="1.27" width="0.1524" layer="94"/> +<wire x1="0.508" y1="1.27" x2="-0.508" y2="1.27" width="0.1524" layer="94"/> +<wire x1="1.27" y1="1.27" x2="1.27" y2="0" width="0.1524" layer="94"/> +<wire x1="1.27" y1="0" x2="1.27" y2="-1.27" width="0.1524" layer="94"/> +<wire x1="1.27" y1="0" x2="3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="3.81" y1="0" x2="5.08" y2="0" width="0.1524" layer="94"/> +<wire x1="0" y1="-5.08" x2="0" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="0" y1="-3.302" x2="-1.778" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="0" y1="-3.302" x2="1.778" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="1.778" y1="-2.286" x2="1.778" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-2.286" x2="2.54" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-3.302" x2="2.54" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="2.54" y1="-3.302" x2="3.81" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="3.81" y1="-3.302" x2="3.81" y2="0" width="0.1524" layer="94"/> +<wire x1="-1.778" y1="-2.286" x2="-1.778" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="-2.54" y1="-2.286" x2="-2.54" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="-2.54" y1="-3.302" x2="-2.54" y2="-4.318" width="0.1524" layer="94"/> +<wire x1="-2.54" y1="-3.302" x2="-3.81" y2="-3.302" width="0.1524" layer="94"/> +<wire x1="-3.81" y1="-3.302" x2="-3.81" y2="0" width="0.1524" layer="94"/> +<circle x="-3.81" y="0" radius="0.254" width="0" layer="94"/> +<circle x="3.81" y="0" radius="0.254" width="0" layer="94"/> +<circle x="0" y="-3.302" radius="0.254" width="0" layer="94"/> +<text x="-5.08" y="3.81" size="1.778" layer="95">>NAME</text> +<text x="2.54" y="-7.62" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-7.62" y="0" visible="pad" length="short" direction="pas"/> +<pin name="2" x="0" y="-7.62" visible="pad" length="short" direction="pas" rot="R90"/> +<pin name="3" x="7.62" y="0" visible="pad" length="short" direction="pas" rot="R180"/> +</symbol> +<symbol name="R-US"> +<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.2032" layer="94"/> +<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.2032" layer="94"/> +<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.2032" layer="94"/> +<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.2032" layer="94"/> +<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.2032" layer="94"/> +<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.2032" layer="94"/> +<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.2032" layer="94"/> +<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.2032" layer="94"/> +<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.2032" layer="94"/> +<text x="-3.81" y="1.4986" size="1.778" layer="95">>NAME</text> +<text x="-3.81" y="-3.302" size="1.778" layer="96">>VALUE</text> +<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +</symbol> +<symbol name="CAP-NONPOLARIZED"> +<description>non-polarized capacitor</description> +<wire x1="-1.778" y1="1.524" x2="-1.778" y2="0" width="0.254" layer="94"/> +<wire x1="-1.778" y1="0" x2="-1.778" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-0.762" y1="1.524" x2="-0.762" y2="0" width="0.254" layer="94"/> +<wire x1="-0.762" y1="0" x2="-0.762" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-2.54" y1="0" x2="-1.778" y2="0" width="0.1524" layer="94"/> +<wire x1="-0.762" y1="0" x2="0" y2="0" width="0.1524" layer="94"/> +<text x="-3.81" y="2.54" size="1.778" layer="95">>NAME</text> +<text x="-3.81" y="-3.81" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<pin name="2" x="2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="UC_ATTINY44" prefix="IC"> +<gates> +<gate name="1" symbol="ATTINY24/44/84" x="0" y="0"/> +</gates> +<devices> +<device name="-SSU" package="SOIC14"> +<connects> +<connect gate="1" pin="(PCINT0/AREF/ADC0)PA0" pad="13"/> +<connect gate="1" pin="(PCINT1/AIN0/ADC1)PA1" pad="12"/> +<connect gate="1" pin="(PCINT10/INT0/OC0A/CKOUT)PB2" pad="5"/> +<connect gate="1" pin="(PCINT11/RESET/DW)PB3" pad="4"/> +<connect gate="1" pin="(PCINT2/AIN1/ADC2)PA2" pad="11"/> +<connect gate="1" pin="(PCINT3/T0/ADC3)PA3" pad="10"/> +<connect gate="1" pin="(PCINT4/T1/SCL/USCK/ADC4)PA4" pad="9"/> +<connect gate="1" pin="(PCINT5/OC1B/MISO/DO/ADC5)PA5" pad="8"/> +<connect gate="1" pin="(PCINT6/OC1A/SDA/MOSI/ADC6)PA6" pad="7"/> +<connect gate="1" pin="(PCINT7/ICP/OC0B/ADC7)PA7" pad="6"/> +<connect gate="1" pin="(PCINT8/XTAL1/CLKI)PB0" pad="2"/> +<connect gate="1" pin="(PCINT9/XTAL2)PB1" pad="3"/> +<connect gate="1" pin="GND" pad="14"/> +<connect gate="1" pin="VCC" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-PU" package="DIL14"> +<connects> +<connect gate="1" pin="(PCINT0/AREF/ADC0)PA0" pad="13"/> +<connect gate="1" pin="(PCINT1/AIN0/ADC1)PA1" pad="12"/> +<connect gate="1" pin="(PCINT10/INT0/OC0A/CKOUT)PB2" pad="5"/> +<connect gate="1" pin="(PCINT11/RESET/DW)PB3" pad="4"/> +<connect gate="1" pin="(PCINT2/AIN1/ADC2)PA2" pad="11"/> +<connect gate="1" pin="(PCINT3/T0/ADC3)PA3" pad="10"/> +<connect gate="1" pin="(PCINT4/T1/SCL/USCK/ADC4)PA4" pad="9"/> +<connect gate="1" pin="(PCINT5/OC1B/MISO/DO/ADC5)PA5" pad="8"/> +<connect gate="1" pin="(PCINT6/OC1A/SDA/MOSI/ADC6)PA6" pad="7"/> +<connect gate="1" pin="(PCINT7/ICP/OC0B/ADC7)PA7" pad="6"/> +<connect gate="1" pin="(PCINT8/XTAL1/CLKI)PB0" pad="2"/> +<connect gate="1" pin="(PCINT9/XTAL2)PB1" pad="3"/> +<connect gate="1" pin="GND" pad="14"/> +<connect gate="1" pin="VCC" pad="1"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="-MU" package="QFN/MLF20"> +<connects> +<connect gate="1" pin="(PCINT0/AREF/ADC0)PA0" pad="5"/> +<connect gate="1" pin="(PCINT1/AIN0/ADC1)PA1" pad="4"/> +<connect gate="1" pin="(PCINT10/INT0/OC0A/CKOUT)PB2" pad="14"/> +<connect gate="1" pin="(PCINT11/RESET/DW)PB3" pad="13"/> +<connect gate="1" pin="(PCINT2/AIN1/ADC2)PA2" pad="3"/> +<connect gate="1" pin="(PCINT3/T0/ADC3)PA3" pad="2"/> +<connect gate="1" pin="(PCINT4/T1/SCL/USCK/ADC4)PA4" pad="1"/> +<connect gate="1" pin="(PCINT5/OC1B/MISO/DO/ADC5)PA5" pad="20"/> +<connect gate="1" pin="(PCINT6/OC1A/SDA/MOSI/ADC6)PA6" pad="16"/> +<connect gate="1" pin="(PCINT7/ICP/OC0B/ADC7)PA7" pad="15"/> +<connect gate="1" pin="(PCINT8/XTAL1/CLKI)PB0" pad="11"/> +<connect gate="1" pin="(PCINT9/XTAL2)PB1" pad="12"/> +<connect gate="1" pin="GND" pad="8"/> +<connect gate="1" pin="VCC" pad="9"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_06_FTDI-SMD-HEADER"> +<gates> +<gate name="G$1" symbol="FTDI" x="-7.62" y="-5.08"/> +</gates> +<devices> +<device name="" package="1X06SMD"> +<connects> +<connect gate="G$1" pin="CTS" pad="2"/> +<connect gate="G$1" pin="GND" pad="1"/> +<connect gate="G$1" pin="RTS" pad="6"/> +<connect gate="G$1" pin="RXD" pad="5"/> +<connect gate="G$1" pin="TXD" pad="4"/> +<connect gate="G$1" pin="VCC" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="SW_SWITCH_TACTILE_6MM" prefix="S" uservalue="yes"> +<description><b>OMRON SWITCH</b></description> +<gates> +<gate name="2" symbol="TS2" x="0" y="0"/> +</gates> +<devices> +<device name="6MM_SWITCH" package="6MM_SWITCH"> +<connects> +<connect gate="2" pin="P" pad="1"/> +<connect gate="2" pin="P1" pad="2"/> +<connect gate="2" pin="S" pad="3"/> +<connect gate="2" pin="S1" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_03X2_AVRISP"> +<gates> +<gate name="G$1" symbol="AVRISP" x="0" y="0"/> +</gates> +<devices> +<device name="SMD" package="2X03SMD"> +<connects> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="MISO" pad="1"/> +<connect gate="G$1" pin="MOSI" pad="4"/> +<connect gate="G$1" pin="RST" pad="5"/> +<connect gate="G$1" pin="SCK" pad="3"/> +<connect gate="G$1" pin="VCC" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="" package="2X03"> +<connects> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="MISO" pad="1"/> +<connect gate="G$1" pin="MOSI" pad="4"/> +<connect gate="G$1" pin="RST" pad="5"/> +<connect gate="G$1" pin="SCK" pad="3"/> +<connect gate="G$1" pin="VCC" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="LED"> +<description>LED</description> +<gates> +<gate name="G$1" symbol="LED" x="0" y="0"/> +</gates> +<devices> +<device name="" package="LED1206"> +<connects> +<connect gate="G$1" pin="A" pad="1"/> +<connect gate="G$1" pin="C" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FAB1206" package="LED1206FAB"> +<connects> +<connect gate="G$1" pin="A" pad="1"/> +<connect gate="G$1" pin="C" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="5MM" package="5MM"> +<connects> +<connect gate="G$1" pin="A" pad="IN"/> +<connect gate="G$1" pin="C" pad="OUT"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="XTAL_RESONATOR"> +<gates> +<gate name="G$1" symbol="CERAMIC_RESONATOR" x="0" y="0"/> +</gates> +<devices> +<device name="" package="EFOBM"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="R" prefix="R" uservalue="yes"> +<description><b>Resistor (US Symbol)</b> +<p> +Variants with postfix FAB are widened to allow the routing of internal traces</description> +<gates> +<gate name="G$1" symbol="R-US" x="0" y="0"/> +</gates> +<devices> +<device name="1206" package="R1206"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="1206W" package="R1206W"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="1206FAB" package="R1206FAB"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CAP_UNPOLARIZED" prefix="C" uservalue="yes"> +<gates> +<gate name=">NAME" symbol="CAP-NONPOLARIZED" x="0" y="0"/> +</gates> +<devices> +<device name="" package="C1206"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FAB" package="C1206FAB"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="2220" package="C2220"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="supply2" urn="urn:adsk.eagle:library:372"> +<description><b>Supply Symbols</b><p> +GND, VCC, 0V, +5V, -5V, etc.<p> +Please keep in mind, that these devices are necessary for the +automatic wiring of the supply signals.<p> +The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> +In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="VCC" urn="urn:adsk.eagle:symbol:26997/1" library_version="2"> +<circle x="0" y="1.27" radius="1.27" width="0.254" layer="94"/> +<text x="-1.905" y="3.175" size="1.778" layer="96">>VALUE</text> +<pin name="VCC" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26990/1" library_version="2"> +<wire x1="-1.27" y1="0" x2="1.27" y2="0" width="0.254" layer="94"/> +<wire x1="1.27" y1="0" x2="0" y2="-1.27" width="0.254" layer="94"/> +<wire x1="0" y1="-1.27" x2="-1.27" y2="0" width="0.254" layer="94"/> +<text x="-1.905" y="-3.175" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="VCC" urn="urn:adsk.eagle:component:27060/1" prefix="SUPPLY" library_version="2"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="VCC" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:27037/1" prefix="SUPPLY" library_version="2"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="GND" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="IC1" library="fab" deviceset="UC_ATTINY44" device="-SSU"/> +<part name="U$1" library="fab" deviceset="CONN_06_FTDI-SMD-HEADER" device=""/> +<part name="S1" library="fab" deviceset="SW_SWITCH_TACTILE_6MM" device="6MM_SWITCH"/> +<part name="U$3" library="fab" deviceset="LED" device="FAB1206"/> +<part name="U$4" library="fab" deviceset="XTAL_RESONATOR" device=""/> +<part name="R1" library="fab" deviceset="R" device="1206" value="10K"/> +<part name="R2" library="fab" deviceset="R" device="1206" value="499"/> +<part name="R3" library="fab" deviceset="R" device="1206" value="499"/> +<part name="SUPPLY3" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="VCC" device=""/> +<part name="SUPPLY5" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="VCC" device=""/> +<part name="SUPPLY7" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +<part name="SUPPLY10" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +<part name="SUPPLY11" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +<part name="SUPPLY12" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +<part name="SUPPLY4" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +<part name="SUPPLY8" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="VCC" device=""/> +<part name="SUPPLY13" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +<part name="C1" library="fab" deviceset="CAP_UNPOLARIZED" device="FAB" value="1uF"/> +<part name="SUPPLY1" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="VCC" device=""/> +<part name="U$5" library="fab" deviceset="CONN_03X2_AVRISP" device="SMD"/> +<part name="SUPPLY14" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="VCC" device=""/> +<part name="SUPPLY15" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="VCC" device=""/> +<part name="SUPPLY16" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="GND" device=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="IC1" gate="1" x="63.5" y="38.1" smashed="yes"> +<attribute name="VALUE" x="60.96" y="17.78" size="1.778" layer="96"/> +<attribute name="NAME" x="60.96" y="56.642" size="1.778" layer="95"/> +</instance> +<instance part="U$1" gate="G$1" x="15.24" y="12.7" smashed="yes" rot="R180"/> +<instance part="S1" gate="2" x="152.4" y="17.78" smashed="yes" rot="R270"> +<attribute name="NAME" x="149.86" y="24.13" size="1.778" layer="95"/> +<attribute name="VALUE" x="155.575" y="21.59" size="1.778" layer="96"/> +</instance> +<instance part="U$3" gate="G$1" x="149.86" y="30.48" smashed="yes" rot="R90"> +<attribute name="NAME" x="154.432" y="28.956" size="1.778" layer="95" rot="R180"/> +<attribute name="VALUE" x="156.972" y="33.655" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="U$4" gate="G$1" x="147.32" y="55.88" smashed="yes" rot="MR0"> +<attribute name="NAME" x="152.4" y="59.69" size="1.778" layer="95" rot="MR0"/> +<attribute name="VALUE" x="152.4" y="50.8" size="1.778" layer="96" rot="MR180"/> +</instance> +<instance part="R1" gate="G$1" x="43.18" y="88.9" smashed="yes" rot="R90"> +<attribute name="NAME" x="41.6814" y="85.09" size="1.778" layer="95" rot="R90"/> +<attribute name="VALUE" x="46.482" y="85.09" size="1.778" layer="96" rot="R90"/> +</instance> +<instance part="R2" gate="G$1" x="134.62" y="30.48" smashed="yes" rot="R180"> +<attribute name="NAME" x="130.81" y="31.5214" size="1.778" layer="95" rot="R180"/> +<attribute name="VALUE" x="138.43" y="33.782" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="R3" gate="G$1" x="137.16" y="20.32" smashed="yes" rot="R270"> +<attribute name="NAME" x="138.6586" y="19.05" size="1.778" layer="95" rot="R270"/> +<attribute name="VALUE" x="133.858" y="24.13" size="1.778" layer="96" rot="R270"/> +</instance> +<instance part="SUPPLY3" gate="G$1" x="40.64" y="35.56" smashed="yes" rot="R90"> +<attribute name="VALUE" x="37.465" y="33.655" size="1.778" layer="96" rot="R270"/> +</instance> +<instance part="SUPPLY5" gate="G$1" x="83.82" y="0" smashed="yes" rot="R90"> +<attribute name="VALUE" x="80.645" y="-1.905" size="1.778" layer="96" rot="R270"/> +</instance> +<instance part="SUPPLY7" gate="GND" x="104.14" y="0" smashed="yes" rot="R90"> +<attribute name="VALUE" x="107.315" y="-1.905" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="SUPPLY10" gate="GND" x="147.32" y="45.72" smashed="yes"> +<attribute name="VALUE" x="145.415" y="42.545" size="1.778" layer="96"/> +</instance> +<instance part="SUPPLY11" gate="GND" x="137.16" y="7.62" smashed="yes"> +<attribute name="VALUE" x="135.255" y="4.445" size="1.778" layer="96"/> +</instance> +<instance part="SUPPLY12" gate="GND" x="160.02" y="30.48" smashed="yes" rot="R90"> +<attribute name="VALUE" x="163.195" y="28.575" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="SUPPLY4" gate="GND" x="45.72" y="22.86" smashed="yes" rot="R270"> +<attribute name="VALUE" x="42.545" y="24.765" size="1.778" layer="96" rot="R270"/> +</instance> +<instance part="SUPPLY8" gate="G$1" x="30.48" y="-15.24" smashed="yes" rot="R180"> +<attribute name="VALUE" x="32.385" y="-18.415" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="SUPPLY13" gate="GND" x="22.86" y="-20.32" smashed="yes"> +<attribute name="VALUE" x="20.955" y="-23.495" size="1.778" layer="96"/> +</instance> +<instance part="C1" gate=">NAME" x="93.98" y="0" smashed="yes" rot="MR0"> +<attribute name="NAME" x="97.79" y="2.54" size="1.778" layer="95" rot="MR0"/> +<attribute name="VALUE" x="95.25" y="-3.81" size="1.778" layer="96" rot="MR0"/> +</instance> +<instance part="SUPPLY1" gate="G$1" x="144.78" y="5.08" smashed="yes" rot="R180"> +<attribute name="VALUE" x="146.685" y="1.905" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="U$5" gate="G$1" x="58.42" y="101.6" smashed="yes"> +<attribute name="NAME" x="52.07" y="107.315" size="1.778" layer="95"/> +<attribute name="VALUE" x="52.07" y="93.98" size="1.778" layer="96"/> +</instance> +<instance part="SUPPLY14" gate="G$1" x="76.2" y="111.76" smashed="yes"> +<attribute name="VALUE" x="74.295" y="114.935" size="1.778" layer="96"/> +</instance> +<instance part="SUPPLY15" gate="G$1" x="43.18" y="76.2" smashed="yes" rot="R180"> +<attribute name="VALUE" x="45.085" y="73.025" size="1.778" layer="96" rot="R180"/> +</instance> +<instance part="SUPPLY16" gate="GND" x="76.2" y="91.44" smashed="yes"> +<attribute name="VALUE" x="74.295" y="88.265" size="1.778" layer="96"/> +</instance> +</instances> +<busses> +</busses> +<nets> +<net name="GND" class="0"> +<segment> +<pinref part="U$3" gate="G$1" pin="C"/> +<pinref part="SUPPLY12" gate="GND" pin="GND"/> +<wire x1="152.4" y1="30.48" x2="157.48" y2="30.48" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="IC1" gate="1" pin="GND"/> +<wire x1="55.88" y1="22.86" x2="48.26" y2="22.86" width="0.1524" layer="91"/> +<pinref part="SUPPLY4" gate="GND" pin="GND"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="GND"/> +<wire x1="15.24" y1="0" x2="22.86" y2="0" width="0.1524" layer="91"/> +<wire x1="22.86" y1="0" x2="22.86" y2="-17.78" width="0.1524" layer="91"/> +<pinref part="SUPPLY13" gate="GND" pin="GND"/> +</segment> +<segment> +<pinref part="U$4" gate="G$1" pin="2"/> +<pinref part="SUPPLY10" gate="GND" pin="GND"/> +</segment> +<segment> +<pinref part="R3" gate="G$1" pin="2"/> +<pinref part="SUPPLY11" gate="GND" pin="GND"/> +<wire x1="137.16" y1="15.24" x2="137.16" y2="10.16" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C1" gate=">NAME" pin="1"/> +<pinref part="SUPPLY7" gate="GND" pin="GND"/> +<wire x1="99.06" y1="0" x2="101.6" y2="0" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="GND"/> +<wire x1="63.5" y1="99.06" x2="76.2" y2="99.06" width="0.1524" layer="91"/> +<wire x1="76.2" y1="99.06" x2="76.2" y2="93.98" width="0.1524" layer="91"/> +<pinref part="SUPPLY16" gate="GND" pin="GND"/> +</segment> +</net> +<net name="MOSI" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT6/OC1A/SDA/MOSI/ADC6)PA6"/> +<wire x1="114.3" y1="38.1" x2="119.38" y2="38.1" width="0.1524" layer="91"/> +<label x="119.38" y="38.1" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="MOSI"/> +<wire x1="63.5" y1="101.6" x2="81.28" y2="101.6" width="0.1524" layer="91"/> +<label x="83.82" y="101.6" size="1.778" layer="95"/> +</segment> +</net> +<net name="SCK" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT4/T1/SCL/USCK/ADC4)PA4"/> +<wire x1="114.3" y1="33.02" x2="119.38" y2="33.02" width="0.1524" layer="91"/> +<label x="119.38" y="33.02" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="SCK"/> +<wire x1="55.88" y1="101.6" x2="38.1" y2="101.6" width="0.1524" layer="91"/> +<label x="38.1" y="101.6" size="1.778" layer="95"/> +</segment> +</net> +<net name="MISO" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT5/OC1B/MISO/DO/ADC5)PA5"/> +<wire x1="114.3" y1="35.56" x2="119.38" y2="35.56" width="0.1524" layer="91"/> +<label x="119.38" y="35.56" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="MISO"/> +<wire x1="55.88" y1="104.14" x2="43.18" y2="104.14" width="0.1524" layer="91"/> +<wire x1="43.18" y1="104.14" x2="43.18" y2="109.22" width="0.1524" layer="91"/> +<label x="40.64" y="109.22" size="1.778" layer="95"/> +</segment> +</net> +<net name="RXD" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT1/AIN0/ADC1)PA1"/> +<wire x1="114.3" y1="25.4" x2="119.38" y2="25.4" width="0.1524" layer="91"/> +<label x="119.38" y="25.4" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="RXD"/> +<wire x1="15.24" y1="10.16" x2="30.48" y2="10.16" width="0.1524" layer="91"/> +<label x="30.48" y="10.16" size="1.778" layer="95"/> +</segment> +</net> +<net name="VCC" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="VCC"/> +<wire x1="55.88" y1="35.56" x2="43.18" y2="35.56" width="0.1524" layer="91"/> +<pinref part="SUPPLY3" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="VCC"/> +<wire x1="15.24" y1="5.08" x2="30.48" y2="5.08" width="0.1524" layer="91"/> +<wire x1="30.48" y1="5.08" x2="30.48" y2="-12.7" width="0.1524" layer="91"/> +<pinref part="SUPPLY8" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="S1" gate="2" pin="P"/> +<wire x1="147.32" y1="17.78" x2="144.78" y2="17.78" width="0.1524" layer="91"/> +<wire x1="144.78" y1="17.78" x2="144.78" y2="7.62" width="0.1524" layer="91"/> +<pinref part="SUPPLY1" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="SUPPLY5" gate="G$1" pin="VCC"/> +<pinref part="C1" gate=">NAME" pin="2"/> +<wire x1="86.36" y1="0" x2="91.44" y2="0" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="VCC"/> +<wire x1="63.5" y1="104.14" x2="76.2" y2="104.14" width="0.1524" layer="91"/> +<wire x1="76.2" y1="104.14" x2="76.2" y2="109.22" width="0.1524" layer="91"/> +<pinref part="SUPPLY14" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="R1" gate="G$1" pin="1"/> +<pinref part="SUPPLY15" gate="G$1" pin="VCC"/> +<wire x1="43.18" y1="83.82" x2="43.18" y2="78.74" width="0.1524" layer="91"/> +</segment> +</net> +<net name="TXD" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT0/AREF/ADC0)PA0"/> +<wire x1="114.3" y1="22.86" x2="119.38" y2="22.86" width="0.1524" layer="91"/> +<label x="119.38" y="20.32" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="TXD"/> +<wire x1="15.24" y1="7.62" x2="30.48" y2="7.62" width="0.1524" layer="91"/> +<label x="30.48" y="7.62" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="U$4" gate="G$1" pin="3"/> +<wire x1="139.7" y1="55.88" x2="124.46" y2="55.88" width="0.1524" layer="91"/> +<wire x1="124.46" y1="55.88" x2="124.46" y2="48.26" width="0.1524" layer="91"/> +<pinref part="IC1" gate="1" pin="(PCINT9/XTAL2)PB1"/> +<wire x1="124.46" y1="48.26" x2="114.3" y2="48.26" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT8/XTAL1/CLKI)PB0"/> +<wire x1="114.3" y1="45.72" x2="139.7" y2="45.72" width="0.1524" layer="91"/> +<wire x1="139.7" y1="45.72" x2="139.7" y2="40.64" width="0.1524" layer="91"/> +<wire x1="139.7" y1="40.64" x2="160.02" y2="40.64" width="0.1524" layer="91"/> +<wire x1="160.02" y1="40.64" x2="160.02" y2="55.88" width="0.1524" layer="91"/> +<pinref part="U$4" gate="G$1" pin="1"/> +<wire x1="160.02" y1="55.88" x2="154.94" y2="55.88" width="0.1524" layer="91"/> +</segment> +</net> +<net name="RST" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT11/RESET/DW)PB3"/> +<wire x1="114.3" y1="53.34" x2="116.84" y2="53.34" width="0.1524" layer="91"/> +<wire x1="116.84" y1="53.34" x2="116.84" y2="55.88" width="0.1524" layer="91"/> +<label x="116.84" y="55.88" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U$5" gate="G$1" pin="RST"/> +<wire x1="55.88" y1="99.06" x2="43.18" y2="99.06" width="0.1524" layer="91"/> +<wire x1="43.18" y1="99.06" x2="43.18" y2="93.98" width="0.1524" layer="91"/> +<pinref part="R1" gate="G$1" pin="2"/> +<wire x1="43.18" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/> +<junction x="43.18" y="99.06"/> +<label x="38.1" y="96.52" size="1.778" layer="95"/> +</segment> +</net> +<net name="N$1" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT3/T0/ADC3)PA3"/> +<pinref part="R2" gate="G$1" pin="2"/> +<wire x1="114.3" y1="30.48" x2="129.54" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="R2" gate="G$1" pin="1"/> +<pinref part="U$3" gate="G$1" pin="A"/> +<wire x1="139.7" y1="30.48" x2="144.78" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$3" class="0"> +<segment> +<pinref part="IC1" gate="1" pin="(PCINT2/AIN1/ADC2)PA2"/> +<wire x1="114.3" y1="27.94" x2="137.16" y2="27.94" width="0.1524" layer="91"/> +<pinref part="R3" gate="G$1" pin="1"/> +<wire x1="137.16" y1="27.94" x2="137.16" y2="25.4" width="0.1524" layer="91"/> +<wire x1="142.24" y1="27.94" x2="142.24" y2="22.86" width="0.1524" layer="91"/> +<wire x1="142.24" y1="22.86" x2="160.02" y2="22.86" width="0.1524" layer="91"/> +<wire x1="160.02" y1="22.86" x2="160.02" y2="17.78" width="0.1524" layer="91"/> +<pinref part="S1" gate="2" pin="S"/> +<wire x1="160.02" y1="17.78" x2="157.48" y2="17.78" width="0.1524" layer="91"/> +<wire x1="137.16" y1="27.94" x2="142.24" y2="27.94" width="0.1524" layer="91"/> +<junction x="137.16" y="27.94"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/docs/Files/week_08/4WD MINIQ_Buzzer.rar b/docs/Files/week_08/4WD MINIQ_Buzzer.rar new file mode 100644 index 0000000000000000000000000000000000000000..dcd284acadbd94d35d9ec9ae5b12e412b047b330 Binary files /dev/null and b/docs/Files/week_08/4WD MINIQ_Buzzer.rar differ diff --git a/docs/Files/week_08/Boton_Led_Flicker.rar b/docs/Files/week_08/Boton_Led_Flicker.rar new file mode 100644 index 0000000000000000000000000000000000000000..9a57ebb395838c3ccf54f5a5ea1a494113ca7572 Binary files /dev/null and b/docs/Files/week_08/Boton_Led_Flicker.rar differ diff --git a/docs/Files/week_08/Boton_Led_SOS.rar b/docs/Files/week_08/Boton_Led_SOS.rar new file mode 100644 index 0000000000000000000000000000000000000000..92be1a9748fed5aa2b0293a66720d6e262c47540 Binary files /dev/null and b/docs/Files/week_08/Boton_Led_SOS.rar differ diff --git a/docs/Files/week_08/HC6800-MS_Keil.rar b/docs/Files/week_08/HC6800-MS_Keil.rar new file mode 100644 index 0000000000000000000000000000000000000000..735d6b29a2f86ee73a46b211a0cfe61541df0684 Binary files /dev/null and b/docs/Files/week_08/HC6800-MS_Keil.rar differ diff --git a/docs/Files/week_08/Led_SOS.rar b/docs/Files/week_08/Led_SOS.rar new file mode 100644 index 0000000000000000000000000000000000000000..17480c634cefee8b8e9931e7f1f89250c9191166 Binary files /dev/null and b/docs/Files/week_08/Led_SOS.rar differ diff --git a/docs/Files/week_09/Hello.HC-SR04.rar b/docs/Files/week_09/Hello.HC-SR04.rar new file mode 100644 index 0000000000000000000000000000000000000000..93c204117a3c47ccccc15a2087aa4e8f8d6ac969 Binary files /dev/null and b/docs/Files/week_09/Hello.HC-SR04.rar differ diff --git a/docs/Files/week_09/hello light 45.rar b/docs/Files/week_09/hello light 45.rar new file mode 100644 index 0000000000000000000000000000000000000000..60086a0d2d21b144b470b9c67ff0898a25fcd2ce Binary files /dev/null and b/docs/Files/week_09/hello light 45.rar differ diff --git a/docs/Files/week_11/Hello.World.RGB.45.rar b/docs/Files/week_11/Hello.World.RGB.45.rar new file mode 100644 index 0000000000000000000000000000000000000000..993925098747d98d5115ce552a7315d779defb7e Binary files /dev/null and b/docs/Files/week_11/Hello.World.RGB.45.rar differ diff --git a/docs/Files/week_11/Stepping Motor.rar b/docs/Files/week_11/Stepping Motor.rar new file mode 100644 index 0000000000000000000000000000000000000000..3b1c1f217abcfece82074c00f7c829c07a6c9f40 Binary files /dev/null and b/docs/Files/week_11/Stepping Motor.rar differ diff --git a/docs/Files/week_11/hello.array.44.rar b/docs/Files/week_11/hello.array.44.rar new file mode 100644 index 0000000000000000000000000000000000000000..c03871ad41a1fc136edeb9bdf886c1ddecdae149 Binary files /dev/null and b/docs/Files/week_11/hello.array.44.rar differ diff --git a/docs/Files/week_12/Matlab.rar b/docs/Files/week_12/Matlab.rar new file mode 100644 index 0000000000000000000000000000000000000000..8b2ed6e54f94c3ad536d61f155e35be82e6cd0f7 Binary files /dev/null and b/docs/Files/week_12/Matlab.rar differ diff --git a/docs/Files/week_12/Processing.rar b/docs/Files/week_12/Processing.rar new file mode 100644 index 0000000000000000000000000000000000000000..f5877ec73b4dedd528e47f6fe81cfa51cbf4385c Binary files /dev/null and b/docs/Files/week_12/Processing.rar differ diff --git a/docs/img/portfolio/00.jpg b/docs/img/portfolio/00.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36d7a23660e0563c29a9dc81300e72c84db3c92b Binary files /dev/null and b/docs/img/portfolio/00.jpg differ diff --git a/docs/img/portfolio/01.jpg b/docs/img/portfolio/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c2017604eec5981fe194045f90530a2a2188458 Binary files /dev/null and b/docs/img/portfolio/01.jpg differ diff --git a/docs/img/portfolio/02.jpg b/docs/img/portfolio/02.jpg index 0c2017604eec5981fe194045f90530a2a2188458..e2ffa09b3e08d2873c8ac4731c0ab6cf32270f9c 100644 Binary files a/docs/img/portfolio/02.jpg and b/docs/img/portfolio/02.jpg differ diff --git a/docs/img/portfolio/03.jpg b/docs/img/portfolio/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0c5f8af9b8387b8dbaa437c7703220427ed94aa Binary files /dev/null and b/docs/img/portfolio/03.jpg differ diff --git a/docs/img/portfolio/04.jpg b/docs/img/portfolio/04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e2be2fe7133ad4c444753e6813a296d6fe05343 Binary files /dev/null and b/docs/img/portfolio/04.jpg differ diff --git a/docs/img/portfolio/05.jpg b/docs/img/portfolio/05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88eb2264c60f2cc58d154533ec47a1fcbe636ddc Binary files /dev/null and b/docs/img/portfolio/05.jpg differ diff --git a/docs/img/portfolio/06.jpg b/docs/img/portfolio/06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e88e0218afd0649294b5aae179d1146dc02d3118 Binary files /dev/null and b/docs/img/portfolio/06.jpg differ diff --git a/docs/img/portfolio/07.jpg b/docs/img/portfolio/07.jpg index 6bbf7b020078c5a3000a597d7f4d4fe96502637c..0b668f83f9bd5aa6787a892812933aa8b31c52e9 100644 Binary files a/docs/img/portfolio/07.jpg and b/docs/img/portfolio/07.jpg differ diff --git a/docs/img/portfolio/08.jpg b/docs/img/portfolio/08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f51e5f307e286a408c66ffcfe89a4f5e0645ad6 Binary files /dev/null and b/docs/img/portfolio/08.jpg differ diff --git a/docs/img/portfolio/09.jpg b/docs/img/portfolio/09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1dc4539253a96573ba55e7a384f3ecd65eae8f8 Binary files /dev/null and b/docs/img/portfolio/09.jpg differ diff --git a/docs/img/portfolio/10.jpg b/docs/img/portfolio/10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b56df50ffdf91c98edff8f4a9f0d88ae2c62c807 Binary files /dev/null and b/docs/img/portfolio/10.jpg differ diff --git a/docs/img/portfolio/11.jpg b/docs/img/portfolio/11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c033640ec61685279a13565a9977c6660864cdf Binary files /dev/null and b/docs/img/portfolio/11.jpg differ diff --git a/docs/img/portfolio/12.jpg b/docs/img/portfolio/12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e392a1bcda912711b26bb049c38fa0230c60709 Binary files /dev/null and b/docs/img/portfolio/12.jpg differ diff --git a/docs/img/portfolio/20.jpg b/docs/img/portfolio/20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6bbf7b020078c5a3000a597d7f4d4fe96502637c Binary files /dev/null and b/docs/img/portfolio/20.jpg differ diff --git a/docs/img/week_11/Picture01.jpg b/docs/img/week_11/Picture01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..518e35d4e9401a76a2be05d3344eaf4c83b7af3c Binary files /dev/null and b/docs/img/week_11/Picture01.jpg differ diff --git a/docs/img/week_11/Picture02.jpg b/docs/img/week_11/Picture02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4bc501c740696e7fe6f18f87893ba2f2d294008d Binary files /dev/null and b/docs/img/week_11/Picture02.jpg differ diff --git a/docs/img/week_11/Picture03.jpg b/docs/img/week_11/Picture03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c70dd89386af0aa678de7cb8d656d12585f8838a Binary files /dev/null and b/docs/img/week_11/Picture03.jpg differ diff --git a/docs/img/week_11/Picture04.jpg b/docs/img/week_11/Picture04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..38cddfad990354a39c375871a853f5d40fc9e7a7 Binary files /dev/null and b/docs/img/week_11/Picture04.jpg differ diff --git a/docs/img/week_11/Picture05.jpg b/docs/img/week_11/Picture05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b9e3c6e241216d7cfdd3c3bc4d380e777fc49d9 Binary files /dev/null and b/docs/img/week_11/Picture05.jpg differ diff --git a/docs/img/week_11/Picture06.jpg b/docs/img/week_11/Picture06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bddcbcf561d2a19f405cd42697b971c1d10b2b6a Binary files /dev/null and b/docs/img/week_11/Picture06.jpg differ diff --git a/docs/img/week_11/Picture07.jpg b/docs/img/week_11/Picture07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e77d2e3c930c06bf3bc48eb2f9398f5f7722aa8a Binary files /dev/null and b/docs/img/week_11/Picture07.jpg differ diff --git a/docs/img/week_11/Picture08.jpg b/docs/img/week_11/Picture08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79b6f5b3a438a2f3d3ec05a056803e5f697598a1 Binary files /dev/null and b/docs/img/week_11/Picture08.jpg differ diff --git a/docs/img/week_11/Picture09.jpg b/docs/img/week_11/Picture09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e40df77262a23be8366e34ec1dc59dd79f0bdf1d Binary files /dev/null and b/docs/img/week_11/Picture09.jpg differ diff --git a/docs/img/week_11/Picture10.jpg b/docs/img/week_11/Picture10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ea156c2bef7ccd0ad59b15a79c3aa8af7ce6046 Binary files /dev/null and b/docs/img/week_11/Picture10.jpg differ diff --git a/docs/img/week_11/Picture11.jpg b/docs/img/week_11/Picture11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d88f7e0524033ea6022ffb56ab71d14149b77c4b Binary files /dev/null and b/docs/img/week_11/Picture11.jpg differ diff --git a/docs/img/week_11/Picture12.jpg b/docs/img/week_11/Picture12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db26337708bd1db27687af44eca80d8bdb69b8cc Binary files /dev/null and b/docs/img/week_11/Picture12.jpg differ diff --git a/docs/img/week_11/Picture13.jpg b/docs/img/week_11/Picture13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..828d606a3d88d5d2be549938fd60183c14dd91f7 Binary files /dev/null and b/docs/img/week_11/Picture13.jpg differ diff --git a/docs/img/week_11/Picture14.jpg b/docs/img/week_11/Picture14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce5389ccafe9a6c757d72293486dbc64a699545d Binary files /dev/null and b/docs/img/week_11/Picture14.jpg differ diff --git a/docs/img/week_11/Picture15.jpg b/docs/img/week_11/Picture15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c033640ec61685279a13565a9977c6660864cdf Binary files /dev/null and b/docs/img/week_11/Picture15.jpg differ diff --git a/docs/img/week_11/Picture16.jpg b/docs/img/week_11/Picture16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..646facadfeee033c882ee046359cb2396faf47cf Binary files /dev/null and b/docs/img/week_11/Picture16.jpg differ diff --git a/docs/img/week_11/Picture17.jpg b/docs/img/week_11/Picture17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80b5c303e2f1b1b31c8c3aaeb27e4e88a520b514 Binary files /dev/null and b/docs/img/week_11/Picture17.jpg differ diff --git a/docs/img/week_11/Picture18.jpg b/docs/img/week_11/Picture18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f338bc4c0b2aaf90efaae54930b165e0a2aaa8a Binary files /dev/null and b/docs/img/week_11/Picture18.jpg differ diff --git a/docs/img/week_11/Picture19.jpg b/docs/img/week_11/Picture19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1463970b2d62de41cb1a1bfac7959ca3eb33ea03 Binary files /dev/null and b/docs/img/week_11/Picture19.jpg differ diff --git a/docs/img/week_11/Picture20.jpg b/docs/img/week_11/Picture20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a3c87ac50f7fe01bef32dab600b90edaf05b7ab Binary files /dev/null and b/docs/img/week_11/Picture20.jpg differ diff --git a/docs/img/week_11/Picture21.jpg b/docs/img/week_11/Picture21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f77425b7bc1916e3715ec0a5f18c4559d20367f Binary files /dev/null and b/docs/img/week_11/Picture21.jpg differ diff --git a/docs/img/week_12/Picture01.jpg b/docs/img/week_12/Picture01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9bc3e8a5bc7d2f3e62a04a78e07be9c888db502 Binary files /dev/null and b/docs/img/week_12/Picture01.jpg differ diff --git a/docs/img/week_12/Picture02.jpg b/docs/img/week_12/Picture02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..772df5bc06739884d92b4fe0d291cc370b51c3d6 Binary files /dev/null and b/docs/img/week_12/Picture02.jpg differ diff --git a/docs/img/week_12/Picture03.jpg b/docs/img/week_12/Picture03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ae31af2a3ee82494f1d7180cea176323e01664b Binary files /dev/null and b/docs/img/week_12/Picture03.jpg differ diff --git a/docs/img/week_12/Picture04.jpg b/docs/img/week_12/Picture04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c1f0b038d423c55cee5e7d0221e23e949a74bd38 Binary files /dev/null and b/docs/img/week_12/Picture04.jpg differ diff --git a/docs/img/week_12/Picture05.jpg b/docs/img/week_12/Picture05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b000c83c0abd3ebff915829b042a72d2a79cdff2 Binary files /dev/null and b/docs/img/week_12/Picture05.jpg differ diff --git a/docs/img/week_12/Picture06.jpg b/docs/img/week_12/Picture06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24ce03a611c2aa1fd7fee741fb4459f81738bb92 Binary files /dev/null and b/docs/img/week_12/Picture06.jpg differ diff --git a/docs/img/week_12/Picture07.jpg b/docs/img/week_12/Picture07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e392a1bcda912711b26bb049c38fa0230c60709 Binary files /dev/null and b/docs/img/week_12/Picture07.jpg differ diff --git a/docs/img/week_12/Picture08.jpg b/docs/img/week_12/Picture08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..031ee42b9a50753692f010cf855259544862b3dc Binary files /dev/null and b/docs/img/week_12/Picture08.jpg differ diff --git a/docs/img/week_12/Picture09.jpg b/docs/img/week_12/Picture09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ec8a14a0c2c2375ae13f5b687aa2355bef273a5 Binary files /dev/null and b/docs/img/week_12/Picture09.jpg differ diff --git a/docs/week_11.html b/docs/week_11.html new file mode 100644 index 0000000000000000000000000000000000000000..3e4ddcf9ff728bb38243db833926ef33108bfc95 --- /dev/null +++ b/docs/week_11.html @@ -0,0 +1,390 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <!-- Basic Page Needs + ================================================== --> + <meta charset="utf-8"> + <!--[if IE]><meta http-equiv="x-ua-compatible" content="IE=9" /><![endif]--> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>week_11 Output Devices</title> + <meta name="description" content="Your Description Here"> + <meta name="keywords" content="FabLab Taipei,FabLab,Zihao Lin,FabLab SCU"> + <meta name="author" content="Lin Zihao"> + + <!-- Favicons + ================================================== --> + <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon"> + <link rel="apple-touch-icon" href="img/apple-touch-icon.png"> + <link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png"> + <link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png"> + + <!-- Bootstrap --> + <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> + <link rel="stylesheet" type="text/css" href="fonts/font-awesome/css/font-awesome.css"> + + <!-- Slider + ================================================== --> + <link href="css/owl.carousel.css" rel="stylesheet" media="screen"> + <link href="css/owl.theme.css" rel="stylesheet" media="screen"> + + <!-- Stylesheet + ================================================== --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="css/responsive.css"> + + + <script type="text/javascript" src="js/modernizr.custom.js"></script> + + <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> + <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> + <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> + <![endif]--> + </head> + <body> + <!-- Navigation + ==========================================--> + <nav id="tf-menu" class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <!-- Brand and toggle get grouped for better mobile display --> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="index.html">Lin Zihao</a> + </div> + + <!-- Collect the nav links, forms, and other content for toggling --> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <li><a href="index.html" class="page-scroll">Home</a></li> + <li><a href="Final Project.html" class="page-scroll">Final Project</a></li> + <li><a href="#tf-testimonials" class="page-scroll">Contact</a></li> + </ul> + </div><!-- /.navbar-collapse --> + </div><!-- /.container-fluid --> + </nav> + + <!-- Home Page + ==========================================--> + <div id="tf-home" class="text-center"> + <div class="overlay"> + <div class="content"> + <h1><strong><span class="color">week_11</span></strong></h1> + <p class="lead"><strong>Output Devices</strong></p> + <a href="#tf-services" class="fa fa-angle-down page-scroll"></a> + </div> + </div> + </div> + + <!-- Services Section + ==========================================--> + <div id="tf-services"> + <div class="container"> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Objectives</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <ul class="about-list" class="pull-left"> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>1)</strong> - <em>Knowledge of common Output devices.</em> + </li> + </ul> + <br /> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Assignments</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <p>Propose a final project masterpiece that integrates the range of units covered, answering:</p> + <ul class="about-list"> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>1)</strong> - <em>Individual assignment: add an output device to a microcontroller board you've designed, and program it to do something</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>2)</strong> - <em>Group assignment: measure the power consumption of an output device</em> + </li> + </ul> + <br /> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Stepping Motor</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <p> + At first, I used the Arudino UNO to control the stepping motor to practice the output drivers. Connection line as shown:</p> + <p style="text-align:center"><img src="img/week_11/Picture01.jpg" class="img-responsive" alt="..."></p><br/> + <p> + The pin 8 in UNO board connection the IN1 in ULN2003, the pin 9 in UNO board connection the IN2 ULN2003, the pin 10 in UNO board connection the IN3 ULN2003, the pin 11 in UNO board connection the IN4 ULN2003. Then I programed in the Ardino.</p> + <p style="text-align:center"><img src="img/week_11/Picture16.jpg" class="img-responsive" alt="..."></p><br/> + <iframe width="691" height="640" src="https://www.youtube.com/embed/VykQHUjbDeE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br/> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Hello.RGB.45</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <div class="text-center"> + <div class="section-title center" > + <h4><strong>Schematic Diagram</strong></h4> + </div> + </div> + <p>This week is exploring output devices. So, this week the first I decided to put an RGB LED output devices. RGB means red, blue and green LEDs. RGB LED products combine these three colors to produce numbers of hues of lights. </p> + <p style="text-align:center"><img src="img/week_11/Picture10.jpg" class="img-responsive" alt="..."></p><br/> + <p> + To create the schematics, I needed the list of components that I needed for the board. Once I secured the components needed, I could easily choose the correct component from the fab.lib in Eagle to create the schematic. The components I needed were:</br> + <ul class="about-list"> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>1)</strong> <em>Capacitor- 1uF *1</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>2)</strong> - <em>RES1-10k *1</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>3)</strong> - <em>RES2-1k *2</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>4)</strong> - <em>RES4-499 *1</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>5)</strong> - <em>LED RGB Diffused 4PLCC SMD *1</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>6)</strong> - <em>ATTiny45-SSU *1</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>7)</strong> - <em>5V Regulator *1</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>8)</strong> - <em>PINHD-2X3-SMD *1</em> + </li> + </ul> + First, I design the circuit in Eagle software. It was much faster as I was more comfortable creating labels, wires and using the Fab Library. I was confident I had created the and labelled everything correctly. It was time to consult the drawings to make sure it was populated correctly. I felt confident it was correct. I designed it in eagle and is shown below. + <p/> + <p style="text-align:center"><img src="img/week_11/Picture03.jpg" class="img-responsive" alt="..."></p><br/> + <p style="text-align:center"><img src="img/week_11/Picture04.jpg" class="img-responsive" alt="..."></p><br/> + <p>Then I proceeded to convert the schematic to a board file. So, the next phase was to place all the above-mentioned components on the board. I moved over to board view and started dragging the components over and placing them. The RGB Led board is fairly straightforward in its layout. It was a simple task to drag it over.</p> + <p style="text-align:center"><img src="img/week_11/Picture05.jpg" class="img-responsive" alt="..."></p><br/> + <div class="text-center"> + <div class="section-title center" > + <h4><strong>PCB Production</strong></h4> + </div> + </div> + <p> + This week I did some small mistake, so it took me a lot of times. The first time I laid out the plates and processed them, I found that some parts were not cut in place.</p> + <p style="text-align:center"><img src="img/week_11/Picture06.jpg" class="img-responsive" alt="..."></p><br/> + <p style="text-align:center"><img src="img/week_11/Picture07.jpg" class="img-responsive" alt="..."></p><br/> + <p>After that, line correction was carried out through GIMP, as shown in the following figure.</p> + <p style="text-align:center"><img src="img/week_11/Picture08.jpg" class="img-responsive" alt="..."></p><br/> + <p style="text-align:center"><img src="img/week_11/Picture09.jpg" class="img-responsive" alt="..."></p><br/> + <p>When welding to the RGB lamp, I found that the order of the RGB pins I purchased was different from that in the fablab module, which was rotated 90 degrees clockwise. RGB LED VCC pin in my board is pin A. But the RGB LED has the wrong aspect ratio</p> + <p style="text-align:center"><img src="img/week_11/Picture11.jpg" class="img-responsive" alt="..."></p><br/> + <p>I used GIMP to modify my PCB board. I increased the area of the RGB part.<br/> + <p style="text-align:center"><img src="img/week_11/Picture12.jpg" class="img-responsive" alt="..."></p><br/> + <p style="text-align:center"><img src="img/week_11/Picture13.jpg" class="img-responsive" alt="..."></p><br/> + <p>Then I soldered the necessary components on my board.</p> + <p style="text-align:center"><img src="img/week_11/Picture14.jpg" class="img-responsive" alt="..."></p><br/> + <div class="text-center"> + <div class="section-title center" > + <h4><strong>Programming</strong></h4> + </div> + </div> + <p> + I used the USBtiny board to program my board and I used the Arudino UNO to provide the power of 5V. I used Neil's c code and made file to program the board and saved them in a specific directory inside the Desktop. I opened Git Bash and went inside the directory where the c code and the make file where located. Then, I ran the following commands:</p> + <code>make -f hello.RGB.45. make program-usbatiny</code> + </p> + <p style="text-align:center"><img src="img/week_11/Picture15.jpg" class="img-responsive" alt="..."></p><br/> + <div class="text-center"> + <div class="section-title center" > + <h4><strong>The RGB show</strong></h4> + </div> + </div> + <p> + Everything went well. Work done! Here's my final video:</br> + <iframe width="691" height="389" src="https://www.youtube.com/embed/w2JgvvCz8rs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + </p> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>File Download</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <p> + I redesigned Neil's LED Array Board in the Eagle PCB Software and I added a button so that the user can switch can change the characteristics of the LED cycle by clicking. I also tried to do an LED array which would cover a larger surface than that of a PCB board. Here is the list l need for my board.<br/> + <ul class="about-list"> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>1)</strong> <em>1* J1 ISP</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>2)</strong> <em>1* J2 power</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>3)</strong> <em>1* IC1 t 44</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>4)</strong> <em>1* IC2 5V</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>5)</strong> <em>1* C1 1 uf</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>6)</strong> <em>1* R1 10kΩ</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>7)</strong> <em>5* R499 499Ω</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>8)</strong> <em>20* R0 0Ω</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>9)</strong> <em>20 led (I chose five green led, five red led, five yellow led, five blue led)</em> + </li> + </ul> + I customized it using the "Eagle" software and later I performed all the procedure for its construction, first milling the card using the Roland SRM-20 machine and then soldered the components that are needed. + </p> + <p style="text-align:center"><img src="img/week_11/Picture17.jpg" class="img-responsive" alt="..."></p><br/> + <p>After specifying the new connections in the schematic, the new components appeared in the board view of Eagle. Here I was able to route the button and its resistors and make the traces of my board. I exported the traces in monochrome. pang with a resolution of 1000dpi after turning off the unnecessary layers and keeping only the traces. I did something wrong with the tolerances in the Design Rule Check because it did not give me any errors although as I realized after cutting the board there was not enough space between some of the traces. </p> + <p style="text-align:center"><img src="img/week_11/Picture18.jpg" class="img-responsive" alt="..."></p><br/> + <p>Routing the board was a little challenging in the beginning but went very smoothly after I moved the LED rows and the rest of the components in their proper positions.</p> + <p style="text-align:center"><img src="img/week_11/Picture19.jpg" class="img-responsive" alt="..."></p><br/> + <p style="text-align:center"><img src="img/week_11/Picture20.jpg" class="img-responsive" alt="..."></p><br/> + <p> + Then I downloaded the "hello. array.45.C" and their respective "hello. array.45. make", to program the board. I used the USBtiny to program the Led Array board" on windows 10 system. First, the “makelife†file is used and this prompts the file to generate another file called hello.array.44.hex which is used to program the ATtiny44 with the following command:<br/> + <code>- sudo make -f hello.array.44.make program- usbtiny</code> + </p> + <p style="text-align:center"><img src="img/week_11/Picture21.jpg" class="img-responsive" alt="..."></p><br/> + <p> + Everything went well. Work done! Here's my final video:<br/> + <iframe width="864" height="680" src="https://www.youtube.com/embed/fyL5M1CpOa0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + </p> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>File Download</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <p> <a href="Files/week_11/hello.array.44.rar">hello.array.44</a> </p> + <p> <a href="Files/week_11/Hello.World.RGB.45.rar">Hello.World.RGB.45</a> </p> + <p> <a href="Files/week_11/Stepping Motor.rar">Stepping Motor</a> </p> + </div> + </div> + <!-- Testimonials Section + ==========================================--> + <div id="tf-testimonials" class="text-center"> + <div class="overlay"> + <div class="container"> + <div class="section-title center"> + <div class="section-title center"> + <h2><strong>contact Me</strong></h2> + <div class="line"> + <hr> + </div> + <div class="clearfix"></div> + <small><em> + Address: No.10, Kehua street, Wuhou District, Chengdu, Sichuan Province, China<br /> + TEL: (028) 85406538 (+86)18981085882<br /> + E-mail: linzihao@scuspark.com<br /> + QQ: 386866966 + </em></small> + </div> + + <form> + <div class="row"> + <div class="col-md-6"> + <div class="form-group"> + <label for="exampleInputEmail1">Email address</label> + <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email"> + </div> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="exampleInputPassword1">Password</label> + <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> + </div> + </div> + </div> + <div class="form-group"> + <label for="exampleInputEmail1">Message</label> + <textarea class="form-control" rows="3"></textarea> + </div> + + <button type="submit" class="btn tf-btn btn-default">Submit</button> + </form> + </div> + </div> + </div> + </div> + + <nav id="footer"> + <div class="container"> + <div class="pull-left fnav"> + <p>Science Park of Sichuan University Co.Ltd. All rights reserved. © 2020. Designed by Lin Zihao</p> + </div> + <div class="pull-right fnav"> + <ul class="footer-social"> + <li><a href="https://www.facebook.com/zihao.lin.7399"><i class="fa fa-facebook"></i></a></li> + <li><a href="#"><i class="fa fa-dribbble"></i></a></li> + <li><a href="#"><i class="fa fa-google-plus"></i></a></li> + <li><a href="#"><i class="fa fa-twitter"></i></a></li> + </ul> + </div> + </div> + </nav> + + + <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> + <script type="text/javascript" src="js/jquery.1.11.1.js"></script> + <!-- Include all compiled plugins (below), or include individual files as needed --> + <script type="text/javascript" src="js/bootstrap.js"></script> + <script type="text/javascript" src="js/SmoothScroll.js"></script> + <script type="text/javascript" src="js/jquery.isotope.js"></script> + + <script src="js/owl.carousel.js"></script> + + <!-- Javascripts + ================================================== --> + <script type="text/javascript" src="js/main.js"></script> + + </body> +</html> diff --git a/docs/week_12.html b/docs/week_12.html new file mode 100644 index 0000000000000000000000000000000000000000..326b6748f7c803dd4f8349180f42e4856c3abfd5 --- /dev/null +++ b/docs/week_12.html @@ -0,0 +1,267 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <!-- Basic Page Needs + ================================================== --> + <meta charset="utf-8"> + <!--[if IE]><meta http-equiv="x-ua-compatible" content="IE=9" /><![endif]--> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>week_12 Interface and Application Programming </title> + <meta name="description" content="Your Description Here"> + <meta name="keywords" content="FabLab Taipei,FabLab,Zihao Lin,FabLab SCU"> + <meta name="author" content="Lin Zihao"> + + <!-- Favicons + ================================================== --> + <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon"> + <link rel="apple-touch-icon" href="img/apple-touch-icon.png"> + <link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png"> + <link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png"> + + <!-- Bootstrap --> + <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> + <link rel="stylesheet" type="text/css" href="fonts/font-awesome/css/font-awesome.css"> + + <!-- Slider + ================================================== --> + <link href="css/owl.carousel.css" rel="stylesheet" media="screen"> + <link href="css/owl.theme.css" rel="stylesheet" media="screen"> + + <!-- Stylesheet + ================================================== --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="css/responsive.css"> + + + <script type="text/javascript" src="js/modernizr.custom.js"></script> + + <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> + <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> + <!--[if lt IE 9]> + <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> + <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> + <![endif]--> + </head> + <body> + <!-- Navigation + ==========================================--> + <nav id="tf-menu" class="navbar navbar-default navbar-fixed-top"> + <div class="container"> + <!-- Brand and toggle get grouped for better mobile display --> + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="index.html">Lin Zihao</a> + </div> + + <!-- Collect the nav links, forms, and other content for toggling --> + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-nav navbar-right"> + <li><a href="index.html" class="page-scroll">Home</a></li> + <li><a href="Final Project.html" class="page-scroll">Final Project</a></li> + <li><a href="#tf-testimonials" class="page-scroll">Contact</a></li> + </ul> + </div><!-- /.navbar-collapse --> + </div><!-- /.container-fluid --> + </nav> + + <!-- Home Page + ==========================================--> + <div id="tf-home" class="text-center"> + <div class="overlay"> + <div class="content"> + <h1><strong><span class="color">week_12</span></strong></h1> + <p class="lead"><strong>Interface and Application Programming</strong></p> + <a href="#tf-services" class="fa fa-angle-down page-scroll"></a> + </div> + </div> + </div> + + <!-- Services Section + ==========================================--> + <div id="tf-services"> + <div class="container"> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Objectives/strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <ul class="about-list"> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>1)</strong> - <em>Master application development skills.</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>2)</strong> - <em>Master application debugging.</em> + </li> + </ul> + <br /> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Assignments</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <ul class="about-list"> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>1)</strong> - <em>Individual assignment: write an application that interfaces a user with an input /or output device that you made.</em> + </li> + <li> + <span class="fa fa-dot-circle-o"></span> + <strong>2)</strong> - <em>Group assignment: compare as many tool options as possible.</em> + </li> + </ul> + <br /> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>MATLAB</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <div class="section-title center" > + <h4><strong>Hello.HC-SR04</strong></h4> + </div> + </div> + <p> + I used the program of Arduino to call the serial port in MATLAB to read the data, and I needed to use serial object in MATLAB.<br/> + But there is a problem which is "A timeout occurred before the Terminator was reached". + </p> + <p style="text-align:center"><img src="img/week_12/Picture01.jpg" class="img-responsive" alt="..."></p><br/> + <p>Later, I found that the data I output in the serial port has English letters, which cannot be used for picture drawing. So I got rid of the code"So I got rid of the code",But it didn't work. So i serach in the interner. I found that i cannot write the code" Serial.print(cm);". I need to write the code "Serial.println(cm)". Then it worked.</p> + <p style="text-align:center"><img src="img/week_12/Picture02.jpg" class="img-responsive" alt="..."></p><br/> + <iframe width="864" height="684" src="https://www.youtube.com/embed/qUoNypkmrsU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + <div class="section-title center" > + <h4><strong>Hello.HC-SR04</strong></h4> + </div> + </div> + <p>Interfacing serial port with MATLAB is also quite simple: If your device is connected to port COM3, this is the code that reads the port into 256byte buffer and selects the maximum value. Then the script starts to update the plot figure by adding a new value every time new value is ready. This is a way to collect longer period of history data from a sensor.</p> + <p style="text-align:center"><img src="img/week_12/Picture03.jpg" class="img-responsive" alt="..."></p><br/> + <p> + Then I run the program, here is the movie:<br/> + <iframe width="864" height="486" src="https://www.youtube.com/embed/wisEjsptEa8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + </p> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>Processing</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <p>I visit <a href="https://processing.org/download/support.html">the processing.org website</a> download and installed it. I read and watched different tutorials for understanding how to do my assignment. I got a lot of information at www.processing.org website. </p> + <div class="section-title center" > + <h4><strong>Hello.light.45</strong></h4> + </div> + </div> + <p>I started doing my weekly assignment, I took hall sensor board from week_09, hello.light.45 board. The resulting code looks like this.</p> + <p style="text-align:center"><img src="img/week_12/Picture04.jpg" class="img-responsive" alt="..."></p><br/> + <p> + Here is the Movie, you can see how it worked.<br/> + <iframe width="864" height="486" src="https://www.youtube.com/embed/hCqyZ749-2U" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + </p> + <div class="text-center"> + <div class="section-title center" > + <h2><strong>File Download</strong></h2> + <div class="line"> + <hr> + </div> + </div> + </div> + <p> <a href="Files/week_12/Matlab.rar">Matlab</a> </p> + <p> <a href="Files/week_12/Processing.rar">Processing</a> </p> + + </div> + </div> + <!-- Testimonials Section + ==========================================--> + <div id="tf-testimonials" class="text-center"> + <div class="overlay"> + <div class="container"> + <div class="section-title center"> + <div class="section-title center"> + <h2><strong>contact Me</strong></h2> + <div class="line"> + <hr> + </div> + <div class="clearfix"></div> + <small><em> + Address: No.10, Kehua street, Wuhou District, Chengdu, Sichuan Province, China<br /> + TEL: (028) 85406538 (+86)18981085882<br /> + E-mail: linzihao@scuspark.com<br /> + QQ: 386866966 + </em></small> + </div> + + <form> + <div class="row"> + <div class="col-md-6"> + <div class="form-group"> + <label for="exampleInputEmail1">Email address</label> + <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email"> + </div> + </div> + <div class="col-md-6"> + <div class="form-group"> + <label for="exampleInputPassword1">Password</label> + <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> + </div> + </div> + </div> + <div class="form-group"> + <label for="exampleInputEmail1">Message</label> + <textarea class="form-control" rows="3"></textarea> + </div> + + <button type="submit" class="btn tf-btn btn-default">Submit</button> + </form> + </div> + </div> + </div> + </div> + + <nav id="footer"> + <div class="container"> + <div class="pull-left fnav"> + <p>Science Park of Sichuan University Co.Ltd. All rights reserved. © 2020. Designed by Lin Zihao</p> + </div> + <div class="pull-right fnav"> + <ul class="footer-social"> + <li><a href="https://www.facebook.com/zihao.lin.7399"><i class="fa fa-facebook"></i></a></li> + <li><a href="#"><i class="fa fa-dribbble"></i></a></li> + <li><a href="#"><i class="fa fa-google-plus"></i></a></li> + <li><a href="#"><i class="fa fa-twitter"></i></a></li> + </ul> + </div> + </div> + </nav> + + + <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> + <script type="text/javascript" src="js/jquery.1.11.1.js"></script> + <!-- Include all compiled plugins (below), or include individual files as needed --> + <script type="text/javascript" src="js/bootstrap.js"></script> + <script type="text/javascript" src="js/SmoothScroll.js"></script> + <script type="text/javascript" src="js/jquery.isotope.js"></script> + + <script src="js/owl.carousel.js"></script> + + <!-- Javascripts + ================================================== --> + <script type="text/javascript" src="js/main.js"></script> + + </body> +</html>