diff --git a/HW/Multiplication_trainer_v1.0.brd b/HW/Multiplication_trainer_v1.0.brd
index e598336719a01a356afb6914cfdb23251236c67c..22f101a1ead285e7b51515855407a6ddce074e5d 100644
--- a/HW/Multiplication_trainer_v1.0.brd
+++ b/HW/Multiplication_trainer_v1.0.brd
@@ -3,7 +3,7 @@
 <eagle version="9.6.2">
 <drawing>
 <settings>
-<setting alwaysvectorfont="yes"/>
+<setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
 <grid distance="0.15875" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.0396875" altunitdist="mm" altunit="mm"/>
@@ -36,27 +36,27 @@
 <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="27" name="tValues" color="7" fill="1" visible="no" 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="yes" 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="yes" active="yes"/>
-<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
-<layer number="34" name="bFinish" color="6" fill="6" visible="yes" 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="yes" active="yes"/>
-<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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="yes" 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="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" 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="no" 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="no" 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="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" 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="no" 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="yes" 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"/>
@@ -79,71 +79,71 @@
 <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="PaJa" color="12" fill="7" visible="no" active="yes"/>
-<layer number="101" name="Doplnky" color="5" fill="1" visible="yes" active="yes"/>
-<layer number="102" name="Kola" color="11" fill="7" visible="yes" active="yes"/>
-<layer number="103" name="Popisy" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Zapojeni" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Doplnky" color="5" fill="1" visible="no" active="yes"/>
+<layer number="102" name="Kola" color="11" fill="7" visible="no" active="yes"/>
+<layer number="103" name="Popisy" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Zapojeni" 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="no"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="wago-seda" color="7" fill="8" visible="yes" active="yes"/>
-<layer number="111" name="wago-cervena" color="12" fill="8" visible="yes" active="yes"/>
-<layer number="112" name="wago-zelena" color="2" fill="8" visible="yes" active="yes"/>
-<layer number="113" name="wago-modra" color="1" fill="8" visible="yes" active="yes"/>
-<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
+<layer number="110" name="wago-seda" color="7" fill="8" visible="no" active="yes"/>
+<layer number="111" name="wago-cervena" color="12" fill="8" visible="no" active="yes"/>
+<layer number="112" name="wago-zelena" color="2" fill="8" visible="no" active="yes"/>
+<layer number="113" name="wago-modra" color="1" fill="8" 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="no"/>
-<layer number="117" name="BACKMAAT1" color="7" fill="1" visible="yes" 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="no"/>
-<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="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="no"/>
 <layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="no"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="129" name="Mask" color="7" fill="1" visible="yes" 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="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="133" name="bottom_silk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="134" name="silk_top" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="135" name="silk_bottom" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="136" name="silktop" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="137" name="silkbottom" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="138" name="EEE" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="139" name="_tKeepout" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="140" name="mbKeepout" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="142" name="mbRestrict" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="148" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" 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="134" name="silk_top" color="7" fill="1" visible="no" active="yes"/>
+<layer number="135" name="silk_bottom" color="7" fill="1" visible="no" active="yes"/>
+<layer number="136" name="silktop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="137" name="silkbottom" color="7" fill="1" visible="no" active="yes"/>
+<layer number="138" name="EEE" color="7" fill="1" visible="no" active="yes"/>
+<layer number="139" name="_tKeepout" color="7" fill="1" visible="no" active="yes"/>
+<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
+<layer number="141" name="ASSEMBLY_TOP" color="7" fill="1" visible="no" active="yes"/>
+<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
+<layer number="143" name="PLACE_BOUND_TOP" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="145" name="DrillLegend_01-16" color="7" fill="1" visible="no" active="yes"/>
+<layer number="146" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
+<layer number="147" name="PIN_NUMBER" color="7" fill="1" visible="no" active="yes"/>
+<layer number="148" name="DrillLegend_01-20" color="7" fill="1" visible="no" active="yes"/>
+<layer number="149" name="DrillLegend_02-15" 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="no"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="166" name="AntennaArea" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="191" name="mNets" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="192" name="mBusses" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="193" name="mPins" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="194" name="mSymbols" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="195" name="mNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="196" name="mValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="166" name="AntennaArea" color="7" fill="1" visible="no" active="yes"/>
+<layer number="168" name="4mmHeightArea" color="7" fill="1" visible="no" active="yes"/>
+<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
+<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
+<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
+<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
+<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="196" name="mValues" 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="no"/>
 <layer number="202" name="202bmp" color="3" fill="10" visible="no" active="no"/>
 <layer number="203" name="203bmp" color="4" fill="10" visible="no" active="no"/>
@@ -172,18 +172,18 @@
 <layer number="226" name="226bmp" color="27" fill="1" visible="no" active="yes"/>
 <layer number="227" name="227bmp" color="28" fill="1" visible="no" active="yes"/>
 <layer number="228" name="228bmp" color="29" fill="1" visible="no" active="yes"/>
-<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="230" name="230bmp" color="7" fill="1" visible="yes" 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="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="238" name="POPIS_TOP" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="238" name="POPIS_TOP" 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="7" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
 <layer number="254" name="OrgLBR" color="7" fill="1" visible="no" active="no"/>
-<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -8011,6 +8011,55 @@ for trimmer refence see : &lt;u&gt;www.electrospec-inc.com/cross_references/trim
 </package>
 </packages>
 </library>
