diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle
index b344fbf33a37909e1bb153d3e31071adac8190a8..8e621b109cb27a056005a3848ef9e0cbf74a5218 100644
Binary files a/doc/build/doctrees/environment.pickle and b/doc/build/doctrees/environment.pickle differ
diff --git a/doc/build/doctrees/source_rst/hardware/mb.doctree b/doc/build/doctrees/source_rst/hardware/mb.doctree
index b16a04e00e59458824341c39c79dee8f839ff767..288c6ade35c141016efa979d189136c40e0970eb 100644
Binary files a/doc/build/doctrees/source_rst/hardware/mb.doctree and b/doc/build/doctrees/source_rst/hardware/mb.doctree differ
diff --git a/doc/build/html/_sources/source_rst/hardware/mb.rst.txt b/doc/build/html/_sources/source_rst/hardware/mb.rst.txt
index cffe0b34f3e1b1b8c86ab3289d76bbb443e05d64..1cd14a78e7bf8572084333aa43e1b70d5e3763a3 100644
--- a/doc/build/html/_sources/source_rst/hardware/mb.rst.txt
+++ b/doc/build/html/_sources/source_rst/hardware/mb.rst.txt
@@ -1,7 +1,45 @@
-Measurement board description
+Measurement board
 =============================
 
-TODO (e.g. describ each board and compare the spécification including the cost)
+This section introduces the OhmPi measurement boards. Starting from this year, it has been possible to use any measurement board with the latest OhmPi code.
+Consequently, the OhmPi group provides a variety of board options tailored to your technical needs (e.g., laboratory measurement, field measurement), budget, and electronic skills.
+
+The characteristics of each measurement board are described in the following table:
+
+
+Specifications
+--------------
+
+
+
+
+.. table::
+   :align: center
+
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   | **Parameters**                   |**v2023.0.1**          | Units     |       **v2024.0.2**   | Units     |
+   +==================================+=======================+===========+=======================+===========+
+   |Vmn number of channels            |1                      |           |1                      |           |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Operating temperature             |0 to 50                |°c         |-25 to 50              |°C         |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Max. permissible Vab              |24                     |vdc        |200                    |vdc        |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Power supply                      |12                     |vdc        |12                     |vdc        |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Current with 2 ohms shunt resistor|0.11 to 40             |mA         |0.11 to 48             |mA         |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Min pulse duration                |50                     |ms         |50                     |ms         |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Max pulse duration                |15                     |second     |15                     |seconde    |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Vmn input impedance               |80                     |MOhm       |1                      |TOhm       |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Vmn range                         |-/+ 5                  |volt       | -/+5                  |volt       |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+
+
 
 Contents: 
 
@@ -10,5 +48,5 @@ Contents:
 
    mb/mb_2023.rst
    mb/mb_2024.rst
-   
+
    
\ No newline at end of file
diff --git a/doc/build/html/index.html b/doc/build/html/index.html
index 049dedcf59844b0c9ceacf15ec6732dc115f26b1..a61577558e6e80c00ed3fba54885d3fd3b9d36e4 100644
--- a/doc/build/html/index.html
+++ b/doc/build/html/index.html
@@ -122,7 +122,7 @@
 </li>
 <li class="toctree-l1"><a class="reference internal" href="source_rst/hardware.html">Hardware</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="source_rst/hardware/hw_info.html">OhmPi electronic design</a></li>
-<li class="toctree-l2"><a class="reference internal" href="source_rst/hardware/mb.html">Measurement board description</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/hardware/mb.html">Measurement board</a></li>
 <li class="toctree-l2"><a class="reference internal" href="source_rst/hardware/mux_2023.html">MUX board v2023</a></li>
 <li class="toctree-l2"><a class="reference internal" href="source_rst/hardware/mux_2024.html">MUX board v2024</a></li>
 <li class="toctree-l2"><a class="reference internal" href="source_rst/hardware/hw_pwr.html">Power supply</a></li>
diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv
index b0456e128517f216fa93118295e9e426dbe15e83..6f9e9c034b62a98085f35c131710fb7b1047bdcf 100644
Binary files a/doc/build/html/objects.inv and b/doc/build/html/objects.inv differ
diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js
index 927bb5c2cefec9a2992ba243f6d46527a10a9899..a9a95b3c1ca00da1d254b01ea0ec1a8b000c637d 100644
--- a/doc/build/html/searchindex.js
+++ b/doc/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["index", "source_rst/Ohmpi", "source_rst/V2024.x.x/V2024_step_01", "source_rst/V2024.x.x/V2024_step_02", "source_rst/V2024.x.x/V2024_step_03", "source_rst/V2024.x.x/V2024_step_04", "source_rst/api", "source_rst/archived_version", "source_rst/developing_hardware_components", "source_rst/gallery", "source_rst/hardware", "source_rst/hardware/assembling", "source_rst/hardware/hw_info", "source_rst/hardware/hw_pwr", "source_rst/hardware/hw_rpi", "source_rst/hardware/mb", "source_rst/hardware/mb/mb_2023", "source_rst/hardware/mb/mb_2024", "source_rst/hardware/mux_2023", "source_rst/hardware/mux_2024", "source_rst/software", "source_rst/troubleshooting", "source_rst/v1.xx/V1_01", "source_rst/v1.xx/V1_02"], "filenames": ["index.rst", "source_rst\\Ohmpi.rst", "source_rst\\V2024.x.x\\V2024_step_01.rst", "source_rst\\V2024.x.x\\V2024_step_02.rst", "source_rst\\V2024.x.x\\V2024_step_03.rst", "source_rst\\V2024.x.x\\V2024_step_04.rst", "source_rst\\api.rst", "source_rst\\archived_version.rst", "source_rst\\developing_hardware_components.rst", "source_rst\\gallery.rst", "source_rst\\hardware.rst", "source_rst\\hardware\\assembling.rst", "source_rst\\hardware\\hw_info.rst", "source_rst\\hardware\\hw_pwr.rst", "source_rst\\hardware\\hw_rpi.rst", "source_rst\\hardware\\mb.rst", "source_rst\\hardware\\mb\\mb_2023.rst", "source_rst\\hardware\\mb\\mb_2024.rst", "source_rst\\hardware\\mux_2023.rst", "source_rst\\hardware\\mux_2024.rst", "source_rst\\software.rst", "source_rst\\troubleshooting.rst", "source_rst\\v1.xx\\V1_01.rst", "source_rst\\v1.xx\\V1_02.rst"], "titles": ["OHMPI: Open source and open hardware resistivity-meter", "OhmPi project", "<strong>STEP n\u00b01</strong> : Raspberry Pi  configuration", "<strong>STEP n\u00b02</strong>: Measurement board", "<strong>STEP n\u00b03:</strong> MUX board", "<strong>STEP n\u00b04:</strong> assemble the OhmPi", "API reference", "Archived versions", "Software interface to new hardware components", "Examples of applications", "Hardware", "Assembling the OhmPi", "OhmPi electronic design", "Power supply", "Raspberry Pi  configuration", "Measurement board description", "Measurement board v2023", "Measurement board v2024", "MUX board v2023", "MUX board v2024", "Software and operation", "Troubleshooting", "OhmPi V 1.01 (limited to 32 electrodes)", "OhmPi V 1.02 (limited to 32 electrodes)"], "terms": {"releas": [0, 20], "date": [0, 22, 23], "nov": 0, "29": [0, 5, 11, 22, 23], "2023": 0, "start": [0, 2, 4, 8, 14, 15, 18, 19, 20, 22, 23], "juli": 0, "2016": 0, "author": [0, 2, 14, 22, 23], "r\u00e9mi": [0, 1], "clement": [0, 1], "nicola": [0, 1], "forquet": [0, 1], "yannick": [0, 1], "fargier": [0, 1], "vivien": [0, 1], "duboi": [0, 1], "h\u00e9l\u00e8ne": [0, 1], "guyard": [0, 1], "olivi": [0, 1], "kaufmann": [0, 1], "guillaum": [0, 1], "blanchi": [0, 1], "arnaud": [0, 1], "watlet": [0, 1], "target": 0, "user": [0, 2, 14, 20, 22, 23], "research": 0, "develop": [0, 1, 2, 3, 8, 14, 16, 22, 23], "statu": 0, "some": [0, 8, 12, 20, 22, 23], "matur": 0, "progress": 0, "offici": 0, "guidelin": 0, "gener": [0, 3, 4, 10, 12, 16, 18, 19, 20, 22, 23], "tutori": 0, "content": [0, 15], "project": [0, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 22, 23], "partner": 0, "cite": 0, "introduct": 0, "electron": [0, 1, 2, 3, 4, 5, 10, 11, 14, 16, 17, 18, 19, 20, 22, 23], "design": [0, 8, 10, 20, 22, 23], "measur": [0, 1, 2, 4, 5, 10, 11, 14, 18, 19, 20, 21], "board": [0, 2, 5, 8, 10, 11, 14, 21], "v2023": [0, 10, 12, 15, 20, 21], "v2024": [0, 10, 12, 15, 21], "mux": [0, 5, 10, 11, 22, 23], "power": [0, 3, 4, 5, 10, 11, 16, 18, 19, 22, 23], "suppli": [0, 3, 4, 5, 10, 11, 16, 18, 19, 22, 23], "raspberri": [0, 3, 4, 5, 10, 11, 16, 18, 19, 20], "pi": [0, 3, 5, 10, 11, 16, 20], "configur": [0, 8, 10, 12], "assembl": [0, 1, 2, 10, 14, 15, 17, 20], "softwar": [0, 2, 14, 22, 23], "oper": [0, 2, 3, 5, 8, 11, 12, 14, 16], "system": [0, 2, 8, 14, 16, 22, 23], "architectur": 0, "logger": [0, 1, 22, 23], "file": [0, 2, 3, 8, 10, 14, 16, 22, 23], "interfac": 0, "applic": [0, 1, 8, 10, 12], "api": [0, 20], "refer": [0, 3, 4, 5, 11, 16, 18, 19, 20, 22, 23], "troubleshoot": 0, "exampl": [0, 3, 4, 5, 11, 16, 18, 19, 20, 22, 23], "new": [0, 2, 14, 20, 21, 22, 23], "compon": [0, 2, 12, 14, 20], "archiv": 0, "version": [0, 2, 3, 8, 10, 14, 16, 20, 22, 23], "v": [0, 3, 4, 5, 7, 11, 12, 13, 16, 18, 19, 21], "1": [0, 3, 4, 5, 7, 8, 10, 11, 12, 14, 16, 18, 19, 20], "01": [0, 7, 16, 23], "limit": [0, 3, 7, 16], "32": [0, 2, 5, 7, 11, 14, 16], "electrod": [0, 1, 3, 4, 5, 7, 10, 11, 12, 13, 16, 18, 19, 21], "02": [0, 3, 7, 16, 22], "inra": [1, 9], "reversa": [1, 22, 23], "villeurbann": 1, "franc": 1, "universit\u00e9": 1, "de": 1, "mon": 1, "belgium": 1, "ger": 1, "rro": 1, "univ": 1, "gustav": 1, "eiffel": 1, "ifsttar": 1, "lyon": 1, "ig": 1, "grenobl": 1, "alp": 1, "ilvo": 1, "merelbek": 1, "julien": 1, "ganc": 1, "emil": 1, "gro": 1, "et": [1, 3, 16], "al": 1, "an": [1, 2, 3, 4, 5, 8, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "open": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "sourc": [1, 2, 8, 13, 14, 22, 23], "data": [1, 12, 16, 20], "dedic": [1, 20], "electr": [1, 3, 16], "resist": [1, 3, 5, 11, 12, 16, 20, 21], "imag": [1, 2, 14], "small": [1, 3, 5, 11, 12, 16, 20, 22, 23], "laboratori": [1, 5, 11, 22, 23], "scale": [1, 12], "hardwarex": 1, "elsevi": 1, "2020": 1, "8": [1, 2, 3, 4, 5, 11, 12, 14, 16, 18, 19, 20, 22, 23], "24": [1, 3, 4, 5, 11, 16, 18, 19, 22, 23], "p": [1, 3, 4, 16, 18, 19], "ff10": 1, "1016": 1, "j": 1, "ohx": 1, "e00122ff": 1, "particip": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "all": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 22, 23], "requir": [1, 2, 5, 8, 11, 14, 17, 20, 22, 23], "skill": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "respect": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23], "safeti": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "rule": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "must": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23], "profession": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "context": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "peopl": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "compet": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "The": [1, 2, 3, 4, 5, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21], "team": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 22, 23], "cannot": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23], "held": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "respons": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "ani": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "materi": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "human": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "damag": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "which": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23], "would": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "associ": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "us": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "equip": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23], "doe": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "work": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "after": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "you": [1, 2, 3, 4, 5, 8, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "mai": [1, 2, 14, 20, 21, 22, 23], "redistribut": 1, "modifi": [1, 8, 22, 23], "thi": [1, 2, 3, 4, 5, 8, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23], "document": [1, 10, 20, 22], "make": [1, 4, 8, 12, 18, 19, 20, 22, 23], "product": [1, 3, 4, 16, 18, 19], "under": [1, 5, 11, 22, 23], "term": [1, 8], "cern": 1, "ohl": 1, "v2": 1, "distribut": [1, 12], "without": [1, 4, 12, 18, 19, 21, 22, 23], "express": [1, 8], "OR": 1, "impli": [1, 4, 18, 19], "warranti": 1, "includ": [1, 2, 4, 8, 14, 15, 18, 19, 20, 22, 23], "OF": 1, "merchant": 1, "satisfactori": 1, "qualiti": 1, "AND": 1, "fit": 1, "FOR": 1, "A": [0, 1, 5, 8, 10, 11, 12, 13, 15, 20, 22, 23], "particular": 1, "purpos": [1, 5, 11, 22, 23], "pleas": [1, 5, 11, 20, 22, 23], "see": [1, 12, 20, 21, 22, 23], "condit": 1, "present": [1, 4, 5, 8, 11, 18, 19, 22, 23], "low": [1, 22, 23], "cost": [1, 3, 4, 8, 15, 16, 18, 19, 22, 23], "hardwar": [1, 20, 22, 23], "meter": [1, 5, 11, 22, 23], "provid": [1, 20, 22, 23], "scientif": 1, "commun": [0, 1, 12, 20], "robust": [1, 21, 22, 23], "flexibl": 1, "tool": 1, "experi": [1, 20, 21, 22, 23], "call": [1, 2, 4, 5, 11, 12, 14, 18, 19, 20], "basic": [1, 8], "meterfeatur": 1, "current": [1, 3, 10, 12, 13, 16, 20, 21], "inject": [1, 10, 12, 13, 16, 20], "function": [1, 8, 20, 22, 23], "multiplex": [1, 4, 5, 10, 11, 18, 19], "allow": [1, 3, 4, 16, 18, 19, 20, 22, 23], "perform": [1, 2, 8, 14, 22, 23], "automat": [1, 20, 22, 23], "up": [1, 2, 4, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23], "64": [1, 4, 16, 18, 19, 22, 23], "s": [1, 3, 4, 16, 18, 19, 20, 21, 22, 23], "philosophi": 1, "fulli": 1, "toolto": 1, "surfac": 1, "anyon": 1, "who": 1, "want": [1, 23], "get": [1, 2, 3, 14, 16, 20, 22, 23], "involv": [1, 20], "welcom": [1, 8], "join": 1, "ohmpi": [2, 3, 4, 7, 8, 9, 10, 14, 16, 17, 18, 19, 20, 21], "quantiti": [2, 14, 22, 23], "4": [2, 3, 4, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "model": [2, 3, 12, 14, 16, 22, 23], "micro": [2, 14, 16, 22, 23], "sd": [2, 5, 11, 14, 16, 22, 23], "go": [2, 4, 14, 18, 19, 20], "hdmi": [2, 5, 11, 14], "cabl": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "comput": [2, 14, 22, 23], "mous": [2, 5, 11, 14, 22, 23], "keyboard": [2, 5, 11, 14, 22, 23], "first": [2, 4, 5, 8, 11, 12, 14, 18, 19, 20], "For": [2, 3, 4, 12, 14, 16, 18, 19, 20, 22, 23], "instruct": [2, 14, 20], "ar": [2, 3, 5, 7, 8, 11, 12, 13, 14, 16, 20, 21, 22, 23], "well": [2, 14, 20, 22, 23], "describ": [2, 3, 5, 8, 11, 14, 15, 16, 22, 23], "websit": [2, 14, 22, 23], "watch": [2, 14, 22, 23], "video": [2, 14, 22, 23], "how": [2, 14, 22, 23], "set": [2, 3, 14, 16, 20, 22, 23], "your": [2, 3, 4, 8, 10, 14, 16, 18, 19, 22, 23], "recommend": [2, 8, 14, 20, 22, 23], "latest": [2, 14, 22, 23], "stabl": [2, 14, 22, 23], "complet": [2, 3, 14, 16], "previous": [2, 5, 11, 14, 22, 23], "raspbian": [2, 14, 22, 23], "can": [2, 5, 10, 11, 12, 13, 14, 20, 21, 22, 23], "visit": [2, 14], "http": [2, 3, 4, 14, 16, 18, 19, 20, 22, 23], "raspberrypi": [2, 10, 12, 13, 14], "org": [2, 14, 20], "en": [2, 14], "test": [2, 3, 4, 5, 8, 11, 14, 16, 18, 19, 20, 22, 23], "were": [2, 3, 14, 16, 22, 23], "3": [2, 3, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 23], "we": [2, 3, 4, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23], "follow": [2, 3, 4, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 23], "onc": [2, 14, 20, 21, 22, 23], "ha": [2, 4, 12, 14, 18, 19, 21, 22, 23], "been": [2, 4, 14, 18, 19, 20, 22, 23], "wire": [2, 4, 5, 11, 12, 14, 18, 19, 22, 23], "spi": [2, 14, 22, 23], "gpio": [2, 4, 5, 11, 12, 14, 18, 19, 22, 23], "remot": [2, 14, 20, 22, 23], "option": [2, 14, 20, 22, 23], "deactiv": [2, 14, 22, 23], "i2c": [2, 3, 4, 12, 14, 16, 18, 19, 21], "via": [2, 12, 14, 21, 22, 23], "gui": [2, 14, 22, 23], "menu": [2, 14, 22, 23], "failur": [2, 14, 22, 23], "carri": [2, 14, 22, 23], "out": [2, 5, 11, 14, 22, 23], "task": [2, 14, 22, 23], "caus": [2, 14, 21, 22, 23], "relai": [2, 3, 4, 12, 14, 16, 18, 19, 21, 22, 23], "shield": [2, 14, 22, 23], "card": [2, 4, 5, 11, 14, 16, 18, 19], "dure": [2, 14, 22, 23], "wai": [2, 8, 14, 22, 23], "have": [2, 3, 4, 8, 12, 14, 16, 18, 19, 20, 21, 22, 23], "multipl": [2, 12, 14, 20], "parallel": [2, 14], "instanc": [2, 12, 14], "interpret": [2, 3, 14, 16, 22, 23], "each": [2, 4, 5, 11, 12, 14, 15, 18, 19, 22, 23], "differ": [2, 3, 4, 5, 10, 11, 12, 14, 16, 18, 19, 20, 22, 23], "contain": [2, 5, 10, 11, 14, 20, 22, 23], "discret": [2, 14], "copi": [2, 8, 14, 20], "its": [2, 4, 5, 11, 14, 18, 19, 20, 22, 23], "support": [2, 7, 14], "util": [2, 14, 20], "It": [2, 4, 8, 13, 14, 18, 19, 20, 21, 22, 23], "also": [2, 8, 12, 13, 14, 20, 22, 23], "protect": [2, 14], "case": [2, 8, 14, 20, 21, 22, 23], "problem": [2, 14], "depend": [2, 14, 20, 22, 23], "specifi": [2, 14, 22, 23], "txt": [2, 14, 20, 22, 23], "below": [2, 5, 11, 12, 14, 20, 22, 23], "should": [2, 3, 4, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 23], "type": [2, 4, 8, 14, 18, 19, 22, 23], "termin": [2, 3, 4, 5, 11, 14, 16, 18, 19, 20, 22, 23], "necessari": [2, 4, 5, 8, 11, 14, 18, 19, 22, 23], "ensur": [2, 12, 14, 22, 23], "libatla": [2, 14, 22, 23], "base": [2, 4, 8, 14, 18, 19, 20, 22, 23], "dev": [2, 14, 22, 23], "librari": [2, 14, 22, 23], "sudo": [2, 14, 22, 23], "apt": [2, 14, 22, 23], "strongli": [2, 14, 22, 23], "creat": [2, 8, 12, 14, 20, 22, 23], "run": [2, 3, 4, 5, 11, 14, 16, 18, 19, 20, 22, 23], "code": [2, 4, 8, 14, 18, 19, 22, 23], "done": [2, 12, 14, 20, 22, 23], "either": [2, 10, 14, 22, 23], "directori": [2, 8, 14, 20, 22, 23], "gather": [2, 14, 22, 23], "within": [2, 8, 14, 20, 22, 23], "python3": [2, 14, 22, 23], "m": [2, 3, 4, 5, 11, 12, 14, 16, 18, 19, 22, 23], "venv": [2, 14, 22, 23], "command": [2, 14, 20, 22, 23], "bin": [2, 14, 22, 23], "suffici": [2, 14, 22, 23], "meet": [2, 14, 22, 23], "export": [2, 14], "cflag": [2, 14], "fcommon": [2, 14], "pip": [2, 14, 22, 23], "rpi": [2, 5, 11, 14, 22, 23], "adafruit": [2, 3, 4, 14, 16, 18, 19, 22, 23], "blinka": [2, 14, 22, 23], "numpi": [2, 14, 20, 22, 23], "panda": [2, 14, 22, 23], "circuitpython": [2, 14, 22, 23], "ads1x15": [2, 14, 22, 23], "tca9548a": [2, 4, 14, 18, 19], "mcp230xx": [2, 14], "gpiozero": [2, 14], "check": [2, 14, 15, 20, 21, 22, 23], "met": [2, 14, 22, 23], "list": [2, 14], "leav": [2, 14, 22, 23], "simpli": [2, 5, 11, 14, 22, 23], "If": [2, 3, 8, 14, 16, 21, 22, 23], "decid": [2, 14, 22, 23], "setup": [2, 14, 22, 23], "time": [2, 4, 12, 14, 18, 19, 20, 22, 23], "click": [2, 12, 14, 21, 22, 23], "access": [2, 5, 11, 14, 20, 22, 23], "program": [2, 5, 11, 14, 22, 23], "pythonid": [2, 14, 22, 23], "2": [2, 4, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 23], "root": [2, 14, 22, 23], "7": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "usr": [2, 14, 22, 23], "select": [2, 4, 14, 18, 19, 22, 23], "window": [2, 14, 20, 22, 23], "On": [2, 14, 22, 23], "altern": [2, 14, 22, 23], "5": [2, 3, 4, 5, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "button": [2, 14, 22, 23], "appear": [2, 3, 4, 14, 16, 18, 19, 22, 23], "locat": [2, 14, 22, 23], "anoth": [2, 12, 14, 21, 22, 23], "execut": [2, 14, 20, 22, 23], "6": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "find": [2, 14, 22, 23], "folder": [2, 14, 22, 23], "where": [2, 8, 10, 12, 14, 20, 22, 23], "home": [2, 14, 20, 22, 23], "In": [2, 3, 4, 8, 12, 14, 16, 18, 19, 21, 22, 23], "known": [2, 12, 14, 22, 23], "tab": [2, 14, 20, 22, 23], "path": [2, 8, 12, 14, 22, 23], "close": [2, 14, 21, 22, 23], "ok": [2, 14, 22, 23], "9": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "save": [2, 14, 22, 23], "modif": [2, 5, 11, 14, 22, 23], "number": [3, 4, 16, 18, 19, 20, 22, 23], "per": [3, 4, 16, 18, 19, 22, 23], "unit": [3, 4, 16, 18, 19, 22, 23], "total": [3, 4, 16, 18, 19, 22, 23], "manufactur": [3, 4, 16, 18, 19, 22, 23], "web": [3, 4, 16, 18, 19], "58": [3, 16, 22, 23], "75": [3, 16], "www": [3, 4, 16, 18, 19, 22, 23], "mouser": [3, 4, 16, 18, 19], "fr": [3, 4, 16, 18, 19, 22, 23], "productdetail": [3, 4, 16, 18, 19], "seeed": [3, 16], "studio": [3, 16], "102110421": [3, 16], "qs": [3, 4, 16, 18, 19], "7mvldsj5uaxen3lyyh3sqw": [3, 16], "3d": [3, 4, 16, 18, 19], "lm158n": [3, 16], "amp": [3, 16, 22, 23], "o": [3, 4, 16, 18, 19, 20, 22, 23], "14": [3, 4, 5, 11, 16, 18, 19], "texa": [3, 16, 22, 23], "instrument": [3, 16, 20, 22, 23], "lm358an": [3, 16, 22, 23], "nopb": [3, 16, 22, 23], "lm158j": [3, 16], "x1j7hmvl2zh8vpefml8": [3, 16], "2ffq": [3, 16], "print": [3, 4, 16, 18, 19, 20, 22, 23], "circuit": [3, 4, 16, 18, 19, 20, 22, 23], "12": [3, 4, 5, 11, 12, 16, 18, 19, 22, 23], "asler": [3, 4, 16, 18, 19, 22, 23], "ads1115": [3, 12, 16, 21, 22, 23], "11": [3, 5, 11, 16, 22, 23], "23": [3, 4, 5, 11, 16, 18, 19, 22, 23], "1085": [3, 16], "2fha2pyfaduh": [3, 16], "2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn": [3, 16], "252bg": [3, 16], "capacitor": [3, 16, 23], "100nf": [3, 16, 23], "50vdc": [3, 16, 23], "10": [3, 4, 5, 11, 16, 18, 19, 20, 22, 23], "ceram": [3, 16, 23], "0": [3, 4, 10, 12, 16, 18, 19, 20, 22, 23], "kemet": [3, 16, 23], "c320c104k1": [3, 16, 23], "c320c104k1r5ta7303": [3, 16], "c4uyot": [3, 16], "2flq1th4mcyoetma": [3, 16], "resistor": [3, 4, 12, 16, 18, 19, 21, 22, 23], "kohm": [3, 4, 16, 18, 19, 22, 23], "5w": [3, 16, 22, 23], "te": [3, 4, 16, 18, 19, 22, 23], "connect": [3, 4, 5, 11, 12, 13, 16, 18, 19, 20, 21], "h81k0bya": [3, 16, 22, 23], "holsworthi": [3, 16], "2fha2pyfaduhuylh7az": [3, 16], "2fmjfh2xjoums6wztux4som": [3, 16], "252bii": [3, 16], "h81k5bya": [3, 16, 22, 23], "2fha2pyfadugy9twham3ru9hmijohywhbin95knm": [3, 16], "252bx": [3, 16], "2fm": [3, 16], "vishai": [3, 4, 16, 18, 19], "ccf071k50gke36": [3, 16], "dale": [3, 16], "qkeozdl6eqpa6lzrlqfvow": [3, 16], "mohm": [3, 16, 22, 23], "762": [3, 16], "524": [3, 16], "cmf651m0000fkek143": [3, 16], "ciayqk2gdckzia2levalkg": [3, 16], "ohm": [3, 12, 16, 22, 23], "shunt": [3, 12, 16, 21], "42": [3, 16], "ohmit": [3, 16], "41f2r0e": [3, 16], "im6toxqzgoauedprb19mha": [3, 16], "dual": [3, 4, 16, 18, 19, 22, 23], "screw": [3, 4, 5, 11, 16, 18, 19, 22, 23], "08": [3, 4, 16, 18, 19], "mm": [3, 4, 5, 11, 16, 18, 19, 22, 23], "pitch": [3, 4, 16, 18, 19, 22, 23], "648": [3, 4, 16, 18, 19, 22, 23], "cui": [3, 4, 16, 18, 19], "devic": [3, 4, 8, 12, 16, 18, 19], "tb009": [3, 4, 16, 18, 19], "508": [3, 4, 16, 18, 19], "02be": [3, 4, 16, 18, 19], "vlwxofp3u2wcfk5uckwtka": [3, 4, 16, 18, 19], "dc": [3, 4, 16, 18, 19, 22, 23], "convert": [3, 12, 16, 22, 23], "24v": [3, 16, 23], "15": [3, 4, 5, 11, 16, 18, 19, 22, 23], "31": [3, 4, 5, 11, 16, 18, 19], "16": [3, 4, 5, 11, 12, 16, 18, 19, 22, 23], "tracopow": [3, 16, 23], "trn": [3, 16, 23], "1215": [3, 16, 23], "traco": [3, 16, 23], "yca": [3, 16], "2faaymw02gquicgqj0ta": [3, 16], "dip": [3, 4, 16, 18, 19], "line": [3, 4, 12, 16, 18, 19, 21, 22, 23], "socket": [3, 4, 16, 18, 19], "72": [3, 16, 23], "mill": [3, 16], "max": [3, 16], "110": [3, 4, 16, 18, 19, 22, 23], "43": [3, 16, 22, 23], "308": [3, 16], "41": [3, 4, 16, 18, 19], "001000": [3, 16], "iggadovctstu": [3, 16], "2fqaur8narg": [3, 16], "mgh": [3, 16], "vip": [3, 16], "gclid": [3, 16], "eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw": [3, 16], "aqy211eh": [3, 16], "84": [3, 4, 16, 18, 19], "36": [3, 5, 11, 16, 22, 23], "panason": [3, 16], "industri": [3, 16], "wktuvitrialgiu8hcm7dvq": [3, 16], "449": [3, 16], "796": [3, 16], "preci": [3, 4, 16, 18, 19], "83": [3, 16], "304": [3, 16], "001101": [3, 4, 16, 18, 19], "2fha2pyfadujqkqx4wauig": [3, 16], "2fmgndxmcnv": [3, 16], "2f33nj0gbxroculucynpyong": [3, 16], "mcp23008": [3, 16], "593": [3, 16], "sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw": [3, 16], "header": [3, 4, 16, 18, 19, 22, 23], "1x10": [3, 16, 22, 23], "samtec": [3, 16, 22, 23], "ssw": [3, 16, 22, 23], "g": [3, 9, 15, 16, 22, 23], "ru5fayqh": [3, 16], "252be0w1orxzibqpw": [3, 16], "smt": [3, 16], "breakout": [3, 16], "pcb": [3, 4, 8, 16, 18, 19, 22, 23], "soic": [3, 16], "1212": [3, 16], "gurawfaegucaqqfvnvtyeg": [3, 16], "eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw": [3, 16], "ina282aid": [3, 16], "ze4": [3, 16], "2fufuz19ilfayzxocfra": [3, 16], "thd": [3, 16], "1211n": [3, 16], "39": [3, 4, 5, 11, 16, 18, 19, 22, 23], "2fha2pyfadugpyeg4idvm": [3, 16], "2fmsr": [3, 16], "252b7an": [3, 16], "2f0t3ruis9pcaqjlt4": [3, 16], "252bnrpuooeq": [3, 16], "20": [3, 5, 11, 16, 22, 23], "53": [3, 16, 23], "ssq": [3, 16], "120": [3, 4, 16, 18, 19], "d": [3, 16, 22, 23], "252be1bmvd": [3, 16], "252bdzonqg": [3, 16], "pin": [3, 4, 16, 18, 19, 22, 23], "strip": [3, 4, 5, 11, 16, 18, 19, 22, 23], "ejector": [3, 4, 16, 18, 19], "35": [3, 5, 11, 16], "blk": [3, 4, 16, 18, 19], "10120550": [3, 4, 16, 18, 19], "conrad": [3, 4, 16, 18, 19], "com": [3, 4, 16, 18, 19, 20, 22, 23], "bkl": [3, 4, 16, 18, 19], "contact": [3, 4, 16, 18, 19, 20, 22, 23], "space": [3, 4, 16, 18, 19], "254": [3, 4, 16, 18, 19], "row": [3, 4, 16, 18, 19], "pc": [3, 4, 16, 18, 19], "741435": [3, 4, 16, 18, 19], "searchterm": [3, 4, 16, 18, 19], "searchtyp": [3, 4, 16, 18, 19], "suggest": [3, 4, 16, 18, 19, 22, 23], "searchsuggest": [3, 4, 16, 18, 19], "male": [3, 4, 16, 18, 19], "femal": [3, 4, 16, 18, 19, 22, 23], "spacer": [3, 4, 5, 11, 16, 18, 19], "5m": [3, 5, 11, 16], "hexagonal": [3, 16], "87": [3, 4, 16, 18, 19], "48": [3, 16, 22, 23], "harwin": [3, 16], "r25": [3, 16], "3002002": [3, 16], "w0yvoo0ixfenuv0hsdc4": [3, 16], "2fq": [3, 16], "86": [3, 4, 16, 18, 19], "437": [3, 16], "1108331841001101": [3, 16], "318": [3, 16], "ftmup6kvi2tnqoeziaq": [3, 16], "2fpa": [3, 16], "figur": [3, 16, 20, 22, 23], "show": [3, 16, 22, 23], "schemat": [3, 16, 23], "plug": [3, 16, 22, 23], "plai": [3, 16], "To": [3, 4, 16, 18, 19, 20, 21, 22, 23], "two": [3, 4, 8, 12, 13, 16, 18, 19, 20, 21, 22, 23], "one": [0, 3, 5, 11, 16, 20, 22, 23], "voltag": [3, 5, 10, 11, 12, 16, 21, 22, 23], "propos": [3, 16, 22, 23], "florsch": [3, 16, 22, 23], "bit": [3, 12, 16, 22, 23], "adc": [3, 12, 16, 21, 22, 23], "analog": [3, 12, 16, 22, 23], "digit": [3, 4, 12, 16, 18, 19, 22, 23], "adapt": [3, 8, 16, 20, 22, 23], "gain": [3, 12, 16, 20, 22, 23], "advantag": [3, 16], "input": [3, 5, 11, 12, 16, 22, 23], "signal": [3, 16, 22, 23], "valu": [0, 3, 4, 12, 16, 18, 19, 22, 23], "could": [3, 5, 11, 16, 22, 23], "lie": [3, 16, 22, 23], "between": [0, 3, 4, 5, 11, 12, 16, 18, 19, 22, 23], "114": [3, 16, 22, 23], "directli": [3, 16, 22, 23], "integr": [3, 12, 16], "ina282": [3, 12, 16], "realiz": [3, 16], "precis": [3, 12, 16, 22, 23], "around": [3, 16, 20], "instal": [3, 4, 5, 10, 11, 16, 18, 19, 20], "solder": [3, 12, 16, 22, 23], "optic": [3, 12, 16, 21], "12v": [3, 4, 5, 10, 11, 12, 16, 18, 19, 22, 23], "5v": [3, 12, 16, 21, 22, 23], "tdh15": [3, 16], "four": [3, 12, 16], "inpout": [3, 16], "output": [3, 5, 11, 16, 20, 22, 23], "three": [3, 4, 16, 18, 19, 20, 22, 23], "ma": [3, 16, 22, 23], "higher": [3, 12, 16, 23], "than": [3, 16, 22, 23], "just": [3, 16, 23], "decreas": [3, 16], "don": [3, 16, 20], "t": [3, 4, 16, 18, 19, 20, 21], "forget": [3, 16, 20], "chang": [3, 4, 8, 16, 18, 19, 20, 21], "config": [3, 8, 16, 20, 22, 23], "py": [3, 4, 8, 16, 18, 19, 20, 22, 23], "kei": [3, 16], "r_shunt": [3, 16], "ohmpi_config": [3, 16], "dict": [3, 16], "pre": [3, 5, 11, 16], "adjust": [3, 16, 22, 23], "13": [3, 4, 5, 11, 16, 18, 19, 22, 23], "tow": [3, 16], "17": [3, 5, 11, 16, 22, 23], "18": [3, 5, 11, 16, 22, 23], "19": [3, 5, 11, 16, 22, 23], "view": [3, 5, 11, 16], "fix": [3, 5, 11, 16], "dot": [3, 16], "mark": [3, 5, 11, 16], "top": [3, 5, 11, 16, 20], "left": [3, 5, 11, 16], "corner": [3, 16], "21": [3, 5, 11, 16, 22, 23], "mount": [3, 4, 5, 11, 16, 18, 19, 22, 23], "22": [3, 5, 11, 16, 22, 23], "lm158": [3, 16], "amplifi": [3, 12, 16, 22, 23], "ads115": [3, 16, 22, 23], "right": [3, 5, 11, 16], "3x11": [3, 16], "wurth": [3, 16], "elektronik": [3, 16], "971110321": [3, 16], "305": [3, 4, 16, 18, 19], "apm": [3, 4, 16, 18, 19], "hexseal": [3, 4, 16, 18, 19], "rm3x8mm": [3, 4, 16, 18, 19], "2701": [3, 4, 16, 18, 19], "jjse": [3, 4, 16, 18, 19], "2f12mkns3vxsdryxuhw": [3, 4, 16, 18, 19], "shutdown": [3, 16], "unplug": [3, 16], "bottom": [3, 16, 22, 23], "11mm": [3, 16], "m3": [3, 4, 16, 18, 19], "upper": [3, 16], "port": [3, 5, 11, 16], "write": [3, 4, 8, 16, 18, 19, 20, 22, 23], "i2cdetect": [3, 4, 16, 18, 19], "y": [3, 4, 16, 18, 19], "everyth": [3, 16], "address": [3, 10, 12, 16, 22, 23], "screen": [3, 16, 22, 23], "equival": [3, 12, 16, 22, 23], "need": [3, 4, 10, 12, 13, 16, 18, 19, 20, 21, 22, 23], "1kohm": [3, 16], "r2": [3, 16, 22, 23], "220": [3, 16], "r1": [3, 16, 22, 23], "padboard": [3, 16], "spool": [3, 16], "prepar": [3, 4, 16, 18, 19, 22, 23], "batteri": [3, 5, 10, 11, 16, 22, 23], "red": [3, 5, 11, 16, 20, 22, 23], "black": [3, 5, 11, 16, 22, 23], "ground": [3, 12, 16, 21, 22, 23], "thonni": [3, 10, 16, 20], "sample_measurement_exampl": [3, 16], "result": [3, 16, 22, 23], "channel": [4, 18, 19, 22, 23], "mechan": [4, 12, 18, 19, 20, 21, 22, 23], "omron": [4, 18, 19], "g5le": [4, 18, 19], "vd": [4, 18, 19], "vdc": [4, 18, 19], "combin": [4, 10, 18, 19], "zvn4206a": [4, 18, 19], "mofset": [4, 18, 19], "onli": [4, 8, 12, 13, 18, 19], "30": [4, 5, 11, 18, 19, 22, 23], "enough": [4, 18, 19, 22, 23], "activ": [4, 10, 18, 19], "repres": [4, 18, 19, 22, 23], "512": [4, 18, 19], "expand": [4, 12, 18, 19], "mcp23017": [4, 12, 18, 19], "from": [4, 5, 11, 12, 18, 19, 20, 21, 22, 23], "128": [4, 16, 18, 19], "own": [4, 18, 19], "0x70": [4, 18, 19], "0x77": [4, 18, 19], "0x71": [4, 18, 19], "0x72": [4, 18, 19], "0x73": [4, 18, 19], "140": [4, 18, 19], "560": [4, 18, 19], "62": [4, 18, 19], "92": [4, 18, 19, 22, 23], "1580994": [4, 18, 19], "tru": [4, 18, 19, 22, 23], "diod": [4, 18, 19], "1n4007": [4, 18, 19], "256": [4, 18, 19], "091": [4, 18, 19], "296": [4, 18, 19], "incorpor": [4, 18, 19, 20], "sgaepimzzmueqxo7l": [4, 18, 19], "2fbpyakboruumren": [4, 18, 19], "56": [4, 18, 19], "776": [4, 18, 19], "205": [4, 18, 19], "46": [4, 18, 19], "103321": [4, 18, 19], "5twgzeq9e7hsylqaljjyrw": [4, 18, 19], "i": [4, 5, 11, 18, 19, 20, 22, 23], "40": [4, 16, 18, 19, 22, 23], "732": [4, 18, 19], "sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi": [4, 18, 19], "27": [4, 5, 11, 18, 19, 22, 23], "325": [4, 18, 19], "over": [4, 18, 19, 21], "503811": [4, 18, 19], "mosfet": [4, 18, 19], "nchannel": [4, 18, 19], "471": [4, 18, 19], "576": [4, 18, 19, 22], "vhuuswq2": [4, 18, 19], "252bsz9b": [4, 18, 19], "2ff6fcxt7g": [4, 18, 19], "100k\u03c9": [4, 18, 19], "061": [4, 18, 19], "616": [4, 18, 19], "beyschlag": [4, 18, 19], "mba02040c1003frp00": [4, 18, 19], "mzrxyrlhvdt9crf7zyf": [4, 18, 19], "2f5q": [4, 18, 19], "89": [4, 18, 19], "2717": [4, 18, 19], "sgaepimzzmsyydr3r27av4eqf73yoh": [4, 18, 19], "252baqg": [4, 18, 19], "252bz3hvktao": [4, 18, 19], "10120558": [4, 18, 19], "54": [4, 18, 19], "No": [4, 18, 19], "51": [4, 18, 19], "741727": [4, 18, 19], "10120862": [4, 18, 19], "connector": [4, 5, 11, 18, 19, 22, 23], "strain": [4, 18, 19], "relief": [4, 18, 19], "44": [4, 18, 19, 22, 23], "742063": [4, 18, 19], "10120158": [4, 18, 19], "ribbon": [4, 5, 11, 18, 19], "x": [4, 18, 19, 22, 23], "mm\u00b2": [4, 18, 19, 22, 23], "multi": [4, 18, 19, 22, 23], "colour": [4, 18, 19], "1012015810": [4, 18, 19], "127": [4, 18, 19], "008": [4, 18, 19], "1548658": [4, 18, 19], "hex": [4, 5, 11, 18, 19], "25": [4, 5, 11, 16, 18, 19, 22, 23], "79": [4, 18, 19], "49": [4, 18, 19], "keyston": [4, 18, 19], "24300": [4, 18, 19], "uwqyq": [4, 18, 19], "2f2czwu0ejpozmzc2a": [4, 18, 19], "745": [4, 18, 19], "846": [4, 18, 19], "614": [4, 18, 19], "25515": [4, 18, 19], "2f2czwuxuhumfr": [4, 18, 19], "252bzuq": [4, 18, 19], "55": [4, 18, 19, 22, 23], "328": [4, 18, 19], "uqd7xcvsscnr3hwd6fta8g": [4, 18, 19], "100": [4, 18, 19, 20, 22, 23], "duplic": [4, 18, 19], "everi": [4, 18, 19, 20], "build": [4, 10, 18, 19, 22, 23], "therefor": [4, 18, 19, 22, 23], "identifi": [4, 18, 19], "assign": [4, 18, 19], "alloc": [4, 18, 19], "here": [4, 5, 11, 18, 19, 23], "default": [4, 18, 19, 20], "jumper": [4, 18, 19], "note": [4, 5, 11, 18, 19, 22, 23], "name": [4, 8, 18, 19, 20, 22, 23], "zoom": [4, 5, 11, 18, 19], "befor": [4, 5, 11, 12, 18, 19, 20, 22, 23], "them": [4, 18, 19, 20, 22, 23], "definit": [4, 18, 19], "simplifi": [4, 18, 19], "thing": [4, 18, 19, 20], "do": [4, 5, 8, 11, 18, 19, 20], "50": [4, 5, 11, 13, 16, 18, 19, 22, 23], "cm": [4, 5, 11, 18, 19, 22, 23], "long": [4, 5, 11, 12, 18, 19], "flat": [4, 18, 19], "pole": [4, 18, 19, 22, 23], "detect": [4, 18, 19], "script": [4, 8, 18, 19, 20], "test_mux_board": [4, 18, 19], "cut": [5, 11], "compos": [5, 10, 11], "proper": [5, 11], "length": [5, 11, 22, 23], "about": [5, 11, 12], "correspond": [5, 11, 22], "crimp": [5, 11, 22, 23], "idc": [5, 11], "suitabl": [5, 11, 22, 23], "clamp": [5, 11], "pai": [5, 11, 22, 23], "attent": [5, 11, 22, 23], "direct": [5, 11, 20, 22, 23], "unbalanc": [5, 11], "perpendicular": [5, 11], "possibl": [5, 11, 21, 22, 23], "same": [5, 11, 12, 20, 22, 23], "flush": [5, 11], "posit": [5, 11, 22, 23], "abov": [5, 11, 22, 23], "profil": [5, 11], "color": [5, 11], "yellow": [5, 11], "tin": [5, 11], "end": [5, 11, 22, 23], "shown": [5, 11, 22, 23], "pictur": [5, 11], "ii": [5, 11], "gnd": [5, 11, 22, 23], "nois": [5, 11], "often": [5, 11, 12], "heard": [5, 11], "when": [5, 8, 11, 13, 20, 21, 22, 23], "clip": [5, 11], "place": [5, 8, 11, 12, 21, 22, 23], "second": [5, 11, 12, 20, 22, 23], "b": [0, 5, 10, 11, 12, 13, 15], "help": [5, 8, 11, 12, 20], "previou": [5, 11], "procedur": [5, 11], "repeat": [5, 11, 20, 22, 23], "other": [5, 11, 20, 22, 23], "purpl": [5, 11], "relev": [5, 8, 11], "defin": [5, 8, 11, 20], "third": [5, 11, 20], "fourth": [5, 11], "nylon": [5, 11], "photograph": [5, 11], "more": [5, 10, 11, 12, 20, 21], "detail": [5, 11, 12, 20, 22], "4th": [5, 11], "togeth": [5, 11, 22, 23], "tie": [5, 11], "pvc": [5, 11], "plate": [5, 11], "minimum": [5, 11], "dimens": [5, 11], "200": [5, 11], "150": [5, 11, 12, 16, 22, 23], "drill": [5, 11], "remain": [5, 11, 22, 23], "metal": [5, 11], "tighten": [5, 11], "so": [5, 11, 12, 22, 23], "usb": [5, 11], "hole": [5, 11, 22, 23], "26": [5, 11, 22, 23], "add": [5, 11, 22, 23], "attach": [5, 11], "washer": [5, 11], "nut": [5, 11], "28": [5, 11], "come": [5, 11], "pass": [5, 11, 20], "led": [5, 11], "consid": [5, 11], "temporari": [5, 11], "orang": [5, 11], "brown": [5, 11], "blue": [5, 11, 22, 23], "block": [5, 11, 22, 23], "secur": [5, 11, 20], "33": [5, 11], "34": [5, 11], "37": [5, 11, 22, 23], "38": [5, 11, 22, 23], "os": [5, 10, 11, 20], "monitor": [5, 11, 20, 22, 23], "deliv": [5, 11, 22, 23], "12vdc": [5, 11], "enjoi": [5, 11], "These": [7, 10, 12, 20, 21, 22, 23], "anymor": [7, 21], "draft": 8, "TO": [8, 19, 21], "BE": [8, 19, 21], "review": [8, 21], "section": [8, 10, 20, 22, 23], "intend": 8, "part": [8, 10, 12, 15, 21, 22, 23], "advic": [8, 21], "best": 8, "practic": [8, 22, 23], "contribut": 8, "howev": [8, 12, 22, 23], "order": [8, 20, 22, 23], "maintain": 8, "track": [8, 22, 23], "promot": 8, "exchang": 8, "reus": 8, "contributor": 8, "ideal": 8, "few": 8, "step": [8, 14, 16, 18, 19, 22, 23], "distinguish": 8, "deal": 8, "compli": 8, "Such": 8, "typic": [8, 12, 20, 22, 23], "focu": 8, "improv": [8, 23], "exist": [8, 10, 22, 23], "reduc": [8, 12], "rang": [8, 21, 22, 23], "specif": [8, 10, 15, 20, 22, 23], "easili": [8, 20, 21], "avail": [8, 13, 20, 22, 23], "newli": 8, "expos": 8, "minim": 8, "hardware_system": 8, "introduc": [8, 20, 22, 23], "singl": [8, 20, 22, 23], "discuss": 8, "ohmpi_hardwar": 8, "class": [8, 20], "initi": 8, "veri": [8, 12, 23], "earli": 8, "stage": 8, "investig": 8, "implement": [8, 20], "solut": [8, 22, 23], "strategi": 8, "readi": 8, "conceiv": 8, "import": [8, 20], "kicad": 8, "both": [8, 22, 23], "schema": 8, "share": 8, "alwai": 8, "branch": 8, "python": [8, 10], "similar": [8, 21], "modul": [8, 10, 12, 22, 23], "store": [8, 20], "hardware_compon": 8, "abstract": 8, "abstract_hardware_compon": 8, "method": 8, "interact": [8, 20], "accord": [8, 12, 22, 23], "sure": [8, 20, 22, 23], "hardware_config": 8, "dictionari": 8, "config_xxx": 8, "xxx": 8, "replac": [8, 21, 23], "conduct": [8, 22, 23], "todo": [9, 15], "e": [9, 15, 20, 22, 23], "rocherfort": 9, "mb": 10, "n": [10, 11, 12, 16, 18, 19, 20, 22, 23], "pwr": 10, "advanc": [10, 20], "control": [10, 12, 13, 16, 20, 22, 23], "ctrl": [10, 22, 23], "upgrad": [10, 23], "c": [10, 15, 22, 23], "valid": [10, 22, 23], "regul": 10, "dps5005": 10, "virtual": 10, "environ": 10, "packag": [10, 20], "id": [10, 20], "mn": [12, 21], "ab": 12, "switch": [12, 22, 23], "polar": [12, 22, 23], "half": [12, 20], "cycl": [12, 20], "stack": [12, 20, 22, 23], "explan": 12, "given": [0, 12, 20], "understand": [12, 20], "redirect": 12, "reader": 12, "datasheet": 12, "through": [12, 20, 22, 23], "programm": 12, "pga": 12, "mean": 12, "factor": 12, "digitis": 12, "Its": [12, 22, 23], "vari": 12, "With": [12, 22, 23], "076": 12, "mv": 12, "beyond": 12, "larger": 12, "our": [12, 22, 23], "divid": [12, 22, 23], "receiv": [12, 20], "mb_2023": 12, "bridg": [12, 22, 23], "across": 12, "seri": [12, 22, 23], "300": 12, "techniqu": 12, "consist": [12, 21, 22, 23], "opamp": 12, "down": [12, 22, 23], "addit": [12, 20, 22, 23], "mode": 12, "high": [12, 22, 23], "imped": [12, 16, 22, 23], "inde": [12, 22, 23], "leak": 12, "while": 12, "affect": 12, "2024": 12, "mb_2024": 12, "differenti": 12, "float": 12, "enabl": [12, 13, 20, 22, 23], "much": 12, "too": 12, "larg": 12, "usual": 12, "accur": [12, 22, 23], "As": [12, 22, 23], "tini": 12, "being": [12, 22, 23], "ina": 12, "alreadi": 12, "off": 12, "revers": [12, 22, 23], "transit": 12, "mcp2308": 12, "gpi": 12, "sda": [12, 21], "scl": [12, 21], "protocol": [12, 20, 21, 22, 23], "send": 12, "puls": [0, 12, 16, 22, 23], "clock": 12, "transmit": 12, "pull": [12, 21], "rest": [12, 21], "thei": [12, 20, 21, 22, 23], "entri": 12, "becaus": 12, "mani": 12, "bu": 12, "tcaxxxx": 12, "itself": [12, 20], "rapsberrypi": 12, "now": [13, 22, 23], "actual": [13, 22, 23], "henc": 13, "maximum": [13, 20, 22, 23], "aliment": 13, "modbu": 13, "paramet": [16, 20], "v1": [16, 22, 23], "0x": 16, "temperatur": [16, 22, 23], "consumpt": [16, 20, 22, 23], "cpu": [16, 22, 23], "w": [16, 22, 23], "min": [16, 22, 23], "durat": [16, 20, 22, 23], "ms": [16, 22, 23], "80": 16, "storag": [16, 22, 23], "resolut": [16, 20, 22, 23], "updat": [19, 20], "whose": [20, 22, 23], "main": [20, 22, 23], "summar": 20, "cover": 20, "acquisit": 20, "separ": 20, "json": [20, 23], "ohmpi_set": 20, "central": 20, "handler": 20, "layer": 20, "excel": 20, "log": 20, "broker": 20, "zip": 20, "rotat": 20, "disk": 20, "exec_logg": 20, "data_logg": 20, "plan": 20, "state": 20, "health": 20, "soh": 20, "futur": 20, "By": 20, "written": 20, "consol": 20, "like": [20, 21], "local": 20, "dai": 20, "size": 20, "exce": 20, "sent": 20, "level": 20, "edit": 20, "setup_logg": 20, "custom": 20, "repositori": [20, 22, 23], "prefer": [20, 22, 23], "desir": 20, "usernam": 20, "password": 20, "One": [20, 21], "alter": 20, "keep": 20, "bash": 20, "run_http_interfac": 20, "sh": 20, "iot": 20, "messag": 20, "friendli": 20, "graphic": 20, "quick": 20, "easi": 20, "wi": 20, "fi": 20, "point": [20, 22, 23], "ap": 20, "webserv": 20, "serv": [20, 22, 23], "index": 20, "html": 20, "laptop": 20, "mobil": 20, "phone": 20, "upload": 20, "sequenc": [20, 22, 23], "download": [20, 22, 23], "act": 20, "raspap": 20, "runonstart": 20, "141": 20, "8080": 20, "pseudo": 20, "evolut": 20, "quadrupol": [20, 22, 23], "appar": 20, "offer": [20, 22, 23], "especi": 20, "suit": 20, "autom": 20, "ipython": 20, "ssh": 20, "putti": 20, "maco": 20, "linux": 20, "found": 20, "gitlab": [20, 22, 23], "entir": [20, 22, 23], "np": 20, "chdir": 20, "object": 20, "k": 20, "load": 20, "manual": [20, 22, 23], "injection_dur": [20, 22, 23], "nb_stack": 20, "nbr_mea": [20, 22, 23], "update_set": 20, "arrai": [20, 22, 23], "shape": 20, "set_sequ": 20, "n2": 20, "string": 20, "load_sequ": 20, "abmn": [20, 22, 23], "rs_check": 20, "synchron": 20, "wait": 20, "return": [20, 22, 23], "prompt": 20, "run_sequ": 20, "run_sequence_async": 20, "thread": 20, "immedi": 20, "sleep": 20, "interrupt": 20, "kill": 20, "asynchron": 20, "interv": 20, "nb_mea": 20, "sequence_delai": [20, 22, 23], "run_multiple_sequ": 20, "taken": 20, "switch_mux_on": 20, "run_measur": 20, "switch_mux_off": 20, "risk": 20, "short": 20, "argument": 20, "autogain": 20, "true": 20, "ad": [20, 22, 23], "good": 20, "usag": 20, "process": 20, "sensor": 20, "scope": 20, "internet": 20, "network": 20, "auxiliari": 20, "publish": [20, 22], "subscrib": 20, "approach": 20, "mosquitto": 20, "server": 20, "reachabl": 20, "net": 20, "servic": 20, "install_local_mqtt_brok": 20, "examin": 20, "parti": 20, "explor": 20, "reboot": 20, "further": 20, "format": 20, "kwarg": 20, "illustr": [20, 22, 23], "cmd_id": 20, "3fzxv121uitwgjwygcz4xw": 20, "cmd": 20, "nb_electrod": [20, 22, 23], "3fzxv121uitwgjwygcz4yw": 20, "tailor": 20, "made": [20, 22, 23], "dashboard": 20, "browser": 20, "flow": [20, 22, 23], "editor": [20, 22, 23], "node": 20, "complex": 20, "properli": [20, 21], "palett": 20, "manag": [20, 22, 23], "noder": 20, "doc": 20, "guid": 20, "ui": 20, "visual": 20, "cookbook": 20, "journal": 22, "correct": [0, 22, 23], "bug": 22, "explain": 22, "miss": 22, "invit": 22, "commerci": [22, 23], "field": [22, 23], "o1": [22, 23], "youtub": [22, 23], "wjwzhv1v3pk": [22, 23], "noob": [22, 23], "simpl": [22, 23], "unexpectedli": [22, 23], "boot": [22, 23], "cd": [22, 23], "gnu": [22, 23], "nano": [22, 23], "At": [22, 23], "op": [22, 23], "dl": [22, 23], "press": [22, 23], "enter": [22, 23], "escap": [22, 23], "wa": [21, 22, 23], "studi": [22, 23], "hous": [22, 23], "diagram": [22, 23], "displai": [22, 23], "mimic": [22, 23], "behavior": [22, 23], "soil": [22, 23], "subject": [22, 23], "r11": [22, 23], "r10": [22, 23], "r12": [22, 23], "constitut": [22, 23], "stainless": [22, 23], "steel": [22, 23], "r9": [22, 23], "less": [22, 23], "sum": [22, 23], "000": [22, 23], "intens": [22, 23], "potenti": [22, 23], "calcul": [22, 23], "insert": [22, 23], "1115": [22, 23], "a1": [22, 23], "a0": [22, 23], "increas": [22, 23], "r5": [22, 23], "r8": [22, 23], "r6": [22, 23], "r7": [22, 23], "a2": [22, 23], "a3": [22, 23], "obtain": [22, 23], "ly": [22, 23], "let": [22, 23], "equal": [22, 23], "multipli": [22, 23], "reduct": [22, 23], "despit": [22, 23], "still": [21, 22, 23], "calibr": [22, 23], "voltmet": [21, 22, 23], "variou": [22, 23], "disturb": [22, 23], "estim": [22, 23], "mega": [22, 23], "shortcut": [22, 23], "excess": [22, 23], "lithium": [22, 23], "ion": [22, 23], "automobil": [22, 23], "lead": [22, 23], "acid": [22, 23], "strong": [22, 23], "hazard": [22, 23], "fuse": [22, 23], "onto": [22, 23], "ohmmet": [22, 23], "coeffici": [22, 23], "coef_p0": [22, 23], "coef_p1": [22, 23], "coef_p2": [22, 23], "coef_p3": [22, 23], "coef": [22, 23], "po": [22, 23], "p1": [22, 23], "r3": [22, 23], "r4": [22, 23], "p2": [22, 23], "p3": [22, 23], "r_ref": [22, 23], "slope": [22, 23], "convers": [22, 23], "p0": [22, 23], "accuraci": [22, 23], "lm358n": [22, 23], "appli": [22, 23], "weaker": 22, "stronger": [21, 22, 23], "tx": [22, 23], "rememb": [22, 23], "holder": [22, 23], "f": [22, 23], "circul": [22, 23], "fig": [22, 23], "common": [22, 23], "neg": [22, 23], "normal": [22, 23], "simultan": [22, 23], "role": [22, 23], "thu": [22, 23], "energ": [22, 23], "next": [22, 23], "featur": [22, 23], "strict": [22, 23], "in1": [22, 23], "in2": [22, 23], "in3": [22, 23], "in4": [22, 23], "5vdc": [22, 23], "5vcc": [22, 23], "mm2": [22, 23], "lastli": [22, 23], "congratul": [22, 23], "construct": [22, 23], "ert": [22, 23], "sever": [22, 23], "ten": [22, 23], "thousand": [22, 23], "stuck": [22, 23], "smaller": [21, 22, 23], "hand": [22, 23], "cap": [22, 23], "produc": [22, 23], "clean": [22, 23], "distanc": [22, 23], "had": [22, 23], "extra": [22, 23], "final": [22, 23], "horizont": [22, 23], "vertic": [22, 23], "06": [22, 23], "04": [22, 23], "09": [22, 23], "05": [22, 23], "din": [22, 23], "rail": [22, 23], "chosen": [22, 23], "consequ": [22, 23], "incom": [22, 23], "instead": [22, 23], "moreov": [22, 23], "turn": [21, 22, 23], "bought": [22, 23], "velleman": [22, 23], "wpm404": [22, 23], "potentiomet": [22, 23], "scienc": [22, 23], "framework": [22, 23], "manuscript": [22, 23], "osf": [22, 23], "io": [22, 23], "dzwb4": [22, 23], "irstea": [22, 23], "unzip": [22, 23], "master": [22, 23], "readm": [22, 23], "assist": [22, 23], "disconnect": [22, 23], "handl": [22, 23], "charg": [22, 23], "full": [22, 23], "capac": [22, 23], "fewer": [22, 23], "bank": [22, 23], "2a": [22, 23], "ll": [22, 23], "insid": [22, 23], "numer": [22, 23], "optim": [22, 23], "attribut": [22, 23], "the9": [22, 23], "hear": [22, 23], "characterist": [22, 23], "sound": [22, 23], "permut": [22, 23], "csv": [22, 23], "delai": [22, 23], "repetit": [22, 23], "evolv": [22, 23], "littl": [22, 23], "public": [22, 23], "articl": [22, 23], "sainsmart": [22, 23], "canal": 22, "pour": 22, "arduino": 22, "dsp": 22, "avr": 22, "pic": 22, "arm": 22, "99": [22, 23], "199": [22, 23], "sain": [22, 23], "smart": [22, 23], "101": [22, 23], "70": [22, 23], "103": [22, 23], "018": [22, 23], "1x1": [22, 23], "66": [22, 23], "1568649": [22, 23], "1x0": [22, 23], "71": [22, 23], "1565235": [22, 23], "68": [22, 23], "rs": [22, 23], "pro": [22, 23], "897": [22, 23], "1332": [22, 23], "858": [22, 23], "627": [22, 23], "52": [22, 23], "upw50b50rv": [22, 23], "1083": [22, 23], "7ah": [22, 23], "537": [22, 23], "5488": [22, 23], "lr20": [22, 23], "9v": [22, 23], "185": [22, 23], "4686": [22, 23], "ferrul": [22, 23], "500": [22, 23], "piec": [22, 23], "weidmul": [22, 23], "9004330000": [22, 23], "966067": [22, 23], "car": 22, "littelfus": [22, 23], "fhac0002zxj": 22, "96": 22, "trn3": 23, "suppress": 23, "10v": 23, "fast": 23, "decoupl": 23, "last": 23, "prevent": 23, "overh": 23, "toler": 23, "orient": 23, "h": 23, "nf": 23, "tabl": 23, "jason": 23, "ohmpi_param": 23, "export_path": 23, "desktop": 23, "0251001": 23, "pat1l": 23, "v2024rc": 0, "issu": 0, "due": 21, "quit": 21, "fragil": 21, "conductor": 21, "multimet": 21, "broken": 21, "shoudn": 21, "burn": 21, "expect": 21, "try": 21, "effect": 21, "sens": 21, "malfunct": 21, "erron": 21, "solv": 21, "most": 21, "100k": 21, "vdd": 21, "reach": 21, "compar": 15, "sp\u00e9cific": 15, "descript": [0, 10]}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"ohmpi": [0, 1, 5, 11, 12, 22, 23], "open": 0, "sourc": 0, "hardwar": [0, 8, 10], "resist": [0, 22, 23], "meter": 0, "summari": 0, "document": 0, "center": 0, "project": 1, "author": 1, "partner": 1, "cite": 1, "introduct": 1, "step": [2, 3, 4, 5], "n": [2, 3, 4, 5], "1": [2, 22, 23], "raspberri": [2, 14, 22, 23], "pi": [2, 14, 22, 23], "configur": [2, 14, 20, 22, 23], "part": [2, 3, 4, 14, 16, 18, 19], "A": [2, 3, 4, 14, 16, 18, 19, 21], "os": [2, 14, 22, 23], "instal": [2, 14, 22, 23], "b": [2, 3, 4, 14, 16, 18, 19, 21, 22, 23], "virtual": [2, 14, 22, 23], "environ": [2, 14, 22, 23], "packag": [2, 14, 22, 23], "c": [2, 3, 4, 14, 16, 18, 19], "activ": [2, 14, 22, 23], "thonni": [2, 14, 22, 23], "python": [2, 14, 20, 22, 23], "id": [2, 14, 22, 23], "2": 3, "measur": [3, 12, 15, 16, 17, 22, 23], "board": [3, 4, 12, 15, 16, 17, 18, 19, 22, 23], "assembl": [3, 4, 5, 11, 16, 18, 19, 22, 23], "requir": [3, 4, 16, 18, 19], "compon": [3, 4, 8, 16, 18, 19, 21, 22, 23], "list": [3, 4, 16, 18, 19, 22, 23], "descript": [3, 15, 16, 22, 23], "start": [3, 16], "up": [3, 16], "check": [3, 16], "3": 4, "mux": [4, 18, 19], "address": [4, 18, 19], "valid": [4, 18, 19], "4": 5, "api": 6, "refer": 6, "archiv": 7, "version": 7, "softwar": [8, 20], "interfac": [8, 20], "new": 8, "exampl": 9, "applic": [9, 20], "electron": 12, "design": 12, "multiplex": [12, 22, 23], "power": 13, "suppli": 13, "12v": 13, "batteri": 13, "regul": 13, "dps5005": 13, "v2023": [16, 18], "specif": 16, "v2024": [17, 19], "oper": [20, 22, 23], "system": 20, "architectur": 20, "logger": 20, "file": 20, "web": 20, "mqtt": 20, "troubleshoot": 21, "v": [22, 23], "01": 22, "limit": [22, 23], "32": [22, 23], "electrod": [22, 23], "The": [22, 23], "philosophi": [22, 23], "technic": [22, 23], "data": [22, 23], "current": [22, 23], "inject": [22, 23], "card": [22, 23], "connect": [22, 23], "electr": [22, 23], "implement": [22, 23], "first": [22, 23], "four": [22, 23], "instruct": [22, 23], "preliminari": [22, 23], "procedur": [22, 23], "onli": [22, 23], "initi": [22, 23], "startup": [22, 23], "paramet": [22, 23], "complet": [22, 23], "tabl": 22, "titl": 22, "02": 23, "issu": 21, "puls": 21, "between": 21, "valu": 21, "given": 21, "correct": 21, "one": 21, "commun": 21}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})
\ No newline at end of file
+Search.setIndex({"docnames": ["index", "source_rst/Ohmpi", "source_rst/V2024.x.x/V2024_step_01", "source_rst/V2024.x.x/V2024_step_02", "source_rst/V2024.x.x/V2024_step_03", "source_rst/V2024.x.x/V2024_step_04", "source_rst/api", "source_rst/archived_version", "source_rst/developing_hardware_components", "source_rst/gallery", "source_rst/hardware", "source_rst/hardware/assembling", "source_rst/hardware/hw_info", "source_rst/hardware/hw_pwr", "source_rst/hardware/hw_rpi", "source_rst/hardware/mb", "source_rst/hardware/mb/mb_2023", "source_rst/hardware/mb/mb_2024", "source_rst/hardware/mux_2023", "source_rst/hardware/mux_2024", "source_rst/software", "source_rst/troubleshooting", "source_rst/v1.xx/V1_01", "source_rst/v1.xx/V1_02"], "filenames": ["index.rst", "source_rst\\Ohmpi.rst", "source_rst\\V2024.x.x\\V2024_step_01.rst", "source_rst\\V2024.x.x\\V2024_step_02.rst", "source_rst\\V2024.x.x\\V2024_step_03.rst", "source_rst\\V2024.x.x\\V2024_step_04.rst", "source_rst\\api.rst", "source_rst\\archived_version.rst", "source_rst\\developing_hardware_components.rst", "source_rst\\gallery.rst", "source_rst\\hardware.rst", "source_rst\\hardware\\assembling.rst", "source_rst\\hardware\\hw_info.rst", "source_rst\\hardware\\hw_pwr.rst", "source_rst\\hardware\\hw_rpi.rst", "source_rst\\hardware\\mb.rst", "source_rst\\hardware\\mb\\mb_2023.rst", "source_rst\\hardware\\mb\\mb_2024.rst", "source_rst\\hardware\\mux_2023.rst", "source_rst\\hardware\\mux_2024.rst", "source_rst\\software.rst", "source_rst\\troubleshooting.rst", "source_rst\\v1.xx\\V1_01.rst", "source_rst\\v1.xx\\V1_02.rst"], "titles": ["OHMPI: Open source and open hardware resistivity-meter", "OhmPi project", "<strong>STEP n\u00b01</strong> : Raspberry Pi  configuration", "<strong>STEP n\u00b02</strong>: Measurement board", "<strong>STEP n\u00b03:</strong> MUX board", "<strong>STEP n\u00b04:</strong> assemble the OhmPi", "API reference", "Archived versions", "Software interface to new hardware components", "Examples of applications", "Hardware", "Assembling the OhmPi", "OhmPi electronic design", "Power supply", "Raspberry Pi  configuration", "Measurement board", "Measurement board v2023", "Measurement board v2024", "MUX board v2023", "MUX board v2024", "Software and operation", "Troubleshooting", "OhmPi V 1.01 (limited to 32 electrodes)", "OhmPi V 1.02 (limited to 32 electrodes)"], "terms": {"releas": [0, 20], "date": [0, 22, 23], "nov": 0, "29": [0, 5, 11, 22, 23], "2023": 0, "start": [0, 2, 4, 8, 14, 15, 18, 19, 20, 22, 23], "juli": 0, "2016": 0, "author": [0, 2, 14, 22, 23], "r\u00e9mi": [0, 1], "clement": [0, 1], "nicola": [0, 1], "forquet": [0, 1], "yannick": [0, 1], "fargier": [0, 1], "vivien": [0, 1], "duboi": [0, 1], "h\u00e9l\u00e8ne": [0, 1], "guyard": [0, 1], "olivi": [0, 1], "kaufmann": [0, 1], "guillaum": [0, 1], "blanchi": [0, 1], "arnaud": [0, 1], "watlet": [0, 1], "target": 0, "user": [0, 2, 14, 20, 22, 23], "research": 0, "develop": [0, 1, 2, 3, 8, 14, 16, 22, 23], "statu": 0, "some": [0, 8, 12, 20, 22, 23], "matur": 0, "progress": 0, "offici": 0, "guidelin": 0, "gener": [0, 3, 4, 10, 12, 16, 18, 19, 20, 22, 23], "tutori": 0, "content": [0, 15], "project": [0, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 22, 23], "partner": 0, "cite": 0, "introduct": 0, "electron": [0, 1, 2, 3, 4, 5, 10, 11, 14, 15, 16, 17, 18, 19, 20, 22, 23], "design": [0, 8, 10, 20, 22, 23], "measur": [0, 1, 2, 4, 5, 10, 11, 14, 18, 19, 20, 21], "board": [0, 2, 5, 8, 10, 11, 14, 21], "v2023": [0, 10, 12, 15, 20, 21], "v2024": [0, 10, 12, 15, 21], "mux": [0, 5, 10, 11, 22, 23], "power": [0, 3, 4, 5, 10, 11, 15, 16, 18, 19, 22, 23], "suppli": [0, 3, 4, 5, 10, 11, 15, 16, 18, 19, 22, 23], "raspberri": [0, 3, 4, 5, 10, 11, 16, 18, 19, 20], "pi": [0, 3, 5, 10, 11, 16, 20], "configur": [0, 8, 10, 12], "assembl": [0, 1, 2, 10, 14, 15, 17, 20], "softwar": [0, 2, 14, 22, 23], "oper": [0, 2, 3, 5, 8, 11, 12, 14, 15, 16], "system": [0, 2, 8, 14, 16, 22, 23], "architectur": 0, "logger": [0, 1, 22, 23], "file": [0, 2, 3, 8, 10, 14, 16, 22, 23], "interfac": 0, "applic": [0, 1, 8, 10, 12], "api": [0, 20], "refer": [0, 3, 4, 5, 11, 16, 18, 19, 20, 22, 23], "troubleshoot": 0, "exampl": [0, 3, 4, 5, 11, 16, 18, 19, 20, 22, 23], "new": [0, 2, 14, 20, 21, 22, 23], "compon": [0, 2, 12, 14, 20], "archiv": 0, "version": [0, 2, 3, 8, 10, 14, 16, 20, 22, 23], "v": [0, 3, 4, 5, 7, 11, 12, 13, 16, 18, 19, 21], "1": [0, 3, 4, 5, 7, 8, 10, 11, 12, 14, 15, 16, 18, 19, 20], "01": [0, 7, 16, 23], "limit": [0, 3, 7, 16], "32": [0, 2, 5, 7, 11, 14, 16], "electrod": [0, 1, 3, 4, 5, 7, 10, 11, 12, 13, 16, 18, 19, 21], "02": [0, 3, 7, 16, 22], "inra": [1, 9], "reversa": [1, 22, 23], "villeurbann": 1, "franc": 1, "universit\u00e9": 1, "de": 1, "mon": 1, "belgium": 1, "ger": 1, "rro": 1, "univ": 1, "gustav": 1, "eiffel": 1, "ifsttar": 1, "lyon": 1, "ig": 1, "grenobl": 1, "alp": 1, "ilvo": 1, "merelbek": 1, "julien": 1, "ganc": 1, "emil": 1, "gro": 1, "et": [1, 3, 16], "al": 1, "an": [1, 2, 3, 4, 5, 8, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "open": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "sourc": [1, 2, 8, 13, 14, 22, 23], "data": [1, 12, 16, 20], "dedic": [1, 20], "electr": [1, 3, 16], "resist": [1, 3, 5, 11, 12, 16, 20, 21], "imag": [1, 2, 14], "small": [1, 3, 5, 11, 12, 16, 20, 22, 23], "laboratori": [1, 5, 11, 15, 22, 23], "scale": [1, 12], "hardwarex": 1, "elsevi": 1, "2020": 1, "8": [1, 2, 3, 4, 5, 11, 12, 14, 16, 18, 19, 20, 22, 23], "24": [1, 3, 4, 5, 11, 15, 16, 18, 19, 22, 23], "p": [1, 3, 4, 16, 18, 19], "ff10": 1, "1016": 1, "j": 1, "ohx": 1, "e00122ff": 1, "particip": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "all": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 22, 23], "requir": [1, 2, 5, 8, 11, 14, 17, 20, 22, 23], "skill": [1, 2, 3, 4, 5, 11, 14, 15, 16, 17, 18, 19, 20, 22, 23], "respect": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23], "safeti": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "rule": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "must": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23], "profession": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "context": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "peopl": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "compet": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "The": [1, 2, 3, 4, 5, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21], "team": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 22, 23], "cannot": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23], "held": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "respons": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "ani": [1, 2, 3, 4, 5, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "materi": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "human": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "damag": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "which": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23], "would": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "associ": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "us": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "equip": [1, 2, 3, 4, 5, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23], "doe": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "work": [1, 2, 3, 4, 5, 8, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23], "after": [1, 2, 3, 4, 5, 11, 14, 16, 17, 18, 19, 20, 22, 23], "you": [1, 2, 3, 4, 5, 8, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "mai": [1, 2, 14, 20, 21, 22, 23], "redistribut": 1, "modifi": [1, 8, 22, 23], "thi": [1, 2, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23], "document": [1, 10, 20, 22], "make": [1, 4, 8, 12, 18, 19, 20, 22, 23], "product": [1, 3, 4, 16, 18, 19], "under": [1, 5, 11, 22, 23], "term": [1, 8], "cern": 1, "ohl": 1, "v2": 1, "distribut": [1, 12], "without": [1, 4, 12, 18, 19, 21, 22, 23], "express": [1, 8], "OR": 1, "impli": [1, 4, 18, 19], "warranti": 1, "includ": [1, 2, 4, 8, 14, 18, 19, 20, 22, 23], "OF": 1, "merchant": 1, "satisfactori": 1, "qualiti": 1, "AND": 1, "fit": 1, "FOR": 1, "A": [0, 1, 5, 8, 10, 11, 12, 13, 15, 20, 22, 23], "particular": 1, "purpos": [1, 5, 11, 22, 23], "pleas": [1, 5, 11, 20, 22, 23], "see": [1, 12, 20, 21, 22, 23], "condit": 1, "present": [1, 4, 5, 8, 11, 18, 19, 22, 23], "low": [1, 22, 23], "cost": [1, 3, 4, 8, 16, 18, 19, 22, 23], "hardwar": [1, 20, 22, 23], "meter": [1, 5, 11, 22, 23], "provid": [1, 15, 20, 22, 23], "scientif": 1, "commun": [0, 1, 12, 20], "robust": [1, 21, 22, 23], "flexibl": 1, "tool": 1, "experi": [1, 20, 21, 22, 23], "call": [1, 2, 4, 5, 11, 12, 14, 18, 19, 20], "basic": [1, 8], "meterfeatur": 1, "current": [1, 3, 10, 12, 13, 15, 16, 20, 21], "inject": [1, 10, 12, 13, 16, 20], "function": [1, 8, 20, 22, 23], "multiplex": [1, 4, 5, 10, 11, 18, 19], "allow": [1, 3, 4, 16, 18, 19, 20, 22, 23], "perform": [1, 2, 8, 14, 22, 23], "automat": [1, 20, 22, 23], "up": [1, 2, 4, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23], "64": [1, 4, 16, 18, 19, 22, 23], "s": [1, 3, 4, 16, 18, 19, 20, 21, 22, 23], "philosophi": 1, "fulli": 1, "toolto": 1, "surfac": 1, "anyon": 1, "who": 1, "want": [1, 23], "get": [1, 2, 3, 14, 16, 20, 22, 23], "involv": [1, 20], "welcom": [1, 8], "join": 1, "ohmpi": [2, 3, 4, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21], "quantiti": [2, 14, 22, 23], "4": [2, 3, 4, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23], "model": [2, 3, 12, 14, 16, 22, 23], "micro": [2, 14, 16, 22, 23], "sd": [2, 5, 11, 14, 16, 22, 23], "go": [2, 4, 14, 18, 19, 20], "hdmi": [2, 5, 11, 14], "cabl": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "comput": [2, 14, 22, 23], "mous": [2, 5, 11, 14, 22, 23], "keyboard": [2, 5, 11, 14, 22, 23], "first": [2, 4, 5, 8, 11, 12, 14, 18, 19, 20], "For": [2, 3, 4, 12, 14, 16, 18, 19, 20, 22, 23], "instruct": [2, 14, 20], "ar": [2, 3, 5, 7, 8, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23], "well": [2, 14, 20, 22, 23], "describ": [2, 3, 5, 8, 11, 14, 15, 16, 22, 23], "websit": [2, 14, 22, 23], "watch": [2, 14, 22, 23], "video": [2, 14, 22, 23], "how": [2, 14, 22, 23], "set": [2, 3, 14, 16, 20, 22, 23], "your": [2, 3, 4, 8, 10, 14, 15, 16, 18, 19, 22, 23], "recommend": [2, 8, 14, 20, 22, 23], "latest": [2, 14, 15, 22, 23], "stabl": [2, 14, 22, 23], "complet": [2, 3, 14, 16], "previous": [2, 5, 11, 14, 22, 23], "raspbian": [2, 14, 22, 23], "can": [2, 5, 10, 11, 12, 13, 14, 20, 21, 22, 23], "visit": [2, 14], "http": [2, 3, 4, 14, 16, 18, 19, 20, 22, 23], "raspberrypi": [2, 10, 12, 13, 14], "org": [2, 14, 20], "en": [2, 14], "test": [2, 3, 4, 5, 8, 11, 14, 16, 18, 19, 20, 22, 23], "were": [2, 3, 14, 16, 22, 23], "3": [2, 3, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 23], "we": [2, 3, 4, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23], "follow": [2, 3, 4, 5, 8, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23], "onc": [2, 14, 20, 21, 22, 23], "ha": [2, 4, 12, 14, 15, 18, 19, 21, 22, 23], "been": [2, 4, 14, 15, 18, 19, 20, 22, 23], "wire": [2, 4, 5, 11, 12, 14, 18, 19, 22, 23], "spi": [2, 14, 22, 23], "gpio": [2, 4, 5, 11, 12, 14, 18, 19, 22, 23], "remot": [2, 14, 20, 22, 23], "option": [2, 14, 15, 20, 22, 23], "deactiv": [2, 14, 22, 23], "i2c": [2, 3, 4, 12, 14, 16, 18, 19, 21], "via": [2, 12, 14, 21, 22, 23], "gui": [2, 14, 22, 23], "menu": [2, 14, 22, 23], "failur": [2, 14, 22, 23], "carri": [2, 14, 22, 23], "out": [2, 5, 11, 14, 22, 23], "task": [2, 14, 22, 23], "caus": [2, 14, 21, 22, 23], "relai": [2, 3, 4, 12, 14, 16, 18, 19, 21, 22, 23], "shield": [2, 14, 22, 23], "card": [2, 4, 5, 11, 14, 16, 18, 19], "dure": [2, 14, 22, 23], "wai": [2, 8, 14, 22, 23], "have": [2, 3, 4, 8, 12, 14, 16, 18, 19, 20, 21, 22, 23], "multipl": [2, 12, 14, 20], "parallel": [2, 14], "instanc": [2, 12, 14], "interpret": [2, 3, 14, 16, 22, 23], "each": [2, 4, 5, 11, 12, 14, 15, 18, 19, 22, 23], "differ": [2, 3, 4, 5, 10, 11, 12, 14, 16, 18, 19, 20, 22, 23], "contain": [2, 5, 10, 11, 14, 20, 22, 23], "discret": [2, 14], "copi": [2, 8, 14, 20], "its": [2, 4, 5, 11, 14, 18, 19, 20, 22, 23], "support": [2, 7, 14], "util": [2, 14, 20], "It": [2, 4, 8, 13, 14, 18, 19, 20, 21, 22, 23], "also": [2, 8, 12, 13, 14, 20, 22, 23], "protect": [2, 14], "case": [2, 8, 14, 20, 21, 22, 23], "problem": [2, 14], "depend": [2, 14, 20, 22, 23], "specifi": [2, 14, 22, 23], "txt": [2, 14, 20, 22, 23], "below": [2, 5, 11, 12, 14, 20, 22, 23], "should": [2, 3, 4, 5, 8, 11, 12, 14, 16, 18, 19, 20, 22, 23], "type": [2, 4, 8, 14, 18, 19, 22, 23], "termin": [2, 3, 4, 5, 11, 14, 16, 18, 19, 20, 22, 23], "necessari": [2, 4, 5, 8, 11, 14, 18, 19, 22, 23], "ensur": [2, 12, 14, 22, 23], "libatla": [2, 14, 22, 23], "base": [2, 4, 8, 14, 18, 19, 20, 22, 23], "dev": [2, 14, 22, 23], "librari": [2, 14, 22, 23], "sudo": [2, 14, 22, 23], "apt": [2, 14, 22, 23], "strongli": [2, 14, 22, 23], "creat": [2, 8, 12, 14, 20, 22, 23], "run": [2, 3, 4, 5, 11, 14, 16, 18, 19, 20, 22, 23], "code": [2, 4, 8, 14, 15, 18, 19, 22, 23], "done": [2, 12, 14, 20, 22, 23], "either": [2, 10, 14, 22, 23], "directori": [2, 8, 14, 20, 22, 23], "gather": [2, 14, 22, 23], "within": [2, 8, 14, 20, 22, 23], "python3": [2, 14, 22, 23], "m": [2, 3, 4, 5, 11, 12, 14, 16, 18, 19, 22, 23], "venv": [2, 14, 22, 23], "command": [2, 14, 20, 22, 23], "bin": [2, 14, 22, 23], "suffici": [2, 14, 22, 23], "meet": [2, 14, 22, 23], "export": [2, 14], "cflag": [2, 14], "fcommon": [2, 14], "pip": [2, 14, 22, 23], "rpi": [2, 5, 11, 14, 22, 23], "adafruit": [2, 3, 4, 14, 16, 18, 19, 22, 23], "blinka": [2, 14, 22, 23], "numpi": [2, 14, 20, 22, 23], "panda": [2, 14, 22, 23], "circuitpython": [2, 14, 22, 23], "ads1x15": [2, 14, 22, 23], "tca9548a": [2, 4, 14, 18, 19], "mcp230xx": [2, 14], "gpiozero": [2, 14], "check": [2, 14, 15, 20, 21, 22, 23], "met": [2, 14, 22, 23], "list": [2, 14], "leav": [2, 14, 22, 23], "simpli": [2, 5, 11, 14, 22, 23], "If": [2, 3, 8, 14, 16, 21, 22, 23], "decid": [2, 14, 22, 23], "setup": [2, 14, 22, 23], "time": [2, 4, 12, 14, 18, 19, 20, 22, 23], "click": [2, 12, 14, 21, 22, 23], "access": [2, 5, 11, 14, 20, 22, 23], "program": [2, 5, 11, 14, 22, 23], "pythonid": [2, 14, 22, 23], "2": [2, 4, 5, 8, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23], "root": [2, 14, 22, 23], "7": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "usr": [2, 14, 22, 23], "select": [2, 4, 14, 18, 19, 22, 23], "window": [2, 14, 20, 22, 23], "On": [2, 14, 22, 23], "altern": [2, 14, 22, 23], "5": [2, 3, 4, 5, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23], "button": [2, 14, 22, 23], "appear": [2, 3, 4, 14, 16, 18, 19, 22, 23], "locat": [2, 14, 22, 23], "anoth": [2, 12, 14, 21, 22, 23], "execut": [2, 14, 20, 22, 23], "6": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "find": [2, 14, 22, 23], "folder": [2, 14, 22, 23], "where": [2, 8, 10, 12, 14, 20, 22, 23], "home": [2, 14, 20, 22, 23], "In": [2, 3, 4, 8, 12, 14, 16, 18, 19, 21, 22, 23], "known": [2, 12, 14, 22, 23], "tab": [2, 14, 20, 22, 23], "path": [2, 8, 12, 14, 22, 23], "close": [2, 14, 21, 22, 23], "ok": [2, 14, 22, 23], "9": [2, 3, 4, 5, 11, 14, 16, 18, 19, 22, 23], "save": [2, 14, 22, 23], "modif": [2, 5, 11, 14, 22, 23], "number": [3, 4, 15, 16, 18, 19, 20, 22, 23], "per": [3, 4, 16, 18, 19, 22, 23], "unit": [3, 4, 15, 16, 18, 19, 22, 23], "total": [3, 4, 16, 18, 19, 22, 23], "manufactur": [3, 4, 16, 18, 19, 22, 23], "web": [3, 4, 16, 18, 19], "58": [3, 16, 22, 23], "75": [3, 16], "www": [3, 4, 16, 18, 19, 22, 23], "mouser": [3, 4, 16, 18, 19], "fr": [3, 4, 16, 18, 19, 22, 23], "productdetail": [3, 4, 16, 18, 19], "seeed": [3, 16], "studio": [3, 16], "102110421": [3, 16], "qs": [3, 4, 16, 18, 19], "7mvldsj5uaxen3lyyh3sqw": [3, 16], "3d": [3, 4, 16, 18, 19], "lm158n": [3, 16], "amp": [3, 16, 22, 23], "o": [3, 4, 16, 18, 19, 20, 22, 23], "14": [3, 4, 5, 11, 16, 18, 19], "texa": [3, 16, 22, 23], "instrument": [3, 16, 20, 22, 23], "lm358an": [3, 16, 22, 23], "nopb": [3, 16, 22, 23], "lm158j": [3, 16], "x1j7hmvl2zh8vpefml8": [3, 16], "2ffq": [3, 16], "print": [3, 4, 16, 18, 19, 20, 22, 23], "circuit": [3, 4, 16, 18, 19, 20, 22, 23], "12": [3, 4, 5, 11, 12, 15, 16, 18, 19, 22, 23], "asler": [3, 4, 16, 18, 19, 22, 23], "ads1115": [3, 12, 16, 21, 22, 23], "11": [3, 5, 11, 15, 16, 22, 23], "23": [3, 4, 5, 11, 16, 18, 19, 22, 23], "1085": [3, 16], "2fha2pyfaduh": [3, 16], "2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn": [3, 16], "252bg": [3, 16], "capacitor": [3, 16, 23], "100nf": [3, 16, 23], "50vdc": [3, 16, 23], "10": [3, 4, 5, 11, 16, 18, 19, 20, 22, 23], "ceram": [3, 16, 23], "0": [3, 4, 10, 12, 15, 16, 18, 19, 20, 22, 23], "kemet": [3, 16, 23], "c320c104k1": [3, 16, 23], "c320c104k1r5ta7303": [3, 16], "c4uyot": [3, 16], "2flq1th4mcyoetma": [3, 16], "resistor": [3, 4, 12, 15, 16, 18, 19, 21, 22, 23], "kohm": [3, 4, 16, 18, 19, 22, 23], "5w": [3, 16, 22, 23], "te": [3, 4, 16, 18, 19, 22, 23], "connect": [3, 4, 5, 11, 12, 13, 16, 18, 19, 20, 21], "h81k0bya": [3, 16, 22, 23], "holsworthi": [3, 16], "2fha2pyfaduhuylh7az": [3, 16], "2fmjfh2xjoums6wztux4som": [3, 16], "252bii": [3, 16], "h81k5bya": [3, 16, 22, 23], "2fha2pyfadugy9twham3ru9hmijohywhbin95knm": [3, 16], "252bx": [3, 16], "2fm": [3, 16], "vishai": [3, 4, 16, 18, 19], "ccf071k50gke36": [3, 16], "dale": [3, 16], "qkeozdl6eqpa6lzrlqfvow": [3, 16], "mohm": [3, 15, 16, 22, 23], "762": [3, 16], "524": [3, 16], "cmf651m0000fkek143": [3, 16], "ciayqk2gdckzia2levalkg": [3, 16], "ohm": [3, 12, 15, 16, 22, 23], "shunt": [3, 12, 15, 16, 21], "42": [3, 16], "ohmit": [3, 16], "41f2r0e": [3, 16], "im6toxqzgoauedprb19mha": [3, 16], "dual": [3, 4, 16, 18, 19, 22, 23], "screw": [3, 4, 5, 11, 16, 18, 19, 22, 23], "08": [3, 4, 16, 18, 19], "mm": [3, 4, 5, 11, 16, 18, 19, 22, 23], "pitch": [3, 4, 16, 18, 19, 22, 23], "648": [3, 4, 16, 18, 19, 22, 23], "cui": [3, 4, 16, 18, 19], "devic": [3, 4, 8, 12, 16, 18, 19], "tb009": [3, 4, 16, 18, 19], "508": [3, 4, 16, 18, 19], "02be": [3, 4, 16, 18, 19], "vlwxofp3u2wcfk5uckwtka": [3, 4, 16, 18, 19], "dc": [3, 4, 16, 18, 19, 22, 23], "convert": [3, 12, 16, 22, 23], "24v": [3, 16, 23], "15": [3, 4, 5, 11, 15, 16, 18, 19, 22, 23], "31": [3, 4, 5, 11, 16, 18, 19], "16": [3, 4, 5, 11, 12, 16, 18, 19, 22, 23], "tracopow": [3, 16, 23], "trn": [3, 16, 23], "1215": [3, 16, 23], "traco": [3, 16, 23], "yca": [3, 16], "2faaymw02gquicgqj0ta": [3, 16], "dip": [3, 4, 16, 18, 19], "line": [3, 4, 12, 16, 18, 19, 21, 22, 23], "socket": [3, 4, 16, 18, 19], "72": [3, 16, 23], "mill": [3, 16], "max": [3, 15, 16], "110": [3, 4, 16, 18, 19, 22, 23], "43": [3, 16, 22, 23], "308": [3, 16], "41": [3, 4, 16, 18, 19], "001000": [3, 16], "iggadovctstu": [3, 16], "2fqaur8narg": [3, 16], "mgh": [3, 16], "vip": [3, 16], "gclid": [3, 16], "eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw": [3, 16], "aqy211eh": [3, 16], "84": [3, 4, 16, 18, 19], "36": [3, 5, 11, 16, 22, 23], "panason": [3, 16], "industri": [3, 16], "wktuvitrialgiu8hcm7dvq": [3, 16], "449": [3, 16], "796": [3, 16], "preci": [3, 4, 16, 18, 19], "83": [3, 16], "304": [3, 16], "001101": [3, 4, 16, 18, 19], "2fha2pyfadujqkqx4wauig": [3, 16], "2fmgndxmcnv": [3, 16], "2f33nj0gbxroculucynpyong": [3, 16], "mcp23008": [3, 16], "593": [3, 16], "sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw": [3, 16], "header": [3, 4, 16, 18, 19, 22, 23], "1x10": [3, 16, 22, 23], "samtec": [3, 16, 22, 23], "ssw": [3, 16, 22, 23], "g": [3, 9, 15, 16, 22, 23], "ru5fayqh": [3, 16], "252be0w1orxzibqpw": [3, 16], "smt": [3, 16], "breakout": [3, 16], "pcb": [3, 4, 8, 16, 18, 19, 22, 23], "soic": [3, 16], "1212": [3, 16], "gurawfaegucaqqfvnvtyeg": [3, 16], "eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw": [3, 16], "ina282aid": [3, 16], "ze4": [3, 16], "2fufuz19ilfayzxocfra": [3, 16], "thd": [3, 16], "1211n": [3, 16], "39": [3, 4, 5, 11, 16, 18, 19, 22, 23], "2fha2pyfadugpyeg4idvm": [3, 16], "2fmsr": [3, 16], "252b7an": [3, 16], "2f0t3ruis9pcaqjlt4": [3, 16], "252bnrpuooeq": [3, 16], "20": [3, 5, 11, 16, 22, 23], "53": [3, 16, 23], "ssq": [3, 16], "120": [3, 4, 16, 18, 19], "d": [3, 16, 22, 23], "252be1bmvd": [3, 16], "252bdzonqg": [3, 16], "pin": [3, 4, 16, 18, 19, 22, 23], "strip": [3, 4, 5, 11, 16, 18, 19, 22, 23], "ejector": [3, 4, 16, 18, 19], "35": [3, 5, 11, 16], "blk": [3, 4, 16, 18, 19], "10120550": [3, 4, 16, 18, 19], "conrad": [3, 4, 16, 18, 19], "com": [3, 4, 16, 18, 19, 20, 22, 23], "bkl": [3, 4, 16, 18, 19], "contact": [3, 4, 16, 18, 19, 20, 22, 23], "space": [3, 4, 16, 18, 19], "254": [3, 4, 16, 18, 19], "row": [3, 4, 16, 18, 19], "pc": [3, 4, 16, 18, 19], "741435": [3, 4, 16, 18, 19], "searchterm": [3, 4, 16, 18, 19], "searchtyp": [3, 4, 16, 18, 19], "suggest": [3, 4, 16, 18, 19, 22, 23], "searchsuggest": [3, 4, 16, 18, 19], "male": [3, 4, 16, 18, 19], "femal": [3, 4, 16, 18, 19, 22, 23], "spacer": [3, 4, 5, 11, 16, 18, 19], "5m": [3, 5, 11, 16], "hexagonal": [3, 16], "87": [3, 4, 16, 18, 19], "48": [3, 15, 16, 22, 23], "harwin": [3, 16], "r25": [3, 16], "3002002": [3, 16], "w0yvoo0ixfenuv0hsdc4": [3, 16], "2fq": [3, 16], "86": [3, 4, 16, 18, 19], "437": [3, 16], "1108331841001101": [3, 16], "318": [3, 16], "ftmup6kvi2tnqoeziaq": [3, 16], "2fpa": [3, 16], "figur": [3, 16, 20, 22, 23], "show": [3, 16, 22, 23], "schemat": [3, 16, 23], "plug": [3, 16, 22, 23], "plai": [3, 16], "To": [3, 4, 16, 18, 19, 20, 21, 22, 23], "two": [3, 4, 8, 12, 13, 16, 18, 19, 20, 21, 22, 23], "one": [0, 3, 5, 11, 16, 20, 22, 23], "voltag": [3, 5, 10, 11, 12, 16, 21, 22, 23], "propos": [3, 16, 22, 23], "florsch": [3, 16, 22, 23], "bit": [3, 12, 16, 22, 23], "adc": [3, 12, 16, 21, 22, 23], "analog": [3, 12, 16, 22, 23], "digit": [3, 4, 12, 16, 18, 19, 22, 23], "adapt": [3, 8, 16, 20, 22, 23], "gain": [3, 12, 16, 20, 22, 23], "advantag": [3, 16], "input": [3, 5, 11, 12, 15, 16, 22, 23], "signal": [3, 16, 22, 23], "valu": [0, 3, 4, 12, 16, 18, 19, 22, 23], "could": [3, 5, 11, 16, 22, 23], "lie": [3, 16, 22, 23], "between": [0, 3, 4, 5, 11, 12, 16, 18, 19, 22, 23], "114": [3, 16, 22, 23], "directli": [3, 16, 22, 23], "integr": [3, 12, 16], "ina282": [3, 12, 16], "realiz": [3, 16], "precis": [3, 12, 16, 22, 23], "around": [3, 16, 20], "instal": [3, 4, 5, 10, 11, 16, 18, 19, 20], "solder": [3, 12, 16, 22, 23], "optic": [3, 12, 16, 21], "12v": [3, 4, 5, 10, 11, 12, 16, 18, 19, 22, 23], "5v": [3, 12, 16, 21, 22, 23], "tdh15": [3, 16], "four": [3, 12, 16], "inpout": [3, 16], "output": [3, 5, 11, 16, 20, 22, 23], "three": [3, 4, 16, 18, 19, 20, 22, 23], "ma": [3, 15, 16, 22, 23], "higher": [3, 12, 16, 23], "than": [3, 16, 22, 23], "just": [3, 16, 23], "decreas": [3, 16], "don": [3, 16, 20], "t": [3, 4, 16, 18, 19, 20, 21], "forget": [3, 16, 20], "chang": [3, 4, 8, 16, 18, 19, 20, 21], "config": [3, 8, 16, 20, 22, 23], "py": [3, 4, 8, 16, 18, 19, 20, 22, 23], "kei": [3, 16], "r_shunt": [3, 16], "ohmpi_config": [3, 16], "dict": [3, 16], "pre": [3, 5, 11, 16], "adjust": [3, 16, 22, 23], "13": [3, 4, 5, 11, 16, 18, 19, 22, 23], "tow": [3, 16], "17": [3, 5, 11, 16, 22, 23], "18": [3, 5, 11, 16, 22, 23], "19": [3, 5, 11, 16, 22, 23], "view": [3, 5, 11, 16], "fix": [3, 5, 11, 16], "dot": [3, 16], "mark": [3, 5, 11, 16], "top": [3, 5, 11, 16, 20], "left": [3, 5, 11, 16], "corner": [3, 16], "21": [3, 5, 11, 16, 22, 23], "mount": [3, 4, 5, 11, 16, 18, 19, 22, 23], "22": [3, 5, 11, 16, 22, 23], "lm158": [3, 16], "amplifi": [3, 12, 16, 22, 23], "ads115": [3, 16, 22, 23], "right": [3, 5, 11, 16], "3x11": [3, 16], "wurth": [3, 16], "elektronik": [3, 16], "971110321": [3, 16], "305": [3, 4, 16, 18, 19], "apm": [3, 4, 16, 18, 19], "hexseal": [3, 4, 16, 18, 19], "rm3x8mm": [3, 4, 16, 18, 19], "2701": [3, 4, 16, 18, 19], "jjse": [3, 4, 16, 18, 19], "2f12mkns3vxsdryxuhw": [3, 4, 16, 18, 19], "shutdown": [3, 16], "unplug": [3, 16], "bottom": [3, 16, 22, 23], "11mm": [3, 16], "m3": [3, 4, 16, 18, 19], "upper": [3, 16], "port": [3, 5, 11, 16], "write": [3, 4, 8, 16, 18, 19, 20, 22, 23], "i2cdetect": [3, 4, 16, 18, 19], "y": [3, 4, 16, 18, 19], "everyth": [3, 16], "address": [3, 10, 12, 16, 22, 23], "screen": [3, 16, 22, 23], "equival": [3, 12, 16, 22, 23], "need": [3, 4, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23], "1kohm": [3, 16], "r2": [3, 16, 22, 23], "220": [3, 16], "r1": [3, 16, 22, 23], "padboard": [3, 16], "spool": [3, 16], "prepar": [3, 4, 16, 18, 19, 22, 23], "batteri": [3, 5, 10, 11, 16, 22, 23], "red": [3, 5, 11, 16, 20, 22, 23], "black": [3, 5, 11, 16, 22, 23], "ground": [3, 12, 16, 21, 22, 23], "thonni": [3, 10, 16, 20], "sample_measurement_exampl": [3, 16], "result": [3, 16, 22, 23], "channel": [4, 15, 18, 19, 22, 23], "mechan": [4, 12, 18, 19, 20, 21, 22, 23], "omron": [4, 18, 19], "g5le": [4, 18, 19], "vd": [4, 18, 19], "vdc": [4, 15, 18, 19], "combin": [4, 10, 18, 19], "zvn4206a": [4, 18, 19], "mofset": [4, 18, 19], "onli": [4, 8, 12, 13, 18, 19], "30": [4, 5, 11, 18, 19, 22, 23], "enough": [4, 18, 19, 22, 23], "activ": [4, 10, 18, 19], "repres": [4, 18, 19, 22, 23], "512": [4, 18, 19], "expand": [4, 12, 18, 19], "mcp23017": [4, 12, 18, 19], "from": [4, 5, 11, 12, 15, 18, 19, 20, 21, 22, 23], "128": [4, 16, 18, 19], "own": [4, 18, 19], "0x70": [4, 18, 19], "0x77": [4, 18, 19], "0x71": [4, 18, 19], "0x72": [4, 18, 19], "0x73": [4, 18, 19], "140": [4, 18, 19], "560": [4, 18, 19], "62": [4, 18, 19], "92": [4, 18, 19, 22, 23], "1580994": [4, 18, 19], "tru": [4, 18, 19, 22, 23], "diod": [4, 18, 19], "1n4007": [4, 18, 19], "256": [4, 18, 19], "091": [4, 18, 19], "296": [4, 18, 19], "incorpor": [4, 18, 19, 20], "sgaepimzzmueqxo7l": [4, 18, 19], "2fbpyakboruumren": [4, 18, 19], "56": [4, 18, 19], "776": [4, 18, 19], "205": [4, 18, 19], "46": [4, 18, 19], "103321": [4, 18, 19], "5twgzeq9e7hsylqaljjyrw": [4, 18, 19], "i": [4, 5, 11, 18, 19, 20, 22, 23], "40": [4, 15, 16, 18, 19, 22, 23], "732": [4, 18, 19], "sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi": [4, 18, 19], "27": [4, 5, 11, 18, 19, 22, 23], "325": [4, 18, 19], "over": [4, 18, 19, 21], "503811": [4, 18, 19], "mosfet": [4, 18, 19], "nchannel": [4, 18, 19], "471": [4, 18, 19], "576": [4, 18, 19, 22], "vhuuswq2": [4, 18, 19], "252bsz9b": [4, 18, 19], "2ff6fcxt7g": [4, 18, 19], "100k\u03c9": [4, 18, 19], "061": [4, 18, 19], "616": [4, 18, 19], "beyschlag": [4, 18, 19], "mba02040c1003frp00": [4, 18, 19], "mzrxyrlhvdt9crf7zyf": [4, 18, 19], "2f5q": [4, 18, 19], "89": [4, 18, 19], "2717": [4, 18, 19], "sgaepimzzmsyydr3r27av4eqf73yoh": [4, 18, 19], "252baqg": [4, 18, 19], "252bz3hvktao": [4, 18, 19], "10120558": [4, 18, 19], "54": [4, 18, 19], "No": [4, 18, 19], "51": [4, 18, 19], "741727": [4, 18, 19], "10120862": [4, 18, 19], "connector": [4, 5, 11, 18, 19, 22, 23], "strain": [4, 18, 19], "relief": [4, 18, 19], "44": [4, 18, 19, 22, 23], "742063": [4, 18, 19], "10120158": [4, 18, 19], "ribbon": [4, 5, 11, 18, 19], "x": [4, 18, 19, 22, 23], "mm\u00b2": [4, 18, 19, 22, 23], "multi": [4, 18, 19, 22, 23], "colour": [4, 18, 19], "1012015810": [4, 18, 19], "127": [4, 18, 19], "008": [4, 18, 19], "1548658": [4, 18, 19], "hex": [4, 5, 11, 18, 19], "25": [4, 5, 11, 15, 16, 18, 19, 22, 23], "79": [4, 18, 19], "49": [4, 18, 19], "keyston": [4, 18, 19], "24300": [4, 18, 19], "uwqyq": [4, 18, 19], "2f2czwu0ejpozmzc2a": [4, 18, 19], "745": [4, 18, 19], "846": [4, 18, 19], "614": [4, 18, 19], "25515": [4, 18, 19], "2f2czwuxuhumfr": [4, 18, 19], "252bzuq": [4, 18, 19], "55": [4, 18, 19, 22, 23], "328": [4, 18, 19], "uqd7xcvsscnr3hwd6fta8g": [4, 18, 19], "100": [4, 18, 19, 20, 22, 23], "duplic": [4, 18, 19], "everi": [4, 18, 19, 20], "build": [4, 10, 18, 19, 22, 23], "therefor": [4, 18, 19, 22, 23], "identifi": [4, 18, 19], "assign": [4, 18, 19], "alloc": [4, 18, 19], "here": [4, 5, 11, 18, 19, 23], "default": [4, 18, 19, 20], "jumper": [4, 18, 19], "note": [4, 5, 11, 18, 19, 22, 23], "name": [4, 8, 18, 19, 20, 22, 23], "zoom": [4, 5, 11, 18, 19], "befor": [4, 5, 11, 12, 18, 19, 20, 22, 23], "them": [4, 18, 19, 20, 22, 23], "definit": [4, 18, 19], "simplifi": [4, 18, 19], "thing": [4, 18, 19, 20], "do": [4, 5, 8, 11, 18, 19, 20], "50": [4, 5, 11, 13, 15, 16, 18, 19, 22, 23], "cm": [4, 5, 11, 18, 19, 22, 23], "long": [4, 5, 11, 12, 18, 19], "flat": [4, 18, 19], "pole": [4, 18, 19, 22, 23], "detect": [4, 18, 19], "script": [4, 8, 18, 19, 20], "test_mux_board": [4, 18, 19], "cut": [5, 11], "compos": [5, 10, 11], "proper": [5, 11], "length": [5, 11, 22, 23], "about": [5, 11, 12], "correspond": [5, 11, 22], "crimp": [5, 11, 22, 23], "idc": [5, 11], "suitabl": [5, 11, 22, 23], "clamp": [5, 11], "pai": [5, 11, 22, 23], "attent": [5, 11, 22, 23], "direct": [5, 11, 20, 22, 23], "unbalanc": [5, 11], "perpendicular": [5, 11], "possibl": [5, 11, 15, 21, 22, 23], "same": [5, 11, 12, 20, 22, 23], "flush": [5, 11], "posit": [5, 11, 22, 23], "abov": [5, 11, 22, 23], "profil": [5, 11], "color": [5, 11], "yellow": [5, 11], "tin": [5, 11], "end": [5, 11, 22, 23], "shown": [5, 11, 22, 23], "pictur": [5, 11], "ii": [5, 11], "gnd": [5, 11, 22, 23], "nois": [5, 11], "often": [5, 11, 12], "heard": [5, 11], "when": [5, 8, 11, 13, 20, 21, 22, 23], "clip": [5, 11], "place": [5, 8, 11, 12, 21, 22, 23], "second": [5, 11, 12, 15, 20, 22, 23], "b": [0, 5, 10, 11, 12, 13, 15], "help": [5, 8, 11, 12, 20], "previou": [5, 11], "procedur": [5, 11], "repeat": [5, 11, 20, 22, 23], "other": [5, 11, 20, 22, 23], "purpl": [5, 11], "relev": [5, 8, 11], "defin": [5, 8, 11, 20], "third": [5, 11, 20], "fourth": [5, 11], "nylon": [5, 11], "photograph": [5, 11], "more": [5, 10, 11, 12, 20, 21], "detail": [5, 11, 12, 20, 22], "4th": [5, 11], "togeth": [5, 11, 22, 23], "tie": [5, 11], "pvc": [5, 11], "plate": [5, 11], "minimum": [5, 11], "dimens": [5, 11], "200": [5, 11, 15], "150": [5, 11, 12, 16, 22, 23], "drill": [5, 11], "remain": [5, 11, 22, 23], "metal": [5, 11], "tighten": [5, 11], "so": [5, 11, 12, 22, 23], "usb": [5, 11], "hole": [5, 11, 22, 23], "26": [5, 11, 22, 23], "add": [5, 11, 22, 23], "attach": [5, 11], "washer": [5, 11], "nut": [5, 11], "28": [5, 11], "come": [5, 11], "pass": [5, 11, 20], "led": [5, 11], "consid": [5, 11], "temporari": [5, 11], "orang": [5, 11], "brown": [5, 11], "blue": [5, 11, 22, 23], "block": [5, 11, 22, 23], "secur": [5, 11, 20], "33": [5, 11], "34": [5, 11], "37": [5, 11, 22, 23], "38": [5, 11, 22, 23], "os": [5, 10, 11, 20], "monitor": [5, 11, 20, 22, 23], "deliv": [5, 11, 22, 23], "12vdc": [5, 11], "enjoi": [5, 11], "These": [7, 10, 12, 20, 21, 22, 23], "anymor": [7, 21], "draft": 8, "TO": [8, 19, 21], "BE": [8, 19, 21], "review": [8, 21], "section": [8, 10, 15, 20, 22, 23], "intend": 8, "part": [8, 10, 12, 15, 21, 22, 23], "advic": [8, 21], "best": 8, "practic": [8, 22, 23], "contribut": 8, "howev": [8, 12, 22, 23], "order": [8, 20, 22, 23], "maintain": 8, "track": [8, 22, 23], "promot": 8, "exchang": 8, "reus": 8, "contributor": 8, "ideal": 8, "few": 8, "step": [8, 14, 16, 18, 19, 22, 23], "distinguish": 8, "deal": 8, "compli": 8, "Such": 8, "typic": [8, 12, 20, 22, 23], "focu": 8, "improv": [8, 23], "exist": [8, 10, 22, 23], "reduc": [8, 12], "rang": [8, 15, 21, 22, 23], "specif": [8, 10, 20, 22, 23], "easili": [8, 20, 21], "avail": [8, 13, 20, 22, 23], "newli": 8, "expos": 8, "minim": 8, "hardware_system": 8, "introduc": [8, 15, 20, 22, 23], "singl": [8, 20, 22, 23], "discuss": 8, "ohmpi_hardwar": 8, "class": [8, 20], "initi": 8, "veri": [8, 12, 23], "earli": 8, "stage": 8, "investig": 8, "implement": [8, 20], "solut": [8, 22, 23], "strategi": 8, "readi": 8, "conceiv": 8, "import": [8, 20], "kicad": 8, "both": [8, 22, 23], "schema": 8, "share": 8, "alwai": 8, "branch": 8, "python": [8, 10], "similar": [8, 21], "modul": [8, 10, 12, 22, 23], "store": [8, 20], "hardware_compon": 8, "abstract": 8, "abstract_hardware_compon": 8, "method": 8, "interact": [8, 20], "accord": [8, 12, 22, 23], "sure": [8, 20, 22, 23], "hardware_config": 8, "dictionari": 8, "config_xxx": 8, "xxx": 8, "replac": [8, 21, 23], "conduct": [8, 22, 23], "todo": 9, "e": [9, 15, 20, 22, 23], "rocherfort": 9, "mb": 10, "n": [10, 11, 12, 16, 18, 19, 20, 22, 23], "pwr": 10, "advanc": [10, 20], "control": [10, 12, 13, 16, 20, 22, 23], "ctrl": [10, 22, 23], "upgrad": [10, 23], "c": [10, 15, 22, 23], "valid": [10, 22, 23], "regul": 10, "dps5005": 10, "virtual": 10, "environ": 10, "packag": [10, 20], "id": [10, 20], "mn": [12, 21], "ab": 12, "switch": [12, 22, 23], "polar": [12, 22, 23], "half": [12, 20], "cycl": [12, 20], "stack": [12, 20, 22, 23], "explan": 12, "given": [0, 12, 20], "understand": [12, 20], "redirect": 12, "reader": 12, "datasheet": 12, "through": [12, 20, 22, 23], "programm": 12, "pga": 12, "mean": 12, "factor": 12, "digitis": 12, "Its": [12, 22, 23], "vari": 12, "With": [12, 22, 23], "076": 12, "mv": 12, "beyond": 12, "larger": 12, "our": [12, 22, 23], "divid": [12, 22, 23], "receiv": [12, 20], "mb_2023": 12, "bridg": [12, 22, 23], "across": 12, "seri": [12, 22, 23], "300": 12, "techniqu": 12, "consist": [12, 21, 22, 23], "opamp": 12, "down": [12, 22, 23], "addit": [12, 20, 22, 23], "mode": 12, "high": [12, 22, 23], "imped": [12, 15, 16, 22, 23], "inde": [12, 22, 23], "leak": 12, "while": 12, "affect": 12, "2024": 12, "mb_2024": 12, "differenti": 12, "float": 12, "enabl": [12, 13, 20, 22, 23], "much": 12, "too": 12, "larg": 12, "usual": 12, "accur": [12, 22, 23], "As": [12, 22, 23], "tini": 12, "being": [12, 22, 23], "ina": 12, "alreadi": 12, "off": 12, "revers": [12, 22, 23], "transit": 12, "mcp2308": 12, "gpi": 12, "sda": [12, 21], "scl": [12, 21], "protocol": [12, 20, 21, 22, 23], "send": 12, "puls": [0, 12, 15, 16, 22, 23], "clock": 12, "transmit": 12, "pull": [12, 21], "rest": [12, 21], "thei": [12, 20, 21, 22, 23], "entri": 12, "becaus": 12, "mani": 12, "bu": 12, "tcaxxxx": 12, "itself": [12, 20], "rapsberrypi": 12, "now": [13, 22, 23], "actual": [13, 22, 23], "henc": 13, "maximum": [13, 20, 22, 23], "aliment": 13, "modbu": 13, "paramet": [15, 16, 20], "v1": [16, 22, 23], "0x": 16, "temperatur": [15, 16, 22, 23], "consumpt": [16, 20, 22, 23], "cpu": [16, 22, 23], "w": [16, 22, 23], "min": [15, 16, 22, 23], "durat": [15, 16, 20, 22, 23], "ms": [15, 16, 22, 23], "80": [15, 16], "storag": [16, 22, 23], "resolut": [16, 20, 22, 23], "updat": [19, 20], "whose": [20, 22, 23], "main": [20, 22, 23], "summar": 20, "cover": 20, "acquisit": 20, "separ": 20, "json": [20, 23], "ohmpi_set": 20, "central": 20, "handler": 20, "layer": 20, "excel": 20, "log": 20, "broker": 20, "zip": 20, "rotat": 20, "disk": 20, "exec_logg": 20, "data_logg": 20, "plan": 20, "state": 20, "health": 20, "soh": 20, "futur": 20, "By": 20, "written": 20, "consol": 20, "like": [20, 21], "local": 20, "dai": 20, "size": 20, "exce": 20, "sent": 20, "level": 20, "edit": 20, "setup_logg": 20, "custom": 20, "repositori": [20, 22, 23], "prefer": [20, 22, 23], "desir": 20, "usernam": 20, "password": 20, "One": [20, 21], "alter": 20, "keep": 20, "bash": 20, "run_http_interfac": 20, "sh": 20, "iot": 20, "messag": 20, "friendli": 20, "graphic": 20, "quick": 20, "easi": 20, "wi": 20, "fi": 20, "point": [20, 22, 23], "ap": 20, "webserv": 20, "serv": [20, 22, 23], "index": 20, "html": 20, "laptop": 20, "mobil": 20, "phone": 20, "upload": 20, "sequenc": [20, 22, 23], "download": [20, 22, 23], "act": 20, "raspap": 20, "runonstart": 20, "141": 20, "8080": 20, "pseudo": 20, "evolut": 20, "quadrupol": [20, 22, 23], "appar": 20, "offer": [20, 22, 23], "especi": 20, "suit": 20, "autom": 20, "ipython": 20, "ssh": 20, "putti": 20, "maco": 20, "linux": 20, "found": 20, "gitlab": [20, 22, 23], "entir": [20, 22, 23], "np": 20, "chdir": 20, "object": 20, "k": 20, "load": 20, "manual": [20, 22, 23], "injection_dur": [20, 22, 23], "nb_stack": 20, "nbr_mea": [20, 22, 23], "update_set": 20, "arrai": [20, 22, 23], "shape": 20, "set_sequ": 20, "n2": 20, "string": 20, "load_sequ": 20, "abmn": [20, 22, 23], "rs_check": 20, "synchron": 20, "wait": 20, "return": [20, 22, 23], "prompt": 20, "run_sequ": 20, "run_sequence_async": 20, "thread": 20, "immedi": 20, "sleep": 20, "interrupt": 20, "kill": 20, "asynchron": 20, "interv": 20, "nb_mea": 20, "sequence_delai": [20, 22, 23], "run_multiple_sequ": 20, "taken": 20, "switch_mux_on": 20, "run_measur": 20, "switch_mux_off": 20, "risk": 20, "short": 20, "argument": 20, "autogain": 20, "true": 20, "ad": [20, 22, 23], "good": 20, "usag": 20, "process": 20, "sensor": 20, "scope": 20, "internet": 20, "network": 20, "auxiliari": 20, "publish": [20, 22], "subscrib": 20, "approach": 20, "mosquitto": 20, "server": 20, "reachabl": 20, "net": 20, "servic": 20, "install_local_mqtt_brok": 20, "examin": 20, "parti": 20, "explor": 20, "reboot": 20, "further": 20, "format": 20, "kwarg": 20, "illustr": [20, 22, 23], "cmd_id": 20, "3fzxv121uitwgjwygcz4xw": 20, "cmd": 20, "nb_electrod": [20, 22, 23], "3fzxv121uitwgjwygcz4yw": 20, "tailor": [15, 20], "made": [20, 22, 23], "dashboard": 20, "browser": 20, "flow": [20, 22, 23], "editor": [20, 22, 23], "node": 20, "complex": 20, "properli": [20, 21], "palett": 20, "manag": [20, 22, 23], "noder": 20, "doc": 20, "guid": 20, "ui": 20, "visual": 20, "cookbook": 20, "journal": 22, "correct": [0, 22, 23], "bug": 22, "explain": 22, "miss": 22, "invit": 22, "commerci": [22, 23], "field": [15, 22, 23], "o1": [22, 23], "youtub": [22, 23], "wjwzhv1v3pk": [22, 23], "noob": [22, 23], "simpl": [22, 23], "unexpectedli": [22, 23], "boot": [22, 23], "cd": [22, 23], "gnu": [22, 23], "nano": [22, 23], "At": [22, 23], "op": [22, 23], "dl": [22, 23], "press": [22, 23], "enter": [22, 23], "escap": [22, 23], "wa": [21, 22, 23], "studi": [22, 23], "hous": [22, 23], "diagram": [22, 23], "displai": [22, 23], "mimic": [22, 23], "behavior": [22, 23], "soil": [22, 23], "subject": [22, 23], "r11": [22, 23], "r10": [22, 23], "r12": [22, 23], "constitut": [22, 23], "stainless": [22, 23], "steel": [22, 23], "r9": [22, 23], "less": [22, 23], "sum": [22, 23], "000": [22, 23], "intens": [22, 23], "potenti": [22, 23], "calcul": [22, 23], "insert": [22, 23], "1115": [22, 23], "a1": [22, 23], "a0": [22, 23], "increas": [22, 23], "r5": [22, 23], "r8": [22, 23], "r6": [22, 23], "r7": [22, 23], "a2": [22, 23], "a3": [22, 23], "obtain": [22, 23], "ly": [22, 23], "let": [22, 23], "equal": [22, 23], "multipli": [22, 23], "reduct": [22, 23], "despit": [22, 23], "still": [21, 22, 23], "calibr": [22, 23], "voltmet": [21, 22, 23], "variou": [22, 23], "disturb": [22, 23], "estim": [22, 23], "mega": [22, 23], "shortcut": [22, 23], "excess": [22, 23], "lithium": [22, 23], "ion": [22, 23], "automobil": [22, 23], "lead": [22, 23], "acid": [22, 23], "strong": [22, 23], "hazard": [22, 23], "fuse": [22, 23], "onto": [22, 23], "ohmmet": [22, 23], "coeffici": [22, 23], "coef_p0": [22, 23], "coef_p1": [22, 23], "coef_p2": [22, 23], "coef_p3": [22, 23], "coef": [22, 23], "po": [22, 23], "p1": [22, 23], "r3": [22, 23], "r4": [22, 23], "p2": [22, 23], "p3": [22, 23], "r_ref": [22, 23], "slope": [22, 23], "convers": [22, 23], "p0": [22, 23], "accuraci": [22, 23], "lm358n": [22, 23], "appli": [22, 23], "weaker": 22, "stronger": [21, 22, 23], "tx": [22, 23], "rememb": [22, 23], "holder": [22, 23], "f": [22, 23], "circul": [22, 23], "fig": [22, 23], "common": [22, 23], "neg": [22, 23], "normal": [22, 23], "simultan": [22, 23], "role": [22, 23], "thu": [22, 23], "energ": [22, 23], "next": [22, 23], "featur": [22, 23], "strict": [22, 23], "in1": [22, 23], "in2": [22, 23], "in3": [22, 23], "in4": [22, 23], "5vdc": [22, 23], "5vcc": [22, 23], "mm2": [22, 23], "lastli": [22, 23], "congratul": [22, 23], "construct": [22, 23], "ert": [22, 23], "sever": [22, 23], "ten": [22, 23], "thousand": [22, 23], "stuck": [22, 23], "smaller": [21, 22, 23], "hand": [22, 23], "cap": [22, 23], "produc": [22, 23], "clean": [22, 23], "distanc": [22, 23], "had": [22, 23], "extra": [22, 23], "final": [22, 23], "horizont": [22, 23], "vertic": [22, 23], "06": [22, 23], "04": [22, 23], "09": [22, 23], "05": [22, 23], "din": [22, 23], "rail": [22, 23], "chosen": [22, 23], "consequ": [15, 22, 23], "incom": [22, 23], "instead": [22, 23], "moreov": [22, 23], "turn": [21, 22, 23], "bought": [22, 23], "velleman": [22, 23], "wpm404": [22, 23], "potentiomet": [22, 23], "scienc": [22, 23], "framework": [22, 23], "manuscript": [22, 23], "osf": [22, 23], "io": [22, 23], "dzwb4": [22, 23], "irstea": [22, 23], "unzip": [22, 23], "master": [22, 23], "readm": [22, 23], "assist": [22, 23], "disconnect": [22, 23], "handl": [22, 23], "charg": [22, 23], "full": [22, 23], "capac": [22, 23], "fewer": [22, 23], "bank": [22, 23], "2a": [22, 23], "ll": [22, 23], "insid": [22, 23], "numer": [22, 23], "optim": [22, 23], "attribut": [22, 23], "the9": [22, 23], "hear": [22, 23], "characterist": [15, 22, 23], "sound": [22, 23], "permut": [22, 23], "csv": [22, 23], "delai": [22, 23], "repetit": [22, 23], "evolv": [22, 23], "littl": [22, 23], "public": [22, 23], "articl": [22, 23], "sainsmart": [22, 23], "canal": 22, "pour": 22, "arduino": 22, "dsp": 22, "avr": 22, "pic": 22, "arm": 22, "99": [22, 23], "199": [22, 23], "sain": [22, 23], "smart": [22, 23], "101": [22, 23], "70": [22, 23], "103": [22, 23], "018": [22, 23], "1x1": [22, 23], "66": [22, 23], "1568649": [22, 23], "1x0": [22, 23], "71": [22, 23], "1565235": [22, 23], "68": [22, 23], "rs": [22, 23], "pro": [22, 23], "897": [22, 23], "1332": [22, 23], "858": [22, 23], "627": [22, 23], "52": [22, 23], "upw50b50rv": [22, 23], "1083": [22, 23], "7ah": [22, 23], "537": [22, 23], "5488": [22, 23], "lr20": [22, 23], "9v": [22, 23], "185": [22, 23], "4686": [22, 23], "ferrul": [22, 23], "500": [22, 23], "piec": [22, 23], "weidmul": [22, 23], "9004330000": [22, 23], "966067": [22, 23], "car": 22, "littelfus": [22, 23], "fhac0002zxj": 22, "96": 22, "trn3": 23, "suppress": 23, "10v": 23, "fast": 23, "decoupl": 23, "last": 23, "prevent": 23, "overh": 23, "toler": 23, "orient": 23, "h": 23, "nf": 23, "tabl": [15, 23], "jason": 23, "ohmpi_param": 23, "export_path": 23, "desktop": 23, "0251001": 23, "pat1l": 23, "v2024rc": 0, "issu": 0, "due": 21, "quit": 21, "fragil": 21, "conductor": 21, "multimet": 21, "broken": 21, "shoudn": 21, "burn": 21, "expect": 21, "try": 21, "effect": 21, "sens": 21, "malfunct": 21, "erron": 21, "solv": 21, "most": 21, "100k": 21, "vdd": 21, "reach": 21, "compar": [], "sp\u00e9cific": [], "descript": [], "year": 15, "group": 15, "varieti": 15, "technic": 15, "budget": 15, "vmn": 15, "permiss": 15, "vab": 15, "teraohm": [], "volt": 15, "tohm": 15}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"ohmpi": [0, 1, 5, 11, 12, 22, 23], "open": 0, "sourc": 0, "hardwar": [0, 8, 10], "resist": [0, 22, 23], "meter": 0, "summari": 0, "document": 0, "center": 0, "project": 1, "author": 1, "partner": 1, "cite": 1, "introduct": 1, "step": [2, 3, 4, 5], "n": [2, 3, 4, 5], "1": [2, 22, 23], "raspberri": [2, 14, 22, 23], "pi": [2, 14, 22, 23], "configur": [2, 14, 20, 22, 23], "part": [2, 3, 4, 14, 16, 18, 19], "A": [2, 3, 4, 14, 16, 18, 19, 21], "os": [2, 14, 22, 23], "instal": [2, 14, 22, 23], "b": [2, 3, 4, 14, 16, 18, 19, 21, 22, 23], "virtual": [2, 14, 22, 23], "environ": [2, 14, 22, 23], "packag": [2, 14, 22, 23], "c": [2, 3, 4, 14, 16, 18, 19], "activ": [2, 14, 22, 23], "thonni": [2, 14, 22, 23], "python": [2, 14, 20, 22, 23], "id": [2, 14, 22, 23], "2": 3, "measur": [3, 12, 15, 16, 17, 22, 23], "board": [3, 4, 12, 15, 16, 17, 18, 19, 22, 23], "assembl": [3, 4, 5, 11, 16, 18, 19, 22, 23], "requir": [3, 4, 16, 18, 19], "compon": [3, 4, 8, 16, 18, 19, 21, 22, 23], "list": [3, 4, 16, 18, 19, 22, 23], "descript": [3, 16, 22, 23], "start": [3, 16], "up": [3, 16], "check": [3, 16], "3": 4, "mux": [4, 18, 19], "address": [4, 18, 19], "valid": [4, 18, 19], "4": 5, "api": 6, "refer": 6, "archiv": 7, "version": 7, "softwar": [8, 20], "interfac": [8, 20], "new": 8, "exampl": 9, "applic": [9, 20], "electron": 12, "design": 12, "multiplex": [12, 22, 23], "power": 13, "suppli": 13, "12v": 13, "batteri": 13, "regul": 13, "dps5005": 13, "v2023": [16, 18], "specif": [15, 16], "v2024": [17, 19], "oper": [20, 22, 23], "system": 20, "architectur": 20, "logger": 20, "file": 20, "web": 20, "mqtt": 20, "troubleshoot": 21, "v": [22, 23], "01": 22, "limit": [22, 23], "32": [22, 23], "electrod": [22, 23], "The": [22, 23], "philosophi": [22, 23], "technic": [22, 23], "data": [22, 23], "current": [22, 23], "inject": [22, 23], "card": [22, 23], "connect": [22, 23], "electr": [22, 23], "implement": [22, 23], "first": [22, 23], "four": [22, 23], "instruct": [22, 23], "preliminari": [22, 23], "procedur": [22, 23], "onli": [22, 23], "initi": [22, 23], "startup": [22, 23], "paramet": [22, 23], "complet": [22, 23], "tabl": 22, "titl": 22, "02": 23, "issu": 21, "puls": 21, "between": 21, "valu": 21, "given": 21, "correct": 21, "one": 21, "commun": 21}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})
\ No newline at end of file
diff --git a/doc/build/html/source_rst/hardware.html b/doc/build/html/source_rst/hardware.html
index 310da7c1300c8783607f6cdef85d623b464caff5..d1fdeef7bbd22b03332abf60bf8275ba917eeb1a 100644
--- a/doc/build/html/source_rst/hardware.html
+++ b/doc/build/html/source_rst/hardware.html
@@ -46,7 +46,7 @@
 <li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Hardware</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="hardware/hw_info.html">OhmPi electronic design</a></li>
