Shop OBEX P1 Docs P2 Docs Learn Events
Having trouble communicating the Lyxnmotion SCC-32 servocontroller with my Basi — Parallax Forums

Having trouble communicating the Lyxnmotion SCC-32 servocontroller with my Basi

Freshy2115Freshy2115 Posts: 9
edited 2009-09-25 17:18 in BASIC Stamp
hello first off id like to thank everyone and parallax for helping me on my last project...

i dont think i would've got this done in time especially the fact i wrote this code practically by myself....

Again I would like to thank everyone who helped this 17 year old High School Student out... It was all very helpfull....

thanks to ou guys i won First Place at the California state fair



ok now my problem is im having issues between the communtion of the SCC-32 Lyxnmotion an my Basic Stamp.. Any suggestions??

Comments

  • W9GFOW9GFO Posts: 4,010
    edited 2009-09-10 19:09
    Freshy2115 said...
    ok now my problem is im having issues between the communtion of the SCC-32 Lyxnmotion an my Basic Stamp.. Any suggestions??

    Just a wee bit more detail would be helpful....

    Post your code.
    Describe in detail how you have everything connected (schematic).
    Explain what you want to happen.
    Explain what is actually happening.
    Explain what steps you have taken to try to figure it out.

    Rich H

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    The Servo Boss, a 12 channel servo tester kit from Gadget Gangster.

    Post Edited (W9GFO) : 9/10/2009 7:14:25 PM GMT
  • Freshy2115Freshy2115 Posts: 9
    edited 2009-09-17 19:12
    ' {$STAMP BS2}
    ' {$PBASIC 2.5}
    ' ------------------------------------------------------
    ' Lynxmotion RIOS SSC-32 'Export' Program
    ' RIOS SSC-32 project : Demo pick up object
    ' Date : 9/9/2009 12:57:30 PM
    ' ------------------------------------------------------
    ' Format : Basic Stamp 2 - PBasic 2.5
    ' Original filename : Demo pick up object.bs2
    ' Arm : L6 or SES + W.R.
    ' Positions : Word (max accuracy, max memory used)
    ' Communication with SSC-32 : BotBoard V1 => Pin 12
    ' ------------------------------------------------------
    DATA  Word 1475, Word 1133, Word 1941, Word 1113, Word 699, Word 1449, Word 1000, Word 0
    DATA  Word 699, Word 1719, Word 1795, Word 1313, Word 699, Word 1449, Word 3000, Word 0
    DATA  Word 699, Word 1907, Word 1709, Word 1809, Word 699, Word 1449, Word 510, Word 0
    DATA  Word 699, Word 1991, Word 1509, Word 1613, Word 699, Word 1449, Word 300, Word 0
    DATA  Word 699, Word 2025, Word 1361, Word 1445, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 699, Word 2047, Word 1443, Word 1567, Word 1117, Word 1449, Word 180, Word 0
    DATA  Word 699, Word 2079, Word 1421, Word 1351, Word 1113, Word 1449, Word 240, Word 0
    DATA  Word 699, Word 2105, Word 1455, Word 1423, Word 1921, Word 1449, Word 120, Word 0
    DATA  Word 699, Word 2105, Word 1455, Word 1423, Word 1921, Word 1449, Word 30, Word 0
    DATA  Word 699, Word 1599, Word 1963, Word 1643, Word 1921, Word 1449, Word 780, Word 0
    DATA  Word 699, Word 1409, Word 1707, Word 1117, Word 1921, Word 1449, Word 540, Word 0
    DATA  Word 2301, Word 1407, Word 1707, Word 1117, Word 1921, Word 1449, Word 1470, Word 0
    DATA  Word 2301, Word 1407, Word 1405, Word 1117, Word 1921, Word 1449, Word 810, Word 0
    DATA  Word 2301, Word 1619, Word 1189, Word 1229, Word 1919, Word 1449, Word 1020, Word 0
    DATA  Word 2301, Word 1585, Word 1383, Word 1533, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 2301, Word 1313, Word 1443, Word 1105, Word 699, Word 1449, Word 1200, Word 0
    DATA  Word 929, Word 1689, Word 1767, Word 1389, Word 699, Word 1449, Word 1740, Word 0
    DATA  Word 899, Word 1921, Word 1625, Word 1551, Word 699, Word 1449, Word 330, Word 0
    DATA  Word 899, Word 1921, Word 1625, Word 1551, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 899, Word 1259, Word 1951, Word 1381, Word 1925, Word 1449, Word 690, Word 0
    DATA  Word 2301, Word 1255, Word 1955, Word 1381, Word 1925, Word 1449, Word 870, Word 0
    DATA  Word 2301, Word 1267, Word 1533, Word 1339, Word 1925, Word 1449, Word 1110, Word 0
    DATA  Word 2301, Word 1571, Word 1255, Word 1245, Word 1925, Word 1449, Word 360, Word 0
    DATA  Word 2301, Word 1571, Word 1255, Word 1245, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 2301, Word 981, Word 1757, Word 1377, Word 699, Word 1449, Word 720, Word 0
    DATA  Word 1025, Word 1527, Word 1885, Word 1401, Word 699, Word 1449, Word 1920, Word 0
    DATA  Word 1025, Word 1775, Word 1819, Word 1541, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 1025, Word 1807, Word 1835, Word 1589, Word 699, Word 1449, Word 30, Word 0
    DATA  Word 1025, Word 1807, Word 1835, Word 1589, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 1025, Word 1355, Word 1735, Word 1037, Word 1925, Word 1449, Word 600, Word 0
    DATA  Word 2301, Word 1581, Word 1205, Word 1157, Word 1925, Word 1449, Word 1620, Word 0
    DATA  Word 2301, Word 1581, Word 1329, Word 1325, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 2301, Word 1043, Word 1875, Word 1567, Word 699, Word 1449, Word 780, Word 0
    DATA  Word 2053, Word 1765, Word 1773, Word 1469, Word 699, Word 1449, Word 960, Word 0
    DATA  Word 2053, Word 1905, Word 1663, Word 1691, Word 699, Word 1449, Word 300, Word 0
    DATA  Word 2053, Word 1969, Word 1641, Word 1719, Word 699, Word 1449, Word 60, Word 0
    DATA  Word 2053, Word 1971, Word 1647, Word 1757, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 2053, Word 1333, Word 1889, Word 1465, Word 1925, Word 1449, Word 630, Word 0
    DATA  Word 2301, Word 1341, Word 1471, Word 905, Word 1925, Word 1449, Word 780, Word 0
    DATA  Word 2301, Word 1519, Word 1431, Word 1647, Word 1925, Word 1449, Word 750, Word 0
    DATA  Word 2301, Word 1519, Word 1431, Word 1647, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 2301, Word 1291, Word 1471, Word 1491, Word 699, Word 1449, Word 360, Word 0
    DATA  Word 1989, Word 1095, Word 1879, Word 1419, Word 699, Word 1449, Word 1440, Word 0
    DATA  Word 1989, Word 1631, Word 1879, Word 1419, Word 699, Word 1449, Word 990, Word 0
    DATA  Word 1989, Word 1743, Word 1879, Word 1537, Word 699, Word 1449, Word 120, Word 0
    DATA  Word 1989, Word 1743, Word 1879, Word 1537, Word 1925, Word 1449, Word 150, Word 0
    DATA  Word 1989, Word 1251, Word 1735, Word 885, Word 1925, Word 1449, Word 660, Word 0
    DATA  Word 2301, Word 1343, Word 1569, Word 1687, Word 1925, Word 1449, Word 1140, Word 0
    DATA  Word 2301, Word 1619, Word 1277, Word 1545, Word 1925, Word 1449, Word 330, Word 0
    DATA  Word 2301, Word 1633, Word 1271, Word 1551, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 2301, Word 1151, Word 1789, Word 1805, Word 699, Word 1449, Word 690, Word 0
    DATA  Word 1453, Word 1135, Word 1939, Word 1113, Word 699, Word 1449, Word 1080, Word 0
    DATA  Word 1451, Word 1699, Word 1553, Word 1847, Word 699, Word 1449, Word 1050, Word 0
    DATA  Word 1451, Word 1699, Word 1553, Word 1847, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 1451, Word 1699, Word 1549, Word 1847, Word 699, Word 1449, Word 150, Word 0
    DATA  Word 1451, Word 1699, Word 1549, Word 1847, Word 1925, Word 1449, Word 150, Word 0
    DATA  Word 1451, Word 1699, Word 1549, Word 1847, Word 699, Word 1449, Word 150, Word 0
    DATA  Word 1451, Word 1699, Word 1549, Word 1847, Word 1925, Word 1449, Word 150, Word 0
    DATA  Word 1451, Word 1699, Word 1549, Word 1847, Word 699, Word 1449, Word 150, Word 0
    DATA  Word 1463, Word 2055, Word 1019, Word 835, Word 699, Word 1449, Word 750, Word 0
    DATA  Word 1463, Word 2055, Word 1019, Word 835, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 1463, Word 1251, Word 1603, Word 881, Word 1925, Word 1449, Word 900, Word 0
    DATA  Word 2301, Word 1461, Word 1305, Word 1779, Word 1925, Word 1449, Word 1320, Word 0
    DATA  Word 2301, Word 1657, Word 1245, Word 1877, Word 699, Word 1449, Word 330, Word 0
    DATA  Word 699, Word 1099, Word 1715, Word 1401, Word 699, Word 1449, Word 1050, Word 0
    DATA  Word 699, Word 1099, Word 1715, Word 1401, Word 1925, Word 1449, Word 150, Word 0
    DATA  Word 699, Word 1099, Word 1715, Word 1401, Word 699, Word 1449, Word 150, Word 0
    DATA  Word 699, Word 1099, Word 1715, Word 1401, Word 1925, Word 1449, Word 150, Word 0
    DATA  Word 699, Word 1099, Word 1715, Word 1401, Word 699, Word 1449, Word 150, Word 0
    DATA  Word 699, Word 1097, Word 1719, Word 1401, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 699, Word 1097, Word 1719, Word 1401, Word 699, Word 1449, Word 210, Word 0
    DATA  Word 699, Word 1097, Word 1719, Word 1401, Word 1925, Word 1449, Word 210, Word 0
    DATA  Word 1383, Word 949, Word 1823, Word 1105, Word 1925, Word 1449, Word 570, Word 0
    DATA  Word 1475, Word 1129, Word 1945, Word 1113, Word 699, Word 1449, Word 450, Word 0
    idx    VAR   Word
    time1  VAR   Word
    pause1 VAR   Word
    pos1   VAR   Word
    pos2   VAR   Word
    pos3   VAR   Word
    pos4   VAR   Word
    pos5   VAR   Word
    pos6   VAR   Word
    SSC32  CON   12
     
    PAUSE 500
    ' Independent shoulder servo drive : Pin #17 Offset
    SEROUT SSC32, 6, [noparse][[/noparse]"#17PO0", 13]
    Main:
      FOR idx = 0 TO 73
        READ idx * 16, Word pos1
        READ idx * 16 + 2, Word pos2
        READ idx * 16 + 4, Word pos3
        READ idx * 16 + 6, Word pos4
        READ idx * 16 + 8, Word pos5
        READ idx * 16 + 10, Word Pos6
        READ idx * 16 + 12, Word time1
        READ idx * 16 + 14, Word pause1
        SEROUT SSC32, 6, [noparse][[/noparse]"#0P", DEC pos1, " #2P", DEC pos3,
           " #16P", DEC pos2, " #17P", DEC pos2,
           " #3P", DEC pos4," #4P", DEC pos5, " #5P", DEC pos6," T", DEC time1, 13]
        PAUSE time1 + pause1
      NEXT
      GOTO Main
    


    ok heres my programming... The 6 in the "serout" command refers to non-inverted, 8 data bits, no parity communication with a baud rate of 38400.

    i need a baud rate of 115200... how do i raise the baud rate??

    heres my connection..

    The SSC-32 includes a short two conductor cable assembly. The black wire goes to ground and the yellow wire is for the signal. The .1" spaced end goes to the SSC-32 where it is marked with RX and the ground symbol. It will be necessary to remove the DB9 enable jumpers if present to make this connection. The yellow wire goes to RX, and the black wire goes to ground. The .2" spaced end goes to the Bot Board I/O pin 15. The black wire goes closer to the outside edge of the board, and the yellow wire goes closer to the IC. Note, the nylon standoff has been removed for this photo
    ··················································· bbssc32.jpg
  • dev/nulldev/null Posts: 381
    edited 2009-09-17 19:53
    The BS2 doesn't support 115K2 baud. You either have to get another Stamp or lower the baud rate in the SSC (or get a baud rate converter, which is expensive). Can you provide a link to the product page of the SSC?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Don't worry. Be happy
  • FranklinFranklin Posts: 4,747
    edited 2009-09-17 20:05
    Both ssc boards have baud rate jumpers and can be set as low as 2400

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - Stephen
  • Freshy2115Freshy2115 Posts: 9
    edited 2009-09-23 17:48
    ok umm ive been playing around with the baud rate on the software lynx motion gave me and it still isnt working on a lower buad rate... how would you suggest i lower it???

    heres the link..... http://www.lynxmotion.com/Product.aspx?productID=395
  • Mike GreenMike Green Posts: 23,101
    edited 2009-09-23 21:38
    Follow the instructions in the documentation for the SSC-32. There are two versions of the SSC-32. Make sure you're looking at the documentation for the version you have in front of you.

    The documentation (User Manual) is quite clear on how to set the Baud to 2400.
  • Freshy2115Freshy2115 Posts: 9
    edited 2009-09-24 17:02
    i did lower the baud but the arm doesnt move.... its really frustrating
  • Freshy2115Freshy2115 Posts: 9
    edited 2009-09-24 17:11
    nevermind... i saw what i was doin wrong thanks guys
  • FranklinFranklin Posts: 4,747
    edited 2009-09-24 23:13
    Freshy2115 said...
    nevermind... i saw what i was doin wrong thanks guys
    OK, so what was it? Letting us know may help others later.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - Stephen
  • Freshy2115Freshy2115 Posts: 9
    edited 2009-09-25 17:18
    ok here it is there are baud jumpers on the scc32 board
    check it how to set the scc 32 baud rate to 38.4 k here
    http://www.lynxmotion.com/images/data/ssc-32.pdf

    it tells you how to change baud within the first few pages
Sign In or Register to comment.