Using the 2B with a relay board

The most versatile and user friendly E-Stim control unit available today. If you want More Power, More Control, and more fun, then the 2B is the one you want.
lc1
Active
Posts: 7
Joined: Mon Oct 05, 2015 5:55 pm

Using the 2B with a relay board

Post by lc1 »

Hi all,
first post..
I have been experimenting with my 2B in various ways. First, I am controlling it through the USB-serial interface with a perl prog. A bit cumbersome, and I have problems with the status readout, but it works ok.
Second, I have recently bought a USB board with 8 relays. This has two advantages:

- The 2B, at least when controlled via the serial interface, cannot give out a quick jolt. The power is ramped up. By switching the relay, you can produce a jolt.
- When switching one channel directly and the other by combining 2 relays per terminal, you are getting 6 "channels" that can be connected to your body, e.g. bipolar electrodes on each nippel, one at the private parts, one anal, two more wherever.. and program controlled, the power can be increased each time a channel is activated.

These two properties together should make interesting SM scenarios possible. ;) Using only 2 spots numbs the nerves quickly.
Too bad the 2B cannot directly control the waveform, my TENS can do that, and the nerves don't adapt that quickly with different frequencies and waveforms.


birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: Using the 2B with a relay board

Post by birdburdy »

Why can't the serial interface help with giving a quick jolt? You can send something like:

Code: Select all

A30
sleep(2)
A00
to give a 2-second "jolt"? Probably best to use the throb or thrust modes.

What do you mean by "the power is ramped up"?
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
lc1
Active
Posts: 7
Joined: Mon Oct 05, 2015 5:55 pm

Re: Using the 2B with a relay board

Post by lc1 »

I tried that, and the power is not switched on rapidly. It takes about a second to fully come up.
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: Using the 2B with a relay board

Post by birdburdy »

lc1 wrote:I tried that, and the power is not switched on rapidly. It takes about a second to fully come up.
Ah ok, I have noticed that too actually. I didn't think it was the power taking time I thought it was because the mode starts at zero and builds to the specified power level. Does it help to change the rate of the throb/thrust mode??

Also, I guess you could use audio to delivery a jolt via the 3.5mm jack.

Do you have a link for the USB relay you bought?
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
User avatar
estim_si
Staff
Posts: 359
Joined: Tue Feb 19, 2008 11:23 pm
Location: Watford
Contact:

Re: Using the 2B with a relay board

Post by estim_si »

dont forget if you are switching the output you are switching the loads into the output circuit - which does respond by limiting the current
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: Using the 2B with a relay board

Post by birdburdy »

estim_si wrote:dont forget if you are switching the output you are switching the loads into the output circuit - which does respond by limiting the current
Erm.. ok? So after the relay is switched the output current will change?

What is the effect of that?
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
User avatar
admin
Site Admin
Posts: 2111
Joined: Tue Feb 19, 2008 8:14 pm
Location: Watford,UK
Contact:

Re: Using the 2B with a relay board

Post by admin »

The output current is dependent on the load. with no load the output current will drop. quickly switching the load in will cause a spike as the output circuit has to 'catch up' with the fact it now has a load. Its one of the reasons we suggest you don't unplug or plug in electrodes whilst the output is on.

Si
E-Stim Systems Ltd
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: Using the 2B with a relay board

Post by birdburdy »

Ah, so it's dangerous?

Out of curiousity how does the Estim remote work - does it have the same ramping problem, or can it give a sudden jolt?

Also I recall the Estim 1 has a fire button that doesn't have gradual ramping. How is that possible?
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
User avatar
estim_si
Staff
Posts: 359
Joined: Tue Feb 19, 2008 11:23 pm
Location: Watford
Contact:

Re: Using the 2B with a relay board

Post by estim_si »

its not dangerous, its a case of you might get an unexpected jolt when you are not expecting it.

Both the E-Stim Remote and the Series 1 have different voltage generation systems, so they have less of an issue.

There was a plan for the 2B to have a mode similar to the Fire Button, but it has not yet been moved into the Beta firmware.
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: Using the 2B with a relay board

Post by birdburdy »

estim_si wrote: There was a plan for the 2B to have a mode similar to the Fire Button, but it has not yet been moved into the Beta firmware.
Ah ok - very much looking forwards to that :-)
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
Post Reply