I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods

Click Here!
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / MISC Areas / Mattel JuiceBox
JuiceBoxCART Adapter and development board
connecting the JuiceBox to a develpment board via a JuiceWare catridge adapter

New MessageJuiceBoxCART Adapter and development board (modified 0 times) sfranzyshen
Profile
I am starting this thread from a disccusion I started in this post and decided to split the thread into several other threads.

The idea I have is to create a custom PCB that would fit into a slightly modified JuiceWare cartridge case, and pass a ribbon cable thru the back of the JuiceWare cartridge case to a custom development board containing a MMC/SD socket and a xD socket.

To start I have setup a more detailed page about the JuiceWare cartridge on the WiKi. I do not currently own a digital caliper, so I am limited to dial, and optical inspection. So, my measuremnts can not be called 'precision'. I am currently working on artwork (600x600 dpi bitmap) for the custom cartridge PCB as well as the development board. I hope to have something soon. I plan to construct the PCBs myself using an etching method. If there is anyone out there with a cnc router that wouldn't mind donating time, we might be able to have a run if there is enough interest?

From what I learn from this project, I hope to be able to construct other types of custom JuiceWare cartidge PCBs.(ie MMC/SD & NAND cartridge)

Thanks
sfranzyshen

01-26-2006 16:26:48

New MessageRE:JuiceBoxCART Adapter and development board (modified 0 times) sfranzyshen
Profile
I have started to create a howto for the modification of the JuiceWare cartridge case. There are some images HERE showing where to cut the case (in red), and how to pass the ribbon cable thru the back of the case around the screw hole. I will be adding text shortly ...

Thanks
sfranzyshen

01-26-2006 17:23:46

New MessageRE:JuiceBoxCART Adapter and development board (modified 0 times) prpplague
Profile
the internals of the juicebox have room for a small pcb as well as some external connections. my current line of research is to use a FTDI FT2232C chip to provide connectivity to the juicebox. ( http://www.ftdichip.com/Products/FT2232C.htm ) this chip provides several different interfaces including JTAG, rs-232, SPI and MCU emulation. this one chip solves a whole range of issues including reading/writing nand flash, jtag programming, and rs-232 connectivity. coupled with a usb mini connector ( http://www.sparkfun.com/commerce/product_info.php?products_id=587 ) this should prove an effective modification.

two units that contain ft2232c chips for early prototyping:
http://www.usbgear.com/USBG-232FT-1.html
http://www.dlpdesign.com/usb/2232ml.shtml

nice job on the wiki pages

01-27-2006 07:36:41

New MessageRE:JuiceBoxCART Adapter and development board (modified 0 times) sfranzyshen
Profile

this chip provides several different interfaces including JTAG, rs-232, SPI and MCU emulation.

Unfortunately the current support for jtag functions with this device is limited to winblows. I have been looking around for the Linux(host)+MPSSE support for this device ... but have nothing! I guess other projects out there are not looking to use jtag from USB within a linux (what?) host.

But, the good news is that poking around the FTCJTAG Programmer's Guide has revealed some promising information.


  • The FT2232C device contains a multi-protocol synchronous serial engine (MPSSE) controller.
  • All of the functions in FTCJTAG.DLL can be replicated using calls to FTD2XX.DLL
  • sending appropriate commands to the MPSSE as per the AN2232C-01 Command Processor.
  • The MPSSE is available through channel A only.
  • So, we could just create our own driver to support a jtag interface from within Linux. Extra work, but very fiesable.


    nice job on the wiki pages

    Thanks! I have more images to come ... oh, by the way ... nice job on everything else!

    Thanks
    sfranzyshen

    01-27-2006 12:00:08

    New MessageRE:JuiceBoxCART Adapter and development board (modified 0 times) prpplague
    Profile

    Unfortunately the current support for jtag functions with this device is limited to winblows. I have been looking around for the Linux(host)+MPSSE support for this device ... but have nothing! I guess other projects out there are not looking to use jtag from USB within a linux (what?) host.


    hehe, didn't look hard enough - http://openocd.berlios.de/web/


    from the readme file:
    "USBJTAG-1 is based on a FTDI DLP2232M module and a few additional parts.
    Schematics are freely available. There are two drivers for this module
    implemented, one using the open source libftdi, the other using FTDI's
    proprietary FTD2XX library."

    01-27-2006 15:02:41

    New MessageRE:JuiceBoxCART Adapter and development board (modified 0 times) sfranzyshen
    Profile

    hehe, didn't look hard enough -

    I hang my head in shame ... but that is fantasitc!

    Thanks
    sfranzyshen

    01-27-2006 15:53:21

    New MessageRE:JuiceBoxCART Adapter and development board (modified 0 times) sfranzyshen
    Profile

    the internals of the juicebox have room for a small pcb as well as some external connections.
    Where are thinking of installing a PCB? The only places that I have found that may provide enough room for a PCB installations are between the LCD and main board (modifying the mounting pegs of the LCD plastic mounting frame), or beneath the cartridge guide (next to the speaker).

    Thanks
    sfranzyshen

    01-28-2006 11:50:57

    Reply to Thread | Printer |
    All times are PSTPowered by UltraBoard v1.62



    Copyright © 2000, Netmake Inc. All Rights Reserved.
    See Terms and Conditions for more information.




    i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3