Copy

April 2024 Newsletter

April Joulescope features bring May productivity improvements!  Keep reading for more information about:

  1. Joulescope UI 1.1   ← New Features!

  2. Node.js support ← New Feature!

  3. JS220+   ← New LIMITED EDITION Product!

  4. Embedded World 2024 recap

Joulescope UI 1.1

We are proud to announce the latest Joulescope UI release, 1.1.6.  In this release, we add some of our most requested features:

  • Triggers

  • Translations for human languages

  • Plugins


If your host computer is connected to the internet, the Joulescope UI should prompt you to upgrade automatically.  You can also download it here.

Triggers

Joulescope UI 1.1 adds a Trigger widget.  The Trigger widget can detect start and stop conditions and perform start and stop actions.  The Trigger operation can run in either Single or Continuous mode.  After configuring the desired operation, click the button at the widget’s top right to start the Trigger operation.

Joulescope UI with Trigger widget

Joulescope UI 1.1 detects the trigger condition on the host.  This detection includes communication latency from the Joulescope to the host computer.  The Set output operation may have a significant delay (on the order of 100 milliseconds) between the actual condition and the output change.  We plan to add condition detection to the JS220’s FPGA for significantly reduced latency.

Translations

Is your computer set to use one of these languages?

If so, the Joulescope UI 1.1 will automatically use it! To keep using English, set the environment variable LANG_JOULESCOPE_UI to en.


We used DeepL to automatically generate these translations.  We already have some confirmation that the AI-generated translations are decent, but we are sure that they are not perfect.  


Want to help make them better?  If you are comfortable with GitHub pull requests, simply open a pull request with the fixes to the appropriate file:


   joulescope_ui/locale/locale/LC_MESSAGES/joulescope_ui.po


Alternatively, open a GitHub issue or contact us.  Please include the language along with both the existing language string and the recommended corrected string.

Plugins

The Joulescope UI now supports plugins!  A Plugin adds features and functionalities to the Joulescope UI without modifying the core UI source code.  You can install plugins even when using the official Joulescope UI distribution.


See doc/plugin.md for additional documentation.  You can also inspect our Simple Widget Example.


We are excited about the future opportunities unlocked by Plugin support.  Plugins enable UI customizations that may be too specific to add to the general UI.  Many solutions requiring Python scripts can be alternatively implemented within the UI using a Plugin.

Node.js Support

The joulescope_driver also speaks a new (computer) language!  You can now use joulescope_driver directly from your Node.js project:


npm install joulescope_driver


See the node.js binding for examples and a few more details.

JS220+ Limited Edition

Semiconductor manufacturers are starting to produce some fantastic parts with active currents measured in tens of nanoamps.  Existing equipment, like picoammeters, can measure this small of current, but not with the bypass capacitance found on most products.


One of our customers challenged us to achieve ±1 nanoamp accuracy so that they could accurately measure these parts and capacitor leakage currents.  We stepped up and produced the limited edition JS220+.  The JS220+ operates identically to the JS220, just with better specifications.  Visit the Joulescope Store for additional information and to place an order.

Embedded World 2024

Thank you to everyone who stopped by our booth!  Matt enjoyed meeting so many existing and future Joulescope customers.


Not able to attend Embedded World 2024 in Nuremberg?  Considering visiting our booth at another show this year:



October 8-10, 2024

Embedded World North America

Austin, Texas, USA



November 13, 2024

PCB Carolina

Raleigh, NC, USA

Curious about whether a Joulescope is the perfect fit for your needs or have questions about its functionalities? We're here to help! Reply to this email, contact us directly, or join the conversation on the Joulescope forum!