Propeller USB Key
jazzed
Posts: 11,803
Here's a module I've been thinking about making.
Uses:
Uses:
- PC "Propeller Wire" applications.
- Distribute PC applications and Propeller code on SD Card.
- PropPC with VGA, Stereo Audio, Keybd, Mouse, SD Card.
- Fits in a USB Key case below.
- Propeller, crystal, 64KB EEPROM
- FTDI USB serial port with RX/TX LEDs
- 4MB Flash on P0..7,26,27 for XMM programs
- Optional SPI Flash and 64KB SPI SRAM
- Optional 2 to 4 channel 12 bit SPI ADCs
- SdCard Connector on P16..19
- Pins P0..29 on DIP32 socket
- 14 free Propeller pins
- Ground and 3.3V on P30 & P31
Comments
Frank
Ok i give up where *did* you hide the xtal?
Would this be running at 6Mhz?
Very cool.
@Tubular: 4 pads above pins 16&17
Oh yes that'd be it. Thanks, wba !
The crystal is here. It is 10MHz 18pf 30ppm accuracy/precision. A 5MHz or 6MHz crystal is available in a larger package, but there is no room.
Regarding access to Propeller pins: The user's application probably dictates whether the USB Key enclosure is needed. There is room in the top-side plastic for cutouts. One could always drill holes on the bottom too. It may be possible to have the plastics vendor make modifications to the enclosure to allow 2x 16 pin headers to stick out of the case, but there may not be enough interest to justify the modification cost.
Like Rosco, I would also be interested in these. What kind of price are you looking at?
If the cost is low enough, I bet Humanoido would be interested in these for his Tiny Stamp Supercomputer (http://forums.parallax.com/showthread.php?126245-Tiny-Stamp-Supercomputer-TSS&highlight=bs1usb). The Prop version would blow away the Stamp version.
You could use two to four of the I/O pins for an implementation of ULC-Net (Byte Mag, October 1981, Vol 6, No. 10, page 50 http://www.atariage.com/forums/topic/167235-byte-magazine/page__hl__byte__st__550, message 569, about 2/3rd way down the page). You would only need one cog to handle the entire ULC-Net protocol; it would simply be a modified serial transfer object.
if still there you could do it the same way like this:
http://www.dlpdesign.com/usb/prop.shtml
Interesting. I'll look at it further.
Unfortunately the CBUS outputs aren't available until USB enumeration has taken place. Here's some history
http://forums.parallax.com/showthread.php?109237-Clocking-the-Prop-off-of-FTDI-s-CBUS
http://forums.parallax.com/showthread.php?114800-FT232RL-to-make-minimal-prop-platform
of course this may not be as much of an issue with jazzed's design, which would probably be plugged into a real usb port just about all the time
For now I'll use a USB connector and that will result in a longer board.
Now 10 PCBs are on order from the FAB and should be in my office by October 12th.
ps. the 4 pin header add was an excellent idea.
I really like this design, can I purchase one?
This past week I would have found it really useful - been out on site where I don't have the same 'desktop' which is fine for normal prop boards + cables. Its the USB case and cable free design that really appeals.
On the 4 pin header you added, its possible to 'drift' the holes from exact 0.1" centres, to centres half way between 0.1" and USB A. You need to enlarge the hole size but not very much. This allows you to fit and solder either a USB A (male or female), or the standard 0.1".
cheers
tubular
The board I sent to FAB has only a USB A connector footprint. Hopefully a dual footprint will be possible. The attachment shows only the USB connector mounting and no outline. I'm hoping to wrap the strain-relief pins around the PCB for the first 10 "limited edition" boards.
About $70.
Includes assembled module with Propeller, 64KB EEPROM, 10MHz precision crystal for 80MHz PLL8X Propeller system clock (maybe 12MHz for 96MHz clock), FT232 USB serial, RX/TX LED, SdCard slot, 4MB Flash, and USB Key enclosure.
Do you have a link and prices on the plastic caps ?
With this style of case, edge fingers on the PCB can give a nice way to do some io, and still keep the case.
The PicoFlex or Micromatch IDCs can edge solder, on not much PCB area, and give a standard ribbon ecosystem.
Also, I'd look at the Silabs CP2110 - the Ftdi parts are creeping up in price and the CP2110 has a clock out 24Mhz/(2*N) option,
good for testing, and low cost over-clocking testing...
I'll sell PCB's for $15 each (shipping separate). That's my cost. PCBs went out to FAB yesterday.
I am tired of having cords draped across me when I'm in bed writing spin on my laptop.
I'll take 2. ... let me know how and when to pay.