+<library name="MAX7221" urn="urn:adsk.eagle:library:38588258">
+<description>&lt;b&gt;7 SEGMENT 8 DIGIT DRIVER 24SOIC&lt;/b&gt;</description>
+<packages>
+<package name="SOIC127P1032X265-24N" urn="urn:adsk.eagle:footprint:38588259/1" library_version="2">
+<description>&lt;b&gt;MAX 24 Wide SO&lt;/b&gt;&lt;br&gt;
+</description>
+<smd name="1" x="-4.712" y="6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="2" x="-4.712" y="5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="3" x="-4.712" y="4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="4" x="-4.712" y="3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="5" x="-4.712" y="1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="6" x="-4.712" y="0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="7" x="-4.712" y="-0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="8" x="-4.712" y="-1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="9" x="-4.712" y="-3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="10" x="-4.712" y="-4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="11" x="-4.712" y="-5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="12" x="-4.712" y="-6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="13" x="4.712" y="-6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="14" x="4.712" y="-5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="15" x="4.712" y="-4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="16" x="4.712" y="-3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="17" x="4.712" y="-1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="18" x="4.712" y="-0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="19" x="4.712" y="0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="20" x="4.712" y="1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="21" x="4.712" y="3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="22" x="4.712" y="4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="23" x="4.712" y="5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="24" x="4.712" y="6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<text x="-3.81" y="8.255" size="0.8128" layer="25" font="vector" ratio="15">&gt;NAME</text>
+<text x="-3.81" y="9.525" size="0.8128" layer="27" font="vector" ratio="15">&gt;VALUE</text>
+<wire x1="3.4" y1="-7.7" x2="-3.4" y2="-7.7" width="0.2" layer="21"/>
+<wire x1="-3.4" y1="-7.7" x2="-3.4" y2="7.446" width="0.2" layer="21"/>
+<wire x1="-3.4" y1="7.446" x2="-3.146" y2="7.7" width="0.2" layer="21"/>
+<wire x1="-3.146" y1="7.7" x2="3.4" y2="7.7" width="0.2" layer="21"/>
+<wire x1="3.4" y1="7.7" x2="3.4" y2="-7.7" width="0.2" layer="21"/>
+<circle x="-2.54" y="6.82625" radius="0.3" width="0.2032" layer="21"/>
+</package>
+</packages>
+<packages3d>
+<package3d name="SOIC127P1032X265-24N" urn="urn:adsk.eagle:package:38588261/2" type="model" library_version="2">
+<description>&lt;b&gt;MAX 24 Wide SO&lt;/b&gt;&lt;br&gt;</description>
+<packageinstances>
+<packageinstance name="SOIC127P1032X265-24N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8417,9 +8466,20 @@ for trimmer refence see : &lt;u&gt;www.electrospec-inc.com/cross_references/trim
 </element>
 <element name="SEG9" library="#my" library_urn="urn:adsk.eagle:library:24979822" package="SLS0561FR1A1BD" package3d_urn="urn:adsk.eagle:package:30676564/5" value="SLS0561FR1A1BD" x="68" y="61" smashed="yes">
 <attribute name="LCSC_PART" value="C226002" x="52.76" y="88.94" size="1.27" layer="27" font="vector" ratio="15" display="off"/>
-<attribute name="NAME" x="117.697625" y="80.3792" size="1.27" layer="25" font="vector" ratio="15"/>
+<attribute name="NAME" x="124.523875" y="68.15545" size="1.27" layer="25" font="vector" ratio="15"/>
 <attribute name="VALUE" x="61.7135" y="74.173075" size="1.27" layer="27" font="vector" ratio="15"/>
 </element>
+<element name="IC4" library="MAX7221" library_urn="urn:adsk.eagle:library:38588258" package="SOIC127P1032X265-24N" package3d_urn="urn:adsk.eagle:package:38588261/2" value="MAX7221CWG" x="108.42625" y="86.6775" smashed="yes">
+<attribute name="MOUSER_NO" value="710-157119S12701" x="96.67875" y="105.41" size="1.778" layer="27" display="off"/>
+<attribute name="NAME" x="104.61625" y="94.9325" size="0.8128" layer="25" font="vector" ratio="15"/>
+<attribute name="VALUE" x="104.61625" y="96.2025" size="0.8128" layer="27" font="vector" ratio="15"/>
+</element>
+<element name="R169" library="rcl" library_urn="urn:adsk.eagle:library:334" package="R0805" package3d_urn="urn:adsk.eagle:package:23553/2" value="10k" x="118.26875" y="92.3925" smashed="yes">
+<attribute name="NAME" x="117.63375" y="93.6625" size="1.27" layer="25"/>
+<attribute name="POPULARITY" value="86" x="106.68" y="111.125" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="106.68" y="111.125" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="117.63375" y="89.8525" size="1.27" layer="27"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -8555,15 +8615,86 @@ for trimmer refence see : &lt;u&gt;www.electrospec-inc.com/cross_references/trim
 <via x="93.6625" y="70.8025" extent="1-16" drill="0.35"/>
 <via x="92.075" y="70.1675" extent="1-16" drill="0.35"/>
 <via x="92.55125" y="54.61" extent="1-16" drill="0.35"/>
+<contactref element="IC4" pad="4"/>
+<contactref element="IC4" pad="9"/>
+<wire x1="95.5675" y1="87.15375" x2="96.67875" y2="89.05875" width="0" layer="19" extent="1-1"/>
+<wire x1="93.6625" y1="70.8025" x2="95.5675" y2="87.15375" width="0" layer="19" extent="1-1"/>
+<wire x1="92.075" y1="70.1675" x2="93.6625" y2="70.8025" width="0" layer="19" extent="1-1"/>
+<wire x1="92.55125" y1="54.61" x2="92.075" y2="70.1675" width="0" layer="19" extent="1-1"/>
+<wire x1="79.165" y1="89.535" x2="95.5675" y2="87.15375" width="0" layer="19" extent="1-1"/>
+<wire x1="79.165" y1="83.185" x2="79.165" y2="89.535" width="0" layer="19" extent="1-1"/>
+<wire x1="69.37375" y1="59.055" x2="92.55125" y2="54.61" width="0" layer="19" extent="1-1"/>
+<wire x1="64" y1="38" x2="69.37375" y2="59.055" width="0" layer="19" extent="1-1"/>
+<wire x1="53" y1="35.5" x2="64" y2="38" width="0" layer="19" extent="1-1"/>
+<wire x1="45" y1="13" x2="53" y2="35.5" width="0" layer="19" extent="1-1"/>
+<wire x1="45.45" y1="5.75" x2="45" y2="13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.5" y1="3" x2="45.45" y2="5.75" width="0" layer="19" extent="1-1"/>
+<wire x1="42" y1="3.05" x2="45.5" y2="3" width="0" layer="19" extent="1-1"/>
+<wire x1="54.55" y1="5.75" x2="45.45" y2="5.75" width="0" layer="19" extent="1-1"/>
+<wire x1="77" y1="3.05" x2="54.55" y2="5.75" width="0" layer="19" extent="1-1"/>
+<wire x1="80.5" y1="3" x2="77" y2="3.05" width="0" layer="19" extent="1-1"/>
+<wire x1="80.45" y1="5.75" x2="80.5" y2="3" width="0" layer="19" extent="1-1"/>
+<wire x1="89.55" y1="5.75" x2="80.45" y2="5.75" width="0" layer="19" extent="1-1"/>
+<wire x1="19.55" y1="5.75" x2="42" y2="3.05" width="0" layer="19" extent="1-1"/>
+<wire x1="10.45" y1="5.75" x2="19.55" y2="5.75" width="0" layer="19" extent="1-1"/>
+<wire x1="10.5" y1="3" x2="10.45" y2="5.75" width="0" layer="19" extent="1-1"/>
+<wire x1="7" y1="3.05" x2="10.5" y2="3" width="0" layer="19" extent="1-1"/>
+<wire x1="103.71425" y1="89.8525" x2="7" y2="3.05" width="0" layer="19" extent="1-1"/>
+<wire x1="103.71425" y1="83.5025" x2="103.71425" y2="89.8525" width="0" layer="19" extent="1-1"/>
+<wire x1="52.3875" y1="77.94625" x2="69.37375" y2="59.055" width="0" layer="19" extent="1-1"/>
+<wire x1="51.1175" y1="77.94625" x2="52.3875" y2="77.94625" width="0" layer="19" extent="1-1"/>
+<wire x1="40.670396875" y1="82.746378125" x2="51.1175" y2="77.94625" width="0" layer="19" extent="1-1"/>
+<wire x1="37.2857625" y1="80.229096875" x2="40.670396875" y2="82.746378125" width="0" layer="19" extent="1-1"/>
+<wire x1="36.839425" y1="77.666378125" x2="37.2857625" y2="80.229096875" width="0" layer="19" extent="1-1"/>
+<wire x1="35.0440625" y1="81.994375" x2="37.2857625" y2="80.229096875" width="0" layer="19" extent="1-1"/>
+<wire x1="35.98786875" y1="82.819540625" x2="35.0440625" y2="81.994375" width="0" layer="19" extent="1-1"/>
+<wire x1="33.5359375" y1="86.6378125" x2="35.98786875" y2="82.819540625" width="0" layer="19" extent="1-1"/>
+<wire x1="31.16815625" y1="87.720865625" x2="33.5359375" y2="86.6378125" width="0" layer="19" extent="1-1"/>
+<wire x1="32.403396875" y1="89.351975" x2="30.7469875" y2="90.1036375" width="0" layer="19" extent="1-1"/>
+<wire x1="35.0904" y1="89.634815625" x2="32.403396875" y2="89.351975" width="0" layer="19" extent="1-1"/>
 <wire x1="35.857071875" y1="88.4338" x2="36.372996875" y2="89.634815625" width="0" layer="19" extent="1-1"/>