-<li class="toctree-l2"><a class="reference internal" href="hardware/mb.html">Measurement board description</a></li>
+<li class="toctree-l2"><a class="reference internal" href="hardware/mb.html">Measurement board</a></li>
 <li class="toctree-l2"><a class="reference internal" href="hardware/mux_2023.html">MUX board v2023</a></li>
 <li class="toctree-l2"><a class="reference internal" href="hardware/mux_2024.html">MUX board v2024</a></li>
 <li class="toctree-l2"><a class="reference internal" href="hardware/hw_pwr.html">Power supply</a></li>
@@ -105,9 +105,8 @@ You can then upgrade your measurment board or power supply for specific applicat
 <li class="toctree-l2"><a class="reference internal" href="hardware/hw_info.html#multiplexer">Multiplexer</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="hardware/mb.html">Measurement board description</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="hardware/mb/mb_2023.html">Measurement board v2023</a></li>
-<li class="toctree-l2"><a class="reference internal" href="hardware/mb/mb_2024.html">Measurement board v2024</a></li>
+<li class="toctree-l1"><a class="reference internal" href="hardware/mb.html">Measurement board</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="hardware/mb.html#specifications">Specifications</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="hardware/mux_2023.html">MUX board v2023</a><ul>
diff --git a/doc/build/html/source_rst/hardware/mb.html b/doc/build/html/source_rst/hardware/mb.html
index c3b72b4c255dc7d8acaa50da929f92755d2b19f7..55f8a7ea440758483610a4c3d3b50a0aa55d77ca 100644
--- a/doc/build/html/source_rst/hardware/mb.html
+++ b/doc/build/html/source_rst/hardware/mb.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>Measurement board description &mdash; OhmPi v2024rc documentation</title>
+  <title>Measurement board &mdash; OhmPi v2024rc documentation</title>
       <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -46,9 +46,12 @@
 <li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="../hardware.html">Hardware</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="hw_info.html">OhmPi electronic design</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Measurement board description</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="mb/mb_2023.html">Measurement board v2023</a></li>
