
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.robotika.sk/robowiki/index.php?action=history&amp;feed=atom&amp;title=AVR-USB</id>
		<title>AVR-USB - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.robotika.sk/robowiki/index.php?action=history&amp;feed=atom&amp;title=AVR-USB"/>
		<link rel="alternate" type="text/html" href="https://wiki.robotika.sk/robowiki/index.php?title=AVR-USB&amp;action=history"/>
		<updated>2026-05-13T07:56:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.robotika.sk/robowiki/index.php?title=AVR-USB&amp;diff=2525&amp;oldid=prev</id>
		<title>Balogh at 09:55, 28 January 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.robotika.sk/robowiki/index.php?title=AVR-USB&amp;diff=2525&amp;oldid=prev"/>
				<updated>2008-01-28T09:55:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== AVR-USB-PROGI ==&lt;br /&gt;
&lt;br /&gt;
It is a good idea to start with AVR programmer. It's greatest advantage is possibility to program Your&lt;br /&gt;
AVR's using USB port (available also in laptops without standard RS-232 and LPT ports).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First step is also the most difficult: to solder SMD chip BM232 from FTDI. Maybe it is a good idea to &lt;br /&gt;
offer a PCB with pre-soldered chip for beginners. It is not so difficult when one have a good soldering&lt;br /&gt;
iron and magnifying glass. One problem is, that PCB delivered was not perfectly cleaned by the manufacturer&lt;br /&gt;
and thus it was necessary to use an excessive amount of flux (already cleaned off on the picture):&lt;br /&gt;
&lt;br /&gt;
[[Image:MiniMexleSmdChip.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then it is recommended not to continue directly with other components, but to make a test of connections.&lt;br /&gt;
For this purpose is only a multimeter required, but also a pinout diagram is necessary. (probably it should be&lt;br /&gt;
included in documentation):&lt;br /&gt;
&lt;br /&gt;
[[Image:FTDIpinout.png]]&lt;br /&gt;
&lt;br /&gt;
Then simply continue assembly from the lowest components to the tallest:&lt;br /&gt;
&lt;br /&gt;
[[Image:MiniMexleResistors.jpg]][[Image:MiniMexleReady.jpg]]&lt;br /&gt;
&lt;br /&gt;
Again it is necessary to use (and also to clean) the flux paste. For cleaning it is&lt;br /&gt;
recommended to use an Isopropylalcohol, which is not dangerous to the components. Using&lt;br /&gt;
of the (more powerful) acetone is not recommended.&lt;br /&gt;
&lt;br /&gt;
[[Image:MiniMexleDirty.jpg]][[Image:MiniMexleClean.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After finishing the board I did perform simple connection test without microcontroller, &lt;br /&gt;
installation of the FTDI drivers wasn't necessary, because I did use such chips before. &lt;br /&gt;
Even I am able to find on which virtual serial port is programmer connected, it is very&lt;br /&gt;
good idea to supplement also detection routine. I did test it successfully, also the simple&lt;br /&gt;
communication test with pins 2 and 3 connected. The test works also with terminal program &lt;br /&gt;
(e.g. [http://bray.velenje.cx/avr/terminal Terminal by Bray++] -no install, just run).&lt;br /&gt;
&lt;br /&gt;
[[Image:MiniMexleTest1.png]]&lt;br /&gt;
&lt;br /&gt;
Then it is necessary to insert and program the programmer's microcontroller, it works fine&lt;br /&gt;
exactly as stated in manual. Don't be surprised with VERY LONG programming time, in my case&lt;br /&gt;
it takes more than 10 minutes, at the first moment I think that computer is frozen...&lt;br /&gt;
&lt;br /&gt;
After removing the internal programming cable and assembling the case, the device is&lt;br /&gt;
ready for everyday use. Good work, Thomas!&lt;/div&gt;</summary>
		<author><name>Balogh</name></author>	</entry>

	</feed>