as many others I 3D-printed my hexapod parts (Phoenix-like) and used the following configuration:
Hardware:
SSC32U
Botboarduino
HS645MG
9V for VL
6V for VS
Software:
BotBoarduino_CH3R_PS2
What I have achieved so far:
Build up the hexapod (though 2 legs of the hexapod are not ready due to missing Servos) / I have connected 4 legs ( front and back)
Servos connected to SSC32U
SSC32U and botboarduino connected
PS2 receiver connected to botboarduino
used Lynxterm for calibration (though I m not sure if I used Offset and width in the right manner)
Baud rate of SSC set to 38600
And here comes my challenge:
When starting up the System the legs move for a second to the offset Position…
then the servos stop working.
on SSC32 the blue LED is on and the green LED is flashing
on botboarduino the PWR and the L LED are on and the TX and RX LED are flashing
the green LED on the PS2 receiver is on
there is no reaction when pushing any button on PS2 Control
So I started the Arduino Monitor and connected the USB cable to botboarduino. I got some Messages about how to start offset and debug mode so I think the Software on botboarduino is running
I went “O” into the offset mode and at this Moment all legs moved to their offset Position !!! I was able to chage the offset values by typing + , which ,means that the communication between SSC32U and botboarduino is fine
After waiting few minutes the green LED from the PS2 receiver starts blinking, and after pushing the start button on the PS2 Control the LED turns on,
the only thing I can t check is if botboarduino is receiving anything from the PS2 receiver, I double checked the wiring and it looks fine.
Which code have you loaded in the BotBoarduino ? Start with the one attached.
We suggest to do the offset calibration using LynxTerm with the old method that can be found Here.
If you could send us pictures showing the connection between the PS2 and the Botboarduino wiring, it would be nice.
Explain clearly what’s not working in your setup at the moment.
Some information to start off:
Power everything from the 6V battery - No need for the 9V anymore with the SSC32U (usb version)
Make sure everything is connected and jumpers are like the pictures attached.
Here is the pic of the PS2 Wiring. I followed your pics for wiring and Jumper, and I use the 6V power suply.
As you can see in the Video after connecting power, the Robot moves up, and after a second falls down again. And there is no reaction if I use the PS2 Control.
P.S. I can t upload the Video, is there any restriction ? ( it has just 3,5 MB)
The robot should not move at Power-Up in normal configuration. Have you done the calibration with LynxTerm ?
Make sure that in the “Register” window you do not have anything set for “Initial pulse width”
For the PS2 controller, when you press “Start” do you have a sound coming from the BotBoarduino ?
If not, than it could be a bad wiring and/or the receiver not paired to the transmitter.
it is working now !!! I just reversed the cable with data and att and now everything is fine
Many many thanks, your support was great !!! moving on now with the missing two legs
But I still have a question, maybe I m to stupid to understand it, but on the scematic it is the other way around, and I was following all the time this schematic.
I have build a Hexapod with a custom 3D printed body. In the assembly guide there is a step in the calibration part where you have to adjust the “robot s horizontal hip servos” (Step 7).
it says to “adjust the ‘Offset’ slider until the tibia is in line with the horizontal hip servo horn’s screws as shown.” (see second pic).
My challenge is that my servo horn screws are in holes that I drilled myself, so I have no idea how they are oriented in the original phoenix body !
Can anyone please tell me the angle of the orientation according to my first pic ? ( I used a pic of the original Phoenix to show which angle I m looking for)