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
RoHS compliance:RoHS III (2011/65/UE+2015/863)
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 firmware37128 (09/12/2019)
Library for Javascript37304 (09/25/2019)
Library for PHP37304 (09/25/2019)
Library for Objective C37304 (09/25/2019)
Library for C++37304 (09/25/2019)
Library for C#37304 (09/25/2019)
Library for VisualBasic .NET37304 (09/25/2019)
Library for Delphi37304 (09/25/2019)
Library for Python37304 (09/25/2019)
Library for Java37304 (09/25/2019)
Library for Android37304 (09/25/2019)
Library for Command line35652 (06/05/2019)
Virtual Hub for Windows37178 (09/16/2019)
Virtual Hub for Linux, Intel + ARM37178 (09/16/2019)
Virtual Hub for Mac-OS-X37178 (09/16/2019)

Add a comment 11 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..

8 - etnaroaster Monday,july 22,2019 17H16

Hi mvuilleu, i do the integration of yocto 4-20tx/module gas/roasting machine and works all very very whell, but for now control the module from the hub it's very fastidious, we need, to finish all setup and do a final project, the integration with artisan..

9 - martinm (Yocto-Team)Tuesday,july 23,2019 6H41

@etnaroaster: we have no control over Artisan development, you should contact the author directly :-)

10 - etnaroaster Wednesday,july 24,2019 7H10

I Know, but @mvuilleu write some different..read up

11 - mvuilleu (Yocto-Team)Wednesday,july 24,2019 8H56

@etnaroaster I wrote what I was told, but as martinm wrote above, we are not in charge of Artisan. All we can do is provide devices to facilitate Artisan development, but the development schedule of Artisan is in the sole hands of the Artisan developers

Yoctopuce, get your stuff connected.