<?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>www.billy.gr</title>
	<atom:link href="http://www.billy.gr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.billy.gr</link>
	<description>Just another site using WordPress</description>
	<lastBuildDate>Sat, 10 Dec 2011 18:59:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MCS-51 Basic</title>
		<link>http://www.billy.gr/mcs-51-basic/</link>
		<comments>http://www.billy.gr/mcs-51-basic/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 13:44:18 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=11</guid>
		<description><![CDATA[MCS-51 Basic Intel MCS-51 (aka 8051) was developed by Intel in 1980 Somewhere in 1985 one of Intel engineers created a BASIC interpreter for this processor and the fun just started. One of my boards with the absolute minimum configuration&#8230; Atmel 89C52 (8052 clone) burned with the MCS-51 Basic 74LS373 62265 aka 32Kbytes memory. YES [...]]]></description>
			<content:encoded><![CDATA[<p>MCS-51 Basic</p>
<p>Intel MCS-51 (aka 8051) was developed by Intel in 1980<br />
Somewhere in 1985 one of Intel engineers created a BASIC interpreter for this processor<br />
and the fun just started.</p>
<p>One of my boards with the absolute minimum configuration&#8230;<br />
Atmel 89C52 (8052 clone) burned with the MCS-51 Basic<br />
74LS373<br />
62265 aka 32Kbytes memory. YES this is 32768 bytes of RAM<br />
<img src="http://www.billy.gr/wp-content/uploads/mcs-51-basic/mcs-51-board.jpg" alt="MCS-51 Basic Board" /></p>
<p>You connected the power press space 2-3 times and the familiar basic prompt showed up</p>
<p><img src="http://www.billy.gr/wp-content/uploads/mcs-51-basic/mcs-51-basic.png" alt="MCS-51 Basic" /></p>
<p>Commands:<br />
PRINT MTOP: Printed the maximum available memory of the system (32768 bytes)<br />
The other is an Easter egg from the developer of the MCS-51 basic</p>
<p>To be continued&#8230;</p>
<p>Last update: 01/12/2011</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/mcs-51-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AVR Clock</title>
		<link>http://www.billy.gr/avr-clock/</link>
		<comments>http://www.billy.gr/avr-clock/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 17:29:13 +0000</pubDate>
		<dc:creator>billy</dc:creator>
		
		<guid isPermaLink="false">http://www.billy.gr/?page_id=10</guid>
		<description><![CDATA[AVR Clock This is work in progress BOM DS1302 2x22pf 32768 Hz Crystal ATMega168 2x22pf 1x16MHz Crystal 4xSeven Segment displays]]></description>
			<content:encoded><![CDATA[<p>AVR Clock</p>
<p>This is work in progress</p>
<p>BOM</p>
<p>DS1302<br />
2x22pf<br />
32768 Hz Crystal<br />
ATMega168<br />
2x22pf<br />
1x16MHz Crystal</p>
<p>4xSeven Segment displays</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/avr-clock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AVR Programmer</title>
		<link>http://www.billy.gr/avr-programmer/</link>
		<comments>http://www.billy.gr/avr-programmer/#comments</comments>
		<pubDate>Fri, 01 May 2009 15:00:03 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=8</guid>
		<description><![CDATA[A low cost AVR Programmer based on AVR910. History Somewhere back in time (i think it was 1997) Atmel started the family of AVR processors, small RISC based, easy to program and cheap. The first evaluation board i used was the A96021000C (AT89/90 series flash micro controller kit). To be honest i bought it because [...]]]></description>
			<content:encoded><![CDATA[<p>A low cost AVR Programmer based on AVR910.</p>
<p><strong>History</strong><br />
Somewhere back in time (i think it was 1997) Atmel started the family of AVR processors, small RISC based, easy to program and cheap.</p>
<p>The first evaluation board i used was the A96021000C (AT89/90 series flash micro controller kit). To be honest i bought it because the AT89S8252 was a 8051 core with ICP/ISP programming <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , OK i bought it for programming the AVR processors <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  me laughs.</p>
<p>On the same year the Atmel released the famous AVR910 In System Programming based on a AT90S1200 (obsolete now) (<a href="http://www.atmel.com/dyn/resources/prod_documents/DOC0943.PDF" target="_blank">original atmel pdf</a>) (<a title="AVR910 pdf" href="http://www.billy.gr/wp-content/uploads/avr-programmer/AVR910.pdf" target="_blank">local copy</a>)</p>
<p>Finally the vendor himself has released all the information you needed in order to create programming boards on the cheap.</p>
<p>The years has passed, and internet grew to a huge number of sites but we still cannot find a way to manage all the information we need in order to create something. Everybody has a different opinion, a new design and so on, this is something i don&#8217;t like, but on the other hand some times i do the same (take this page as an example). That&#8217;s why you are reading this instead of some links to different sites.</p>
<p>The information should be organized and I am trying to do it with the page that you are reading.</p>
<p>It is the same reason why the arduino succeeded which is based on AVR, more on that on a different page.</p>
<p><strong>Standardization -&gt; Hardware</strong><br />
What Atmel did from the beginning was to standardize the method of ISP that they will use on their family, and the famous ISP 10 pins was born.</p>
<div class="wp-caption alignnone" style="width: 285px"><img title="ISP Connector 10 pin and 6 pin" src="http://www.billy.gr/wp-content/uploads/avr-programmer/isp_connectors_6pin_and_10pin.jpg" alt="ISP Connector 10 pin and 6 pin" width="275" height="118" /><p class="wp-caption-text">ISP Connector 10 pin and 6 pin</p></div>
<p>On the new designs they suggest that you use the <strong>6 pins</strong> version.</p>
<p><strong>Standardization -&gt; Software</strong><br />
Atmel has done it again with the release of the AVR Studio. One program to rule them all.<br />
And all means all their boards, and all their processors.</p>
<p>On the other hand again for all the linux guys like me their is <a title="avrdude" href="http://savannah.nongnu.org/projects/avrdude/" target="_blank">avrdude</a>.</p>
<p><strong>Schematics</strong><br />
The board is based on the work of <a href="http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html" target="_blank">Klaus Leidinger</a> with a couple of changes.</p>
<p>Change list:</p>
<ul>
<li>Redesigned using Altium Designer (not big deal).</li>
<li>Small PCB ready to be etch at home.</li>
<li>It has 2 ISP/ICP connectors, one is the standard 10 pin the other one  is the new 6 pins. (Important for me at least)</li>
<li>TTL to RS232 levels is being done using a Dallas/Maxim DS275 (Yes, it works without issues with laptops and USB2serial converters)</li>
</ul>
<p>The schematic is self explanatory.</p>
<ul>
<li>A small power supply arround  the 7805 in order to convert the input voltage to 5V.</li>
<li>2 different connectors</li>
<li>Crystal with the capacitors</li>
<li>DB9 connector</li>
<li>Power/Program LED</li>
</ul>
<p><a title="AVR Programmer Schemtic" href="http://www.billy.gr/wp-content/uploads/avr-programmer/AVR_Programmer_Schematic.pdf" target="_blank">AVR programmer schematic</a></p>
<p><strong>PCB</strong></p>
<p>The PCB dimensions are 7&#215;5 cm. It is designed in a way to be etched at home. The are only 3 jumber wires, 2 on the top and one in the bottom.</p>
<p>Jumbering the 2 pin header enables programming for the programmer from a different programmer <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (I am not 100% sure that this expressions exists in English, it is the best translation from the Greek language)</p>
<p><a title="AVR Programmer PCB" href="http://www.billy.gr/wp-content/uploads/avr-programmer/AVR_Programmer_PCB.pdf" target="_blank">AVR Programmer PCB</a></p>
<p><a title="AVR Programmer Compoments Placement" href="http://www.billy.gr/wp-content/uploads/avr-programmer/AVR_Programmer_Compoments_Placement.jpg" target="_blank">Compoments Placement</a></p>
<p><a title="AVR Programmer Photo" href="http://www.billy.gr/wp-content/uploads/avr-programmer/AVR_Programmer.jpg" target="_blank">AVR Programmer Photo</a></p>
<p><strong>Software</strong></p>
<p>You can use the programmer with avrdude. This is what exactly i am using. Have in mind that the baud rate is 115200 bps firmware. The firmware is from Clauss.</p>
<p>In order to program your devices you could use the following standard ISP/ICP cable. I admit i forgot to add a ZIF socket my bad.</p>
<div class="wp-caption alignnone" style="width: 240px"><img title="IDC Header 6 pin" src="http://www.billy.gr/wp-content/uploads/avr-programmer/idc_header_6pin.jpg" alt="IDC Header 6 pin" width="230" height="218" /><p class="wp-caption-text">IDC Header 6 pin</p></div>
<div class="wp-caption alignnone" style="width: 240px"><img title="IDC Header 10 pin" src="http://www.billy.gr/wp-content/uploads/avr-programmer/idc_header_10pin.jpg" alt="IDC Header 10 pin" width="230" height="230" /><p class="wp-caption-text">IDC Header 10 pin</p></div>
<p><strong>BILL OF MATERIALS</strong></p>
<table border="1" cellspacing="0" cellpadding="1" bgcolor="#c0c0c0">
<tbody>
<tr>
<td>
<table border="1" cellspacing="0" cellpadding="1" bgcolor="#c0c0c0">
<tbody>
<tr class="Header" valign="top" bgcolor="#d4d0c8">
<td width="100" align="left">Designator</td>
<td width="100" align="left">Comment</td>
<td width="100" align="left">Quantity</td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">C1</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">47μF/25V</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">C2</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">47μF/16V</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">C3, C4</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">22pF</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">2</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">D1</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">1N4001</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">DB9</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">DB9 FEMALE</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">ISP6</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">Header 3X2</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">ISP10</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">Header 5X2</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">J1</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">PWR2.5</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">LED</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">DUAL COLOR LED</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">R1</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">10K</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">R2</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">680</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">REG1</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">LM7805</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">RESETBUTTON</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">Small button<br />
</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">U1</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">ATTINY2313-20PC</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">U2</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">DS275</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
<tr>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">XTAL</span></td>
<td align="left" bgcolor="#ffffff"><span style="font-size: 8pt;">7.3728MHz</span></td>
<td align="right" bgcolor="#ffffff"><span style="font-size: 8pt;">1</span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Total cost around 10 Euros.</p>
<p><strong>Programming the ATTINY2313</strong></p>
<p>You need a ATTINY programmed for the programmer (chicken egg problem), if nobody can program the chip for you send me an email and we will find a solution <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Correct fuses for avrdude (example command line):</p>
<p>avrdude -p attiny2313 -u -U lfuse:w:0xed:m</p>
<p><strong>Operation</strong></p>
<ul>
<li>Power up the board. The LED should go from <span style="color: #ff0000;">RED </span>to <span style="color: #339966;">Green</span>.  If not remove the power and start troubleshooting</li>
<li>Connect the DB9 with a straight cable to your PC comm port and check with avrdude that it can speak to the board. The command line is: avrdude -c avr910 -P com1 -b 115200 (replace com1 with the correct com port)</li>
</ul>
<p>Complete ZIP file with the above</p>
<p>Plans for Version 2:</p>
<ul>
<li> Make it USB ready</li>
<li> Powered from the USB</li>
<li>Add a 20 pin ZIF socket</li>
</ul>
<p>This page is about 90% completed</p>
<p>References:</p>
<p>ATMEL original version</p>
<p>Last update: Mar 2010</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/avr-programmer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Arduino Bootloader</title>
		<link>http://www.billy.gr/arduino-bootloader/</link>
		<comments>http://www.billy.gr/arduino-bootloader/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 16:00:58 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=9</guid>
		<description><![CDATA[Arduino among others has a really nice feature&#8230; The bootloader. Once you burn it on the chip you can upload your code without the need of an external programmer. I have started using it for my AVR projects but i came across on some issues so i compiled a COMPLETE list of what you need [...]]]></description>
			<content:encoded><![CDATA[<p>Arduino among others has a really nice feature&#8230; The bootloader. Once you burn it on the chip you can upload your code without the need of an external programmer.</p>
<p>I have started using it for my AVR projects but i came across on some issues so i compiled a COMPLETE list of what you need to do it, in order not to search again for the obvious&#8230;</p>
<p>Programmer used AVR910 or compatible with avrdude. On the avrdude commands i have omitted the port and the programmer type.</p>
<p><strong>ATMEGA8</strong></p>
<p>The default fuses of ATMega8 are (pdf and locally tested):<br />
High Fuse:      0xd9<br />
Low Fuse:       0xe1<br />
Lock:           0x3f</p>
<p>Programming the bootloader. Chip erase (-e maybe needed in some cases)</p>
<p>Unlock the bootloader (TEST: try with -e)<br />
avrdude -p atmega8 -b 115200 -U lock:w:0xff:m<br />
(fails with avrdude: verification error, first mismatch at byte 0&#215;0000 0xff != 0x3f)</p>
<p>Program the fuses<br />
avrdude -p atmega8 -b 115200 -U hfuse:w:0xca:m -U lfuse:w:0xdf:m</p>
<p>Burn the bootloader (TEST: try with -D disable auto erase)<br />
avrdude -p atmega8 -b 115200 -U flash:w:ATmegaBOOT.hex</p>
<p>Lock the bootloader<br />
avrdude -p atmega8 -b 115200 -U lock:w:0xcf:m<br />
(fails with avrdude: verification error, first mismatch at byte 0&#215;0000 0xcf != 0x0f)</p>
<p>But it works&#8230;.</p>
<p><strong>ATMEGA168</strong></p>
<p>The default fuses of ATMega168 are (pdf and locally tested):<br />
High Fuse:      0xd9<br />
Low Fuse:       0xe1<br />
Lock:           0x3f</p>
<p>Programming the bootloader. Chip erase (-e maybe needed in some cases)</p>
<p>Unlock the bootloader<br />
avrdude -p atmega168 -b 115200 -U lock:w:0x3f:m</p>
<p>Program the fuses<br />
avrdude -p atmega168 -b 115200 -U hfuse:w:0xdd:m -U lfuse:w:0xff:m -U efuse:w:0&#215;00:m</p>
<p>Burn the bootloader<br />
avrdude -p atmega168 -b 115200 -U flash:w:ATmegaBOOT_168_ng.hex</p>
<p>Lock the bootloader<br />
avrdude -p atmega168 -b 115200 -U lock:w:0x0f:m</p>
<p>And now the good part:</p>
<p>Once you burn the bootloader to a chip you can use this excellent program to upload any hex file to your ATmega with <a title="Arduino uploader" href="http://www.ngcoders.com/downloads/arduino-hex-uploader-and-programmer">Arduino uploader</a></p>
<p><strong>References</strong></p>
<ul>
<li><a href="http://www.arduino.cc/en/Tutorial/Bootloader">http://www.arduino.cc/en/Tutorial/Bootloader</a></li>
<li><a href="http://arduino.cc/en/Hacking/Bootloader">http://arduino.cc/en/Hacking/Bootloader</a></li>
<li><a href="http://arduino.cc/en/Hacking/Bootloader?from=Main.Bootloader">http://arduino.cc/en/Hacking/Bootloader?from=Main.Bootloader</a></li>
<li>(settings based on<a href="http://arduino.cc/en/Hacking/Bootloader?from=Main.Bootloader"> http://arduino.cc/en/Hacking/Bootloader?from=Main.Bootloader</a> 09/01/2009)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/arduino-bootloader/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>divx howto</title>
		<link>http://www.billy.gr/divx-howto/</link>
		<comments>http://www.billy.gr/divx-howto/#comments</comments>
		<pubDate>Thu, 01 May 2008 19:00:43 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=6</guid>
		<description><![CDATA[My DivX HOWTO (in 10 simple steps) I desided to make my own divx movies and i realised that i must have a couple of masters and a Phd to do so ) So i desided to write my own howto. What you will need: DivX Codec (use 5.2.1) MP3 Codec DVD2AVI vfapi-converter VirtualDub DVD [...]]]></description>
			<content:encoded><![CDATA[<p><strong>My DivX HOWTO (in 10 simple steps)</strong></p>
<p>I desided to make my own divx movies and i realised that i must have a couple of masters and a Phd to do so <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>So i desided to write my own howto.</p>
<p>What you will need:</p>
<ul>
<li><a href="http://www.divx.com/">DivX Codec (use 5.2.1)</a></li>
<li>MP3 Codec</li>
<li>DVD2AVI</li>
<li>vfapi-converter</li>
<li><a href="http://www.virtualdub.org/">VirtualDub</a></li>
<li>DVD Decrypter</li>
</ul>
<p><strong>HOWTO</p>
<p></strong></p>
<p><strong>1) Rip it with DVD Decrypter (about 10-15 minutes).</strong></p>
<p><strong>2) DVD2AVI (VOB to AVI convert)</strong></p>
<p>Open the first vob. It will automatically load the others.<br />
Do a preview (Press F5) and write down the file info.</p>
<p>Options: 	Audio &#8211;&gt; Track Number 1<br />
Channel Format &#8211;&gt; Autoselect<br />
Dolby Digital &#8211;&gt; Off<br />
MPEG Audio &#8211;&gt; Off<br />
Use only FILM95 Option if FILM95 is available in preview.<br />
Save the project (about 5 minutes).</p>
<p><strong>3) Audio (ac3tool)</p>
<p></strong> Open the dvd2avi file created on step 2. Lunch Analysis. (about 30 minutes)<br />
On the AC3 to WAV tab change the &#8220;Main level&#8221; to +10db (recommended)<br />
Process&#8230;<br />
<strong>4) Create the avi file for Virtual Dub (vfapi-converter)</p>
<p></strong> Open the DVD2AVI file from step 2 and press convert.</p>
<p><strong>5) Get the subtitles (Virtual Dub + vobsub filter).</strong></p>
<p>Open Virtual Dub.<br />
From the filters menu add the vobsub filter.<br />
Open the ifo file of the movie from step 1.<br />
Select the subtitles you want. Press &#8220;i have stripped the source files and cross my fingers&#8221;<br />
Fade in/out recommended 200ms<br />
Select smooth image<br />
<strong>6) Calculate the proper bitrate to fit on 2x74min CD (Advance Bitrate Calculator).</p>
<p></strong></p>
<p><strong>7) Divx Compression + Resize + Subtitles (VirtualDub + vobsub + null transform + resize filter)</strong></p>
<p>Crop the black bars.<br />
Resize to 720&#215;304.</p>
<p><strong> <img src='http://www.billy.gr/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> VirtualDub (Full process using mode for audio and video)</strong></p>
<p><strong>9) Split the AVI</strong></p>
<p>Either use Virtual Dub or avi split  That&#8217;s it. 			<strong>More details soon. Need help ? Mail me</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/divx-howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware</title>
		<link>http://www.billy.gr/hardware/</link>
		<comments>http://www.billy.gr/hardware/#comments</comments>
		<pubDate>Thu, 01 May 2008 19:00:31 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=3</guid>
		<description><![CDATA[AVR Programmer based on AVR910 Dallas DS2250/DS5000 Evaluation Kit Dallas Evaluation Kit Version 2.0. This kit is a MUST for everybody you wants to start working with the 8051 microcontroller. Specifications 8051 core at 11.0592 MHz (16 MHz max.) 32KB of NVRAM 32 I/O lines LCD Connector with contrast abjust 2xRS232 Interface. One connected to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="AVR Programmer" href="http://www.billy.gr/avr-programmer/">AVR Programmer based on AVR910</a></p>
<p><strong>Dallas DS2250/DS5000 Evaluation Kit</strong></p>
<p>Dallas Evaluation Kit Version 2.0. This kit is a MUST for everybody you wants to start working with the 8051 microcontroller.</p>
<p><strong>Specifications</strong></p>
<li>8051 core at 11.0592 MHz (16 MHz max.)</li>
<li>32KB of NVRAM</li>
<li>32 I/O lines</li>
<li>LCD Connector with contrast abjust</li>
<li>2xRS232 Interface. One connected to the DS2250</li>
<li>Eurocard Connector (dimensions 10&#215;15) with 96DIN connector on board</li>
<p><strong>PDFs and documentation for the Dallas DS2250 Evaluation Kit</strong><br />
You can also download the datasheets for the<br />
<a href="http://www.billy.gr/pdfs/DS2250T.pdf">DS2250</a>,<a href="http://www.billy.gr/pdfs/DS275.pdf">DS275</a> and for the <a href="http://www.billy.gr/pdfs/MAX220-MAX249.pdf">MAX232</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home Network</title>
		<link>http://www.billy.gr/home-network/</link>
		<comments>http://www.billy.gr/home-network/#comments</comments>
		<pubDate>Thu, 01 May 2008 18:00:22 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=5</guid>
		<description><![CDATA[I spend a lot of time working home. To be honest this is the first i do after i finish my work at my company. It used to be a Cisco powered Home (well almost) )) I have setup a home network and i am always trying to improve it in order to do my [...]]]></description>
			<content:encoded><![CDATA[<p>I spend a lot of time working home. To be honest this is the first i do after i finish my work at my company.</p>
<p>It used to be a Cisco powered Home (well almost) <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ))</p>
<p>I have setup a home network and i am always trying to improve it in order to do my life easier.</p>
<p>Here is my full equipment:</p>
<ul>
<li>PC Zotac ION</li>
<li>PC Intel ATOM D945GGLF</li>
<li>Toshiba Pro U300</li>
<li>SparcStation 5</li>
<li>XBOX 360</li>
<li>A Cisco 1600 Router</li>
<li>Lafonera 2.0n</li>
<li>Lafonera</li>
<li>LinkSys WRT54GS Access Point</li>
<li>APC SmartUPS 700VA</li>
</ul>
<p><strong>Full Specifications</strong></p>
<ul>
<li>Linksys WRT54GS (the gateway)</li>
<p>DD-WRT 2.4 (i used to pay for the Sveasoft Talisman=&gt; not any more)</ul>
<ul>
<li>PC Intel D945GCLF (the fileserver)</li>
<p>1 GB RAM<br />
2x80GB (RAID1 for the OS)<br />
2x1TB GB SATA HDD<br />
Powered by Debian 6.0 (tested also with Windows 7. Experience index 2.1 <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </ul>
<ul>
<li>PC Zotac ION</li>
<p>4GB RAM<br />
1x250GB SATA HDD<br />
Powered by Windows 7</ul>
<ul>
<li>Toshiba U300 Laptop</li>
<p>3 GB RAM<br />
250 GB SATA HDD<br />
Running Windows 7</ul>
<ul>
<li>Cisco 1603</li>
<p>IOS Image c1600-k8osy-l.122-5.bin<br />
16MB RAM<br />
16MB Flash</ul>
<ul>
<li>SUN SparcStation 5</li>
<p>microSparc running at 70 MHz<br />
64 MB RAM<br />
9 GB HDD<br />
Plextor 32x CDROM in an external SCSI cabinet<br />
Powered by Debian 3.1 SPARC</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/home-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projects</title>
		<link>http://www.billy.gr/projects/</link>
		<comments>http://www.billy.gr/projects/#comments</comments>
		<pubDate>Thu, 01 May 2008 18:00:08 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=7</guid>
		<description><![CDATA[Running projects  (aka what is keeping me busy) AVR Based LED Dice AVR Clock AVR Stepper driver]]></description>
			<content:encoded><![CDATA[<p>Running projects  (aka what is keeping me busy)</p>
<p>AVR Based LED Dice</p>
<p>AVR Clock</p>
<p>AVR Stepper driver</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About</title>
		<link>http://www.billy.gr/about/</link>
		<comments>http://www.billy.gr/about/#comments</comments>
		<pubDate>Thu, 01 May 2008 19:00:00 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=2</guid>
		<description><![CDATA[My name is Bill Nikolopoulos. Currently i am working as SE in a .com. You can find my complete bio on linkedin http://gr.linkedin.com/in/billnikolopoulos I am a register linux user with ID 68023. I spend most of my time using Linux for the following tasks: Bash (Shell Programming). LAMP (Linux, Apache, Mysql, PHP or Perl). Web [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.billy.gr/images/68023.gif" border="0" alt="Linux Registered User" width="190" height="110" /></p>
<p>My name is Bill Nikolopoulos.</p>
<p>Currently i am working as SE in a .com. You can find my complete bio on linkedin <a href="http://gr.linkedin.com/in/billnikolopoulos">http://gr.linkedin.com/in/billnikolopoulos</a></p>
<p>I am a register linux user with ID 68023.</p>
<p>I spend most of my time using Linux for the following tasks:</p>
<ul>
<li>Bash (Shell Programming).</li>
<li>LAMP (<strong>L</strong>inux, <strong>A</strong>pache, <strong>M</strong>ysql, <strong>P</strong>HP or <strong>P</strong>erl).</li>
<li>Web Design.</li>
<li>C/C++ Programming.</li>
</ul>
<p>But my favorite OS is Solaris on big machines such as E250/E450 (on the time i wrote this page <img src='http://www.billy.gr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) or higher&#8230;.;))) and *BSDs</p>
<p>But i also use windows on to do the following tasks:</p>
<ul>
<li>Design of electronic stuff.</li>
<li>Hardware Design (ISA/PCI Cards, Interfaces).</li>
<li>Software/Hardware Design.</li>
</ul>
<p>If you want to send me an email, you can also send it encrypted if you like. My GPG id is 0xF7885CB8 and the fingerprint is the following BBE4 B65A 75FB 9889 CB07  D6BD 1D</p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software</title>
		<link>http://www.billy.gr/software/</link>
		<comments>http://www.billy.gr/software/#comments</comments>
		<pubDate>Thu, 01 May 2008 19:00:00 +0000</pubDate>
		<dc:creator>billy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.billy.gr/?page_id=4</guid>
		<description><![CDATA[Software Some software i have written in my little free time. You can find software in separated categories of Windows, Linux (Unix) Unix Software Make encrypted passwords This is a perl program that allows you to create encrypted passwords to use in a htaccess file and it is released under GPL Licence. If you have [...]]]></description>
			<content:encoded><![CDATA[<p>Software<br />
Some software i have written in my little free time.<br />
You can find software in separated categories of Windows, Linux (Unix)</p>
<p><strong>Unix Software</strong><br />
Make encrypted passwords</p>
<p>This is a perl program that allows you to create encrypted passwords to use in a htaccess file and it is released under GPL Licence.<br />
If you have physical access to the machine that hosts the apache you can use the htpasswd, or if you don&#8217;t use this perl program<br />
<a title="mkpasswd" href="http://www.billy.gr/downloads/mkpasswd" target="_blank">http://www.billy.gr/downloads/mkpasswd</a><br />
I haven&#8217;t updated for a long long time. Now you can use the htpasswd that comes with the apache package.</p>
<p><strong>Windows Software</strong></p>
<p>DS2250/DS5000 Windows Programmer Version 1.0</p>
<p>This is a windows program that allows you to program your Dallas Evaluation kit without using the kit.exe program, provided from DALLAS and it is released under GPL Licence. Dallas Programmer is written in Delphi 5.0 and it is tested with Win95/98/2000/XP.</p>
<p>The main reason i created: Free time<br />
A Dallas Programmer can be ordered from the hardware page</p>
<p>If you like this software you can donate anything in order to continue supporting it</p>
<p>A multiprogrammer version is also in the works<br />
<a title="Dallas Programer" href="http://www.billy.gr/downloads/dallas.zip" target="_blank">hhttp://www.billy.gr/downloads/dallas.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.billy.gr/software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

