Setting up 3DOF Phoenix for the first time and need help

Here is the error now when I try to Upload sketch
Google Photos

1 Like

Hello @ttnownow!

Could you please paste the errors you’re getting?

Can you try changing the board to an Arduino Duemilanove?

To install the PS2X library, download the code from this repository:

Then unzip the file and you’ll see some other ZIP files inside. The “PS2X_lib” is the library you need to install (the way it is explained in the tutorial shared above). It should look similar to this:

Then try to verify (the checkmark in the IDE) the code, don’t upload it (the arrow to the right) yet.
If you get any errors there please copy and paste them here. If not try to upload the code to the board.

PS: The last error you shared is related to a connection issue (try changing the cable, or make sure the connection is working by testing a simple sketch like the blink LED one).

2 Likes

Can you try changing the board to an Arduino Duemilanove?

That seemed to do the trick… no errors in verifying or uploading code…

When I start up the calibration program… it dont seem to connect… I tried holding the A Button while turning on an still not connecting…

When I turn on the PS2 controller it does seem to connect OK … It gives a very satisfying on chirp… when I select the start button. but does not control the legs… and flashing green and red goes to solid red and green… then selecting start again it gives off noise and disconnects…

Google Photos

Do I need to run the code for each one of the tabs? ie Pheonix driver ss32 , servo driver etc etc…

now the botboard is beeping every 6 seconds… hmmm

I ran the tab that says Pheonix driver on the far right and then it started that one beep every 6 seconds after that… so I wonder if you overwrote anything… not sure how that works… I may have to backtrack here… I’ll wait til I hear from you… tx

these three LED lights are flashing in rapid succession. it looks like just the red in the video but it’s all three… I still did not get an answer to my question earlier about the wiring… The tx rx and grd from the 32 board connect to botboard via the 12 and 13 pins however where does the ground cable connect to the botboard… it does not show in the diagrams I wonder if this has anything to go with it… tx

I mean I overwrote not you… sorry

Oh and by the way… some of the wires colours are different because I had to use my own… the jumpers provided in the kit are wrong… male on one end and female on the other which are not needed that I can see… there are about 10 of them in the kit…

OK so I made sure the ps2 zip was imported from link you provided and I added it to library via arduino drop down options it said it already existed do you want to overwrite I said yes… all fine… then I uploaded code again from Botboard tab and that all went fine no errors… So when I start the calibration program… it says not connected and beeping starts every 6 seconds while I have the calibration program open… then beeping stops when I close the program…

SO I need to know what to do from here… do I load any other of the tabs along the top with code? So those three LED lights are now flashing as in the video while power is on. SO I need to know what do do from here…

This Hexapod was not cheap… I thought there would be clear easy to follow instructions…

That seemed to do the trick… no errors in verifying or uploading code…

Great.

Do I need to run the code for each one of the tabs? ie Pheonix driver ss32 , servo driver etc etc…

No, it is not necessary.

At the moment seems like the problem is with the wiring so I strongly suggest carefully reading this guide:

This might also come in handy:
https://www.lynxmotion.com/driver.aspx?Topic=ps2-versions

When you run the calibration program, does it display the SSC-32’s firmware version when connected? Do you know which version of the SSC-32 you have?

Here’s the user guide for the SSC-32 in case you want to give it a look (I recommend checking the power options & considerations).

We apologize for any confusion that may have arisen from the guides. As this is a platform targeted to developers, the instructions have been created with the assumption of a certain level of knowledge, we have tried to provide a comprehensive overview, though we understand there may be some instructions that may have been overlooked.

2 Likes

I followed the wiring exactly as the up to date diagram that Mr Benson provided… the links you provided are all out of date as far as I can tell…

So the question remains… which I have asked about four times… Not trying to be in-polite sorry… the Rx tx and grd wire leave the 32 board headed for the botboarduino. and the tx and rx go into pin 12 and 13 of the botboarduino… which pin does the ground wire go into in the botboarduino… this is not clear in the diagram…
THanks for your help…

and further clarification… the kit I have I just purchased from you… as per title… latest and the greatest… it is not connecting with the hexipod calibration program as per print screen i provided above… thanks for any help…

Here is the image of the wiring Benson instructed me to follow… which is the only one that seems to match my two boards configuration exactly… the most modern ones…
Google Photos

there might be something wrong with this wiring diagram is what I suspect… I seem to recall before benson sent me this… he said “a common mistake people make is they do not link the two VL’s on each board” I might be slightly misquoting him there… but this diagram which is how I currently have it wired might not be link them that way… I’m not sure…

I am sure some lynxmotion… engineer would look at this thread and say… oh this is what he is doing wrong… change this one wire… I feel as if I’m just one step away… but at minimum can you answer my earlier question about the rx tx grd wire from 32 board where does the grd wire go on the botboard?

The BotBoarduino is based on the Arduino Duemilanove. In the Arduino programming environment you must select “Arduino Duemilanove w/ ATmega328”