XaiJu
Khrull
Khrull

patreon


TCode ESP32 v0.3

HTTPS is the code base now in but disabled in the build due to memory issues. If you have any ideas how to remedy this, let me know.

Known issues: 

TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3 TCode ESP32 v0.3

Comments

Well XTP should be applying the limits the same no matter the output. There's only one tcode system in XTP. It will process the tcode and lets the connection system handle the output so there should be no difference in outputted tcode. You can enable debug by starting with the debug bat file in the XTP directory and see the exact tcode that is sent and where. I think sending custom tcode commands will be my next project in xtp when I can get to it.

Khrull

I mostly worked out how to get it to do what I wanted: getting roll and pitch to move it in a circle. My goal was to have a 'fluffer' motion setting that would not be an extreme amount of movement, but still give a little stimulation at idle. I'm also trying to figure out why the home position is now rolled about 15 degrees to the left (left arm is lower as a default. This happened while playing around with the limits and the firmware motion settings. I did like how XTP moves the OSR while you're setting the limits so you can tell where that is. I think that there was something going on in XTP where a set of limits was associated with the wireless and another set associated with the serial. They'd either get reset, or for some reason the program would ignore them. Not fun when the arm raises to the upper limit, rolls to the left, then bangs down to the lowest value. OW

Bella

Oh as far as the motion set up. I was hoping the gui would document its self. Anything specific you have questions about?

Khrull

I have added extended tcode commands in the firmware to change profiles with the tcode commands: $motion-set-profile:[profile number] $motion-profile-name:[profile name] I have not added this into any other software aside from the voice command yet, I did plan on adding it to XTP maybe TCode remote. Id rather XTP though because its cross platform. TCode remote will connect a virtual serial port to wireless. There should be a guide in the zip archive with images to set this up.

Khrull

I've just updated the firmware successfully. It takes a while for it to reconnect to wireless, so don't panic if it takes a long while to be reachable at the IP you set or by the hostname tcode.local. I did have questions about setting the embedded motion presets - have a guide to how that works? Can those be programmed to a button on tcode remote? The other thing I'm looking for was the virtual serial port to wireless widget, and I don't recall what it's called!

Bella

The voice or the motion generator? The voice shouldn't be too bad. Just plug the board into the correct pins. SDA 21, SCL 22, 3v3 and ground. Then follow DFRobots instructions of training the custom voice commands.

Khrull

This looks nifty if I could figure out how to make it work lol

Dig125


More Creators