+<wire x1="35.5996875" y1="92.154375" x2="35.0904" y2="89.634815625" width="0" layer="19" extent="1-1"/>
+<wire x1="39.240503125" y1="90.45605" x2="36.372996875" y2="89.634815625" width="0" layer="19" extent="1-1"/>
+<wire x1="40.9971875" y1="90.3684375" x2="39.240503125" y2="90.45605" width="0" layer="19" extent="1-1"/>
+<wire x1="31.759425" y1="92.906378125" x2="30.7469875" y2="90.1036375" width="0" layer="19" extent="1-1"/>
+<wire x1="27.0163625" y1="88.714575" x2="30.036784375" y2="88.852234375" width="0" layer="19" extent="1-1"/>
+<wire x1="27.8894875" y1="91.33395" x2="27.0163625" y2="88.714575" width="0" layer="19" extent="1-1"/>
+<wire x1="26.67" y1="96.04375" x2="27.8894875" y2="91.33395" width="0" layer="19" extent="1-1"/>
+<wire x1="30.718125" y1="79.375" x2="35.0440625" y2="81.994375" width="0" layer="19" extent="1-1"/>
+<wire x1="21.3121875" y1="86.439375" x2="27.0163625" y2="88.714575" width="0" layer="19" extent="1-1"/>
+<wire x1="20.073540625" y1="86.43384375" x2="21.3121875" y2="86.439375" width="0" layer="19" extent="1-1"/>
+<wire x1="20.044815625" y1="88.622584375" x2="20.073540625" y2="86.43384375" width="0" layer="19" extent="1-1"/>
+<wire x1="18.373540625" y1="84.33384375" x2="20.073540625" y2="86.43384375" width="0" layer="19" extent="1-1"/>
+<wire x1="18.399175" y1="82.7796625" x2="18.373540625" y2="84.33384375" width="0" layer="19" extent="1-1"/>
+<wire x1="16.3115625" y1="84.375625" x2="18.373540625" y2="84.33384375" width="0" layer="19" extent="1-1"/>
+<wire x1="14.67355" y1="86.174575" x2="16.3115625" y2="84.375625" width="0" layer="19" extent="1-1"/>
+<wire x1="13.0463625" y1="86.7698875" x2="14.67355" y2="86.174575" width="0" layer="19" extent="1-1"/>
+<wire x1="10.4775" y1="85.010625" x2="13.0463625" y2="86.7698875" width="0" layer="19" extent="1-1"/>
+<wire x1="8.244175" y1="86.8492625" x2="10.4775" y2="85.010625" width="0" layer="19" extent="1-1"/>
+<wire x1="6.526746875" y1="88.538146875" x2="8.244175" y2="86.8492625" width="0" layer="19" extent="1-1"/>
+<wire x1="5.611746875" y1="89.604146875" x2="5.611746875" y2="89.608146875" width="0" layer="19" extent="1-16"/>
+<wire x1="7.4107375" y1="89.42895" x2="7.381875" y2="89.393275" width="0" layer="19" extent="1-1"/>
+<wire x1="2.583409375" y1="89.604146875" x2="4.2465625" y2="89.614375" width="0" layer="19" extent="1-16"/>
+<wire x1="1.431746875" y1="89.608146875" x2="1.431746875" y2="89.604146875" width="0" layer="19" extent="1-16"/>
+<wire x1="1.417925" y1="87.2461375" x2="1.43174375" y2="88.776090625" width="0" layer="19" extent="1-1"/>
+<wire x1="3.3734375" y1="87.3521875" x2="1.417925" y2="87.2461375" width="0" layer="19" extent="1-1"/>
+<wire x1="3.33375" y1="85.2884375" x2="3.3734375" y2="87.3521875" width="0" layer="19" extent="1-1"/>
+<wire x1="1.33855" y1="83.317075" x2="3.33375" y2="85.2884375" width="0" layer="19" extent="1-1"/>
+<wire x1="1.431740625" y1="81.90258125" x2="1.33855" y2="83.317075" width="0" layer="19" extent="1-1"/>
+<wire x1="1.431746875" y1="80.972146875" x2="1.431746875" y2="80.968146875" width="0" layer="19" extent="1-16"/>
+<wire x1="4.080265625" y1="80.972146875" x2="2.5730625" y2="80.972146875" width="0" layer="19" extent="16-16"/>
+<wire x1="5.611746875" y1="80.968146875" x2="5.611746875" y2="80.972146875" width="0" layer="19" extent="1-16"/>
 <wire x1="7.223125" y1="81.34176875" x2="7.02069375" y2="80.968146875" width="0" layer="19" extent="1-1"/>
+<wire x1="3.8388625" y1="81.9280125" x2="4.080265625" y2="80.972146875" width="0" layer="19" extent="16-16"/>
+<wire x1="4.4846875" y1="79.8909375" x2="4.129575" y2="80.968146875" width="0" layer="19" extent="1-1"/>
+<wire x1="8.06129375" y1="82.961784375" x2="6.526746875" y2="82.038146875" width="0" layer="19" extent="1-1"/>
+<wire x1="2.238390625" y1="77.173853125" x2="4.4846875" y2="79.8909375" width="0" layer="19" extent="1-1"/>
+<wire x1="0.8739875" y1="77.1667125" x2="2.238390625" y2="77.173853125" width="0" layer="19" extent="1-1"/>
+<wire x1="14.843125" y1="80.9625" x2="16.3115625" y2="84.375625" width="0" layer="19" extent="1-1"/>
 <wire x1="13.885465625" y1="81.2027625" x2="14.843125" y2="80.9625" width="0" layer="19" extent="1-1"/>
