Any use for low cost 1.8" HDD?
Rayman
Posts: 14,849
I think I could get access to a large qty of 1.8" HDDs, 20 or 40 GB.
Anybody see a use for these?· They have a flat-flex cable connection and run off 3.3V.· The interface is ATA-6...
Now that we have a FAT32 SD card driver, I'm not really sure what these would buy us, except large storage for a lot lower cost...
What do you guys think?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Anybody see a use for these?· They have a flat-flex cable connection and run off 3.3V.· The interface is ATA-6...
Now that we have a FAT32 SD card driver, I'm not really sure what these would buy us, except large storage for a lot lower cost...
What do you guys think?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Comments
I had an idea once for a propeller-driven jukebox. I've got cartons of vinyl records in the garage, and I was thinking of digitizing them into WAV files, and would need quite a few gigs to store them. SD cards aren't up to that capacity yet, so at the moment, HDs are the only fast way to store that much data relatively inexpensively.
What kind of price for one?
It's really hard to use up even 1GB for something like a Propeller where most of what you'd record is either text files or small (<32K) programs. The way to fill up storage is pictures, sound, or movies and the Propeller really doesn't support any of those. You can get small or low resolution pictures, simple sound, and very crude moving pictures, but none of those take much storage. The Prop II is much more likely to be able to make use of GBs of attached storage, but the higher capacity SD cards will also be cheaper by then.
In fact, I think one could just use an 8-bit bus and sacrafice 1/2 of the storage to save pins...· Also, the data throughput rate is quite high, ~10 MB/s, if I'm reading the Tom's Hardware review correctly...
I also noticed that someone hacked their Asus EEE Netbook and replaced the 4 MB SSD with one of these guys (I might have to do that too!).
I think this is the product page:
http://sdd.toshiba.com/main.aspx?Path=StorageSolutions/1.8-inchHardDiskDrives/MK4009GAL/MK4009GALSpecifications
Here's an interesting note on hooking up an IDE drive to a microcontroller:
http://www.pjrc.com/tech/8051/ide/wesley.html
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
I don't know if you saw my IDE controller at the UPENE show this weekend or not. It was a board to add 640K of memory and an IDE controller to an old HERO 2000 robot. That robot has an 8088 processor and it similar to an 8-bit IBM XT system but has a custom BUS. It is true that you can just ignore the upper 8-bits and still use the drive with half capacity. However if you do that you also lose the ability to query the drive stats (model #, geometry, etc) so you have to know what the drive specs are. On the H2KIDE board I added some latches to grab the upper 8-bits too. I can just do one read, then another to grab the whole 16 bit value with an 8-bit bus. You could do the same on the Prop.
The IDE drives are cool but I think Mike suggestion about using SD cards makes more sense to use with the Prop.
Robert
...If one were to share the data bus with some other device, say an LCD screen, for example, then the added pin count isn't so much...
Ok, well apart from practicality, it might be fun to play around with anyway...
Here's some adapters for it so you can use the drive with your PC:
http://www.addonics.com/products/io/aaedt18ide25.asp
Also, it appears that these are very similar to the drives you find in Ipods...
Actually, one of these and a Protoboard (cut up a bit), might fit inside one of those 2.5" HDD USB enclosures...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Those adapters are a great find. I haven't seen them before and will keep that link in case I need them down the road. Thanks for posting that.
Robert
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
BTW: I don't see having the time to figure out how to read a FAT32 drive... But, block mode (LBA) looks not too bad...
But, is there any way to read data from a non-FAT formatted drive with Windows?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Sorry I can't answer your question, but I'm using SD card in block mode with the prop in our geoPebbles and we use linux/BSD/Mac to read the cards. When inserted, the OS doesn't know what to do with the card, but once mounted, I use dd. Maybe there's something similar for Windows.
It was nice to meet you at the Expo. Keep us posted on the touch screen version of your prop board.
Peter aka pgbpsu
I wrote low-level spin and asm routines to read and write blocks, then just plugged in Kye's FAt32 code routines, and they worked pretty well to list the contents of FAT32 directories, open a file and list the text contents.
But my hardware works great with some drives but not with others, and I can't figure out why, so I regularly get fed up with it and set it aside to work on other interests. But those little drives look like they'd be fun to try to get working.
I would think that there'd be a way to get Windows to read and write raw blocks from a hard drive, but I've never done it.
AT Attachment
with Packet Interface - 6
(ATA/ATAPI-6)
www.t10.org/t13/project/d1410r3a-ATA-ATAPI-6.pdf
Parallel ATA:
en.wikipedia.org/wiki/Parallel_ATA
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PG
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
· Propeller Object Exchange (last Publications / Updates)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
3 for 5
Anyway yes for 5 bucks I would take 4 or 5
Jimmy
Thanks Rayman!
tubular
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Jimmy
In terms of getting the drives, I heard about a week ago that my source was going to see what kind of testing, if any, was done on these drives...
If no testing was done, I may have to rig up some kind of test fixture to at least make sure they work before selling them (just for my conscience!)
But, I have high confidence that the majority of them will work.
But, I still don't know for sure if I'm getting any yet, sorry.· I may have to risk bugging my source about it soon...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Post Edited (Rayman) : 9/8/2009 12:14:41 AM GMT
I found a cheap little USB enclosure for them:
http://www.newegg.com/Product/Product.aspx?Item=N82E16817707128
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm