Tuesday, August 23, 2005

Hard Drive Mp3 Player Prototype

ATA_MP3_PLAYER
ATA_MP3_PLAYER,
originally uploaded by Brokentoaster.
Thought I'd make the most of the soldering tools I have while I've still got 'em. Took me about 2-3 Hrs to assemble but I now have a HDD based Mp3 Player to debug. Looks like it might need a couple of minor mods to get going but shouldn't take too much more effort on the HW side.

Now to write that FAT32 ATA library I've been putting off for the last 6 months :)


Click the photo for more images.

Friday, August 12, 2005

mk3 Prototype case completed!!!

DSC01376.JPG
DSC01376.JPG,
originally uploaded by Brokentoaster.
Manu has come through with the goods yet again with this primo case for the Mk3 prototype. This one is smaller lighter and faster than the last. It's all aluminium construction makes it substantially lighter than the solid steel case of the Mk2.

New Hard Drive Mp3 Player PCBs have Arrived

butterflymp3-ata PCB top
butterflymp3-ata PCB top,
originally uploaded by Brokentoaster.
Alright! My new PCBs for the HD version of the butterflymp3 have arrived from www.custompcb.com / www.silvercircuits.com. They look pretty good. I had to go without a solder mask or silkscreen to cut costs. Had a small mixup where I used dichlormethane rather than isopropanol to clean the board and accidentally melted the paint off my desk and onto one side of the PCB. A whole lot more dichlormethane later and everything is good as new. :)

Wednesday, August 10, 2005

Finally managed to get avarice installed on the new iBook. Just so I can remember for next time this is what I did. ( as root user)

- Install libbfd
cd binutils-2.16.1
cd bfd/
./configure --target=avr --disable-nls --enable-install-libbfd
make
make install


- install Libiberty
cd binutils-2.16.1
cd libiberty/
./configure --target=avr --disable-nls --enable-install-libiberty
make
make install

- install avarice
cd avarice-2.3
LDFLAGS="-L/usr/local/powerpc-apple-darwin8.2.0/avr/lib -lbfd" CPPFLAGS="-I/usr/local/powerpc-apple-darwin8.2.0/avr/include" ./configure
make
make install

( all other AVR tools handled by Fink)
(also applied butterfly corrections patch to avrdude 5)

Thanks Frodi Hammer http://www.mip.sdu.dk/~frodi/mac.html

Monday, August 08, 2005

Finished USB Fluro

DSC01348
DSC01348,
originally uploaded by Brokentoaster.
Well this weekend I managed to tidy up the fluroecent lamp into a more respectable form.

Thursday, August 04, 2005

New prototype mp3 player?

DSC01346
DSC01346,
originally uploaded by Brokentoaster.
Got Manu down in the machine shop to come up with a new case design for the mp3 player and this is the result. Think it might need a couple of refinements before we go to production with this one.