+<wire x1="24.5920625" y1="82.27614375" x2="21.3121875" y2="86.439375" width="0" layer="19" extent="1-1"/>
+<wire x1="24.4078125" y1="80.80375" x2="24.5920625" y2="82.27614375" width="0" layer="19" extent="1-1"/>
 <wire x1="23.51286875" y1="81.248709375" x2="24.4078125" y2="80.80375" width="0" layer="19" extent="1-1"/>
-<wire x1="35.98786875" y1="82.819540625" x2="35.0440625" y2="81.994375" width="0" layer="19" extent="1-1"/>
-<wire x1="24.5920625" y1="82.27614375" x2="24.4078125" y2="80.80375" width="0" layer="19" extent="1-1"/>
-<wire x1="18.373540625" y1="84.33384375" x2="16.3115625" y2="84.375625" width="0" layer="19" extent="1-1"/>
-<wire x1="18.399175" y1="82.7796625" x2="18.373540625" y2="84.33384375" width="0" layer="19" extent="1-1"/>
-<wire x1="20.044815625" y1="88.622584375" x2="20.073540625" y2="86.43384375" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="+5V">
 <contactref element="R5" pad="1"/>
@@ -8651,7 +8782,11 @@ for trimmer refence see : &lt;u&gt;www.electrospec-inc.com/cross_references/trim
 <via x="86.36" y="86.995" extent="1-16" drill="0.35"/>
 <wire x1="86.36" y1="86.995" x2="86.36" y2="74.13625" width="0.6096" layer="16"/>
 <via x="86.36" y="74.13625" extent="1-16" drill="0.35"/>
+<contactref element="IC4" pad="19"/>
+<contactref element="R169" pad="2"/>
 <wire x1="86.36" y1="74.13625" x2="78.90125" y2="76.835" width="0" layer="19" extent="1-1"/>
+<wire x1="113.13825" y1="87.3125" x2="7" y2="12.95" width="0" layer="19" extent="1-1"/>
+<wire x1="119.21875" y1="92.3925" x2="113.13825" y2="87.3125" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SEG1">
 <contactref element="SEG3" pad="7"/>
@@ -10164,6 +10299,68 @@ for trimmer refence see : &lt;u&gt;www.electrospec-inc.com/cross_references/trim
 <wire x1="82.07375" y1="83.82" x2="82.07375" y2="60.325" width="0.3048" layer="16"/>
 <wire x1="92" y1="37.25" x2="92" y2="18.75" width="0.3048" layer="1"/>
 </signal>
+<signal name="SEGA">
+<contactref element="IC4" pad="14"/>
+</signal>
+<signal name="SEGB">
+<contactref element="IC4" pad="16"/>
+</signal>
+<signal name="SEGC">
+<contactref element="IC4" pad="20"/>
+</signal>
+<signal name="SEGD">
+<contactref element="IC4" pad="23"/>
+</signal>
+<signal name="SEGE">
+<contactref element="IC4" pad="21"/>
+</signal>
+<signal name="SEGF">
+<contactref element="IC4" pad="15"/>
+</signal>
+<signal name="SEGG">
+<contactref element="IC4" pad="17"/>
+</signal>
+<signal name="DIG0">
+<contactref element="IC4" pad="2"/>
+</signal>
+<signal name="DIG1">
+<contactref element="IC4" pad="11"/>
+</signal>
+<signal name="DIG2">
+<contactref element="IC4" pad="6"/>
+</signal>
+<signal name="DIG3">
+<contactref element="IC4" pad="7"/>
+</signal>
+<signal name="DIG4">
+<contactref element="IC4" pad="3"/>
+</signal>
+<signal name="DIG5">
+<contactref element="IC4" pad="10"/>
+</signal>
+<signal name="SCK">
+<contactref element="IC4" pad="13"/>
+</signal>
+<signal name="MOSI">
+<contactref element="IC4" pad="1"/>
+</signal>
+<signal name="CS">
+<contactref element="IC4" pad="12"/>
+</signal>
+<signal name="N$131">
+<contactref element="IC4" pad="18"/>
+<contactref element="R169" pad="1"/>
+<wire x1="113.13825" y1="86.0425" x2="117.31875" y2="92.3925" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="SEGDP">
+<contactref element="IC4" pad="22"/>
+</signal>
+<signal name="DIG6">
+<contactref element="IC4" pad="5"/>
+</signal>
+<signal name="DIG7">
+<contactref element="IC4" pad="8"/>
+</signal>
 </signals>
 <mfgpreviewcolors>
 <mfgpreviewcolor name="soldermaskcolor" color="0xC8000000"/>
diff --git a/HW/Multiplication_trainer_v1.0.sch b/HW/Multiplication_trainer_v1.0.sch
index 433928ce910ec60f1ca0e1e892af90fecfea75ae..813458a08f14a46c6b1b4f5e0d9b3da54ded3653 100644
--- a/HW/Multiplication_trainer_v1.0.sch
+++ b/HW/Multiplication_trainer_v1.0.sch
@@ -28775,6 +28775,134 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </deviceset>
 </devicesets>
 </library>
