<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: usbmot</title>
	<atom:link href="http://andreas.goelzer.de/usbmot/feed" rel="self" type="application/rss+xml" />
	<link>http://andreas.goelzer.de/usbmot</link>
	<description>Electronics and small programs and other stuff</description>
	<lastBuildDate>Fri, 06 Jan 2012 17:37:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Andreas Goelzer</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-2201</link>
		<dc:creator>Andreas Goelzer</dc:creator>
		<pubDate>Sun, 20 Nov 2011 23:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-2201</guid>
		<description>jesus: I wasn&#039;t using an ide, just text editors.  Yes, it would be the command prompt in windows, but that requires some setup(as make is still quite unix-centric). 
Compiling my code in codevisionavr should be easy, but unfortunately it uses an old version of obdev&#039;s vusb that might be more difficult to compile.  You might have more success replacing it with a newer vusb version and adjusting my code.</description>
		<content:encoded><![CDATA[<p>jesus: I wasn&#8217;t using an ide, just text editors.  Yes, it would be the command prompt in windows, but that requires some setup(as make is still quite unix-centric).<br />
Compiling my code in codevisionavr should be easy, but unfortunately it uses an old version of obdev&#8217;s vusb that might be more difficult to compile.  You might have more success replacing it with a newer vusb version and adjusting my code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jesus</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-2184</link>
		<dc:creator>jesus</dc:creator>
		<pubDate>Thu, 10 Nov 2011 03:53:14 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-2184</guid>
		<description>Hi Andreas your project its great, sorry about my english I am from Mexico, I have some doubts the compiling process  you comment that we have to adjust the uC type and programmer and then type &quot;make hex&quot; or &quot;make flash&quot;, but here is my problem that command where do i have to type it, in the windows command prompt?  or where... I have an  AVR programmer based on the USBASP so it&#039;s really simple and I don&#039;t know where exactly to type those commands  because when i have to program my uC I do it via command prompt on windows , also I&#039;m using Codevision for compiling, what program did you use AVR studio?, I hope you can clarify my doubts.</description>
		<content:encoded><![CDATA[<p>Hi Andreas your project its great, sorry about my english I am from Mexico, I have some doubts the compiling process  you comment that we have to adjust the uC type and programmer and then type &#8220;make hex&#8221; or &#8220;make flash&#8221;, but here is my problem that command where do i have to type it, in the windows command prompt?  or where&#8230; I have an  AVR programmer based on the USBASP so it&#8217;s really simple and I don&#8217;t know where exactly to type those commands  because when i have to program my uC I do it via command prompt on windows , also I&#8217;m using Codevision for compiling, what program did you use AVR studio?, I hope you can clarify my doubts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enda Asenjo</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-1744</link>
		<dc:creator>Enda Asenjo</dc:creator>
		<pubDate>Tue, 03 May 2011 16:03:48 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-1744</guid>
		<description>Hi, i just believed i&#039;d submit and allow you to know your blogs layout is truly messed up on the K-Melonbrowser. Anyhow maintain up the very good function.</description>
		<content:encoded><![CDATA[<p>Hi, i just believed i&#8217;d submit and allow you to know your blogs layout is truly messed up on the K-Melonbrowser. Anyhow maintain up the very good function.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Goelzer</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-1623</link>
		<dc:creator>Andreas Goelzer</dc:creator>
		<pubDate>Sat, 02 Apr 2011 05:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-1623</guid>
		<description>Sorry for answering so late. I&#039;ll anwer anyway, for future readers…

laosoi:

That is quite hopeless, this is for a small motor (500 mA max.).  You&#039;ll need some big mosfets for 25 A, and careful planning.

Alec:

One (small) bipolar stepper motor might work with this if you do some firmware rewrite.  If you want 3 stepper motors you&#039;d need 3 usbmot-boards, or design something else, I have something like that flying around here.
If you want to build a cnc mill or some other 3-axes device, i&#039;d advice against it.  The l293d is too weak for serious stepper motors, and you can get more power out of stepper motors with constant current instead of constant voltage.

Tobi:

sorry for not answering to your first post.  Haven&#039;t used this for a while, this firmware-usb with its inherent lack of a working &lt;a href=&quot;http://en.wikipedia.org/wiki/USB_communications_device_class&quot; rel=&quot;nofollow&quot;&gt;communicating device class (cdc)&lt;/a&gt; just was too much hassle.

The &quot;usbmot&quot; folder inside the archive is the firmware, the &quot;qusbmot&quot; folder is the host software.

Yes, typing means on the console, but the article was written with linux in mind. in windows,  after compiling just click on the qusbmot.exe.

However i do not know how difficult it is to compile the host application in windows, the qt part is more or less trivial with the qt sdk (open the .pro file, hit run), but the libusb part needs some work.  There is a mingw-version, so it might be doable or even simple for an experienced windows coder, but I&#039;ve never used it in windows.

If you plan on using java as host software, you might want to consider rewriting the firmware with the almost-working firmware-cdc (*) or using something like the ft232rl as i did with my &lt;a href=&quot;http://andreas.goelzer.de/usbservo&quot; rel=&quot;nofollow&quot;&gt;usbservo&lt;/a&gt; project.

(*) firmware usb allows only low-speed devices, and the usb standard does not allow cdc for low-speed devices.  obdev&#039;s v-usb implements it anyway, it works with some operating systems, your mileage may vary.  The big advantage of cdc is that the software on the pc only needs to open a serial port, possible in almost all programming languages without libraries.</description>
		<content:encoded><![CDATA[<p>Sorry for answering so late. I&#8217;ll anwer anyway, for future readers…</p>
<p>laosoi:</p>
<p>That is quite hopeless, this is for a small motor (500 mA max.).  You&#8217;ll need some big mosfets for 25 A, and careful planning.</p>
<p>Alec:</p>
<p>One (small) bipolar stepper motor might work with this if you do some firmware rewrite.  If you want 3 stepper motors you&#8217;d need 3 usbmot-boards, or design something else, I have something like that flying around here.<br />
If you want to build a cnc mill or some other 3-axes device, i&#8217;d advice against it.  The l293d is too weak for serious stepper motors, and you can get more power out of stepper motors with constant current instead of constant voltage.</p>
<p>Tobi:</p>
<p>sorry for not answering to your first post.  Haven&#8217;t used this for a while, this firmware-usb with its inherent lack of a working <a href="http://en.wikipedia.org/wiki/USB_communications_device_class" rel="nofollow">communicating device class (cdc)</a> just was too much hassle.</p>
<p>The &#8220;usbmot&#8221; folder inside the archive is the firmware, the &#8220;qusbmot&#8221; folder is the host software.</p>
<p>Yes, typing means on the console, but the article was written with linux in mind. in windows,  after compiling just click on the qusbmot.exe.</p>
<p>However i do not know how difficult it is to compile the host application in windows, the qt part is more or less trivial with the qt sdk (open the .pro file, hit run), but the libusb part needs some work.  There is a mingw-version, so it might be doable or even simple for an experienced windows coder, but I&#8217;ve never used it in windows.</p>
<p>If you plan on using java as host software, you might want to consider rewriting the firmware with the almost-working firmware-cdc (*) or using something like the ft232rl as i did with my <a href="http://andreas.goelzer.de/usbservo" rel="nofollow">usbservo</a> project.</p>
<p>(*) firmware usb allows only low-speed devices, and the usb standard does not allow cdc for low-speed devices.  obdev&#8217;s v-usb implements it anyway, it works with some operating systems, your mileage may vary.  The big advantage of cdc is that the software on the pc only needs to open a serial port, possible in almost all programming languages without libraries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tobi</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-1621</link>
		<dc:creator>tobi</dc:creator>
		<pubDate>Fri, 01 Apr 2011 16:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-1621</guid>
		<description>hi this is exactly what i was looking for..but how could i bring the firmware and host software to pc and to the atmega8?

im am new at ansi c.

at the moment i compile my c code with avr studio 4 and bring it on the atmega via yaap

but i dont know which file from the software.jar  i have to open to get the gui on pc and i dont know which file i should compile to bring it on the atmega8.

in ur descritpion u say &quot;Type&quot; do u mean type in the DOS-console of the pc?</description>
		<content:encoded><![CDATA[<p>hi this is exactly what i was looking for..but how could i bring the firmware and host software to pc and to the atmega8?</p>
<p>im am new at ansi c.</p>
<p>at the moment i compile my c code with avr studio 4 and bring it on the atmega via yaap</p>
<p>but i dont know which file from the software.jar  i have to open to get the gui on pc and i dont know which file i should compile to bring it on the atmega8.</p>
<p>in ur descritpion u say &#8220;Type&#8221; do u mean type in the DOS-console of the pc?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alec</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-1123</link>
		<dc:creator>Alec</dc:creator>
		<pubDate>Tue, 23 Nov 2010 11:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-1123</guid>
		<description>Is it possible make controler for 3 step motors based on atmega8 + L293D+USB ?</description>
		<content:encoded><![CDATA[<p>Is it possible make controler for 3 step motors based on atmega8 + L293D+USB ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laosoi</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-729</link>
		<dc:creator>laosoi</dc:creator>
		<pubDate>Fri, 23 Apr 2010 15:42:28 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-729</guid>
		<description>Hello Andreas Goelzer,
Thanks for your project!
  Please tell me how to control 25A, 12V, 3800rpm brushless motor using this project?
Help me, i want to control high rpm motor using usb!
Many thanks</description>
		<content:encoded><![CDATA[<p>Hello Andreas Goelzer,<br />
Thanks for your project!<br />
  Please tell me how to control 25A, 12V, 3800rpm brushless motor using this project?<br />
Help me, i want to control high rpm motor using usb!<br />
Many thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-622</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 27 Mar 2010 09:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-622</guid>
		<description>Nice job...</description>
		<content:encoded><![CDATA[<p>Nice job&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Goelzer</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-365</link>
		<dc:creator>Andreas Goelzer</dc:creator>
		<pubDate>Sun, 28 Jun 2009 18:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-365</guid>
		<description>Thanks a lot, nice to hear it helps you :)

I don&#039;t know how pyusb works, and this control-endpoint stuff is not exactly comfortable. But with vusb, options are limited. I&#039;m planning to redo this with an at90usb162, that could then have a nice serial interface and work in more environments.

If you just want to control this device from python, you can have python call the commandline-program with os.system(&quot;./usbmot-cmd write 1 2000&quot;) or such stuff, but that&#039;s more a hack than a real solution.

I hope you somehow get it working, good luck :)</description>
		<content:encoded><![CDATA[<p>Thanks a lot, nice to hear it helps you <img src='http://andreas.goelzer.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I don&#8217;t know how pyusb works, and this control-endpoint stuff is not exactly comfortable. But with vusb, options are limited. I&#8217;m planning to redo this with an at90usb162, that could then have a nice serial interface and work in more environments.</p>
<p>If you just want to control this device from python, you can have python call the commandline-program with os.system(&#8220;./usbmot-cmd write 1 2000&#8243;) or such stuff, but that&#8217;s more a hack than a real solution.</p>
<p>I hope you somehow get it working, good luck <img src='http://andreas.goelzer.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paryl</title>
		<link>http://andreas.goelzer.de/usbmot/comment-page-1#comment-364</link>
		<dc:creator>paryl</dc:creator>
		<pubDate>Sun, 28 Jun 2009 18:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://andreas.goelzer.de/?p=41#comment-364</guid>
		<description>Andreas, this is awesome stuff.  Exactly what I&#039;ve been looking for!  I&#039;ve got it working using your example programs, but what I really need is a python version.

Have you managed to control it using python?  I&#039;ve been trying for a few weeks now using pyusb, but nothing I do lets me communicate.  I suspect it&#039;s an issue with not knowing the proper endpoints, or something to do with the data I&#039;m sending.  I consistently get &quot;error submitting URB: No such file or directory&quot;.

I&#039;d love some hints if you have any to give...</description>
		<content:encoded><![CDATA[<p>Andreas, this is awesome stuff.  Exactly what I&#8217;ve been looking for!  I&#8217;ve got it working using your example programs, but what I really need is a python version.</p>
<p>Have you managed to control it using python?  I&#8217;ve been trying for a few weeks now using pyusb, but nothing I do lets me communicate.  I suspect it&#8217;s an issue with not knowing the proper endpoints, or something to do with the data I&#8217;m sending.  I consistently get &#8220;error submitting URB: No such file or directory&#8221;.</p>
<p>I&#8217;d love some hints if you have any to give&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 3/15 queries in 0.139 seconds using disk: basic
Object Caching 330/330 objects using disk: basic

Served from: andreas.goelzer.de @ 2012-02-05 05:28:54 -->
