The Yocto-4-20mA-Tx is a USB 4-20mA signal generator. With this device, you can drive any other device featuring a 4-20mA input. This is an insulated device: the USB part is electrically insulated from the current loop part. The Yocto-4-20mA-Tx can drive any current loop powered from 12 to 24V with a 0.1% accuracy. Icing on the cake, the device can detect if the loop is properly powered or not.

This device can be connected directly to an Ethernet network using a YoctoHub-Ethernet, to a WiFi network using a YoctoHub-Wireless-g, it can even be connected to a GSM network thanks to the YoctoHub-GSM.

Yocto-4-20mA-Tx Yocto-4-20mA-Tx Yocto-4-20mA-Tx

USB cables and enclosures to be ordered separately.

CHF 40.28

   Add to cart


Product ID:TX420MA1
Product name:Yocto-4-20mA-Tx
USB connector:micro-B
Operating voltage:12-24V DC
IEC protection class:class III
USB insulation, dielectric strength (1 min.):2.5kV
Normal operating temperature:5...40░C
Extended operating temperature1:-30...85░C
Supported Operating Systems:Windows (PC + IoT), Linux (Intel + ARM), macOS, Android
Drivers:no driver needed
API / SDK / Libraries:C++, Objective-C, C#, VB.NET, UWP, Delphi, Python, Java, Android
API / SDK / Libraries (TCP only):Javascript, Node.js, PHP
Suggested enclosure:YoctoBox-Long-Thick-Black-Vents
Harmonized tariff code:8542.3190
Made in:Switzerland

1 The extended temperature range is defined based on components specifications and has been tested during a limited duration (1h). When using the device in harsh environments for a long period of time, we strongly advise to run extensive tests before going to production.

Accessories and related products

YoctoBox-Long-Thick-Black-Vents, Enclosure for Yoctopuce device (long thick black vents)Fix-2.5mm, screws and spacersUSB-A-MicroB-50, USB 2.0 type A to Micro-B data cable, 50 cmYoctoHub-Wireless-g, Wireless-enabled hub for Yoctopuce modules

Related articles and application examples


User manual (HTML)
User manual (PDF)
Product brief
3D file (STEP)
RoHS certificate
Most recent firmware34154 (01/30/2019)
Library for Javascript35652 (06/05/2019)
Library for PHP35652 (06/05/2019)
Library for Objective C35652 (06/05/2019)
Library for C++35652 (06/05/2019)
Library for C#35652 (06/05/2019)
Library for VisualBasic .NET35652 (06/05/2019)
Library for Delphi35652 (06/05/2019)
Library for Python35652 (06/05/2019)
Library for Java35652 (06/05/2019)
Library for Android35652 (06/05/2019)
Library for Command line35652 (06/05/2019)
Virtual Hub for Windows35708 (06/06/2019)
Virtual Hub for Linux, Intel + ARM35708 (06/06/2019)
Virtual Hub for Mac-OS-X35708 (06/06/2019)

Add a comment 7 comments

1 - etnaroaster Friday,may 03,2019 8H11

Hi, i need to control a signal generator control mounted on a proportional gas valve, this signal generator need a 4-20mA signal, can connect direcly to the yocto module?

2 - mvuilleu (Yocto-Team)Friday,may 03,2019 9H07

@etnaroaster yes, this is exactly the intended purpose of this device. Just be aware that the device is not designed for explosive atmosphere (not ATEX certified), so don't use it in a place where there could be explosive gas.

3 - etnaroaster Monday,may 06,2019 18H01

Perfect, it's possible to create with your partnership with Artisan Roaster Scope a code to command this module directly from artisan (the button function)?

4 - mvuilleu (Yocto-Team)Tuesday,may 07,2019 17H02

@etnaroaster Is this gas valve part of a standard roasting equipment or is this a custom setup ? For a custom setup, the requirement might be a bit specific, and I am not sure that the development of Artisan can justify the effort...

5 - etnaroaster Wednesday,may 08,2019 6H55

This valve part its a piece of a custom setup. Artisan already can control phidget module for control dc servo motor with events/button to setup airflow directly from there

6 - mvuilleu (Yocto-Team)Wednesday,may 08,2019 16H41

@etnaroaster we just had a short mail exchange with the author of Artisan software, and he is OK to add support for Yoctopuce actuators, including the Yocto-4-20mA-Tx. However he is currently very busy working in a new release so that will not happen before June or July.

7 - etnaroaster Saturday,may 11,2019 8H04

oh! Thanks a lot! it's so perfect! We wait the delivery the module to start the first tests with the valve, i keep you updated..

Yoctopuce, get your stuff connected.