<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Debate over having USB over SD on motherboard V1.2</title>
        <description> I&#039;ve started a debate with Zach about whether the Sanguino motherboard should support USB to read a flash drive over reading from SD card.

Thumbs up for you would prefer having the mobo read a USB flash/thumb drive
(tu)

or

Thumbs down for keeping the SD card slot
(td)

Personally I don&#039;t have a device which I can attach to my computer to write files to an SD card so this would be an unforeseen extra expense.

So i&#039;m (tu) for having USB supported in a future revision of the board

I do realise that it is a lot harder to program USB hosting capability in an embedded device, but the trade off would be that anyone can design something, go to someone with a RepRap to print something out, while they themselves may not really want a 3D printer yet.</description>
        <link>https://reprap.org/forum/read.php?1,25324,25324#msg-25324</link>
        <lastBuildDate>Sat, 16 May 2026 04:48:50 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25792#msg-25792</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25792#msg-25792</link>
            <description><![CDATA[ Hi sid,<br />
<br />
... did you receive my email regarding milling the 8mm-holes?<br />
<br />
Viktor]]></description>
            <dc:creator>VDX</dc:creator>
            <category>General</category>
            <pubDate>Mon, 03 Aug 2009 05:47:03 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25783#msg-25783</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25783#msg-25783</link>
            <description><![CDATA[ Hi Forrest,<br />
So, got home quickly, for reporting my own post ;)<br />
<br />
Stupid me shouldn't post in forums when not awake :D<br />
<br />
So since the first of my "not at home" posts is gone already,<br />
here the full set of information bundled:<br />
I've read about that issue some month ago at:<br />
[<a href="http://www.riccibitti.com/witnesscam/faq.htm" target="_blank"  rel="nofollow">www.riccibitti.com</a>]<br />
Here a short quote<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />.... I got a broken card (the 1 GB Kingston, but I know of a 512MB Peak with similar issues). Before its final breathe, I noticed sporadic directory corruptions. This usually happened after writing about 500MB...2GB of data, but the card was still functional after reformatting. Then things got worse, and now I'm unable to reformat or use it anymore.<br />
To date, the cause of this problem is not clear. <br />
.....<br />
   Thinking of a bug in the AVR-DOS library (Franz Joseph Voegel) ...<br />
   The code worked for days of continuous recording, writing many GB of flawless data.<br />
....<br />
<b>this could be a card wearout problem, as the AVR continually rewrites the FAT (file allocation table) and the directories as it is writing a new file. If the number of writes of a logic sector is limited, then the sectors assigned to the FAT and DIR could exceed the maximum numbers of rewrites quite rapidly</b>.</div></blockquote>
<br />
And now "ab ins Bett" since I'm obviously not in working condition ;9<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>General</category>
            <pubDate>Sun, 02 Aug 2009 21:06:08 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25782#msg-25782</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25782#msg-25782</link>
            <description><![CDATA[ No problem, 'sid.]]></description>
            <dc:creator>Forrest Higgs</dc:creator>
            <category>General</category>
            <pubDate>Sun, 02 Aug 2009 20:51:27 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25781#msg-25781</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25781#msg-25781</link>
            <description><![CDATA[ Sorry for doubleposting, I don't have my password in mind, so I'm in guest-mode...<br />
please merge ;)<br />
<br />
stupid me forgot to READ!<br />
I'll quote further on:<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />Initially I tought of a bug in the code, so I checked stack sizes, removed unnecessary interrupt code, and placed error traps on the AVR-DOS calls. The traps intercepted an error 23 and "file not found" errors, so I inspected the card with the FS-Interpreter tool. What I found was an apparently-good subdirectory, except it missed the links to the parent directory. This drives the file deletion system crazy. <br />
<br />
   Thinking of a bug in the AVR-DOS library, I contacted its Author, Franz Joseph Voegel, and he was so kind to try a debug version of the code on his system (using both compactflash and hard disk drives). The code worked for days of continuous recording, writing many GB of flawless data. <br />
   Joseph suggested that this could be a card wearout problem, as the AVR <b>continually rewrites the FAT (file allocation table) and the directories as it is writing a new file. If the number of writes of a logic sector is limited, then the sectors assigned to the FAT and DIR could exceed the maximum numbers of rewrites quite rapidly</b>. However, creating a flash file system almost invaribly requires you to separate logic sectors from phisical sectors (the ones that actually wear out), so I'm not incline to think SD-card designers overlooked the problem.</div></blockquote>
<br />
I guess that's what I was referring to<br />
<br />
'sid]]></description>
            <dc:creator>sid from.. ah you know</dc:creator>
            <category>General</category>
            <pubDate>Sun, 02 Aug 2009 20:29:57 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25770#msg-25770</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25770#msg-25770</link>
            <description><![CDATA[ 'sid,<br />
  Really, where did you see that? I would have thought that the SD card would do wear leveling at the block level. After all USB pens and SD cards are the same NAND flash devices with different interfaces. With multi level NAND flash you have to be able to correct errors using Reed Solomon or BEH error correcting codes. About 10000 writes wears out a block, so you have move things about. My understanding is that these things should all be done by the controller in the card or the pen, so the host software using does not have to worry about such details.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>General</category>
            <pubDate>Sun, 02 Aug 2009 13:08:59 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25751#msg-25751</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25751#msg-25751</link>
            <description><![CDATA[ writing an SD Card is no too trivial task unfortunately.<br />
<br />
Somehow it's pretty easy to end the cards lifetime in a very short time,<br />
by just making the right errors ;)<br />
For example writing a full fat everytime can blow a 2GB Card in less than 1000 files (write mode).<br />
formating the card will help just one or two times, then it's just a 2GB ROM :(<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>General</category>
            <pubDate>Sat, 01 Aug 2009 19:03:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25742#msg-25742</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25742#msg-25742</link>
            <description><![CDATA[ You know, it'd probably be cheaper and easier to just make the reprap motherboard able to write the card, either just for the purposes of the machine or as a full-blown SD card writer. USB devices are easier to do than USB host adapters. The first option probably wouldn't require anything but software, too. Cheaper than doing USB hosting, at least - might not be cheaper to do the USB-to-SD adapter in hardware, given how cheap dealextreme is. Might get some advantages from a full USB interface, though.]]></description>
            <dc:creator>jonored</dc:creator>
            <category>General</category>
            <pubDate>Sat, 01 Aug 2009 15:10:32 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25733#msg-25733</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25733#msg-25733</link>
            <description><![CDATA[ [<a href="http://www.dealextreme.com/details.dx/sku.9048" target="_blank"  rel="nofollow">www.dealextreme.com</a>]<br />
Here.  $3.66 USD shipped for free anywhere in the world.  Direct from China. There are others on the site for even cheaper.  SD cards are used everywhere nowadays.]]></description>
            <dc:creator>NewPerfection</dc:creator>
            <category>General</category>
            <pubDate>Fri, 31 Jul 2009 22:54:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25729#msg-25729</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25729#msg-25729</link>
            <description><![CDATA[ Well, I forgot that camera shops sell them, so I went round to kodak and asked them.<br />
<br />
SD reader ~$25<br />
SD/MicroSD ~$35<br />
<br />
Its good to know they have em', so until my repstrap is built they are staying on the shelf.  I'll experiment with that feature later on<br />
<br />
Maybe one day the mobo will have USB hosting capability for flash drives, until then I guess were all have to accept the SD card format.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Fri, 31 Jul 2009 21:07:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25715#msg-25715</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25715#msg-25715</link>
            <description><![CDATA[ Well in fact they are!<br />
I myself, have in total three old MP3 players , four digital cameras, two digital picture frames<br />
and if you let me count in microSD three Phones no four, that are making use of SD Cards in this household.<br />
And I guess that's pretty average (well at least if you don't throw your old stuff away ;)<br />
Needless to say that I have just one laptop (My good old omnibook 800ct with that beautiful tiny Pop-out mouse... cute) that is incapable of reading them by default.<br />
<br />
But yes, I do have more than just one usb flash drive too;<br />
so it doesn't make any difference for me.<br />
<br />
Maybe you'll stroll over a flea market one day and you'll find one for cheap.<br />
Until then, you may have a close friend that will let you use his :D<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>General</category>
            <pubDate>Fri, 31 Jul 2009 19:21:58 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25712#msg-25712</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25712#msg-25712</link>
            <description><![CDATA[ I have a Nokia phone, that uses micro SD.  Though mine is from SanDisk, and came with no adapter.  Did find a few places that sell micro SD's with adapters, they are as hard to find as places that sell SD readers.<br />
<br />
I have not much against using SD cards, I feel as though that with my example, it can be difficult to find and acquire SD card readers/adapters, and after all the running about i'll do to find one, I would have spent that much in travel to the cost of one.<br />
<br />
I do realize that i'm all alone here, lol, I just think that to give everyone, regardless of where they are, the ability to use this functionality, and it is easy to find USB flash drives as they are quite ubiquitous, where as SD isn't yet.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Fri, 31 Jul 2009 15:45:00 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25695#msg-25695</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25695#msg-25695</link>
            <description><![CDATA[ Since they're all made in China I guess, you're much closer to the source than I am, aren't you ;)<br />
<br />
But honestly, they're not pricey in australia:<br />
[<a href="http://www.crazysales.com.au/ritmo-high-speed-usb-2-0-sd-mmc-card-reader-writer_p2386.html" target="_blank"  rel="nofollow">www.crazysales.com.au</a>]<br />
<br />
I'm sure you'll find something like that in NZ too.<br />
Just keep your eyes open ;)<br />
<br />
Oh btw, if you have a camera that uses SD Cards (which is most likely)<br />
you can use that as a Card reader.<br />
If you have a nokia cellphone. buy micro-sd cards for it from kingston (they come with an sd-card adapter) so you can use your phone as a card reader...<br />
<br />
Modern printers come with an inbuild card reader (that IS readable from your PC)<br />
Needless to say that all laptops I've come across lately have an inbuild card reader too.<br />
<br />
Well, don't get me wrong,<br />
I've nothing against an usb port<br />
but all that additional (useless) costs are getting us farer from hitting the "500bucks in total" goal, right?<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>General</category>
            <pubDate>Thu, 30 Jul 2009 21:16:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25627#msg-25627</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25627#msg-25627</link>
            <description><![CDATA[ I'm sorry, but i've searched locally, and they are available, but not cheap.<br />
<br />
Good to see that they are very cheap in Germany, but its a long bus trip to go for a ~$2 reader, as I live in NZ]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Wed, 29 Jul 2009 14:24:38 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25622#msg-25622</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25622#msg-25622</link>
            <description><![CDATA[ Sorry, I don't get it;<br />
SD-Card Reader are not only cheap around here, You'll get them as a present sometimes when you buy a SD-Card<br />
And if not, there is always a 2Bucks Cardreader laying around at the next shop.<br />
this one comes in disgusting colors (mine was yellowish-green and a present for buying a 2GB Card)<br />
[<a href="http://de.sourcingmap.com/transparent-purple-sdminisdmmcrsmmc-usb-card-reader-writer-p-15162.html" target="_blank"  rel="nofollow">de.sourcingmap.com</a>]<br />
<br />
So why do you have to add the 8 dollar Chip again?<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>General</category>
            <pubDate>Wed, 29 Jul 2009 07:05:20 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25619#msg-25619</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25619#msg-25619</link>
            <description><![CDATA[ There's some discussion over at the Bits from Bytes forum about using the USB port (slave) on the Rapman PCB for sending files directly from your computer to the SD card. At the moment the USB port is only used for uploading firmware updates. I dont think Zachs board has a slave usb port but this might be a lot easier than adding USB master capabilities. It turns your board into a card reader :)]]></description>
            <dc:creator>unfold</dc:creator>
            <category>General</category>
            <pubDate>Wed, 29 Jul 2009 04:12:33 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25616#msg-25616</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25616#msg-25616</link>
            <description><![CDATA[ Cool.<br />
I know its not easy, just more convenient to buy a flash drive, plop on some stl files and print, without having to try and find a device to write an SD card. <br />
<br />
Its easy to buy a reader/writer here in NZ, Aussie, UK and US, I just don't know about everywhere else.<br />
<br />
Its even easier to buy a flash drive just about anywhere.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Wed, 29 Jul 2009 03:01:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25562#msg-25562</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25562#msg-25562</link>
            <description><![CDATA[ I've got this on the board I designed, but I'm still trying to get it to work. I'm using an STM32103VBT Arm Cortex M3 processor, and to optimise pin usage, my pin assignments are somewhat different than those in the starter kits.<br />
<br />
What you want implemented, is known as the USB "MSD" (Mass Storage Device), and it's a nasty piece of software implemented in a large number of C and H files. I haven't got it to work yet, although I can mess with the + USB pin state to get the PCB properly recognised by Windows. (probably Linux too). The recommended (demo) pin functionality of USB is actually less clean to implement than for RS232, and I'm not yet certain if it's just the demo schematic implementation, or a weakness in the STM32 USB on board hardware implementation.<br />
<br />
I've actually taken a break from it for a couple of weeks, because of my frustrations, and used the time to push forward another project.]]></description>
            <dc:creator>grael</dc:creator>
            <category>General</category>
            <pubDate>Tue, 28 Jul 2009 08:07:27 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25382#msg-25382</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25382#msg-25382</link>
            <description><![CDATA[ The designs are all open source, and if you get this working I'm sure Zach would be happy to merge it back into the main board.<br />
<br />
However regarding asking him to do this: This is a massive amount of work, with very little gain over the current design. I don't want to speak for him, but I expect he would rather spend his time working on real enhancements to the working of the machines. And these days you can pick up SD card readers for next to nothing.]]></description>
            <dc:creator>greenarrow</dc:creator>
            <category>General</category>
            <pubDate>Sun, 26 Jul 2009 06:13:25 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25367#msg-25367</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25367#msg-25367</link>
            <description><![CDATA[ I know from talking with a friend who uses USB (slave mode) that you can strip a lot of the stuff out.<br />
<br />
<br />
Forrest Higgs Wrote:<br />
-------------------------------------------------------<br />
&gt; Why not have both on the board and let people<br />
&gt; populate whichever one they can get parts for<br />
&gt; easiest?  :)-D<br />
<br />
This is a good idea, plug in SPI boards, that way, you could choose to have MMC or SD or USB flash.<br />
It could also mean that it is another thing to make them (makerbot) more money.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Sun, 26 Jul 2009 02:50:21 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25363#msg-25363</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25363#msg-25363</link>
            <description><![CDATA[ Hmmm, the artical referenced talks about human input devices like a keyboard or a mouse, that seems to be a long way from a USB memory stick. <br />
<br />
Even the Sanguino is limited on the amount of RAM it has, my understanding the support for the SD card is taxing that, let along having to add USB overhead to it?<br />
<br />
The question is is it worth adding a $8.00 chip and lots of engineering time to save having to buy a $20.00 adapter?<br />
<br />
(td)]]></description>
            <dc:creator>freds</dc:creator>
            <category>General</category>
            <pubDate>Sat, 25 Jul 2009 23:29:48 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25362#msg-25362</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25362#msg-25362</link>
            <description><![CDATA[ Why not have both on the board and let people populate whichever one they can get parts for easiest?  :)-D]]></description>
            <dc:creator>Forrest Higgs</dc:creator>
            <category>General</category>
            <pubDate>Sat, 25 Jul 2009 22:18:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25327#msg-25327</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25327#msg-25327</link>
            <description><![CDATA[ A very quick browse shows taht a similar USB card reader costs ~NZ$25 not counting the SD card, where as buying an adapter chip like the Max3421E costs ~NZ$20<br />
plus support bits (like an actual USB connector and 12MHz crystal), and its about the same.<br />
<br />
Its more of convenience to the other person.<br />
<br />
A guy has managed to make a breakout board<br />
[<a href="http://www.circuitsathome.com/store" target="_blank"  rel="nofollow">www.circuitsathome.com</a>]<br />
<br />
And because it uses SPI (on the MAX3421E), it more about coding it than anything else.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Sat, 25 Jul 2009 01:37:28 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25326#msg-25326</guid>
            <title>Re: Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25326#msg-25326</link>
            <description><![CDATA[ Buying a small USB SD card reader, such as <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820223087" target="_blank"  rel="nofollow">this</a> would probably cost less than the added complexity of a USB host on the motherboard.]]></description>
            <dc:creator>NewPerfection</dc:creator>
            <category>General</category>
            <pubDate>Sat, 25 Jul 2009 00:52:43 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,25324,25324#msg-25324</guid>
            <title>Debate over having USB over SD on motherboard V1.2</title>
            <link>https://reprap.org/forum/read.php?1,25324,25324#msg-25324</link>
            <description><![CDATA[ I've started a debate with Zach about whether the Sanguino motherboard should support USB to read a flash drive over reading from SD card.<br />
<br />
Thumbs up for you would prefer having the mobo read a USB flash/thumb drive<br />
(tu)<br />
<br />
or<br />
<br />
Thumbs down for keeping the SD card slot<br />
(td)<br />
<br />
Personally I don't have a device which I can attach to my computer to write files to an SD card so this would be an unforeseen extra expense.<br />
<br />
So i'm (tu) for having USB supported in a future revision of the board<br />
<br />
I do realise that it is a lot harder to program USB hosting capability in an embedded device, but the trade off would be that anyone can design something, go to someone with a RepRap to print something out, while they themselves may not really want a 3D printer yet.]]></description>
            <dc:creator>Grogyan</dc:creator>
            <category>General</category>
            <pubDate>Sat, 25 Jul 2009 00:30:18 -0400</pubDate>
        </item>
    </channel>
</rss>