-<li class="toctree-l3"><a class="reference internal" href="mb/mb_2024.html">Measurement board v2024</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Measurement board</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#specifications">Specifications</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="mb/mb_2023.html">Measurement board v2023</a></li>
+<li class="toctree-l4"><a class="reference internal" href="mb/mb_2024.html">Measurement board v2024</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="mux_2023.html">MUX board v2023</a></li>
@@ -81,7 +84,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
           <li class="breadcrumb-item"><a href="../hardware.html">Hardware</a></li>
-      <li class="breadcrumb-item active">Measurement board description</li>
+      <li class="breadcrumb-item active">Measurement board</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../../_sources/source_rst/hardware/mb.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -91,9 +94,79 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="measurement-board-description">
-<h1>Measurement board description<a class="headerlink" href="#measurement-board-description" title="Permalink to this heading"></a></h1>
-<p>TODO (e.g. describ each board and compare the spécification including the cost)</p>
+  <section id="measurement-board">
+<h1>Measurement board<a class="headerlink" href="#measurement-board" title="Permalink to this heading"></a></h1>
+<p>This section introduces the OhmPi measurement boards. Starting from this year, it has been possible to use any measurement board with the latest OhmPi code.
+Consequently, the OhmPi group provides a variety of board options tailored to your technical needs (e.g., laboratory measurement, field measurement), budget, and electronic skills.</p>
+<p>The characteristics of each measurement board are described in the following table:</p>
+<section id="specifications">
+<h2>Specifications<a class="headerlink" href="#specifications" title="Permalink to this heading"></a></h2>
+<table class="docutils align-center">
+<thead>
+<tr class="row-odd"><th class="head"><p><strong>Parameters</strong></p></th>
+<th class="head"><p><strong>v2023.0.1</strong></p></th>
+<th class="head"><p>Units</p></th>
+<th class="head"><p><strong>v2024.0.2</strong></p></th>
+<th class="head"><p>Units</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Vmn number of channels</p></td>
+<td><p>1</p></td>
+<td></td>
+<td><p>1</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>0 to 50</p></td>
+<td><p>°c</p></td>
+<td><p>-25 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Max. permissible Vab</p></td>
+<td><p>24</p></td>
+<td><p>vdc</p></td>
+<td><p>200</p></td>
+<td><p>vdc</p></td>
+</tr>
+<tr class="row-odd"><td><p>Power supply</p></td>
+<td><p>12</p></td>
+<td><p>vdc</p></td>
+<td><p>12</p></td>
+<td><p>vdc</p></td>
+</tr>
+<tr class="row-even"><td><p>Current with 2 ohms shunt resistor</p></td>
+<td><p>0.11 to 40</p></td>
+<td><p>mA</p></td>
+<td><p>0.11 to 48</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-odd"><td><p>Min pulse duration</p></td>
+<td><p>50</p></td>
+<td><p>ms</p></td>
+<td><p>50</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-even"><td><p>Max pulse duration</p></td>
+<td><p>15</p></td>
+<td><p>second</p></td>
+<td><p>15</p></td>
+<td><p>seconde</p></td>
+</tr>
+<tr class="row-odd"><td><p>Vmn input impedance</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+<td><p>1</p></td>
+<td><p>TOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Vmn range</p></td>
+<td><p>-/+ 5</p></td>
+<td><p>volt</p></td>
+<td><p>-/+5</p></td>
+<td><p>volt</p></td>
+</tr>
+</tbody>
+</table>
 <p>Contents:</p>
 <div class="toctree-wrapper compound">
 <ul>
