Hi. Just want to let you know I’m currently on vacation. Also been busy with family stuff lately. I’ve only managed to update the firmware and not done any testings. Hard to keep up with all the posts on this thread. But I’ll check now and then.
I noticed @madmax had some q’s about smoothcontrol. It’s just a sort of filter to dampen changes in inputvalues. Gives a smoother movement. I normally use it for both translation and rotation.
It would be good if you all could test out the changes to the Phoenix and LSS_Arduino libraries as well. I am sure @zenta and @madmax may try but they may not be available.
Thanks, i’m looking at the library and will try to load on my Hexapod.
Can i use a computer and / or other devices to test it out if i don’t have a controller ?
Unfortunately you do need a controller to make to walk. But you can just use a keyboard to do any of the menu commands. You could play with the set servo offsets etc. The menu commands are listed in the readme. Oh fair warning you may need to do a “A” command for smooth motion.
A ps3 or DS4 controller would work if you have one of them laying around.
Don’t think that one will work yet. That’s the kind of controller that @kurte and I were working on before we got sidetracked. This is the one I am using: Amazon.com: DualShock 4 - White: Video Games think
Good morning @dialfonzo actually afternoon for you. Sorry I was working on some other stuff this morning, plus trying not to do much as it is unusually hot here the last few days, and we are not setup for it … i.e. no air conditioning. It may get up to near 100 (38) here today…
Thanks for merging in the library changes.
As for PS4, as @cyberpalin mentioned the main one that works with Bluetooth is the official Sony ones. Most all of the others will work when they are plugged into the USB.
As I mentioned, is one of the things we will be working on next is to hopefully debug and support some of the clones through Bluetooth.
@kurte - I’ve also just did the release with v1.4.1 (i’m still new to that and i didn’t have any notifications when a Pull Request was made, it should be warning me now)
So far, i have setup my ID’s this morning as per the Hex_Cfg.h and i hooked the Teensy 4.1 to the LSS-ADA.
Code is loaded and i have the serial interface where i’m trying to understand the Offset options.
When i select “O” all servos goes to their Origin rapidly which cause some to go into safe mode (blinking red).
I probably don’t understand the process but would it be easier to go in Offset mode, read all position (granted you are in the right position) then save all offsets from those positions ?
Stay hydrated…!!
I’ve put a cheap window AC in my room too. I don’t even have a door to that room it’s closed by a curtain at the moment but at least it’s colder.
I tried to use the BT code. However my PS4 (original Sony) would pair occasionally but then on pressing the buttons it wouldn’t do anything. The button presses are not recognized at all. I have the DS which came with my PS4.
It looks similar to the one I got from Ebay in UK. BTW sorry for my delayed response to the posts here as I was on vacation over the weekend with my family…
Sorry I sort of assumed that the servo position 0 would be a safe spot to tell all of the servos to go to… Especially if you have partially aligned your servos…
I will try adding in a quick test, that if at startup of offset mode, it detects that one or more servos error out, than I will reset the servos and enter into manual mode, so you can get it close… I may also add another cheat…
I put some code in place to detect if end up in error condition…
But to make easier if on the O command you put instead OM
It will enter object offset mode in Manual setting mode.
Hope that work work for you. So far I have only upated the copy in my LSS_Test_Sketches github projct