Possibility of adding more voltage inputs, digital and analog

Hi there Matt,

thanks for all the work and for taking our request into serious account!

Regarding the topic that we’ve, extensively, discussed, about how to make the JS work with, say, Saleae logic analyzers whether it would be possible to, more or less, embeed the logic analyzer functionallity into the JS. You have a couple of digital inputs and one analog input (V), right?

So, four digital inputs are ok (and can be improved when we’ll be able to connect more JS together) but one analog input is not enough. Saleae logic analyzer has up to 16 analog/digital inputs. Could the JS have something similar?
Don’t have to be as fast, but wouldn’t hurt of course…

Many thanks,

Thanos

Hi @thanos_vgenis - I agree that have more I/O would be useful for some use cases. Both the JS220 and JS320 have 4 digital inputs, 2 digital outputs, and the BNC trigger, which can be either a digital input or digital output. The JS320 plan is to add analog output capability to the BNC trigger.

Having far more I/O requires something else. We could either add something that works with the Joulescope UI or integrate Joulescopes into an existing ecosystem, such as the Saleae Logic software. The open source joulescope_driver makes integrate Joulescopes into other host software relatively easy. Time alignment will always be a challenge though. I would love to see Joulescopes work with the Logic software, but we need Saleae to dedicate the time and resources to make this happen. Saleae just launched their new MSO product, so now may be a good time…

Another option is Sigrok, which is open source. I initially looked into this when we only had Python host support. With the joulescope_driver, it is likely much easier.

For the use cases you have in mind, how important is the input impedance for the other inputs? The JS220 & JS320 inputs are designed for very high input impedance. I am not sure about the input impedance of the Saleae products…

They (saleae) never replied to me when I suggested a solution that would work with the JS, please apply some pressure on your side.
I think it would definitely benefit your business Matt if you could make this a reality. Unless they want to make a current module themselves…..

Python is ok but the Saleae UI can’t be beaten

1 Like

Saleae logic analyzers are supposed to have 2MOhm/10 pF input impedance.
Works fine for us

1 Like

Hi @thanos_vgenis - I am following up on this thread. We have a plan to approach this in two different ways.

Saleae is very excited about their new MSO. While the hardware is final, they continue to improve the software. Saleae is focused on ensuring the same amazing user experience for the MSO as for the logic analyzers. They do have an interest in integrating other equipment into the Logic ecosystem, especially with the MSO. Unfortunately, I have no control over this decision or timeline.

Separately, we have a plan to expand the Joulescope product line to add some of these capabilities. I am really excited about this product line, but it’s still to early to announce more. Development won’t start in earnest until after the JS320, which puts availability at 2027 Q1 at earliest.

I definitely see the value in this feature request, and I wish we could have something ready for you sooner. We will get there one way or another!

looking forward, time flies…

1 Like