+<library name="MAX7221" urn="urn:adsk.eagle:library:38588258">
+<description>&lt;b&gt;7 SEGMENT 8 DIGIT DRIVER 24SOIC&lt;/b&gt;</description>
+<packages>
+<package name="SOIC127P1032X265-24N" urn="urn:adsk.eagle:footprint:38588259/1" library_version="2">
+<description>&lt;b&gt;MAX 24 Wide SO&lt;/b&gt;&lt;br&gt;
+</description>
+<smd name="1" x="-4.712" y="6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="2" x="-4.712" y="5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="3" x="-4.712" y="4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="4" x="-4.712" y="3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="5" x="-4.712" y="1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="6" x="-4.712" y="0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="7" x="-4.712" y="-0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="8" x="-4.712" y="-1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="9" x="-4.712" y="-3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="10" x="-4.712" y="-4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="11" x="-4.712" y="-5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="12" x="-4.712" y="-6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="13" x="4.712" y="-6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="14" x="4.712" y="-5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="15" x="4.712" y="-4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="16" x="4.712" y="-3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="17" x="4.712" y="-1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="18" x="4.712" y="-0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="19" x="4.712" y="0.635" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="20" x="4.712" y="1.905" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="21" x="4.712" y="3.175" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="22" x="4.712" y="4.445" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="23" x="4.712" y="5.715" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<smd name="24" x="4.712" y="6.985" dx="1.925" dy="0.65" layer="1" roundness="20"/>
+<text x="-3.81" y="8.255" size="0.8128" layer="25" font="vector" ratio="15">&gt;NAME</text>
+<text x="-3.81" y="9.525" size="0.8128" layer="27" font="vector" ratio="15">&gt;VALUE</text>
+<wire x1="3.4" y1="-7.7" x2="-3.4" y2="-7.7" width="0.2" layer="21"/>
+<wire x1="-3.4" y1="-7.7" x2="-3.4" y2="7.446" width="0.2" layer="21"/>
+<wire x1="-3.4" y1="7.446" x2="-3.146" y2="7.7" width="0.2" layer="21"/>
+<wire x1="-3.146" y1="7.7" x2="3.4" y2="7.7" width="0.2" layer="21"/>
+<wire x1="3.4" y1="7.7" x2="3.4" y2="-7.7" width="0.2" layer="21"/>
+<circle x="-2.54" y="6.82625" radius="0.3" width="0.2032" layer="21"/>
+</package>
+</packages>
+<packages3d>
+<package3d name="SOIC127P1032X265-24N" urn="urn:adsk.eagle:package:38588261/2" type="model" library_version="2">
+<description>&lt;b&gt;MAX 24 Wide SO&lt;/b&gt;&lt;br&gt;</description>
+<packageinstances>
+<packageinstance name="SOIC127P1032X265-24N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="MAX7221CWG" urn="urn:adsk.eagle:symbol:38588260/1" library_version="2">
+<wire x1="-10.16" y1="20.32" x2="10.16" y2="20.32" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-17.78" x2="10.16" y2="20.32" width="0.254" layer="94"/>
+<wire x1="10.16" y1="-17.78" x2="-10.16" y2="-17.78" width="0.254" layer="94"/>
+<wire x1="-10.16" y1="20.32" x2="-10.16" y2="-17.78" width="0.254" layer="94"/>
+<text x="-10.16" y="21.59" size="1.778" layer="95">&gt;NAME</text>
+<text x="-10.16" y="-19.05" size="1.778" layer="96" align="top-left">&gt;VALUE</text>
+<pin name="MOSI" x="12.7" y="15.24" length="short" rot="R180"/>
+<pin name="DIG0" x="12.7" y="7.62" length="short" rot="R180"/>
+<pin name="DIG4" x="12.7" y="-2.54" length="short" rot="R180"/>
+<pin name="GND" x="-12.7" y="-15.24" length="short"/>
+<pin name="DIG6" x="12.7" y="-7.62" length="short" rot="R180"/>
+<pin name="DIG2" x="12.7" y="2.54" length="short" rot="R180"/>
+<pin name="DIG3" x="12.7" y="0" length="short" rot="R180"/>
+<pin name="DIG7" x="12.7" y="-10.16" length="short" rot="R180"/>
+<pin name="DIG5" x="12.7" y="-5.08" length="short" rot="R180"/>
+<pin name="DIG1" x="12.7" y="5.08" length="short" rot="R180"/>
+<pin name="!CS" x="12.7" y="12.7" length="short" rot="R180"/>
+<pin name="DOUT" x="12.7" y="-15.24" length="short" rot="R180"/>
+<pin name="SEGD" x="-12.7" y="0" length="short"/>
+<pin name="SEGDP" x="-12.7" y="-10.16" length="short"/>
+<pin name="SEGE" x="-12.7" y="-2.54" length="short"/>
+<pin name="SEGC" x="-12.7" y="2.54" length="short"/>
+<pin name="VCC" x="-12.7" y="17.78" length="short"/>
+<pin name="ISET" x="-12.7" y="12.7" length="short"/>
+<pin name="SEGG" x="-12.7" y="-7.62" length="short"/>
+<pin name="SEGB" x="-12.7" y="5.08" length="short"/>
+<pin name="SEGF" x="-12.7" y="-5.08" length="short"/>
+<pin name="SEGA" x="-12.7" y="7.62" length="short"/>
+<pin name="SCK" x="12.7" y="17.78" length="short" rot="R180"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="MAX7221CWG" urn="urn:adsk.eagle:component:38588262/2" prefix="IC" library_version="2">
+<description>&lt;b&gt;7 SEGMENT 8 DIGIT DRIVER 24SOIC&lt;/b&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;a href="http://datasheets.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf"&gt; Datasheet &lt;/a&gt;</description>
+<gates>
+<gate name="G$1" symbol="MAX7221CWG" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOIC127P1032X265-24N">
+<connects>
+<connect gate="G$1" pin="!CS" pad="12"/>
+<connect gate="G$1" pin="DIG0" pad="2"/>
+<connect gate="G$1" pin="DIG1" pad="11"/>
+<connect gate="G$1" pin="DIG2" pad="6"/>
+<connect gate="G$1" pin="DIG3" pad="7"/>
+<connect gate="G$1" pin="DIG4" pad="3"/>
+<connect gate="G$1" pin="DIG5" pad="10"/>
+<connect gate="G$1" pin="DIG6" pad="5"/>
+<connect gate="G$1" pin="DIG7" pad="8"/>
+<connect gate="G$1" pin="DOUT" pad="24"/>
+<connect gate="G$1" pin="GND" pad="4 9"/>
+<connect gate="G$1" pin="ISET" pad="18"/>
+<connect gate="G$1" pin="MOSI" pad="1"/>
+<connect gate="G$1" pin="SCK" pad="13"/>
+<connect gate="G$1" pin="SEGA" pad="14"/>
+<connect gate="G$1" pin="SEGB" pad="16"/>
+<connect gate="G$1" pin="SEGC" pad="20"/>
+<connect gate="G$1" pin="SEGD" pad="23"/>
+<connect gate="G$1" pin="SEGDP" pad="22"/>
+<connect gate="G$1" pin="SEGE" pad="21"/>
+<connect gate="G$1" pin="SEGF" pad="15"/>
+<connect gate="G$1" pin="SEGG" pad="17"/>
+<connect gate="G$1" pin="VCC" pad="19"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:38588261/2"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -28889,6 +29017,13 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 <part name="R13" library="rcl" library_urn="urn:adsk.eagle:library:334" deviceset="R-EU_" device="R0805" package3d_urn="urn:adsk.eagle:package:23553/2" value="10k"/>
 <part name="P+10" library="supply1" deviceset="+5V" device=""/>
 <part name="SEG9" library="#my" library_urn="urn:adsk.eagle:library:24979822" deviceset="SLS0561FR1A1BD" device="" package3d_urn="urn:adsk.eagle:package:30676564/5"/>