@@ -107,6 +180,7 @@
 <li class="toctree-l1"><a class="reference internal" href="mb/mb_2024.html">Measurement board v2024</a></li>
 </ul>
 </div>
+</section>
 </section>
 
 
diff --git a/doc/source/source_rst/hardware/mb.rst b/doc/source/source_rst/hardware/mb.rst
index cffe0b34f3e1b1b8c86ab3289d76bbb443e05d64..1cd14a78e7bf8572084333aa43e1b70d5e3763a3 100644
--- a/doc/source/source_rst/hardware/mb.rst
+++ b/doc/source/source_rst/hardware/mb.rst
@@ -1,7 +1,45 @@
-Measurement board description
+Measurement board
 =============================
 
-TODO (e.g. describ each board and compare the spécification including the cost)
+This section introduces the OhmPi measurement boards. Starting from this year, it has been possible to use any measurement board with the latest OhmPi code.
+Consequently, the OhmPi group provides a variety of board options tailored to your technical needs (e.g., laboratory measurement, field measurement), budget, and electronic skills.
+
+The characteristics of each measurement board are described in the following table:
+
+
+Specifications
+--------------
+
+
+
+
+.. table::
+   :align: center
+
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   | **Parameters**                   |**v2023.0.1**          | Units     |       **v2024.0.2**   | Units     |
+   +==================================+=======================+===========+=======================+===========+
+   |Vmn number of channels            |1                      |           |1                      |           |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Operating temperature             |0 to 50                |°c         |-25 to 50              |°C         |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Max. permissible Vab              |24                     |vdc        |200                    |vdc        |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Power supply                      |12                     |vdc        |12                     |vdc        |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Current with 2 ohms shunt resistor|0.11 to 40             |mA         |0.11 to 48             |mA         |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Min pulse duration                |50                     |ms         |50                     |ms         |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Max pulse duration                |15                     |second     |15                     |seconde    |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Vmn input impedance               |80                     |MOhm       |1                      |TOhm       |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+   |Vmn range                         |-/+ 5                  |volt       | -/+5                  |volt       |
+   +----------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+
+
 
 Contents: 
 
@@ -10,5 +48,5 @@ Contents:
 
    mb/mb_2023.rst
    mb/mb_2024.rst
-   
+
    
\ No newline at end of file