I got too annoyed with my boxes being too cumbersome and wasting too much time on setting them up and cleaning them up later.
Current state:
I have amplifier with 4 outputs with independent volume controls.
It has Bluetooth (nice to remove hum and have one less cable, also easier to set up as output for estim in ScriptPlayer).
Amplifier has mode switch on the back, when switched on (to "out") then channels 3 and 4 are using same inputs of 1 and 2 respectively, so you have 2 independent stereo pairs.
Amplifier is good and I want to keep it.
It was driving 2 boxes, one bigger and one smaller, which did have identical transformers, but not identical other components (resistors and schematic), so they did not operate on same volume. Also one of boxes had polarity inverter switches and triphase switch, other did not. Both used 3.5mm audio mono jacks as output (for standard tens cables). Those cables are the biggest problems as I can plug them in directly into sticky pads, but for anything else (i.e. 4mm plugs, custom electrodes etc) I connect them to WaGo clamps (sometimes they fall out of them due to 2mm pin being just right length). I also use that for creating triphase for the 2nd box.
Cables are generic, all wires and connectors are white, and I have no idea what is + what is - and can never reproduce same setup twice.
I decided to reduce clutter and to create new box that should make it much easier to set up.
My goals:
- have a box that is almost same area of amplifier, so amplifier can sit on it, and pull in amplifier output behind it, while having all controls and outputs at the front of the box
- have 4 identical channels for consistency
- have separate +/- connectors so I only need to connect 3 wires when in triphase mode using one L/R pair of channels, with clear visibility what electrode is connected where
- I also want to add feature from one of my old boxes - output resistors. It had led indicators for each channel output, and a resistor in series with electrodes so that shorting electrodes does not short transformer - this resistor (100 Ohm) on output is in series, while there is another of 4.7kOhm in series with leds, that is connected to both electrode outputs. When connecting electrodes this resistance change but not much (human body is order of magnitude larger resistance than 4.7kOhm) so voltage on electrodes is less dependent on conductivity, amount of lube etc. This has effect like parallel resistor on input, but in my opinion better as it does not cause conversion of large amount of energy into heat (waste of power).
Here is initial schematic that I plan to make as "basic" version of new box:
EDIT the old versions are in spoiler... updated (2023-01-23) below
- Spoiler: show
- Spoiler: show
I have all components expect more powerful 4.7kOhm resistors (I ordered 2W metal films as my small carbon ones from old box which were probably .25W are pretty black - I don't want them to fail in use). I expect this box to work well as everything except input capacitors (high-pass filter) was present in some of the boxes I built before, I am now just combining all features into one box.
EDIT 2023-01-04: Those 4.7k were scrapped after I measured body resistance, there are 1k resistors now (and those are lowest I could use without wasting most of the power).
One thing that is (maybe) missing is capacitor between 4.7k resistor and LEDs. I am using same LEDs in opposite directions, but even same LEDs are not identical, meaning one could have a bit different voltage than the other and cause a very small DC component to be introduced into output. I need to see what capacitors I already have and if I can use them (but I think I do not have any bipolars lying around). There is one burned amplifier I have with some ceramics that I will probably pull. This is subject to change based on comments from you.
New ideas:
After I test this, I want to add another serial resistor to output 3 of transformers (could also be between output 4 and 100 Ohm resistor - the effect is same). This will probably be 50 Ohms for start. This resistor will be connected to relay that can short it (so remove the resistance) for "boost". I might change the resistor based on testing, but I want to have ability to turn on a boost of 3-5%. I planned to use components I have but I have found a prefabricated board that is perfect for this:
https://www.amazon.de/-/en/gp/product/B0BCVRGSW9/
It is ESP8266 based board that has 4 relays. It also accepts 7-30V as power, so I can power it with amplifier's power source. As it is ESP8266 (Arduino) I can simply install Tasmota on it, and add switches or buttons on box to control boost, but also be able to control it remotely
The reason for this is that I want to try some of the "bondage" teases in inescapable bondage (3d-printed cuffs with magnetic locks) but I want to implement several emergency release mechanisms, one of which would be "half-emergency" - activating it would turn on the boost feature in this midstim box, and then after predefined time (i.e. 30 or 60 sec) the locks would be released. The real emergency one would be physical on/on switch which can physically disconnect the locks, but when used activates something else (i.e. power to shredder that has money in it so it is really emergency option when you do not care about the money). I also want to put tasmota into the box controlling emergency release so it can be integrated with homeassistant and have additional triggers (i.e. ability for early release if presence is detected in some zone of my home).
It could also be possible to implement buttons for volume change (i.e. increase for shortening of bondage time, or decrease for price of time increase - the same increase would have to remove less time than the same increase adds so you cannot cheat) but I am not yet sure I can achieve those without doing any coding myself (using only out of box tasmota and homeassistant integrations/automations).
I will probably update this post with more details as I move on. Feel free to ask any questions you have.
UPDATE 2022-12-24
I remembered how this started: viewtopic.php?p=323754#p323754
This was pretty good, but that headphone preamp used to pick up and amplify way too much hum... I did not know why estim feels better without it until I used headphones in one of outputs and realized that I need to turn input to that 4-channel preamp much higher and keep individual knobs on it low, to prevent the hum being amplified (to have better signal/noise ratio). Later I got this amp and starter to use both boxes with it.
So far I started working on way to attach amp to the box (so it is one stable unit) and I prepared plan of holes for the switches and connectors - I want to 3d print prototype and see if all fits before I drill the actual box. I also need to test if LEDs in output will work properly before I drill holes for them :)
I also ordered 25W 4 Ohm resistors, because I now have these 100W and these are just huge, I want to avoid packing the box with them.
UPDATE 2022-12-26 @fl0w found me on discord and asked details about how polarity inverters and triphase switches work and to explain what I get by having 2 polarity switches and triphase that can connect either black or red terminals... and I realized that is not what I wanted. So I updated the schematic, but now I have 2 more switches
I have removed 2 polarity inverters, as only one is enough for each pair of channels (i.e. to invert one channel when they are both almost same, to move focus of sensations away from common channel), but I still wanted to have electrode swap switches (because I am too lazy to disconnect and reconnect cables). So 2 polarity switches (from R1 and L2) are removed, and 4 electrode swap switches have been added. These make it possible to swap the 2 electrodes connected to one channel, and together with triphase that allows connecting either side, you can change between i.e. common on shaft and common on head on the fly, without having to change any connections.
UPDATE 2022-12-29 Here is part list, in case I need to add some stuff I will update it:
Amp: https://www.amazon.de/-/en/gp/product/B087FWWVB6
box https://www.conrad.de/de/p/tru-componen ... 62366.html
sheet metal https://www.conrad.de/de/p/aluminium-pl ... 29833.html
transformers https://www.conrad.de/de/p/omnitronic-e ... 13209.html
bipolar caps https://www.conrad.de/de/p/visaton-elco ... 36580.html
TVS diodes https://www.conrad.de/de/p/tru-componen ... 81860.html
25W 4Ohm Resistors https://www.amazon.de/gp/product/B08FM6M76Y/
DC 5.5x2.5 sockets https://www.amazon.de/gp/product/B08NPW8Z52/
4mm sockets https://www.amazon.de/gp/product/B09D725WSX/
Non-mandatory or non-box parts (you can make it without these or with some other parts; many of these I ordered because of other projects, not only for this):
on/on switches for electrode swap: https://www.amazon.de/-/en/gp/product/B07JNV6SCJ
on/off/on switches for triphase: https://www.amazon.de/-/en/gp/product/B07G5KB51M/
PCB kit https://www.amazon.de/-/en/gp/product/B07H94Q8P1/
4mm Banana plug cables (these are perfect for connecting electrodes due to ability to connect to each other)
https://www.amazon.de/gp/product/B07ZVQDH1T/
4mm to 2mm adapters https://www.amazon.de/gp/product/B09Q3GDK21/
shrink tubing https://www.amazon.de/gp/product/B003H9 ... UTF8&psc=1
resistors Assortment https://www.amazon.de/gp/product/B09ZLD ... =UTF8&th=1
jumper caps https://www.amazon.de/-/en/dp/B00R1LEP6 ... yp_imgToDp
transistors https://www.amazon.de/-/en/dp/B077TLNKJ ... yp_imgToDp
VU meter https://www.amazon.de/-/en/gp/product/B07YZCWTW5/
12-pin on/off/on switches (for inverting phase of 2 channels simultaneously - this is not needed on 2-channel box): https://www.amazon.de/gp/product/B07H6DZMFB
Small PCB (those already have breadboard connections for numbered lines - all pins with same number are already connected) that I used as daughter-boards (cut in half): https://www.amazon.de/gp/product/B09FH6S6H1/
UPDATE: 2023-01-05 here is completed box that is now pending testing.
If anyone wants to make identical one let me know and I will upload models for 3d printing. I still have to fix the part that holds transformers as I had to cut 3mm from one side to align its hole to the screw hole in the box. If you are doing it without 3d printer, then you will probably do it without PCB boards so make sure you take larger box (this one would be enough for 2 channels without compression that is achieved with pcb boards that are held in place with 3d-printed models).
UPDATE 2023-01-05 I tested the box and was satisfied with signal but after some 90 minutes I opened it and it was warmer than what I like to allow it to be. As I do not want to add a fan, I will be removing 1k parallel resistors before next testing run - I noticed I was running amp almost 30% higher than before thanks to the sink of this parallel resistor and that was causing not only them but the 4 Ohm resistors before transformers and the transformers themselves to heat up.