+<part name="IC4" library="MAX7221" library_urn="urn:adsk.eagle:library:38588258" deviceset="MAX7221CWG" device="" package3d_urn="urn:adsk.eagle:package:38588261/2">
+<attribute name="MOUSER_NO" value="710-157119S12701"/>
+</part>
+<part name="P+29" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
+<part name="GND84" library="#PaJa_31" deviceset="GND" device=""/>
+<part name="R169" library="rcl" library_urn="urn:adsk.eagle:library:334" deviceset="R-EU_" device="R0805" package3d_urn="urn:adsk.eagle:package:23553/2" value="10k"/>
+<part name="P+30" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -29205,25 +29340,41 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 <instance part="ISP1" gate="G$1" x="38.1" y="25.4" smashed="yes">
 <attribute name="NAME" x="35.9092" y="29.845" size="1.4224" layer="95"/>
 </instance>
-<instance part="U1" gate="A" x="83.82" y="165.1" smashed="yes">
-<attribute name="NAME" x="71.12" y="206.74" size="2.0828" layer="95" ratio="10" rot="SR0"/>
-<attribute name="VALUE" x="71.12" y="120.46" size="2.0828" layer="96" ratio="10" rot="SR0"/>
+<instance part="U1" gate="A" x="104.14" y="165.1" smashed="yes">
+<attribute name="NAME" x="91.44" y="206.74" size="2.0828" layer="95" ratio="10" rot="SR0"/>
+<attribute name="VALUE" x="91.44" y="120.46" size="2.0828" layer="96" ratio="10" rot="SR0"/>
 </instance>
-<instance part="P+4" gate="1" x="104.14" y="208.28" smashed="yes">
-<attribute name="VALUE" x="104.14" y="210.82" size="1.778" layer="96" rot="R180" align="bottom-center"/>
+<instance part="P+4" gate="1" x="124.46" y="208.28" smashed="yes">
+<attribute name="VALUE" x="124.46" y="210.82" size="1.778" layer="96" rot="R180" align="bottom-center"/>
 </instance>
-<instance part="GND18" gate="ZEM" x="104.14" y="121.92" smashed="yes"/>
-<instance part="R13" gate="G$1" x="55.88" y="175.26" smashed="yes">
-<attribute name="NAME" x="52.07" y="176.7586" size="1.778" layer="95"/>
-<attribute name="VALUE" x="52.07" y="171.958" size="1.778" layer="96"/>
+<instance part="GND18" gate="ZEM" x="124.46" y="121.92" smashed="yes"/>
+<instance part="R13" gate="G$1" x="76.2" y="175.26" smashed="yes">
+<attribute name="NAME" x="72.39" y="176.7586" size="1.778" layer="95"/>
+<attribute name="VALUE" x="72.39" y="171.958" size="1.778" layer="96"/>
 </instance>
-<instance part="P+10" gate="1" x="48.26" y="180.34" smashed="yes">
-<attribute name="VALUE" x="48.26" y="182.88" size="1.778" layer="96" rot="R180" align="bottom-center"/>
+<instance part="P+10" gate="1" x="68.58" y="180.34" smashed="yes">
+<attribute name="VALUE" x="68.58" y="182.88" size="1.778" layer="96" rot="R180" align="bottom-center"/>
 </instance>
 <instance part="SEG9" gate="G$1" x="198.12" y="243.84" smashed="yes">
 <attribute name="NAME" x="193.04" y="253.365" size="1.778" layer="95"/>
 <attribute name="VALUE" x="193.04" y="232.41" size="1.778" layer="96"/>
 </instance>
+<instance part="IC4" gate="G$1" x="38.1" y="165.1" smashed="yes">
+<attribute name="NAME" x="27.94" y="186.69" size="1.778" layer="95"/>
+<attribute name="VALUE" x="27.94" y="146.05" size="1.778" layer="96" align="top-left"/>
+<attribute name="MOUSER_NO" x="38.1" y="165.1" size="1.27" layer="96" display="off"/>
+</instance>
+<instance part="P+29" gate="1" x="22.86" y="190.5" smashed="yes">
+<attribute name="VALUE" x="20.574" y="191.262" size="1.778" layer="96"/>
+</instance>
+<instance part="GND84" gate="ZEM" x="22.86" y="144.78" smashed="yes"/>
+<instance part="R169" gate="G$1" x="15.24" y="182.88" smashed="yes" rot="MR90">
+<attribute name="NAME" x="13.97" y="183.1086" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="13.97" y="180.848" size="1.778" layer="96" rot="MR0"/>
+</instance>
+<instance part="P+30" gate="1" x="15.24" y="190.5" smashed="yes">
+<attribute name="VALUE" x="12.954" y="191.262" size="1.778" layer="96"/>
+</instance>
 </instances>
 <busses>
 </busses>
@@ -29360,10 +29511,16 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="GND"/>
-<wire x1="101.6" y1="132.08" x2="104.14" y2="132.08" width="0.1524" layer="91"/>
-<wire x1="104.14" y1="132.08" x2="104.14" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="132.08" x2="124.46" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="132.08" x2="124.46" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="GND18" gate="ZEM" pin="GND"/>
 </segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="GND"/>
+<wire x1="25.4" y1="149.86" x2="22.86" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="149.86" x2="22.86" y2="147.32" width="0.1524" layer="91"/>
+<pinref part="GND84" gate="ZEM" pin="GND"/>
+</segment>
 </net>
 <net name="+5V" class="0">
 <segment>
@@ -29425,15 +29582,25 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 <segment>
 <pinref part="U1" gate="A" pin="V+"/>
 <pinref part="P+4" gate="1" pin="+5V"/>
-<wire x1="101.6" y1="203.2" x2="104.14" y2="203.2" width="0.1524" layer="91"/>
-<wire x1="104.14" y1="203.2" x2="104.14" y2="205.74" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="203.2" x2="124.46" y2="203.2" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="203.2" x2="124.46" y2="205.74" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="R13" gate="G$1" pin="1"/>
-<wire x1="50.8" y1="175.26" x2="48.26" y2="175.26" width="0.1524" layer="91"/>
-<wire x1="48.26" y1="175.26" x2="48.26" y2="177.8" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="175.26" x2="68.58" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="175.26" x2="68.58" y2="177.8" width="0.1524" layer="91"/>
 <pinref part="P+10" gate="1" pin="+5V"/>
 </segment>
+<segment>
+<pinref part="IC4" gate="G$1" pin="VCC"/>
+<wire x1="25.4" y1="182.88" x2="22.86" y2="182.88" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="182.88" x2="22.86" y2="187.96" width="0.1524" layer="91"/>
+<pinref part="P+29" gate="1" pin="+5V"/>
+</segment>
+<segment>
+<pinref part="R169" gate="G$1" pin="2"/>
+<pinref part="P+30" gate="1" pin="+5V"/>
+</segment>
 </net>
 <net name="SEG1" class="0">
 <segment>
