Shop OBEX P1 Docs P2 Docs Learn Events
Propeller ASC (Arduino Shield Compatible) - Page 3 — Parallax Forums

Propeller ASC (Arduino Shield Compatible)

1356710

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2010-11-19 12:22
    I'd like to see a "stand-alone development" interface containing a TV video and PS/2 keyboard interface along with a microSD card. Because of the number of I/O pins needed for that (4 + 2 + 4 = 10), it might be better to use a 1-pin TV and 1-pin keyboard interface. The interface would be most useful if it were on a short flat cable that plugs into the expansion connector, maybe 3" long.
  • AlderinAlderin Posts: 4
    edited 2010-11-23 00:24
    Great work! I was about to embark on this process myself, since I recently was introduced to the Arduino, but have been fascinated with the Propeller since it's announcement. The combination of the power of the Propeller and the vast available hardware for the Arduino is just mind boggling.

    I'm sure to be ordering one next paycheck.

    As for AUX, I'd probably want both the KVM and the VGA boards on hand, depending on the project I'm planning on.

    On a related note, I liked the under-mount for the VGA connector you had on page 1 of this thread, seemed to make sense to me to have AUX go down, to avoid Adruino Shield interference.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-11-23 08:51
    Thanks for your kind words, Alderin. The reason I had that first prototype VGA underneath was because I didn't have a piece of pre-sensitized PCB big enough for a full shield size adapter. The latest design for those add-ons extend all the other headers up so you can stack a shield on top of it. It gets a little bulky, but for prototyping it's really cool. Check out the stack below, a spin-net-cube. From the bottom up: ASC, KVM, W5100 Ethernet w/uSD, 64-pin IO. All that and a few Prop pins to spare plus 6 analog in's.
    1600 x 1200 - 169K
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-11-23 16:28
    More good news. It looks like it will be possible to offer a "plus" version with 12-bit ADC and 64kB EEPROM.
  • CampeckCampeck Posts: 111
    edited 2010-11-24 06:12
    When will that one be ready?
  • KPRKPR Posts: 189
    edited 2010-11-24 11:04
    Hey Martin.. do you have any code that makes that W5100 / SD shield work yet??

    k.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-11-24 12:09
    @KPR. The W5100 driver, by Brilldea, in the obex will do it by just changing the pin assignments:
      _WIZ_miso     = 12
      _WIZ_mosi     = 11
      _WIZ_sclk     = 13
    

    On the to-do list is to test the Spinneret drivers.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-11-24 15:07
    @Campeck. We're looking good for late next week. :D
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-11-30 09:09
    I put together a little package of the upcoming KVM board, PDF's and Eagle files. It's single sided, PTH only. Should be a breeze if one wanted to etch their own. I should have around 25 of these ready in a couple of weeks.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-11-30 20:40
    Propeller ASC+ is now available.
    • 64 kilobyte EEPROM
    • 12-bit ADC

    You really, really want one! ;)
  • AlderinAlderin Posts: 4
    edited 2010-12-03 16:25
    Ordered Propeller ASC (v1), and received much faster than I expected, thanks!! I'm so excited!

    Now what do I do with it? lol

    Looking forward to the VGA and KVM "shields".
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-03 17:12
    That's great news, Alderin. If you have any problems or questions, I'm always here to help. And all the geniuses here can help with general Propeller questions too. Keep us posted on your adventures.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-03 17:28
    Mike Green wrote: »
    I'd like to see a "stand-alone development" interface containing a TV video and PS/2 keyboard interface along with a microSD card. Because of the number of I/O pins needed for that (4 + 2 + 4 = 10), it might be better to use a 1-pin TV and 1-pin keyboard interface. The interface would be most useful if it were on a short flat cable that plugs into the expansion connector, maybe 3" long.

    There are actually 11 pins on the aux header now if you don't mind sharing 3 of them with the current-limited Arduino header. So we could do the 4 + 2 + 4 scheme with an extra pad for GPIO. It would be easy to bring off analog-in 6 and 7 as well.
  • AlderinAlderin Posts: 4
    edited 2010-12-03 20:55
    Well, I just ran my first propeller program on the Propeller ASC, made a little 3mm 10ma green LED blink. It was plugged directly into pin 13 and the ground next to it. Programmed using BST since I'm running Linux. Detected the Propeller and sent a program to the EEPROM with no problems, errors, or hassles.

    Fun!

    It would be nice if there were one of those little surface mount LEDs on pin 13 as on the Arduino... but it really isn't a requirement. Propeller projects are really a step above Arduino projects. Faster, smarter, multi-tasking...
  • harrogate22harrogate22 Posts: 1
    edited 2010-12-06 11:24
    Hi Martin,

    What a great job you've done.

    I've just ordered two of the Propeller ASC+, but I'm in the UK, so it may take a few days. Can't wait!

    Ken

  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-06 12:52
    Ken, so glad you decided to give it a try. Since that was your first post I assume you are new to the Propeller? If so, please feel welcome to ask questions and post comments. The Propeller takes some getting used to if you're used to other controllers. Whereas the Arduino IDE comes bundled with loads of "official" libraries and drivers, the Propeller uses the online object exchange at obex.parallax.com. You have to do a little more work than with an Arduino, but the possibilities really open up. And if you outgrow the ASC, there's the new C3 being released soon by Parallax that has all kinds of goodies built in.
  • AlderinAlderin Posts: 4
    edited 2010-12-06 17:01
    But Martin, you could just make a C3 Shield for the ASC! And/or make a AdruinoMega format board... that would be nice, too. :-)
  • mickalmickal Posts: 75
    edited 2010-12-06 21:47
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-06 23:00
    Not really. The ASC is intended to plug directly into Arduino add-on cards. The GGPP has it's own header configuration and is not limited to the Arduino footprint.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-13 12:32
    A rough draft of the "Femto-Dongle" (working name):innocent: for the ASC

    microSD
    4pin composite vid
    2pin PS/2
    pads for A6 and A7
    3.3v 100mA LDO vreg.
    Perm attached ribbon cable connects to ASC

    --edit--
    Forgot to mention it's currently down to 1.5" x 2" in size
    516 x 608 - 36K
  • Cluso99Cluso99 Posts: 18,069
    edited 2010-12-13 14:47
    Martin: May I suggest (if it's not too late) you use the microSD socket from DigiKey HR1941CT-ND which is easily hand soldered. This is the part I use on RamBlade and TriBlade and a few others are also using it now.
  • bytedude1bytedude1 Posts: 9
    edited 2010-12-13 15:33
    Do you think its possible to make an arduino shield tha can remotely control a robot I.E boe-bot?
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-13 20:18
    Thank you Cluso for the tip. Those do look better.

    @bytedude. I'm sure its possible. Look into xbee.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-14 11:46
    The KVM boards arrived and they work great. The P16 through P23 header in the middle is provided to add your own connections or for test points. A knife can be run down the center of this header on the back to cut the traces and then add your own jumpers or intermediate circuitry of some sort. These will be in kit form.

    DSCF0086.JPG
    DSCF0087.JPG
    800 x 579 - 299K
    800 x 600 - 155K
  • Cluso99Cluso99 Posts: 18,069
    edited 2010-12-30 17:06
    Martin: Yes. With work over Xmas, I think the 4th pin of the TV should be linkable to the TV pin and to a separate 2 pin header (with gnd) - Why? So that the 4th pin, which is rarely if ever used, can be used as a second TV via the 2pin header (for 1pin debugging). So what is required is a 1x3 pin header with the center pin going to the resistor. Then say pin 1 goes to the existing TV so to use it that way (the audio) put a shunt on pins 1-2. Pin 3 goes to gnd, so if a 2-pin header to a TV cable is inserted on pins 2-3 (which forces the shunt to be removed) then a mono debug terminal can be attached. :)
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2010-12-30 22:13
    Cluso, good idea. Will do.
  • TubularTubular Posts: 4,703
    edited 2011-01-11 15:44
    Hi Martin

    I just noticed a new product "Vinculo" at mouser. These are Vinculum 2 shields (twin USB host) with power supply that might work with your ASC.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2011-01-11 20:39
    Very interesting. It looks like an MCU with built in USB connectivity. Or a USB chip with built in MCU as they describe it. I see they also use an MCP3008 for ADC.

    Also looking at the FTDI site I'm glad I didn't name the ASC the "Propello"!
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2011-01-25 14:27
    I'm setting up a repository (of sorts) for the Propeller ASC at http://1mgh.com/forum/ Registration is not required to browse. If you're interested in (or own) the ASC you're invited to register and post your thoughts and experiences. Constructive criticism and suggestions are welcome too. Since the ASC overlaps a lot of non Parallax subject matter, I thought I'd try this.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2011-01-31 07:42
    Just happened on what could be the first customer project based on the Propeller ASC.

    http://electronic-hacks.com/index.php/topic,5.0.html
Sign In or Register to comment.