Difference between revisions of "Envox EEZ Bench Box 3"

From sigrok
Jump to navigation Jump to search
(More links)
 
(3 intermediate revisions by 3 users not shown)
Line 2: Line 2:
| image              = [[File:Envox eez bb3 enclosure prototype.jpg|300px]]
| image              = [[File:Envox eez bb3 enclosure prototype.jpg|300px]]
| name                = Envox EEZ Bench Box 3
| name                = Envox EEZ Bench Box 3
| status              = in progress
| status              = supported
| source_code_dir    = scpi-pps
| source_code_dir    = scpi-pps
| channels            = 2
| channels            = up to 6, depending on installed modules
| connectivity        = SCPI over USB serial or TCP
| connectivity        = SCPI over USB serial or TCP
| website            = [https://www.envox.hr/eez/eez-bench-box-3/introduction.html www.envox.hr/eez/eez-bench-box-3]
| website            = [https://www.envox.eu www.envox.eu]
}}
}}


The ''Envox EEZ Bench Box 3'' (or "BB3") is an open hardware and open source platform design intended to support various modular test equipment modules, with an emphasis (at least, for now) on power supply use-cases.
The ''Envox EEZ Bench Box 3'' (or "BB3") is an open hardware and open source platform design intended to support various modular test equipment modules, with an emphasis (at least, for now) on power supply use-cases.


At the time of writing, [BB3 kits are available on Crowd Supply](https://www.crowdsupply.com/envox/eez-bb3), and the project page also serves as a summary/overview of the features and design of this equipment.
At the time of writing, [https://www.crowdsupply.com/envox/eez-bb3 BB3 kits are available on Crowd Supply], and the project page also serves as a summary/overview of the features and design of this equipment.


== Hardware ==
== Hardware ==


Due to being an open hardware design, there is comprehensive documentation of all of the hardware on [https://www.envox.hr/eez/eez-bench-box-3/introduction.htmlthe project website].
Due to being an open hardware design, there is comprehensive documentation of all of the hardware on [https://www.envox.eu/eez-bb3/ the project website].


The system is designed as a modular platform which can support a number of different components of different kinds. Each of the modules might present a different sort of functionality as far as Sigrok is concerned. However, the power supply components behave similarly to those in the BB3's predecessor, the [[Envox EEZ H24005|EEZ H24005]], and so the power supply functionality can share a common Sigrok driver as long as it's designed to dynamically configure itself based on the device capabilities.
The system is designed as a modular platform which can support a number of different components of different kinds. Each of the modules might present a different sort of functionality as far as Sigrok is concerned. However, the power supply components behave similarly to those in the BB3's predecessor, the [[Envox EEZ H24005|EEZ H24005]], and so the power supply functionality can share a common Sigrok driver as long as it's designed to dynamically configure itself based on the device capabilities.
Line 23: Line 23:
== Protocol ==
== Protocol ==


The EEZ BB3 has a SCPI-based protocol available either over USB Serial or over TCP/IP on the device's Ethernet port. The project website has [https://www.envox.hr/eez/eez-bench-box-3/bb3-scpi-reference-manual/bb3-scpi-introduction.html a comprehensive guide to the SCPI implementation].
The EEZ BB3 has a SCPI-based protocol available either over USB Serial or over TCP/IP on the device's Ethernet port. The project website has [https://www.envox.eu/eez-bench-box-3/bb3-scpi-reference-manual/bb3-scpi-introduction/ a comprehensive guide to the SCPI implementation].


The SCPI protocol is compatible with that of the BB3's predecessor, the [[Envox EEZ H24005|EEZ H24005]], and so it's possible to share a protocol implementation across both platforms in the <code>scpi-pps</code> driver, as long as the implementation probes the device for how many channels it has and what their individual capabilities are.
The SCPI protocol is compatible with that of the BB3's predecessor, the [[Envox EEZ H24005|EEZ H24005]], and so it's possible to share a protocol implementation across both platforms in the <code>scpi-pps</code> driver, as long as the implementation probes the device for how many channels it has and what their individual capabilities are.


There is [https://www.envox.hr/eez-modular-firmware-simulator/ an online simulator] which allows exercising both the touch user interface and the SCPI port. The simulator is an emscripten build of a variant of the real system firmware, so its behavior is pretty realistic aside from (of course) having just a software model of the power supply module behavior.
There is [https://www.envox.eu/web-simulator/ an online simulator] which allows exercising both the touch user interface and the SCPI port. The simulator is an emscripten build of a variant of the real system firmware, so its behavior is pretty realistic aside from (of course) having just a software model of the power supply module behavior.


== Sigrok Support ==
== Sigrok Support ==


[[User:Apparentlymart]] has proposed [https://github.com/apparentlymart/libsigrok/compare/drv-eez-psu.patch a patch series to support the EEZ PSUs] as part of the existing <code>scpi-pps</code> driver, supporting both the BB3 as currently documented (tested via the simulator only) and [[Envox EEZ H24005|the EEZ H24005]].
The part of the sigrok <code>scpi-pps</code> driver which implements EEZ PSU support was provided by [[User:Apparentlymart]]. It was tested with a genuine [[Envox EEZ H24005|the EEZ H24005]], and written to current documentation and tested with simulated BB3 devices.


== See also ==
== See also ==
Line 40: Line 40:
[[Category:Device]]
[[Category:Device]]
[[Category:Power supply]]
[[Category:Power supply]]
[[Category:In progress]]
[[Category:Supported]]

Latest revision as of 17:17, 16 October 2021

Envox EEZ Bench Box 3
Envox eez bb3 enclosure prototype.jpg
Status supported
Source code scpi-pps
Channels up to 6, depending on installed modules
Connectivity SCPI over USB serial or TCP
Website www.envox.eu

The Envox EEZ Bench Box 3 (or "BB3") is an open hardware and open source platform design intended to support various modular test equipment modules, with an emphasis (at least, for now) on power supply use-cases.

At the time of writing, BB3 kits are available on Crowd Supply, and the project page also serves as a summary/overview of the features and design of this equipment.

Hardware

Due to being an open hardware design, there is comprehensive documentation of all of the hardware on the project website.

The system is designed as a modular platform which can support a number of different components of different kinds. Each of the modules might present a different sort of functionality as far as Sigrok is concerned. However, the power supply components behave similarly to those in the BB3's predecessor, the EEZ H24005, and so the power supply functionality can share a common Sigrok driver as long as it's designed to dynamically configure itself based on the device capabilities.

With the available modules specified at the time of writing, up to six independently-controllable power supply channels are possible if all three of the module slots are populated with dual power supply modules.

Protocol

The EEZ BB3 has a SCPI-based protocol available either over USB Serial or over TCP/IP on the device's Ethernet port. The project website has a comprehensive guide to the SCPI implementation.

The SCPI protocol is compatible with that of the BB3's predecessor, the EEZ H24005, and so it's possible to share a protocol implementation across both platforms in the scpi-pps driver, as long as the implementation probes the device for how many channels it has and what their individual capabilities are.

There is an online simulator which allows exercising both the touch user interface and the SCPI port. The simulator is an emscripten build of a variant of the real system firmware, so its behavior is pretty realistic aside from (of course) having just a software model of the power supply module behavior.

Sigrok Support

The part of the sigrok scpi-pps driver which implements EEZ PSU support was provided by User:Apparentlymart. It was tested with a genuine the EEZ H24005, and written to current documentation and tested with simulated BB3 devices.

See also