@@ -29468,8 +29635,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_A"/>
-<wire x1="66.04" y1="170.18" x2="63.5" y2="170.18" width="0.1524" layer="91"/>
-<label x="63.5" y="170.18" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="170.18" x2="83.82" y2="170.18" width="0.1524" layer="91"/>
+<label x="83.82" y="170.18" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="A"/>
@@ -29515,8 +29682,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_B"/>
-<wire x1="66.04" y1="165.1" x2="63.5" y2="165.1" width="0.1524" layer="91"/>
-<label x="63.5" y="165.1" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="165.1" x2="83.82" y2="165.1" width="0.1524" layer="91"/>
+<label x="83.82" y="165.1" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="B"/>
@@ -29562,8 +29729,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_C"/>
-<wire x1="66.04" y1="160.02" x2="63.5" y2="160.02" width="0.1524" layer="91"/>
-<label x="63.5" y="160.02" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="160.02" x2="83.82" y2="160.02" width="0.1524" layer="91"/>
+<label x="83.82" y="160.02" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="C"/>
@@ -29609,8 +29776,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_D"/>
-<wire x1="66.04" y1="154.94" x2="63.5" y2="154.94" width="0.1524" layer="91"/>
-<label x="63.5" y="154.94" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="154.94" x2="83.82" y2="154.94" width="0.1524" layer="91"/>
+<label x="83.82" y="154.94" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="D"/>
@@ -29656,8 +29823,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_DP"/>
-<wire x1="66.04" y1="149.86" x2="63.5" y2="149.86" width="0.1524" layer="91"/>
-<label x="63.5" y="149.86" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="149.86" x2="83.82" y2="149.86" width="0.1524" layer="91"/>
+<label x="83.82" y="149.86" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="E"/>
@@ -29703,8 +29870,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_E"/>
-<wire x1="66.04" y1="144.78" x2="63.5" y2="144.78" width="0.1524" layer="91"/>
-<label x="63.5" y="144.78" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="144.78" x2="83.82" y2="144.78" width="0.1524" layer="91"/>
+<label x="83.82" y="144.78" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="F"/>
@@ -29750,8 +29917,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_F"/>
-<wire x1="66.04" y1="139.7" x2="63.5" y2="139.7" width="0.1524" layer="91"/>
-<label x="63.5" y="139.7" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="139.7" x2="83.82" y2="139.7" width="0.1524" layer="91"/>
+<label x="83.82" y="139.7" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="G"/>
@@ -29797,8 +29964,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="SEG_G"/>
-<wire x1="66.04" y1="134.62" x2="63.5" y2="134.62" width="0.1524" layer="91"/>
-<label x="63.5" y="134.62" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="134.62" x2="83.82" y2="134.62" width="0.1524" layer="91"/>
+<label x="83.82" y="134.62" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="DP"/>
@@ -30023,8 +30190,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="!CS"/>
-<wire x1="66.04" y1="198.12" x2="63.5" y2="198.12" width="0.1524" layer="91"/>
-<label x="63.5" y="198.12" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="198.12" x2="83.82" y2="198.12" width="0.1524" layer="91"/>
+<label x="83.82" y="198.12" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="D10" class="0">
@@ -30310,8 +30477,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="CLK"/>
-<wire x1="66.04" y1="195.58" x2="63.5" y2="195.58" width="0.1524" layer="91"/>
-<label x="63.5" y="195.58" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="195.58" x2="83.82" y2="195.58" width="0.1524" layer="91"/>
+<label x="83.82" y="195.58" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="D12/MISO" class="0">
@@ -30332,8 +30499,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DOUT"/>
-<wire x1="101.6" y1="198.12" x2="104.14" y2="198.12" width="0.1524" layer="91"/>
-<label x="104.14" y="198.12" size="1.27" layer="95" xref="yes"/>
+<wire x1="121.92" y1="198.12" x2="124.46" y2="198.12" width="0.1524" layer="91"/>
+<label x="124.46" y="198.12" size="1.27" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="D11/MOSI" class="0">
@@ -30354,22 +30521,22 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIN"/>
-<wire x1="66.04" y1="193.04" x2="63.5" y2="193.04" width="0.1524" layer="91"/>
-<label x="63.5" y="193.04" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="193.04" x2="83.82" y2="193.04" width="0.1524" layer="91"/>
+<label x="83.82" y="193.04" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$14" class="0">
 <segment>
 <pinref part="U1" gate="A" pin="ISET"/>
-<wire x1="66.04" y1="175.26" x2="60.96" y2="175.26" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="175.26" x2="81.28" y2="175.26" width="0.1524" layer="91"/>
 <pinref part="R13" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="GRID1" class="0">
 <segment>
 <pinref part="U1" gate="A" pin="DIG_0"/>
-<wire x1="66.04" y1="187.96" x2="63.5" y2="187.96" width="0.1524" layer="91"/>
-<label x="63.5" y="187.96" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="187.96" x2="83.82" y2="187.96" width="0.1524" layer="91"/>
+<label x="83.82" y="187.96" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG1" gate="G$1" pin="CA1"/>
@@ -30385,8 +30552,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 <net name="GRID2" class="0">
 <segment>
 <pinref part="U1" gate="A" pin="DIG_1"/>
-<wire x1="66.04" y1="185.42" x2="63.5" y2="185.42" width="0.1524" layer="91"/>
-<label x="63.5" y="185.42" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="185.42" x2="83.82" y2="185.42" width="0.1524" layer="91"/>
+<label x="83.82" y="185.42" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="SEG9" gate="G$1" pin="CA1"/>
@@ -30412,8 +30579,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIG_2"/>
-<wire x1="66.04" y1="182.88" x2="63.5" y2="182.88" width="0.1524" layer="91"/>
-<label x="63.5" y="182.88" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="182.88" x2="83.82" y2="182.88" width="0.1524" layer="91"/>
+<label x="83.82" y="182.88" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="GRID4" class="0">
@@ -30429,8 +30596,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIG_3"/>
-<wire x1="66.04" y1="180.34" x2="63.5" y2="180.34" width="0.1524" layer="91"/>
-<label x="63.5" y="180.34" size="1.27" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="180.34" x2="83.82" y2="180.34" width="0.1524" layer="91"/>
+<label x="83.82" y="180.34" size="1.27" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="GRID5" class="0">
@@ -30446,8 +30613,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIG_4"/>
-<wire x1="101.6" y1="187.96" x2="104.14" y2="187.96" width="0.1524" layer="91"/>
-<label x="104.14" y="187.96" size="1.27" layer="95" xref="yes"/>
+<wire x1="121.92" y1="187.96" x2="124.46" y2="187.96" width="0.1524" layer="91"/>
+<label x="124.46" y="187.96" size="1.27" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="GRID6" class="0">
@@ -30463,8 +30630,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIG_5"/>
-<wire x1="101.6" y1="185.42" x2="104.14" y2="185.42" width="0.1524" layer="91"/>
-<label x="104.14" y="185.42" size="1.27" layer="95" xref="yes"/>
+<wire x1="121.92" y1="185.42" x2="124.46" y2="185.42" width="0.1524" layer="91"/>
+<label x="124.46" y="185.42" size="1.27" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="GRID7" class="0">
@@ -30480,8 +30647,8 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIG_6"/>
-<wire x1="101.6" y1="182.88" x2="104.14" y2="182.88" width="0.1524" layer="91"/>
-<label x="104.14" y="182.88" size="1.27" layer="95" xref="yes"/>
+<wire x1="121.92" y1="182.88" x2="124.46" y2="182.88" width="0.1524" layer="91"/>
+<label x="124.46" y="182.88" size="1.27" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="GRID8" class="0">
@@ -30497,8 +30664,148 @@ Source: &lt;a href="http://www.farnell.com/datasheets/1693866.pdf"&gt; Datasheet
 </segment>
 <segment>
 <pinref part="U1" gate="A" pin="DIG_7"/>
