Shop OBEX P1 Docs P2 Docs Learn Events
List of known Appmod devices??? — Parallax Forums

List of known Appmod devices???

RobotWorkshopRobotWorkshop Posts: 2,307
edited 2008-10-25 03:01 in General Discussion
Hello,

Does anyone have (or keep track of) all the devices which are using the Appmod style protocol? I've seen that several past and present Parallax products use this as well as some from JonnyMac and some home made options. It would be nice to see a list of known devices so that anyone making a new gadget can select a name that won't step on existing ones that have already been defined. If this has already been listed I may have missed it.

If you have a list of ones you know about please post them here.

Thanks!

Comments

  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-03-20 01:26
    I can look into it, but to my knowledge we do not carry any appmod accessories (we might have a third party product availible, but I am nearly certain all Parallax made appmod accessories were discontinued years ago)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-03-20 01:36
    Hello Paul,

    If you can find anything that would be great. I'm working on a project now that may be using a similar method for sending data to it. I'd rather use a unique ID instead of one that has already been used. I've been able to identify some of them but i'm sure there are plenty I am not aware of. Perhaps others can contribute to the list as well so they can be all documented.

    Thanks,

    Robert
  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-03-20 01:44
    I seriously wouldn't worry about the ID, it is such a under used interface most of the IDs would be considered obsolete. Do a google search to look for third parties to see what they offer and what thier ID would be.

    The only product we have is a 3rd party the Embedded Blue: http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/appmod/List/1/ProductID/41/Default.aspx?SortField=ProductName%2cProductName

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.

    Post Edited (Paul Baker (Parallax)) : 3/20/2008 1:49:14 AM GMT
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-03-20 02:24
    Isn't the 2x8 display still considered part of the Appmod device, what about the GPS module?

    Maybe I wasn't being clear. I'm not so concerned with all the different Appmod devices at the hardware level. I'm mainly looking for the header used to identify each one. I do worry about the details and would still like to gather up a list of these ID's. I don't expect the list to be complete overnight and had asked in case someone has already compiled a list. Since no one had I would hope the people can list the ones that they are aware of to get a more complete list. It seems like more people on the SX forum are using this style protocol so perhaps this thread should be moved there.

    I'll go ahead and start with a couple headers that i've seen in the books Parallax has published from the Nuts'n'Volts column:

    !SM - Sound Module
    !LF - Line Follower
    !SS - LED controller
    !PSX - PlayStation controller
    !RC4 - RC-4 controller
    !GPS - GPS module

    I think I had seen an old post were someone was going to use !MC for a motor controller and I think Zoot used some others.

    So, anyone know of any others??
  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-03-20 02:25
    I'll ask tech support tomorrow.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-03-20 02:27
    The TCS230 AppMod boardset has been replaced with the TCS230-DB. 'Same function and form factor; different connector.

    -Phil
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-03-20 02:30
    Hello Paul,

    Those links were just the sort of thing I had been looking for. You've got a few on there I had never seen before. Looks like I can add to the list already:

    !CM - Compass
    !PWM - PWMPal

    It appears that several devices have started using a 3 character header instead of two characters. That doesn't seem to matter at all as long as the first two bytes are unique.

    Excellent.
  • ZootZoot Posts: 2,227
    edited 2008-03-20 02:43
    Parallax Servo Controller -- "!SC"

    smile.gif My own SX Servo Controller -- "!Q"

    smile.gif My own SX Ink Jet Driver -- "!IJ"


    I also thing it might help to distinguish "AppMod" ready devices from "Open True Serial w/Address Header" devices -- the two are not necessarily the same. The AppMod header on some Parallax Dev. Boards is an I/O and power distribution scheme for a 20 pin connector whereby more than module can be physically stacked without taking up more real estate.

    Open true sharing of a "party" serial line is something else, obviously; though some AppMod devices use(d) it. The 4 button LCD terminal is an AppMod (it plugs right into the AppMod header on the BoE) but is not serial. The PSC uses the open true serial with address header scheme, but does not plug into the AppMod header.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    When the going gets weird, the weird turn pro. -- HST

    1uffakind.com/robots/povBitMapBuilder.php
    1uffakind.com/robots/resistorLadder.php
  • ZootZoot Posts: 2,227
    edited 2008-03-20 02:57
    I think you were referring to Jon Williams' dual motor controller in NV 144 -- "!MC"

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    When the going gets weird, the weird turn pro. -- HST

    1uffakind.com/robots/povBitMapBuilder.php
    1uffakind.com/robots/resistorLadder.php
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-03-20 03:09
    Hello Zoot,

    Thanks for jumping in on this thread! You're right about the term "AppMod" and that I was really interested in the "Open True Serial w/Address Header" devices. Paul is right that the 20-pin header seems to be going away and my original question may have thrown people off. You got it! I don't know if I can change the title but I think your description is a lot better than my original title.

    Well, since I haven't seen anyone use this yet i'm going to claim:

    "!ES"

    for my next project

    Robert
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-03-20 03:18
    Here is the list so far:

    !CM - Compass
    !PWM - PWMPal
    !SM - Sound Module
    !LF - Line Follower
    !SS - LED controller
    !PSX - PlayStation controller
    !RC4 - RC-4 controller
    !GPS - GPS module
    !MC - Motor Controller
    !SC - Servo Controller

    !IJ - Zoot's Inkjet driver
    !Q - Zoot's Servo controller (since it is one character I suppose Zoot gets all the ones that start with the letter Q) wink.gif

    !ES - Robert's new project
  • ZootZoot Posts: 2,227
    edited 2008-03-20 07:14
    "!AX" -- the folks at CrustCrawler just released a bunch of code for the Prop to drive AX dynamixel servos. They are following same open true with addressing schemes (so in theory the same serial line can drive the Prop AX controller AND an Ink Jet AND other devices).

    www.crustcrawler.com/electronics/propeller/docs/Propeller%20AX-12%20Command%20Reference.pdf

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    When the going gets weird, the weird turn pro. -- HST

    1uffakind.com/robots/povBitMapBuilder.php
    1uffakind.com/robots/resistorLadder.php
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-03-20 14:08
    Just found another one. It looks like the SD Data Logger from Hitt Consulting uses a similar protocol as well....

    !PV - SD Data Logger - Hitt Consulting

    If anyone else knows of others keep 'em coming. Looks like the list is growing.

    Any other ones used by the EFX Tech devices?
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-03-21 15:36
    While we're throwing in device to the list, the AP-8 Sound Board from EFX-Tek also uses the AppMod protocol...

    !AP8

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Tech Support
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2008-10-17 17:41
    I need to reserve a few more ID's for new projects so they won't conflict with any others out there...

    !EM
    !SI
    !IS

    If anyone has any others please let me know. I am going to combine them all on a nicely formatted document so everyone can keep track of what ones are already in use. For now if you need any other unused ones for your own project please post here and I can add them to the list. If possible use two unique characters to identify your device.

    Best Regards,

    Robert
  • lenswerkslenswerks Posts: 40
    edited 2008-10-18 02:06
    Did you get !NB0 yet for the PINK?
  • CounterRotatingPropsCounterRotatingProps Posts: 1,132
    edited 2008-10-21 23:26
    Hey Robert,

    I asked basically the same question some months back. Also was inspired by Jonnie Mac's cool articles. Here's the link to that old thread:

    http://forums.parallax.com/forums/default.aspx?f=5&m=278515&g=280575#m280575

    cheers,
    Howard in Florida

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Buzz Whirr Click Repeat
  • TimCTimC Posts: 77
    edited 2008-10-25 03:01
    Before the Pink there was the Redi Internet which used the appmod header.

    serial prefix:
    !RI

    Regards
    TimC
Sign In or Register to comment.