You must be 18+ to visit this website
The content on this website is AGE RESTRICTED
Please confirm you are at least 18 years old of age. Otherwise leave the website.
I am over 18 years old
Tempest MAx profile
Tempest MAx
18+
Tempest MAx
I am creating homebuild Multi Axis Stroker Robots
Subscribe
Send Message

Subscription Tiers

$2
per month
Supporter

This tier is for people who like my work and want to follow what I've been up to. It also grants access to my discord community. I post a video or devblog post each month as well as live streaming builds and recording sessions on discord. - Development blog posts - Demo & "how to" videos - Discord server access - Tempest TV live streams on Discord

1 subscriber SubscribeStar Supporter
Unlock
$8
per month
Maker

This Tier grants access to all of my designs, part lists and build instructions. I try to release new hardware every month. - Access to new designs as soon as they are released. - Access to all build plans, part lists and 3D-print STL files. - Access to design vault on Discord.

17 subscribers SubscribeStar Maker
Unlock
$16
per month
Benefactor

This tier is for those of you who want to go that little bit further in supporting my work. Through an exclusive area in my Discord server you will see what I'm working on right now. I will also publish a digest of this development stream every month. - Inside view of my work in progress - Exclusive discord videos & hangouts

0 subscribers SubscribeStar Benefactor
Unlock

Welcome

  • TCode Arduino Sketches
  • Virt-a-Mate Plugins
  • Discord server

Displaying posts with tag TValve.Reset Filter
Tempest MAx

T-Valve Base Update Release

+ 1 attachment
Comments
Like(0)
Dislike(0)
Posted for $8 tier
Unlock Tier
Tempest MAx
Public post

May Update - v3.0 Software Release

Hi guys,

It’s time for a major software upgrade for the OSR2.

Today I am releasing the version 3.0 firmware. This is an open source release, free to all, and should work just fine for all OSR2 versions.

In my mind this is the software equivalent of the OSR2.1 redesign, and it’s long overdue. I’ve spent several weeks on this, because it’s a ground-up total rewrite of the beating heart of the machine. If I’ve done my job well you shouldn’t notice much of a difference in the basic functions, but I now have the freedom to add in some new features.
Release 3.0 in the Arduino Serial Monitor.

All TCode devices have been using TCode v0.2 for the last 16 months, but I am now making the move to TCode v0.3. The big changes are the addition of ten “A” (Auxiliary) channels (for valve, lube, etc), the ability to store axis range preferences on the device so that you don’t need to set them every time, and some extra useful “device” functions, including a “STOP” function. There haven’t been any changes to the core protocol, so this code will still work with existing players.

As for the new firmware itself, I have made several improvements to the device setup.

The T-valve is now on the A0 and A1 channels. By default the valve now operates an automated suck algorithm on the “A1” axis. That means it opens on the way down and closes to a commanded position on the way up. It’s 50% by default but you can change the default in the options at the top of the firmware.

“A0” offers direct control override of the valve position for any app developer who wants to write their own valve control algorithm.

I’ve included an easy option to reverse the valve servo direction, which was a popular request.

Another popular request was an auto-timeout function for the vibration channels. The vibe channels will now therefore cut out after a specified time interval if no commands are received, which is 2 seconds by default.

In this release have also supported IssacNewtongue’s popular iLube mod, which replaces the second vibration channel with a lube pump. This feature can be activated at the top of the firmware, and switches the second motor controller to be controlled by a button on pin 13, and the “A2” axis.

The last feature is that for this release I have gone back to using the standard Arduino servo library. I haven’t been particularly impressed with my custom library running on the Romeo given the limitations of the hardware.

This new code currently only works for the OSR2. I intend to produce an SR6 version in the near future, but this will be ESP32 only. In the meantime the existing SR6 firmware should work just fine with any TCode v0.3 player or plugin, it just won’t have access to the new functionality.

Finally, something for my $8 patrons. My main focus this month has been on writing this software, but in working on this new firmware I spent some time looking at the T-Valve.

I think the valve can add a lot to the experience of using the OSR2/SR6, and particularly with scripted content. The biggest problem with the valve has been that the effect seems to have been a bit all-or-nothing. This is because the suction effect only really occurs with relatively small hole sizes.

I’ve experimented with making changes in the software, adding a non-linear opening scale for example, but in the end it was instead a change to the cut-out shapes in the valve base that worked best. Therefore this month I am going to be releasing an improved valve base. It’s a small modification but it makes a huge difference.
Updated T-Valve base

It’s being great seeing multi-axis scripting being taken up by the community on eroscripts with pitch, roll and twist axes being added to a lot of popular scripts. I hope that this month’s updates will lead to a similar uptake in “suck” axis scripting.

Have fun!
Tempest

Comments  loading...
Like(0)
Dislike(0)
Tempest MAx

Legacy Post - OSR2 Beta2 and T-Valve

+ 2 other attachments
Comments
Like(0)
Dislike(0)
Posted for $8 tier
Unlock Tier

The subscription gives you:
  • Access to Creator's profile content.
  • Ability to support your Creator by contributing – one-time or recurring.
  • Means to reaching out to the Creator directly via Instant Messenger.
This website uses cookies to improve your experience while you navigate through this website. Continue to use this website as normal if you agree to the use of cookies. View our Privacy Policy for the details. By choosing "I Accept", you consent to our use of cookies.