<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TECHiE TALKS &#187; Projects</title>
	<atom:link href="http://www.icpep.org/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.icpep.org</link>
	<description>Just another techie stuff</description>
	<lastBuildDate>Wed, 01 Feb 2012 23:59:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>PCB Layout</title>
		<link>http://www.icpep.org/pcb-layout/</link>
		<comments>http://www.icpep.org/pcb-layout/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:15:49 +0000</pubDate>
		<dc:creator>paparts</dc:creator>
				<category><![CDATA[Circuits]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.icpep.org/?p=410</guid>
		<description><![CDATA[Creating PCB Layouts from home is nothing ordinary for geeks, that all he does is nothing but techie stuff. This tutorial is all about how we create a commercial like PCB layout using only your Computer, Laser Printer, A4 size acetate , iron and the diagram for your circuit. 1. First open MS Paint 2. Press Ctrl + PgDn to zoom the canvas/workspace or you can go to view &#62; zoom &#62; custom &#62; preferred zoom size. Press Ctrl + [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Creating PCB Layouts from home is nothing ordinary  for geeks, that all he does is nothing but  techie stuff.    This tutorial is all about how we create a commercial like PCB layout using only your Computer, Laser Printer, A4 size  acetate , iron and the diagram for your circuit.</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-4547412119801593";
/* pcblayout */
google_ad_slot = "6015843521";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></div>
<p>1.         First open MS Paint</p>
<p><img class="aligncenter size-full wp-image-437" title="pcb-layout_1" src="http://www.icpep.org/wp-content/uploads//pcb-layout_1.jpg" alt="pcb-layout_1" width="500" height="281" /></p>
<p>2.        Press Ctrl + PgDn to zoom the canvas/workspace or you can go to view &gt; zoom &gt; custom &gt; preferred zoom size.  Press Ctrl + G to view the grid.  It should look something like this:</p>
<p><img class="aligncenter size-full wp-image-438" title="pcb-layout_2" src="http://www.icpep.org/wp-content/uploads//pcb-layout_2.jpg" alt="pcb-layout_2" width="500" height="281" /></p>
<p>3.        Let&#8217;s call 1 box a pixel, for the size of an ic pin, let us use the 74LS04 an inverter having 14 pins as an example for our PCB layout.  1 square consist of 2&#215;2 white pixels inside and 8&#215;8 pixels outside and it should look like this:</p>
<p><img class="aligncenter size-full wp-image-440" title="pcb-layout_4" src="http://www.icpep.org/wp-content/uploads//pcb-layout_4.jpg" alt="pcb-layout_4" width="500" height="281" /></p>
<p><span id="more-410"></span></p>
<p>4.        That is now 1 pin of the ic, the second pin should be 2 pixels apart. Doing this you can you can use the select tool, square the drawing copy the paste.</p>
<p><img class="aligncenter size-full wp-image-440" title="pcb-layout_4" src="http://www.icpep.org/wp-content/uploads//pcb-layout_4.jpg" alt="pcb-layout_4" width="500" height="281" /></p>
<p><img class="aligncenter size-full wp-image-441" title="pcb-layout_5" src="http://www.icpep.org/wp-content/uploads//pcb-layout_5.jpg" alt="pcb-layout_5" width="500" height="281" /></p>
<p>5.        Make sure to use the encircled function to avoid overriding one picture from another.</p>
<p>6.        Do it 7 times for the 7 pins.</p>
<p>7.       After doing it 7 times, use the select tool and copy the 7 pins of the ic and paste it moving down 21 times.</p>
<p><img class="aligncenter size-full wp-image-442" title="pcb-layout_6" src="http://www.icpep.org/wp-content/uploads//pcb-layout_6.jpg" alt="pcb-layout_6" width="504" height="283" /></p>
<p>8.       Now we have a layout for 1 ic.  We can draw a layout for our supplies, according to our taste or how we like to see it.   For the label I used arial size 8 putting 1 space in each character to see it more clearly after itching.  I just used the select tool get the label ctrl+R for rotate flip it horizontally to see the exact label after transferring the PCB layout on the PCB board.</p>
<p><img class="aligncenter size-full wp-image-443" title="pcb-layout_7" src="http://www.icpep.org/wp-content/uploads//pcb-layout_7.jpg" alt="pcb-layout_7" width="518" height="291" /></p>
<p>9.       We can do the same for other IC&#8217;s and connect each pin according to how we like it.  You should not be confused if whether the position is or placement is the same after transferring the pcb layout drawing to the pcb.  Just think that you are placing the ic over the drawing and connect the pins as seen in your diagrams.</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-4547412119801593";
/* pcblayout */
google_ad_slot = "6015843521";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></div>
<p>10.   After setting all your drawings crop the image and press ctrl + A and ctrl + C or copy.</p>
<p>11.   Open MSWord and set the paper size to A4 to get the actual size.  File &gt; page-setup &gt; paper tab &gt; paper size &gt; A4 or 21 x 29.7 cm.   Fill the sheet with your layout for later use such as errors.</p>
<p>12.   Print the document in a laser printer and make sure you set the paper to A4 and use transparency or acetate. <em></em></p>
<p>13.   What I have created here is a diagram for my mobile robot; this layout is for the microcontroller, sensors and for the comparator.</p>
<p><img class="aligncenter size-full wp-image-436" title="pcb-layout_result" src="http://www.icpep.org/wp-content/uploads//pcb-layout_result.jpg" alt="pcb-layout_result" width="400" height="373" /></p>
<p>14.    After printing the PCB Layout,  you have to iron it on the PCB and make sure its not turned upside down.  Iron it slowly and make sure it&#8217;s not that hot so that it won&#8217;t melt.</p>
<p>15.   Let it cool down before pulling the acetate if it&#8217;s not that dark get another copy and override the previous drawing.  Grab a marking pen to color unwanted portions such as lapses. After all looks good you  can start etching the PCB Layout on your PCB.</p>
<div><script type="text/javascript"><!--
google_ad_client = "pub-4547412119801593";
/* pcblayout */
google_ad_slot = "6015843521";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></div>
<div id="seo_alrp_related"><h2>Posts Related to PCB Layout</h2><ul><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/cascading-style-sheet/" rel="bookmark">Cascading Style Sheet</a></h3><p>What is a cascading Style Sheet? Let’s split the question in two: What are style sheets? and How do they cascade? I’ll answer the fi ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/application-always-on-top/" rel="bookmark">Application Always On Top</a></h3><p>&#160; So many times that I have been needing this software in doing my daily tasks, having my application always on top of the other.&#160; ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/robotic-kits/" rel="bookmark">Robotic Kits</a></h3><p>MOBOT - Mobot is the term used for a Mobile Robot. A mobile robot consist of wheels that serves as the feet of a walking ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/html-conceptualized/" rel="bookmark">Easiest HTML Conceptualized</a></h3><p>HTML files consist of ordinary text with the addition of what are called tags. Tags, which represent the markup of the text, are special codes ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/catch-online-cheating/" rel="bookmark">Catch Online Cheating</a></h3><p>Infidelity can be one of the most heartbreaking things to deal with in life. Not just the affair but also the betrayal of trust. Often, ...</p></div></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.icpep.org/pcb-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manage Programming Projects</title>
		<link>http://www.icpep.org/subversion/</link>
		<comments>http://www.icpep.org/subversion/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 04:43:42 +0000</pubDate>
		<dc:creator>paparts</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://icpep.org/?p=115</guid>
		<description><![CDATA[&#160; &#160; &#160; Subversion is a free/open-source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data, or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of “time machine”. Subversion can operate across networks, which allows it to be used by people on different computers. At some level, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&nbsp;</p>
<p style="text-align: justify;">&nbsp;</p>
<div id="attachment_116" class="wp-caption aligncenter" style="width: 478px"><img class="size-full wp-image-116 " title="subversion_logo_hor-468x64" src="http://icpep.org/wp-content/uploads//subversion_logo_hor-468x64.png" alt="Subversion" width="468" height="64" /><p class="wp-caption-text">Subversion</p></div>
<p style="text-align: justify;">&nbsp;</p>
<p style="text-align: justify;">Subversion is a free/open-source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data, or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of “time machine”.</p>
<p style="text-align: justify;">Subversion can operate across networks, which allows it to be used by people on different computers. At some level, the ability for various people to modify and manage the same set of data from their respective locations fosters collaboration. Progress can occur more quickly without a single conduit through which all modifications must occur. And because the work is versioned, you need not fear that quality is the trade-off for losing that conduit—if some incorrect change is made to the data, just undo that change.<span id="more-115"></span></p>
<p style="text-align: justify;">Some version control systems are also software configuration management (SCM) systems. These systems are specifically tailored to manage trees of source code, and have many features that are specific to software development—such as natively understanding programming languages, or supplying tools for building software. Subversion, however, is not one of these systems. It is a general system that can be used to manage any collection of files. For you, those files might be source code—for others, anything from grocery shopping lists to digital video mixdowns and beyond.</p>
<p style="text-align: justify;">Some Features of subversion:</p>
<div class="variablelist" style="text-align: justify;">
<dl>
<dt><span class="term">Directory versioning</span></dt>
<dd>CVS only tracks the history of individual files, but               Subversion implements a “<span class="quote">virtual</span>” versioned               filesystem that tracks changes to whole directory trees               over time.  Files <span class="emphasis"><em>and</em></span> directories are               versioned.&nbsp;</p>
</dd>
<dt><span class="term">True version history</span></dt>
<dd>Since CVS is limited to file versioning, operations               such as copies and renames—which might happen to               files, but which are really changes to the contents of               some containing directory—aren&#8217;t supported in CVS.               Additionally, in CVS you cannot replace a versioned file               with some new thing of the same name without the new item               inheriting the history of the old—perhaps completely               unrelated—file.  With Subversion, you can add,               delete, copy, and rename both files and directories.  And               every newly added file begins with a fresh, clean               history all its own.&nbsp;</p>
</dd>
<dt><span class="term">Atomic commits</span></dt>
<dd>A collection of modifications either goes into the               repository completely, or not at all.  This allows               developers to construct and commit changes as logical               chunks, and prevents problems that can occur when only a               portion of a set of changes is successfully sent to the               repository.&nbsp;</p>
</dd>
<dt><span class="term">Versioned metadata</span></dt>
<dd>Each file and directory has a set of               properties—keys and their values—associated               with it.  You can create and store any arbitrary key/value               pairs you wish.  Properties are versioned over time, just               like file contents.&nbsp;</p>
</dd>
<dt><span class="term">Choice of network layers</span></dt>
<dd>Subversion has an abstracted notion of repository               access, making it easy for people to implement new network               mechanisms.  Subversion can plug into the Apache HTTP               Server as an extension module.  This gives Subversion a               big advantage in stability and interoperability, and               instant access to existing features provided by that               server—authentication, authorization, wire               compression, and so on.  A more lightweight, standalone               Subversion server process is also available.  This server               speaks a custom protocol which can be easily tunneled over               SSH.&nbsp;</p>
</dd>
<dt><span class="term">Consistent data handling</span></dt>
<dd>Subversion expresses file differences using a binary               differencing algorithm, which works identically on both               text (human-readable) and binary (human-unreadable) files.               Both types of files are stored equally compressed in the               repository, and differences are transmitted in both               directions across the network.&nbsp;</p>
</dd>
<dt><span class="term">Efficient branching and tagging</span></dt>
<dd>The cost of branching and tagging need not be               proportional to the project size.  Subversion creates               branches and tags by simply copying the project, using a               mechanism similar to a hard-link.  Thus these operations               take only a very small, constant amount of time.&nbsp;</p>
</dd>
<dt><span class="term">Hackability</span></dt>
<dd>Subversion has no historical baggage; it is               implemented as a collection of shared C libraries with               well-defined APIs.  This makes Subversion extremely               maintainable and usable by other applications and               languages.&nbsp;</p>
</dd>
</dl>
</div>
<p style="text-align: justify;">Its good to use subversion for versioning system of projects.</p>
<div id="seo_alrp_related"><h2>Posts Related to Manage Programming Projects</h2><ul><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/filezilla-saved-passwords/" rel="bookmark">Filezilla Saved Passwords</a></h3><p>Filezilla is an FTP Client used for transferring files from one host to the other or is used to exchange and manipulate files over a ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/php-curl/" rel="bookmark">PHP Curl</a></h3><p>If you are a web developer and having problems on Installing PHP Curl on Apache with PHP installed on Windows Operating System, below is my ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/removing-cloned-files/" rel="bookmark">Removing Unwanted Files</a></h3><p>Tired of duplicated file on your computer or unwanted files? Tired of deleting it manually? Don't worry we have a software can directly detect files ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/install-apache-tomcat/" rel="bookmark">Install Apache Tomcat</a></h3><p>Apache Tomcat is an implementation of the Java Servlet and JavaServer Pages technologies. But what are servlets? What are JSPs? Servlets are memory-resident Java programs ...</p></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://www.icpep.org/folder-shared/" rel="bookmark">Folder Shared</a></h3><p>If you are in one network you can always share files with the other users within the network. Folders in the My Documents Folder can ...</p></div></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.icpep.org/subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

