<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asrinivasan77</id>
	<title>RoboJackets Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Asrinivasan77"/>
	<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/Special:Contributions/Asrinivasan77"/>
	<updated>2026-04-28T08:52:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Team_Description_Papers&amp;diff=19976</id>
		<title>Team Description Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Team_Description_Papers&amp;diff=19976"/>
		<updated>2022-01-29T19:00:57Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Team Description Paper (TDP) is a document submitted by each team as one of the qualification requirements. As a minimum requirement, the TDP must contain the height of the robot, the maximum diameter of its projection to the ground, and the maximum percentage of ball coverage. Some topics that TDPs cover include robot features and specifications, changes made since the last revision, and the team's current projects.&lt;br /&gt;
&lt;br /&gt;
== TDP Archive ==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.robojackets.org/images/9/97/RJRC_2020_TDP.pdf 2019-2020] Damping dribbler improvements, IMU, fully on-board motion control, situation analysis&lt;br /&gt;
*[https://wiki.robojackets.org/images/3/3f/RJRC_2019_TDP.pdf 2018-2019] Chipper, damping dribbler, mTrain, kicker redesign, multi-hypothesis Kalman filter, motion planning, torque control&lt;br /&gt;
*[https://wiki.robojackets.org/images/c/c1/RJRC_2018_TDP.pdf 2017-2018] Wheel changes, standalone kicker, shot chance calculation&lt;br /&gt;
*[https://wiki.robojackets.org/images/b/b1/RJRC_2017_TDP.pdf 2016-2017] New wheels, new kicker board, probability heuristics for plays, path planning and motion control improvements&lt;br /&gt;
*[https://wiki.robojackets.org/images/e/eb/RJRC_2016_TDP.pdf 2015-2016] New RTOS firmware, per robot motion control tuning, new break beam boards &lt;br /&gt;
*[https://wiki.robojackets.org/images/0/07/RJRC_2015_TDP.pdf 2014-2015] Damped dribbler; more powerful motors; modularity of electronics&lt;br /&gt;
*[https://wiki.robojackets.org/images/a/a6/RJRC_2014_TDP.pdf 2013-2014] Improved motion algorithms; increased robustness of wheels; started new control board&lt;br /&gt;
*[https://wiki.robojackets.org/images/0/0c/RJRC_2013_TDP.pdf 2012-2013] Started a new prototype model&lt;br /&gt;
*[https://wiki.robojackets.org/images/2/2d/RJRC_2012_TDP.pdf 2011-2012] Further upgrades to the pre-existing system&lt;br /&gt;
*[https://wiki.robojackets.org/images/4/4e/RJRC_2011_TDP.pdf 2010-2011] Upgraded 2010 robots&lt;br /&gt;
*[https://wiki.robojackets.org/images/a/af/RJRC_2010_TDP.pdf 2009-2010] Addition of chipper and encoders&lt;br /&gt;
*[https://wiki.robojackets.org/images/1/14/RJRC_2008_TDP.pdf 2007-2008] Redesign of most systems&lt;br /&gt;
*[https://wiki.robojackets.org/images/c/c1/RJRC_2007_TDP.pdf 2006-2007] First competing year&lt;br /&gt;
[[Category:RoboCup]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Team_Description_Papers&amp;diff=19975</id>
		<title>Team Description Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Team_Description_Papers&amp;diff=19975"/>
		<updated>2022-01-29T18:59:58Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Team Description Paper (TDP) is a document submitted by each team as one of the qualification requirements. As a minimum requirement, the TDP must contain the height of the robot, the maximum diameter of its projection to the ground, and the maximum percentage of ball coverage. Some topics that TDPs cover include robot features and specifications, changes made since the last revision, and the team's current projects.&lt;br /&gt;
&lt;br /&gt;
== TDP Archive ==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.robojackets.org/images/9/97/RJRC_2020_TDP.pdf 2019-2020] Damping dribbler improvements, IMU, fully on-board motion control, situation analysis&lt;br /&gt;
*[https://wiki.robojackets.org/images/3/3f/RJRC_2019_TDP.pdf 2018-2019] Chipper, damping dribbler, mTrain, kicker redesign, multi-hypothesis Kalman filter, motion planning, torque control&lt;br /&gt;
*[https://wiki.robojackets.org/images/c/c1/RJRC_2018_TDP.pdf 2017-2018] Wheel changes, standalone kicker, shot chance calculation&lt;br /&gt;
*[https://wiki.robojackets.org/images/b/b1/RJRC_2017_TDP.pdf 2016-2017] New wheels, new kicker board, probability heuristics for plays, path planning and motion control improvements&lt;br /&gt;
*[https://wiki.robojackets.org/images/8/85/RJRC_2016_TDP.pdf 2015-2016] New RTOS firmware, per robot motion control tuning, new break beam boards &lt;br /&gt;
*[https://wiki.robojackets.org/images/0/07/RJRC_2015_TDP.pdf 2014-2015] Damped dribbler; more powerful motors; modularity of electronics&lt;br /&gt;
*[https://wiki.robojackets.org/images/a/a6/RJRC_2014_TDP.pdf 2013-2014] Improved motion algorithms; increased robustness of wheels; started new control board&lt;br /&gt;
*[https://wiki.robojackets.org/images/0/0c/RJRC_2013_TDP.pdf 2012-2013] Started a new prototype model&lt;br /&gt;
*[https://wiki.robojackets.org/images/2/2d/RJRC_2012_TDP.pdf 2011-2012] Further upgrades to the pre-existing system&lt;br /&gt;
*[https://wiki.robojackets.org/images/4/4e/RJRC_2011_TDP.pdf 2010-2011] Upgraded 2010 robots&lt;br /&gt;
*[https://wiki.robojackets.org/images/a/af/RJRC_2010_TDP.pdf 2009-2010] Addition of chipper and encoders&lt;br /&gt;
*[https://wiki.robojackets.org/images/1/14/RJRC_2008_TDP.pdf 2007-2008] Redesign of most systems&lt;br /&gt;
*[https://wiki.robojackets.org/images/c/c1/RJRC_2007_TDP.pdf 2006-2007] First competing year&lt;br /&gt;
[[Category:RoboCup]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=Team_Description_Papers&amp;diff=19974</id>
		<title>Team Description Papers</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=Team_Description_Papers&amp;diff=19974"/>
		<updated>2022-01-29T18:58:23Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Team Description Paper (TDP) is a document submitted by each team as one of the qualification requirements. As a minimum requirement, the TDP must contain the height of the robot, the maximum diameter of its projection to the ground, and the maximum percentage of ball coverage. Some topics that TDPs cover include robot features and specifications, changes made since the last revision, and the team's current projects.&lt;br /&gt;
&lt;br /&gt;
== TDP Archive ==&lt;br /&gt;
&lt;br /&gt;
*[https://wiki.robojackets.org/images/1/1b/2020_TDP_RoboJackets.pdf 2019-2020] Damping dribbler improvements, IMU, fully on-board motion control, situation analysis&lt;br /&gt;
*[https://wiki.robojackets.org/images/1/16/2019_TDP_RoboJackets.pdf 2018-2019] Chipper, damping dribbler, mTrain, kicker redesign, multi-hypothesis Kalman filter, motion planning, torque control&lt;br /&gt;
*[https://wiki.robojackets.org/images/c/ce/2018_TDP_RoboJackets.pdf 2017-2018] Wheel changes, standalone kicker, shot chance calculation&lt;br /&gt;
*[http://wiki.robojackets.org/images/2/24/Robojackets-2017-tdp.pdf 2016-2017] New wheels, new kicker board, probability heuristics for plays, path planning and motion control improvements&lt;br /&gt;
*[http://wiki.robojackets.org/images/8/85/RJRC_2016_TDP.pdf 2015-2016] New RTOS firmware, per robot motion control tuning, new break beam boards &lt;br /&gt;
*[http://wiki.robojackets.org/images/0/07/RJRC_2015_TDP.pdf 2014-2015] Damped dribbler; more powerful motors; modularity of electronics&lt;br /&gt;
*[http://wiki.robojackets.org/images/a/a6/RJRC_2014_TDP.pdf 2013-2014] Improved motion algorithms; increased robustness of wheels; started new control board&lt;br /&gt;
*[http://wiki.robojackets.org/images/0/0c/RJRC_2013_TDP.pdf 2012-2013] Started a new prototype model&lt;br /&gt;
*[http://wiki.robojackets.org/images/2/2d/RJRC_2012_TDP.pdf 2011-2012] Further upgrades to the pre-existing system&lt;br /&gt;
*[http://wiki.robojackets.org/images/4/4e/RJRC_2011_TDP.pdf 2010-2011] Upgraded 2010 robots&lt;br /&gt;
*[http://wiki.robojackets.org/images/a/af/RJRC_2010_TDP.pdf 2009-2010] Addition of chipper and encoders&lt;br /&gt;
*[http://wiki.robojackets.org/images/1/14/RJRC_2008_TDP.pdf 2007-2008] Redesign of most systems&lt;br /&gt;
*[http://wiki.robojackets.org/images/c/c1/RJRC_2007_TDP.pdf 2006-2007] First competing year&lt;br /&gt;
[[Category:RoboCup]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2020_TDP.pdf&amp;diff=19972</id>
		<title>File:RJRC 2020 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2020_TDP.pdf&amp;diff=19972"/>
		<updated>2022-01-29T18:57:54Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:2020 TDP RoboJackets.pdf to File:RJRC 2020 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2020 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:2020_TDP_RoboJackets.pdf&amp;diff=19973</id>
		<title>File:2020 TDP RoboJackets.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:2020_TDP_RoboJackets.pdf&amp;diff=19973"/>
		<updated>2022-01-29T18:57:54Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:2020 TDP RoboJackets.pdf to File:RJRC 2020 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:RJRC 2020 TDP.pdf]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2019_TDP.pdf&amp;diff=19970</id>
		<title>File:RJRC 2019 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2019_TDP.pdf&amp;diff=19970"/>
		<updated>2022-01-29T18:57:44Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:2019 TDP RoboJackets.pdf to File:RJRC 2019 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2019 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:2019_TDP_RoboJackets.pdf&amp;diff=19971</id>
		<title>File:2019 TDP RoboJackets.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:2019_TDP_RoboJackets.pdf&amp;diff=19971"/>
		<updated>2022-01-29T18:57:44Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:2019 TDP RoboJackets.pdf to File:RJRC 2019 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:RJRC 2019 TDP.pdf]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2018_TDP.pdf&amp;diff=19968</id>
		<title>File:RJRC 2018 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2018_TDP.pdf&amp;diff=19968"/>
		<updated>2022-01-29T18:57:29Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:2018 TDP RoboJackets.pdf to File:RJRC 2018 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2018 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:2018_TDP_RoboJackets.pdf&amp;diff=19969</id>
		<title>File:2018 TDP RoboJackets.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:2018_TDP_RoboJackets.pdf&amp;diff=19969"/>
		<updated>2022-01-29T18:57:29Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:2018 TDP RoboJackets.pdf to File:RJRC 2018 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:RJRC 2018 TDP.pdf]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:Robojackets-2017-tdp.pdf&amp;diff=19967</id>
		<title>File:Robojackets-2017-tdp.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:Robojackets-2017-tdp.pdf&amp;diff=19967"/>
		<updated>2022-01-29T18:57:10Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:Robojackets-2017-tdp.pdf to File:RJRC 2017 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:RJRC 2017 TDP.pdf]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2017_TDP.pdf&amp;diff=19966</id>
		<title>File:RJRC 2017 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2017_TDP.pdf&amp;diff=19966"/>
		<updated>2022-01-29T18:57:09Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:Robojackets-2017-tdp.pdf to File:RJRC 2017 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2017 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2020_TDP.pdf&amp;diff=19965</id>
		<title>File:RJRC 2020 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2020_TDP.pdf&amp;diff=19965"/>
		<updated>2022-01-29T18:44:20Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2020 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2019_TDP.pdf&amp;diff=19964</id>
		<title>File:RJRC 2019 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2019_TDP.pdf&amp;diff=19964"/>
		<updated>2022-01-29T18:44:12Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2019 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2018_TDP.pdf&amp;diff=19963</id>
		<title>File:RJRC 2018 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2018_TDP.pdf&amp;diff=19963"/>
		<updated>2022-01-29T18:44:06Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2018 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2017_TDP.pdf&amp;diff=19962</id>
		<title>File:RJRC 2017 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2017_TDP.pdf&amp;diff=19962"/>
		<updated>2022-01-29T18:44:00Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2017 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2016_TDP.pdf&amp;diff=19961</id>
		<title>File:RJRC 2016 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2016_TDP.pdf&amp;diff=19961"/>
		<updated>2022-01-29T18:43:45Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2016 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2015_TDP.pdf&amp;diff=19960</id>
		<title>File:RJRC 2015 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2015_TDP.pdf&amp;diff=19960"/>
		<updated>2022-01-29T18:43:37Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2015 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2013_TDP.pdf&amp;diff=19959</id>
		<title>File:RJRC 2013 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2013_TDP.pdf&amp;diff=19959"/>
		<updated>2022-01-29T18:43:29Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2013 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2014_TDP.pdf&amp;diff=19958</id>
		<title>File:RJRC 2014 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2014_TDP.pdf&amp;diff=19958"/>
		<updated>2022-01-29T18:43:23Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2014 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2010_TDP.pdf&amp;diff=19957</id>
		<title>File:RJRC 2010 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2010_TDP.pdf&amp;diff=19957"/>
		<updated>2022-01-29T18:43:05Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2010 RoboJackets RoboCup SSL TDP&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:RJRC_2016_TDP.pdf&amp;diff=19955</id>
		<title>File:RJRC 2016 TDP.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:RJRC_2016_TDP.pdf&amp;diff=19955"/>
		<updated>2022-01-29T18:40:50Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:Robojackets-2016-tdp.pdf to File:RJRC 2016 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=File:Robojackets-2016-tdp.pdf&amp;diff=19956</id>
		<title>File:Robojackets-2016-tdp.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=File:Robojackets-2016-tdp.pdf&amp;diff=19956"/>
		<updated>2022-01-29T18:40:50Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: Asrinivasan77 moved page File:Robojackets-2016-tdp.pdf to File:RJRC 2016 TDP.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:RJRC 2016 TDP.pdf]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=19589</id>
		<title>People with Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=People_with_Keys&amp;diff=19589"/>
		<updated>2021-02-16T20:07:37Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''These people have keys to the RoboJackets shop area. '''&amp;lt;br/&amp;gt;See [[Shop_Keys|Shop Keys]] for details on key assignments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Key Number&lt;br /&gt;
! Assigned To&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 1&lt;br /&gt;
| ''Unassigned''&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 4&lt;br /&gt;
| Cameron Loyd&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 5&lt;br /&gt;
| Hussain Gynai&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 7&lt;br /&gt;
| Christopher Bellflowers&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 8&lt;br /&gt;
| Arvind Srinivasan&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 9&lt;br /&gt;
| Vijay Srivastava&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 12&lt;br /&gt;
| Ava Thrasher&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 14&lt;br /&gt;
| Todd Hayes&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 15&lt;br /&gt;
| Brian Epstein &lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 18 &lt;br /&gt;
| Sam Morstein&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 19&lt;br /&gt;
| Will Stuckey&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 21&lt;br /&gt;
| Arthur Siqueira&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 22&lt;br /&gt;
| Alex Field&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 23&lt;br /&gt;
| Daniel Martin&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 24&lt;br /&gt;
| Kyle Stachowicz&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 27&lt;br /&gt;
| Cade Tyler&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 28&lt;br /&gt;
| Tyler Bierfreund&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 29 - Lost&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 30&lt;br /&gt;
| Cody Page&lt;br /&gt;
|-&lt;br /&gt;
| 3SB6: 31&lt;br /&gt;
| Phillip Holloway&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 33&lt;br /&gt;
| Nikolay Tranakiev &lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 34&lt;br /&gt;
| Tan Gemicioglu&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 35&lt;br /&gt;
| Dennis Crawford&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 36&lt;br /&gt;
| Varun Madabushi&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 39&lt;br /&gt;
| Alyssa Gordon&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 40&lt;br /&gt;
| Charles Li&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 41&lt;br /&gt;
| Andrew Rocco&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 43&lt;br /&gt;
| Michael Chen&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 44&lt;br /&gt;
| Caleb Chang&lt;br /&gt;
|-&lt;br /&gt;
|3SB6: 45&lt;br /&gt;
| Juan Elizondo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;br /&gt;
[[Category: Shop]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19510</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19510"/>
		<updated>2020-07-11T07:15:02Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
*Group related subsystems into a sheet&lt;br /&gt;
*Have only 1 frame per sheet&lt;br /&gt;
===Frames===&lt;br /&gt;
*A 11 x 17&amp;quot; frame with the following attributes&lt;br /&gt;
**'''TEAM:''' RoboJackets team name&lt;br /&gt;
**'''SCH_DESC:''' Short summary of content in the frame&lt;br /&gt;
**'''REVISION:''' Schematic version&lt;br /&gt;
*Group related subsystems into boxes&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.006 in&lt;br /&gt;
***'''Style:''' shortdash&lt;br /&gt;
***'''Layer:''' 97 Info&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Label using Text&lt;br /&gt;
***'''Size:''' 0.07 in&lt;br /&gt;
***'''Ratio:''' 8%&lt;br /&gt;
***'''Line Distance:''' 50%&lt;br /&gt;
***'''Font:''' proportional&lt;br /&gt;
***'''Align:''' bottom-left&lt;br /&gt;
***'''Layer:''' 97 Info&lt;br /&gt;
===Description===&lt;br /&gt;
*Should match the SCH_DESC from the frame&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 0.05 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 97 Info&lt;br /&gt;
===Signals===&lt;br /&gt;
*Should have a name if possible&lt;br /&gt;
*Label every net:&lt;br /&gt;
**'''Size:''' 0.05&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Font:''' proportional &lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Xref:''' checked&lt;br /&gt;
===Power===&lt;br /&gt;
*Use symbols with appropriate name as necessary&lt;br /&gt;
*Label with the voltage range and max current at driver &lt;br /&gt;
*Use Text&lt;br /&gt;
===Busses===&lt;br /&gt;
*Should have a name and description &lt;br /&gt;
*Use Text&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
*Note values derived from a datasheet with a short explanation&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
*Note optional parts&lt;br /&gt;
*Note 0ohm isolation resistors and 0ohm jumper resistors&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces from overlapping&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Vias===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right&lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break&lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19509</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19509"/>
		<updated>2020-07-11T07:04:38Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
*Group related subsystems into a sheet&lt;br /&gt;
*Have only 1 frame per sheet&lt;br /&gt;
===Frames===&lt;br /&gt;
*A 11 x 17&amp;quot; frame with the following attributes&lt;br /&gt;
**'''TEAM:''' RoboJackets Team Name&lt;br /&gt;
**'''SCH_DESC:''' Short summary of content in the frame&lt;br /&gt;
**'''REVISION:''' Schematic version&lt;br /&gt;
*Group related subsystems into boxes&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.006 in&lt;br /&gt;
***'''Style:''' shortdash&lt;br /&gt;
***'''Layer:''' 97 Info&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Label using Text&lt;br /&gt;
***'''Size:''' 0.07 in&lt;br /&gt;
***'''Ratio:''' 8%&lt;br /&gt;
***'''Line Distance:''' 50%&lt;br /&gt;
***'''Font:''' proportional&lt;br /&gt;
***'''Align:''' bottom-left&lt;br /&gt;
***'''Layer:''' 97 Info&lt;br /&gt;
===Description===&lt;br /&gt;
*Should match the SCH_DESC from the frame&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 0.05 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 97 Info&lt;br /&gt;
===Signals===&lt;br /&gt;
*Should have a name if possible&lt;br /&gt;
*Label every net:&lt;br /&gt;
**'''Size:''' 0.05&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Font:''' proportional &lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Xref:''' checked&lt;br /&gt;
===Power===&lt;br /&gt;
*Use symbols with appropriate name as necessary&lt;br /&gt;
*Label with the voltage range and max current at driver &lt;br /&gt;
*Use Text&lt;br /&gt;
===Busses===&lt;br /&gt;
*Should have a name and description &lt;br /&gt;
*Use Text&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
*Note values derived from a datasheet with a short explanation&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
*Note optional parts&lt;br /&gt;
*Note 0ohm isolation resistors and 0ohm jumper resistors&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces from overlapping&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Vias===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19508</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19508"/>
		<updated>2020-07-11T06:59:59Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
*Group related subsystems into a sheet&lt;br /&gt;
*Have only 1 frame per sheet&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
*Should match the SCH_DESC from the frame&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 0.05 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 97 Info&lt;br /&gt;
===Signals===&lt;br /&gt;
*Should have a name if possible&lt;br /&gt;
*Label every net:&lt;br /&gt;
**'''Size:''' 0.05&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Font:''' proportional &lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Xref:''' checked&lt;br /&gt;
===Power===&lt;br /&gt;
*Use symbols with appropriate name as necessary&lt;br /&gt;
*Label with the voltage range and max current at driver &lt;br /&gt;
*Use Text&lt;br /&gt;
===Busses===&lt;br /&gt;
*Should have a name and description &lt;br /&gt;
*Use Text&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
*Note values derived from a datasheet with a short explanation&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
*Note optional parts&lt;br /&gt;
*Note 0ohm isolation resistors and 0ohm jumper resistors&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces from overlapping&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Vias===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19507</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19507"/>
		<updated>2020-07-11T06:58:19Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
*Should match the SCH_DESC from the frame&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 0.05 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 97 Info&lt;br /&gt;
===Signals===&lt;br /&gt;
*Should have a name if possible&lt;br /&gt;
*Label every net:&lt;br /&gt;
**'''Size:''' 0.05&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Font:''' proportional &lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Xref:''' checked&lt;br /&gt;
===Power===&lt;br /&gt;
*Use symbols with appropriate name as necessary&lt;br /&gt;
*Label with the voltage range and max current at driver &lt;br /&gt;
*Use Text&lt;br /&gt;
===Busses===&lt;br /&gt;
*Should have a name and description &lt;br /&gt;
*Use Text&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
*Note values derived from a datasheet with a short explanation&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
*Note optional parts&lt;br /&gt;
*Note 0ohm isolation resistors and 0ohm jumper resistors&lt;br /&gt;
*Use Text within the box of the part in question&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces from overlapping&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Vias===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19506</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19506"/>
		<updated>2020-07-11T06:49:37Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces from overlapping&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Vias===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19505</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19505"/>
		<updated>2020-07-11T06:46:15Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces from overlapping&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19504</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19504"/>
		<updated>2020-07-11T06:37:56Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Prefix Designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19503</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19503"/>
		<updated>2020-07-11T06:37:24Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for prefix designators&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19502</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19502"/>
		<updated>2020-07-11T06:36:12Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirements])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19501</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19501"/>
		<updated>2020-07-11T06:15:58Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
==Board Fab==&lt;br /&gt;
*Load design rules before placement and routing&lt;br /&gt;
**Allows spacing constraints to be known to tool&lt;br /&gt;
*Check [https://github.com/RoboJackets/eagle-libraries/tree/master/design%20rules this repo] for common EAGLE DRC files per fab&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
*LEDs&lt;br /&gt;
**Locate power status LEDs near power sources&lt;br /&gt;
*Noise prevention&lt;br /&gt;
**Keep analog electronics far from high power electronics&lt;br /&gt;
**Provide adequate spacing for via stitching/shielding if needed&lt;br /&gt;
*Decoupling capacitors&lt;br /&gt;
**Recommended 1 per power pin on an IC&lt;br /&gt;
**Place as close as possible to the power pin&lt;br /&gt;
**Use multiple if necessary&lt;br /&gt;
***Reduces noise &lt;br /&gt;
***Place smallest value closest to the pin&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
*Plan for board mounting holes&lt;br /&gt;
**Figure out size of the hole and necessary clearance&lt;br /&gt;
**Prevent components and traces from being near bolt heads&lt;br /&gt;
*Plan for board cutouts and shape&lt;br /&gt;
**Mark these before placement and routing&lt;br /&gt;
***Use 51 tDoc / 52 bDoc to indicate cutout&lt;br /&gt;
**Prevent components and traces from being near the cutout&lt;br /&gt;
*Prevent components and traces&lt;br /&gt;
**Use 39 tKeepout / 40 bKeepout to block components &lt;br /&gt;
**Use 41 tKeepout / 42 bKeepout to block copper and traces&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirement])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19500</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19500"/>
		<updated>2020-07-11T05:51:55Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Board Fab==&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
*For two layer boards, try to keep components, signals, and power on the top layer and a ground plane on the bottom layer&lt;br /&gt;
**Use Polygon&lt;br /&gt;
***'''Width:''' 0.2mm&lt;br /&gt;
***'''Cap:''' round&lt;br /&gt;
***'''Layer:''' 16 Bottom&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
***'''Polygon Pour:''' solid&lt;br /&gt;
***'''Spacing:''' 0.05&lt;br /&gt;
***'''Isolate:''' 0&lt;br /&gt;
***'''Rank:''' 1&lt;br /&gt;
***'''Orphans:''' unchecked&lt;br /&gt;
***'''Thermals:''' unchecked&lt;br /&gt;
*Use extra internal layers when necessary&lt;br /&gt;
**Allows for simplified power routing&lt;br /&gt;
**Leaves more space for signal traces&lt;br /&gt;
**Put power planes internally&lt;br /&gt;
***Layer 2 and 15 on 4 layer boards&lt;br /&gt;
***Layer 2, 3, 14, and 15 on 6 layer boards&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk between different layers (for boards &amp;gt;2 layers)&lt;br /&gt;
*Differential signals&lt;br /&gt;
**Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*High frequency&lt;br /&gt;
**High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
**Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirement])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19499</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19499"/>
		<updated>2020-07-11T05:28:44Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Board Fab==&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
===Traces===&lt;br /&gt;
*In general&lt;br /&gt;
**'''Style:''' continuous&lt;br /&gt;
**'''Cap:''' round&lt;br /&gt;
**'''Curve:''' 0&lt;br /&gt;
*Signals&lt;br /&gt;
**'''Width:''' 0.3mm&lt;br /&gt;
*Power &lt;br /&gt;
**'''Width:''' 0.5mm (increase as necessary for [https://www.4pcb.com/trace-width-calculator.html current requirement])&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
===Via===&lt;br /&gt;
*At minimum&lt;br /&gt;
**'''Diameter:''' 0.65mm&lt;br /&gt;
**'''Drill:''' 0.35mm&lt;br /&gt;
**'''Shape:''' round&lt;br /&gt;
**'''Layer:''' 1-16&lt;br /&gt;
*Avoid minimum sizing (based on the DRC) when possible&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19498</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19498"/>
		<updated>2020-07-11T05:09:41Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Board Fab==&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
===Traces===&lt;br /&gt;
===Via===&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*Far more important than most people realize and can take a significant amount of time to get right. &lt;br /&gt;
*Makes a board easier to use, easier to debug, and harder to break. &lt;br /&gt;
===Style===&lt;br /&gt;
*Text&lt;br /&gt;
**'''Size:''' 1 mm (at minimum)&lt;br /&gt;
**'''Ratio:''' 8% (Important text can be bolded using 15%)&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
**'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
*Markings (anything not already in footprints)&lt;br /&gt;
**Will be in final board output&lt;br /&gt;
**Use Lines&lt;br /&gt;
***Width: 0.2 mm&lt;br /&gt;
***Style: continuous&lt;br /&gt;
***Layer: 21 tPlace / 22 bPlace&lt;br /&gt;
*Extra Details&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Capture more details, extensions beyond outline, etc&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu / 52 bDocu&lt;br /&gt;
*Measurements&lt;br /&gt;
**Will not be in final board output&lt;br /&gt;
**Useful to mark critical distances&lt;br /&gt;
**Can mark outer board dimensions&lt;br /&gt;
**Use Dimension&lt;br /&gt;
***'''Size:''' 2 mm&lt;br /&gt;
***'''Ratio:''' 8% (Important dimensions can be bolded using 15%)&lt;br /&gt;
***'''Layer:''' 47 Measures&lt;br /&gt;
***'''DType:''' parallel&lt;br /&gt;
***'''Line Width:''' 0.2mm&lt;br /&gt;
***'''Ext. Line Width:v auto&lt;br /&gt;
***'''Ext. Line Length:''' auto&lt;br /&gt;
***'''Ext. Line Offset:''' auto&lt;br /&gt;
***'''Unit:''' mm&lt;br /&gt;
***'''Precision:''' 3&lt;br /&gt;
***'''Show unit:''' checked&lt;br /&gt;
===Labels===&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values (e.g. on or off)&lt;br /&gt;
*Label all debug LEDs (e.g. MCU Status)&lt;br /&gt;
*Label all fuses with current rating&lt;br /&gt;
===General===&lt;br /&gt;
*Aesthetics&lt;br /&gt;
**Don’t place silkscreen on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
**Have your team logo on the board (e.g. RoboBuzz)&lt;br /&gt;
*Versioning&lt;br /&gt;
**Have a &amp;quot;vMAJOR.minor&amp;quot; version text label on the board (e.g. v2.1)&lt;br /&gt;
**Have your team name and year on the board (e.g. RoboCup 2020)&lt;br /&gt;
*Board ID&lt;br /&gt;
**White square to allow for a board ID (e.g. written 2 means board 2)&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**Use Rectangle&lt;br /&gt;
***Make width and height 5mm by 5mm (minimum)&lt;br /&gt;
***'''Layer:''' 21 tPlace / 22 bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19497</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19497"/>
		<updated>2020-07-11T04:54:42Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Sheets==&lt;br /&gt;
===Overall===&lt;br /&gt;
===Frames===&lt;br /&gt;
===Description===&lt;br /&gt;
==Nets==&lt;br /&gt;
===Style===&lt;br /&gt;
===Signals===&lt;br /&gt;
===Power===&lt;br /&gt;
===Busses===&lt;br /&gt;
==Notes==&lt;br /&gt;
===Computed Values===&lt;br /&gt;
===Specific Parts===&lt;br /&gt;
=Boards=&lt;br /&gt;
==Grid==&lt;br /&gt;
==Board Fab==&lt;br /&gt;
==Placement==&lt;br /&gt;
===General===&lt;br /&gt;
===Mechanical Considerations===&lt;br /&gt;
==Routing==&lt;br /&gt;
===General Practices===&lt;br /&gt;
===Traces===&lt;br /&gt;
===Via===&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
===Style===&lt;br /&gt;
===Labels===&lt;br /&gt;
===General===&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19496</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19496"/>
		<updated>2020-07-11T04:33:44Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' blank unless specific to part&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
*Resistors&lt;br /&gt;
**Should have tolerance and power ratings that is blank by default&lt;br /&gt;
**Value is for resistance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Power&lt;br /&gt;
***'''Name:''' Power&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Capacitors&lt;br /&gt;
**Should have tolerance and voltage ratings that is blank by default&lt;br /&gt;
**Value is for capacitance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Voltage&lt;br /&gt;
***'''Name:''' Voltage&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Inductors&lt;br /&gt;
**Should have tolerance and current ratings that is blank by default&lt;br /&gt;
**Value is for inductance only&lt;br /&gt;
**Tolerance&lt;br /&gt;
***'''Name:''' Tolerance&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
**Current&lt;br /&gt;
***'''Name:''' Current&lt;br /&gt;
***'''Value:''' blank unless specific to part&lt;br /&gt;
***'''Type:''' variable&lt;br /&gt;
*Fuses&lt;br /&gt;
**Value is for current rating&lt;br /&gt;
*Diodes&lt;br /&gt;
**LEDs&lt;br /&gt;
***Value should be color&lt;br /&gt;
**Normal Diode&lt;br /&gt;
***Value should be reverse voltage&lt;br /&gt;
**TVS Diode&lt;br /&gt;
***Value should be [Working Voltage]-[Breakdown Voltage] (e.g. 8V-8.5V)&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separate Assembly or Subassembly&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode or LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S/SW&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|-&lt;br /&gt;
| XF&lt;br /&gt;
| External Fuse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19495</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19495"/>
		<updated>2020-07-11T04:08:23Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
&lt;br /&gt;
==Device==&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part number (eg. ATTINY167-SU)&lt;br /&gt;
*Wildcards&lt;br /&gt;
**Allows devices with multiple technologies (specifications) or packages&lt;br /&gt;
***Uses wildcards in device name&lt;br /&gt;
***Technology Name: *&lt;br /&gt;
***Package Name: ?&lt;br /&gt;
**Example&lt;br /&gt;
***Regulator with two voltage (3.3V and 1.8V) technologies&lt;br /&gt;
****AP2138N-3.3TRG1 for 3.3V&lt;br /&gt;
****AP2138N-1.8TRG1 for 1.8V&lt;br /&gt;
****Becomes AP2138N-*TRG1 with technology 3.3 and 1.8&lt;br /&gt;
===Description===&lt;br /&gt;
*One sentence part function overview (valid for all variants)&lt;br /&gt;
*Datasheet link&lt;br /&gt;
===Value===&lt;br /&gt;
*Off unless its a passive part (resistors, capacitors, inductors, fuses, diodes)&lt;br /&gt;
*If its a specific passive part with a value, add an attribute&lt;br /&gt;
**'''Name:''' VALUE&lt;br /&gt;
**'''Value:''' the value&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Symbol===&lt;br /&gt;
*Use specific symbol for that part/family&lt;br /&gt;
*Connectors are an exception&lt;br /&gt;
**Generic symbol used for all connectors of a certain size&lt;br /&gt;
===Footprint===&lt;br /&gt;
*Use specific footprint if unique&lt;br /&gt;
*Try to reuse a footprint if it matches&lt;br /&gt;
===Attribute (non-Passives)===&lt;br /&gt;
*Part number&lt;br /&gt;
**'''Name:''' DKPN&lt;br /&gt;
**'''Value:''' the Digi-Key Part Number (eg. ATTINY167-SU-ND)&lt;br /&gt;
**'''Type:''' variable&lt;br /&gt;
===Attribute (Passives)===&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separable assembly or sub-assembly (e.g. printed circuit assembly)&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode, LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19494</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19494"/>
		<updated>2020-07-11T03:53:44Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
***Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
&lt;br /&gt;
==Device==&lt;br /&gt;
===Attributes===&lt;br /&gt;
*Name should be manufacturer part number&lt;br /&gt;
*Attribute - DKPN should be filled with the Digi-Key part number&lt;br /&gt;
===Descriptions===&lt;br /&gt;
*One sentence describes the function of the part&lt;br /&gt;
*Datasheet link (if available)&lt;br /&gt;
&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separable assembly or sub-assembly (e.g. printed circuit assembly)&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode, LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19493</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19493"/>
		<updated>2020-07-11T03:46:06Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pad (Through-hole)&lt;br /&gt;
**'''Name:''' name based on datasheet pin number&lt;br /&gt;
**'''Diameter:''' auto&lt;br /&gt;
**'''Drill:''' size based on datasheet&lt;br /&gt;
**'''Shape:''' circle&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''First:''' unchecked&lt;br /&gt;
*Smd (Surface Mount)&lt;br /&gt;
**'''Name: name based on datasheet pin number&lt;br /&gt;
**'''Smd Size:''' size based on datasheet&lt;br /&gt;
**'''Layer:''' 1 Top (usually)&lt;br /&gt;
**'''Roundness:''' 0%&lt;br /&gt;
**'''Locked:''' unchecked&lt;br /&gt;
**'''Thermals:''' checked&lt;br /&gt;
**'''Stop:''' checked&lt;br /&gt;
**'''Cream:''' checked&lt;br /&gt;
*Polarity Indication&lt;br /&gt;
**Through-hole&lt;br /&gt;
**Make pin 1 visually different&lt;br /&gt;
***'''Shape:''' square&lt;br /&gt;
**Indicate polarity, when necessary&lt;br /&gt;
***Prevents backwards installation&lt;br /&gt;
***Direction or cathode indicators for diodes&lt;br /&gt;
***Stripe or plus-minus for capacitors&lt;br /&gt;
**Indicate Pin 1 for ICs&lt;br /&gt;
***Use a circle (dot)&lt;br /&gt;
****'''Width:''' 0 mm&lt;br /&gt;
****'''Layer:''' 21 tPlace&lt;br /&gt;
****'''Radius:''' 0.2 mm (at minimum)&lt;br /&gt;
**Avoid overlapping pads with silkscreen, cut a section out&lt;br /&gt;
&lt;br /&gt;
==Device==&lt;br /&gt;
===Attributes===&lt;br /&gt;
*Name should be manufacturer part number&lt;br /&gt;
*Attribute - DKPN should be filled with the Digi-Key part number&lt;br /&gt;
===Descriptions===&lt;br /&gt;
*One sentence describes the function of the part&lt;br /&gt;
*Datasheet link (if available)&lt;br /&gt;
&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separable assembly or sub-assembly (e.g. printed circuit assembly)&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode, LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19492</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19492"/>
		<updated>2020-07-11T03:35:08Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 1 mm&lt;br /&gt;
*'''Alt:''' 0.1 mm&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer footprint name (eg. SOIC-20)&lt;br /&gt;
===Description===&lt;br /&gt;
*Link to datasheet for part/family for pad layout&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on footprint center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 1 mm&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' vector&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of footprint&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 25 tNames&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 26 tValues&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 21 tPlace&lt;br /&gt;
**Draw package outline per part/family datasheet&lt;br /&gt;
**Used for part placement&lt;br /&gt;
*Keepout&lt;br /&gt;
**Use Rectangles&lt;br /&gt;
***'''Layer:''' 39 tKeepout&lt;br /&gt;
**Size 0.1 mm larger than the package&lt;br /&gt;
**Used to prevent overlapping parts&lt;br /&gt;
*Details&lt;br /&gt;
**Capture more part details, extensions beyond outline, etc&lt;br /&gt;
**Use&lt;br /&gt;
***'''Width:''' 0.2 mm&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 51 tDocu&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
==Device==&lt;br /&gt;
===Attributes===&lt;br /&gt;
*Name should be manufacturer part number&lt;br /&gt;
*Attribute - DKPN should be filled with the Digi-Key part number&lt;br /&gt;
===Descriptions===&lt;br /&gt;
*One sentence describes the function of the part&lt;br /&gt;
*Datasheet link (if available)&lt;br /&gt;
&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separable assembly or sub-assembly (e.g. printed circuit assembly)&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode, LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19491</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19491"/>
		<updated>2020-07-11T03:20:24Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Origin&lt;br /&gt;
**Center origin (crosshair) on symbol center&lt;br /&gt;
*Text&lt;br /&gt;
**Keep text horizontal&lt;br /&gt;
**'''Size:''' 0.07 in&lt;br /&gt;
**'''Ratio:''' 8%&lt;br /&gt;
**'''Line Distance:''' 50%&lt;br /&gt;
**'''Font:''' proportional&lt;br /&gt;
*Name&lt;br /&gt;
**Locate in top left of symbol&lt;br /&gt;
**'''Align:''' bottom-left&lt;br /&gt;
**'''Layer:''' 95 Names&lt;br /&gt;
**'''Value:''' &amp;gt;NAME&lt;br /&gt;
*Value&lt;br /&gt;
**Locate in bottom-left of symbol&lt;br /&gt;
**'''Align:''' top-left&lt;br /&gt;
**'''Layer:''' 96 Values&lt;br /&gt;
**'''Value:''' &amp;gt;VALUE&lt;br /&gt;
*Outline&lt;br /&gt;
**Use Lines&lt;br /&gt;
***'''Width:''' 0.01 in&lt;br /&gt;
***'''Style:''' continuous&lt;br /&gt;
***'''Layer:''' 94 Symbol&lt;br /&gt;
***'''Curve:''' 0&lt;br /&gt;
**Try to have a length/width that is a 0.1 in multiple (eg. 0.4 in by 0.4 in)&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins&lt;br /&gt;
**Label pins to allow the symbol to be applied to parts in similar families&lt;br /&gt;
**'''Name:''' Based on part datasheet&lt;br /&gt;
**'''Direction:''' pas (passive)&lt;br /&gt;
**'''Swap Level:''' 0&lt;br /&gt;
**'''Length:''' middle&lt;br /&gt;
**'''Function:''' none&lt;br /&gt;
**'''Visible:''' both&lt;br /&gt;
*Pin Placement&lt;br /&gt;
**Power (VCC): top left&lt;br /&gt;
**Ground (GND): bottom right&lt;br /&gt;
**Inputs: left edge&lt;br /&gt;
**Outputs: right edge&lt;br /&gt;
*Passive Pins&lt;br /&gt;
**Specifically resistors, capacitors, inductors, fuses, diodes&lt;br /&gt;
**'''Visible:''' off&lt;br /&gt;
*Connector Pins&lt;br /&gt;
**Try to reuse an existing symbol for the size of connector &lt;br /&gt;
**If need to make a new one, for pins:&lt;br /&gt;
***'''Visible:''' pad&lt;br /&gt;
*Decimal Labeling&lt;br /&gt;
**For fractional values include the decimal point (eg. 3.3V, 4.5K)&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*1 mm Size&lt;br /&gt;
*0.1 mm Alt&lt;br /&gt;
===Style===&lt;br /&gt;
*Center origin of grid on the center of the part&lt;br /&gt;
*&amp;gt;VALUE tag aligned bottom-left&lt;br /&gt;
*&amp;gt;NAME tag aligned top-left&lt;br /&gt;
*Outline of package on tDocu/bDocu&lt;br /&gt;
*Outline safe distance outside of package with tKeepout/bKeepout (width 0.1 mm) to prevent components from being placed on top of each other&lt;br /&gt;
&lt;br /&gt;
===Font===&lt;br /&gt;
*Font - Vector&lt;br /&gt;
*Ratio - 10%&lt;br /&gt;
**unless made bold for end user benefit&lt;br /&gt;
*Size - 1 mm&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Silkscreen&lt;br /&gt;
**Line for alignment on tPlace/bPlace&lt;br /&gt;
**All ICs should have pin one marked with a dot&lt;br /&gt;
**All diodes should have direction or cathode marks&lt;br /&gt;
**Clearly indicate polarity as necessary&lt;br /&gt;
**Try not to overlap pads with silkscreen; although tedious, cut a section out&lt;br /&gt;
*Slots&lt;br /&gt;
**Use the milling layer (46) to draw the outline of the slot&lt;br /&gt;
**Create the pad using the elongated pad&lt;br /&gt;
**Set the hole diameter to the width of the slot&lt;br /&gt;
**Export the milling layer to its own gerber file and attach it with the rest of your gerbers&lt;br /&gt;
**Every manufacturer has its own preferred method, but seems to be accepted widely enough&lt;br /&gt;
&lt;br /&gt;
==Device==&lt;br /&gt;
===Attributes===&lt;br /&gt;
*Name should be manufacturer part number&lt;br /&gt;
*Attribute - DKPN should be filled with the Digi-Key part number&lt;br /&gt;
===Descriptions===&lt;br /&gt;
*One sentence describes the function of the part&lt;br /&gt;
*Datasheet link (if available)&lt;br /&gt;
&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separable assembly or sub-assembly (e.g. printed circuit assembly)&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode, LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19490</id>
		<title>EAGLE Style Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=EAGLE_Style_Guide&amp;diff=19490"/>
		<updated>2020-07-11T02:56:01Z</updated>

		<summary type="html">&lt;p&gt;Asrinivasan77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Part Creation=&lt;br /&gt;
==Symbol==&lt;br /&gt;
===Grid===&lt;br /&gt;
*'''Size:''' 0.1 in&lt;br /&gt;
*'''Alt:''' 0.01 in&lt;br /&gt;
===Name===&lt;br /&gt;
*Should be manufacturer part/family number (eg. ATTINY167-SU)&lt;br /&gt;
===Description===&lt;br /&gt;
*Leave blank&lt;br /&gt;
===Style===&lt;br /&gt;
*Center origin of grid on the center of the part&lt;br /&gt;
*&amp;gt;VALUE tag aligned bottom-left&lt;br /&gt;
*&amp;gt;NAME tag aligned top-left&lt;br /&gt;
&lt;br /&gt;
===Font===&lt;br /&gt;
*Font - Proportional&lt;br /&gt;
*Size - 0.07 in&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Pins should be labeled in a way that allows the symbol to be applied to any parts in a similar family&lt;br /&gt;
*For passive elements, pin labels can be disabled for simplicity &lt;br /&gt;
**“Visible - pin” for just the pin label&lt;br /&gt;
**“Visible - pad” for just the pad label&lt;br /&gt;
*Use passive for the pin type; at a minimum, don’t set any to power even if they are power pins&lt;br /&gt;
*For functional layout: Inputs on left, outputs on right, power top-left, ground bottom-right.&lt;br /&gt;
*Pin placement&lt;br /&gt;
**Inputs on left&lt;br /&gt;
**Outputs on right&lt;br /&gt;
**Power on top (optional)&lt;br /&gt;
**Ground on bottom (optional)&lt;br /&gt;
*Decimal value labeling&lt;br /&gt;
**For labeling fractional values, include the decimal point. Eg. 3.3V&lt;br /&gt;
**4.51k → 4,510 kOhm&lt;br /&gt;
**NOT 3V3, etc.&lt;br /&gt;
&lt;br /&gt;
==Footprint==&lt;br /&gt;
===Grid===&lt;br /&gt;
*1 mm Size&lt;br /&gt;
*0.1 mm Alt&lt;br /&gt;
===Style===&lt;br /&gt;
*Center origin of grid on the center of the part&lt;br /&gt;
*&amp;gt;VALUE tag aligned bottom-left&lt;br /&gt;
*&amp;gt;NAME tag aligned top-left&lt;br /&gt;
*Outline of package on tDocu/bDocu&lt;br /&gt;
*Outline safe distance outside of package with tKeepout/bKeepout (width 0.1 mm) to prevent components from being placed on top of each other&lt;br /&gt;
&lt;br /&gt;
===Font===&lt;br /&gt;
*Font - Vector&lt;br /&gt;
*Ratio - 10%&lt;br /&gt;
**unless made bold for end user benefit&lt;br /&gt;
*Size - 1 mm&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
*Silkscreen&lt;br /&gt;
**Line for alignment on tPlace/bPlace&lt;br /&gt;
**All ICs should have pin one marked with a dot&lt;br /&gt;
**All diodes should have direction or cathode marks&lt;br /&gt;
**Clearly indicate polarity as necessary&lt;br /&gt;
**Try not to overlap pads with silkscreen; although tedious, cut a section out&lt;br /&gt;
*Slots&lt;br /&gt;
**Use the milling layer (46) to draw the outline of the slot&lt;br /&gt;
**Create the pad using the elongated pad&lt;br /&gt;
**Set the hole diameter to the width of the slot&lt;br /&gt;
**Export the milling layer to its own gerber file and attach it with the rest of your gerbers&lt;br /&gt;
**Every manufacturer has its own preferred method, but seems to be accepted widely enough&lt;br /&gt;
&lt;br /&gt;
==Device==&lt;br /&gt;
===Attributes===&lt;br /&gt;
*Name should be manufacturer part number&lt;br /&gt;
*Attribute - DKPN should be filled with the Digi-Key part number&lt;br /&gt;
===Descriptions===&lt;br /&gt;
*One sentence describes the function of the part&lt;br /&gt;
*Datasheet link (if available)&lt;br /&gt;
&lt;br /&gt;
===Prefix===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chart for Designation&lt;br /&gt;
|-&lt;br /&gt;
! Letter&lt;br /&gt;
! Part Type&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| Separable assembly or sub-assembly (e.g. printed circuit assembly)&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Capacitor&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Diode, LED&lt;br /&gt;
|-&lt;br /&gt;
| F&lt;br /&gt;
| Fuse&lt;br /&gt;
|-&lt;br /&gt;
| FB&lt;br /&gt;
| Ferrite bead&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| Jack or Connector (least moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| JP&lt;br /&gt;
| Jumper&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| Relay or Contactor&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Inductor&lt;br /&gt;
|-&lt;br /&gt;
| LS/BZ&lt;br /&gt;
| Loudspeaker or Buzzer&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Motor&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| Plug (most moveable connection part)&lt;br /&gt;
|-&lt;br /&gt;
| PS&lt;br /&gt;
| Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| Q&lt;br /&gt;
| Transistor&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| Resistor&lt;br /&gt;
|-&lt;br /&gt;
| RN&lt;br /&gt;
| Resistor Network&lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Switch&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Transformer&lt;br /&gt;
|-&lt;br /&gt;
| TP&lt;br /&gt;
| Test Point&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| Integrated Circuit&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Crystal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Schematics=&lt;br /&gt;
==Overall==&lt;br /&gt;
*Organize subsystems as follows:&lt;br /&gt;
*Related subsystems should be grouped into a sheet&lt;br /&gt;
*Each subsystem in a sheet should be boxed clearly, and that box labeled&lt;br /&gt;
**Use line tool, width 0.006, shortdash, layer 97 info&lt;br /&gt;
**Label font&lt;br /&gt;
***Font - vector&lt;br /&gt;
***Ratio - 12%&lt;br /&gt;
***Size - 0.25 in&lt;br /&gt;
***Layer - Info&lt;br /&gt;
**Every sheet should have the following:&lt;br /&gt;
***A frame no bigger than 11 x 17&amp;quot; (8½ x 11” preferred), which should have the following info:&lt;br /&gt;
***A name&lt;br /&gt;
***Last edit date&lt;br /&gt;
***Last edit engineer(s)&lt;br /&gt;
***Schematic version&lt;br /&gt;
***Page #&lt;br /&gt;
**Frames within a schematic should all be the same size&lt;br /&gt;
==Nets==&lt;br /&gt;
*Every net should have a name if possible&lt;br /&gt;
**Use xref tags at 0.05 size&lt;br /&gt;
*Every bus should have a name and description&lt;br /&gt;
*Every power net should be labeled with the acceptable voltage range and max current at the net driver&lt;br /&gt;
*Differentially routed nets should be commented as such as the driver and sink&lt;br /&gt;
*Impedance controlled nets should be commented as such as the driver and sink&lt;br /&gt;
*Power and Ground nets&lt;br /&gt;
**Use symbol with appropriate name&lt;br /&gt;
==Configs==&lt;br /&gt;
*Any value computed (e.g. varies by application) from a datasheet should be noted&lt;br /&gt;
*Any optional parts should be noted&lt;br /&gt;
*0ohm isolation resistor and 0ohm jumper resistors should be noted&lt;br /&gt;
=Boards=&lt;br /&gt;
==Fab House / Validation==&lt;br /&gt;
*Load fab house DRC before place and route&lt;br /&gt;
*RoboJackets has slightly conservative DRCs for 2 and 4 layer boards&lt;br /&gt;
==Placement==&lt;br /&gt;
*Keep analog electronics far from high power electronics&lt;br /&gt;
*Locate power net status LEDs near power sources&lt;br /&gt;
*Provide adequate spacing for stitching/shielding if needed&lt;br /&gt;
*Verify any mechanical considerations&lt;br /&gt;
**Board mounting holes&lt;br /&gt;
**Component mounting holes/cutouts&lt;br /&gt;
**Use tDoc/bDoc and/or tKeepout/bKeepout for bolt head size to prevent traces near mounting&lt;br /&gt;
*Place decoupling capacitors as close to the power pin of the IC as possible&lt;br /&gt;
**Smallest values should be closest to pin to minimize parasitic inductance&lt;br /&gt;
==Routing==&lt;br /&gt;
*Avoid minimum trace width where possible&lt;br /&gt;
**Suggestions: 0.2 to 0.3mm for signals, 0.4 to 0.5mm for power (increase as needed for current rating)&lt;br /&gt;
*Avoid minimum trace spacing where possible&lt;br /&gt;
*Avoid minimum drill/via size where possible&lt;br /&gt;
**Suggestions: 0.35mm drill, 0.65mm diameter for vias&lt;br /&gt;
*Do not split differentially routed pairs unless impedance and arrival time can be matched&lt;br /&gt;
*Avoid vias on signals above 1GHz&lt;br /&gt;
*Use the same number of vias on differentially routed traces&lt;br /&gt;
*For two layer boards, try to keep component, signal, and power on the top layer and ground return on the bottom layer&lt;br /&gt;
*High frequency signals should have continuous low impedance return path directly beneath trace. &lt;br /&gt;
*Keep high frequency signals isolated from other signals to minimize crosstalk&lt;br /&gt;
*Route signals orthogonally to avoid cross-talk&lt;br /&gt;
==Silkscreen==&lt;br /&gt;
*This is far more important than most people realize and can take a significant amount of time to get right. A good silkscreen makes a board easier to use, easier to debug, and harder to break.&lt;br /&gt;
===Meta===&lt;br /&gt;
*Have at least a &amp;quot;vMAJOR.minor&amp;quot; version label on the board&lt;br /&gt;
*Have your team name and year (optionally month, Ubuntu style) on the board&lt;br /&gt;
*Have your team logo on the board&lt;br /&gt;
*Have a filled white square to write in an instance ID&lt;br /&gt;
**Recommended if more than three boards will be fabricated&lt;br /&gt;
**e.g. can say &amp;quot;board #2 is broken&amp;quot;, there is a &amp;quot;2&amp;quot; written on the white square&lt;br /&gt;
**Cover ink with Kapton tape&lt;br /&gt;
*Don’t place them on vias (even tented vias) unless absolutely unavoidable&lt;br /&gt;
===Components &amp;amp; Connectors===&lt;br /&gt;
*Set default line width to 0.2mm&lt;br /&gt;
*Label all power inputs with name and voltage (current optional)&lt;br /&gt;
*Label all connectors with name&lt;br /&gt;
*Label all switches with position values&lt;br /&gt;
*Label all debug LEDs&lt;br /&gt;
*Label all fuses with current rating (type optional)&lt;br /&gt;
===Font===&lt;br /&gt;
*All font should be vector rendered&lt;br /&gt;
*All font should be ratio 8%, unless made bold for end user benefit&lt;br /&gt;
*Component font size should be &amp;quot;1&amp;quot;&lt;br /&gt;
**e.g. R45, Q1, etc.&lt;br /&gt;
*Layer - t/bPlace&lt;br /&gt;
&lt;br /&gt;
[[Category: Electrical]]&lt;/div&gt;</summary>
		<author><name>Asrinivasan77</name></author>
		
	</entry>
</feed>