-<wire x1="101.6" y1="180.34" x2="104.14" y2="180.34" width="0.1524" layer="91"/>
-<label x="104.14" y="180.34" size="1.27" layer="95" xref="yes"/>
+<wire x1="121.92" y1="180.34" x2="124.46" y2="180.34" width="0.1524" layer="91"/>
+<label x="124.46" y="180.34" size="1.27" layer="95" xref="yes"/>
+</segment>
+</net>
+<net name="SEGA" class="0">
+<segment>
+<wire x1="25.4" y1="172.72" x2="22.86" y2="172.72" width="0.1524" layer="91"/>
+<label x="22.86" y="172.72" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGA"/>
+</segment>
+</net>
+<net name="SEGB" class="0">
+<segment>
+<wire x1="25.4" y1="170.18" x2="22.86" y2="170.18" width="0.1524" layer="91"/>
+<label x="22.86" y="170.18" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGB"/>
+</segment>
+</net>
+<net name="SEGC" class="0">
+<segment>
+<wire x1="25.4" y1="167.64" x2="22.86" y2="167.64" width="0.1524" layer="91"/>
+<label x="22.86" y="167.64" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGC"/>
+</segment>
+</net>
+<net name="SEGD" class="0">
+<segment>
+<wire x1="25.4" y1="165.1" x2="22.86" y2="165.1" width="0.1524" layer="91"/>
+<label x="22.86" y="165.1" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGD"/>
+</segment>
+</net>
+<net name="SEGE" class="0">
+<segment>
+<wire x1="25.4" y1="162.56" x2="22.86" y2="162.56" width="0.1524" layer="91"/>
+<label x="22.86" y="162.56" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGE"/>
+</segment>
+</net>
+<net name="SEGF" class="0">
+<segment>
+<wire x1="25.4" y1="160.02" x2="22.86" y2="160.02" width="0.1524" layer="91"/>
+<label x="22.86" y="160.02" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGF"/>
+</segment>
+</net>
+<net name="SEGG" class="0">
+<segment>
+<wire x1="25.4" y1="157.48" x2="22.86" y2="157.48" width="0.1524" layer="91"/>
+<label x="22.86" y="157.48" size="1.27" layer="95" rot="R180" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="SEGG"/>
+</segment>
+</net>
+<net name="DIG0" class="0">
+<segment>
+<wire x1="50.8" y1="172.72" x2="53.34" y2="172.72" width="0.1524" layer="91"/>
+<label x="53.34" y="172.72" size="1.27" layer="95" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="DIG0"/>
+</segment>
+</net>
+<net name="DIG1" class="0">
+<segment>
+<wire x1="50.8" y1="170.18" x2="53.34" y2="170.18" width="0.1524" layer="91"/>
+<label x="53.34" y="170.18" size="1.27" layer="95" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="DIG1"/>
+</segment>
+</net>
+<net name="DIG2" class="0">
+<segment>
+<wire x1="50.8" y1="167.64" x2="53.34" y2="167.64" width="0.1524" layer="91"/>
+<label x="53.34" y="167.64" size="1.27" layer="95" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="DIG2"/>
+</segment>
+</net>
+<net name="DIG3" class="0">
+<segment>
+<wire x1="50.8" y1="165.1" x2="53.34" y2="165.1" width="0.1524" layer="91"/>
+<label x="53.34" y="165.1" size="1.27" layer="95" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="DIG3"/>
+</segment>
+</net>
+<net name="DIG4" class="0">
+<segment>
+<wire x1="50.8" y1="162.56" x2="53.34" y2="162.56" width="0.1524" layer="91"/>
+<label x="53.34" y="162.56" size="1.27" layer="95" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="DIG4"/>
+</segment>
+</net>
+<net name="DIG5" class="0">
+<segment>
+<wire x1="50.8" y1="160.02" x2="53.34" y2="160.02" width="0.1524" layer="91"/>
+<label x="53.34" y="160.02" size="1.27" layer="95" xref="yes"/>
+<pinref part="IC4" gate="G$1" pin="DIG5"/>
+</segment>
+</net>
+<net name="SCK" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="SCK"/>
+<wire x1="50.8" y1="182.88" x2="53.34" y2="182.88" width="0.1524" layer="91"/>
+<label x="53.34" y="182.88" size="1.27" layer="95" xref="yes"/>
+</segment>
+</net>
+<net name="MOSI" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="MOSI"/>
+<wire x1="50.8" y1="180.34" x2="53.34" y2="180.34" width="0.1524" layer="91"/>
+<label x="53.34" y="180.34" size="1.27" layer="95" xref="yes"/>
+</segment>
+</net>
+<net name="CS" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="!CS"/>
+<wire x1="50.8" y1="177.8" x2="53.34" y2="177.8" width="0.1524" layer="91"/>
+<label x="53.34" y="177.8" size="1.27" layer="95" xref="yes"/>
+</segment>
+</net>
+<net name="N$131" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="ISET"/>
+<pinref part="R169" gate="G$1" pin="1"/>
+<wire x1="25.4" y1="177.8" x2="15.24" y2="177.8" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="SEGDP" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="SEGDP"/>
+<wire x1="25.4" y1="154.94" x2="22.86" y2="154.94" width="0.1524" layer="91"/>
+<label x="22.86" y="154.94" size="1.27" layer="95" rot="R180" xref="yes"/>
+</segment>
+</net>
+<net name="DIG6" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="DIG6"/>
+<wire x1="50.8" y1="157.48" x2="53.34" y2="157.48" width="0.1524" layer="91"/>
+<label x="53.34" y="157.48" size="1.27" layer="95" xref="yes"/>
+</segment>
+</net>
+<net name="DIG7" class="0">
+<segment>
+<pinref part="IC4" gate="G$1" pin="DIG7"/>
+<wire x1="50.8" y1="154.94" x2="53.34" y2="154.94" width="0.1524" layer="91"/>
+<label x="53.34" y="154.94" size="1.27" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>