{"@context":"https://schema.org","@type":"TechArticle","id":"TR-DOS-001","slug":"four-channel-dosing","canonical_url":"https://flavorotor.com/research/four-channel-dosing","machine_readable_url":"https://flavorotor.com/research/data/chapters/four-channel-dosing.json","markdown_url":"https://flavorotor.com/research/markdown/four-channel-dosing","title":"Four-channel nutrient dosing module","description":"Independent fluid channels, channel identity, mixing logic and the separation between dosing a stock solution and producing a plant sensory outcome.","chapter":"Nutrient dosing","version":"1.1","updated":"2026-07-26","table_of_contents":[{"id":"plain","label":"Explanation"},{"id":"architecture","label":"Architecture"},{"id":"assignment","label":"Safe channel definition"},{"id":"traceability","label":"Dose traceability"},{"id":"provenance","label":"FlavoRotor design provenance"},{"id":"module-interior","label":"Module interior"}],"html":"<section aria-label=\"Article summary\" class=\"fr-article-summary\"><div><span>In brief</span><p>Independent fluid channels, channel identity, mixing logic and the separation between dosing a stock solution and producing a plant sensory outcome.</p></div></section><div class=\"fr-research-figure-grid\"><figure class=\"fr-research-figure\"><img alt=\"Four-channel dosing module integrated into the FlavoRotor system\" loading=\"lazy\" src=\"/research/pump/04_dosing_module_system_integration.webp\"/><figcaption><strong>System integration.</strong><span>Original pump-package CAD. <button aria-label=\"Open source record I03\" class=\"research-source-trigger\" data-research-source=\"I03\" type=\"button\">[I03]</button></span></figcaption></figure><figure class=\"fr-research-figure\"><img alt=\"Interior of the four-channel FlavoRotor dosing module\" loading=\"lazy\" src=\"/research/pump/05_four_channel_dosing_module_interior.webp\"/><figcaption><strong>Four independent fluid channels.</strong><span>Original pump-package CAD. Channel assignment is recipe-defined and requires independent calibration. <button aria-label=\"Open source record I03\" class=\"research-source-trigger\" data-research-source=\"I03\" type=\"button\">[I03]</button></span></figcaption></figure></div>\n<h2 id=\"plain\">Explanation</h2>\n<p>Four pumps allow four liquids to be added independently. The channels control liquid volumes. They do not directly control sweetness, acidity or aroma.</p>\n<h2 id=\"architecture\">Architecture</h2><p>The documented motor-control architecture uses STEP/DIR microstepping drivers of the A4988 class. Driver selection defines command generation and protection requirements; it does not determine pump volumetric accuracy. <button aria-label=\"Open source record R44\" class=\"research-source-trigger\" data-research-source=\"R44\" type=\"button\">[R44]</button></p>\n<div class=\"process-chain vertical\"><b>Stock 1–4</b><span>→</span><b>Calibrated channel</b><span>→</span><b>Injection point</b><span>→</span><b>Mixing delay</b><span>→</span><b>Reservoir measurement</b></div>\n<h2 id=\"assignment\">Safe channel definition</h2>\n<div class=\"table-wrap\"><table><thead><tr><th>Channel</th><th>Permitted role</th><th>Required metadata</th></tr></thead><tbody><tr><td>1</td><td>water or defined stock</td><td>fluid ID, batch and density</td></tr><tr><td>2</td><td>nutrient stock A</td><td>full chemical composition and compatibility class</td></tr><tr><td>3</td><td>nutrient stock B</td><td>full chemical composition and compatibility class</td></tr><tr><td>4</td><td>correction or experimental stock</td><td>purpose, maximum dose and exclusion rules</td></tr></tbody></table></div>\n<aside class=\"fr-engineering-note\"><strong>Measurement rule</strong><p>A channel labelled K, N or Ca still changes multiple chemical and physiological variables. Any sensory outcome is established only by a controlled crop trial.</p></aside>\n<h2 id=\"traceability\">Dose traceability</h2>\n<pre>event_id, timestamp, system_id, recipe_id, recipe_version,\nchannel_id, fluid_id, fluid_batch, calibration_id,\nrequested_volume_mL, commanded_steps, speed_rpm, direction,\nreservoir_volume_before_L, pH_before, EC_before, temperature_before,\nmixing_delay_s, pH_after, EC_after, fault_state</pre>\n<h2 id=\"provenance\">FlavoRotor design provenance</h2><p>The system-specific configuration on this page is traced to the supplied FlavoRotor engineering records. <button aria-label=\"Open source record I02\" class=\"research-source-trigger\" data-research-source=\"I02\" type=\"button\">[I02]</button> <button aria-label=\"Open source record I03\" class=\"research-source-trigger\" data-research-source=\"I03\" type=\"button\">[I03]</button></p><h2 id=\"module-interior\">Module interior</h2><figure class=\"fr-research-figure fr-research-figure-wide\"><img alt=\"Interior of the FlavoRotor four-channel dosing module\" class=\"wide-image\" loading=\"lazy\" src=\"/research/pump/05_four_channel_dosing_module_interior.webp\"/><figcaption><strong>Module interior.</strong><span>Original internal CAD image. It documents channel packaging; delivered volume and cross-channel isolation remain validation items. <button aria-label=\"Open source record I03\" class=\"research-source-trigger\" data-research-source=\"I03\" type=\"button\">[I03]</button></span></figcaption></figure>","text":"In brief Independent fluid channels, channel identity, mixing logic and the separation between dosing a stock solution and producing a plant sensory outcome. System integration. Original pump-package CAD. [I03] Four independent fluid channels. Original pump-package CAD. Channel assignment is recipe-defined and requires independent calibration. [I03] Explanation Four pumps allow four liquids to be added independently. The channels control liquid volumes. They do not directly control sweetness, acidity or aroma. Architecture The documented motor-control architecture uses STEP/DIR microstepping drivers of the A4988 class. Driver selection defines command generation and protection requirements; it does not determine pump volumetric accuracy. [R44] Stock 1–4 → Calibrated channel → Injection point → Mixing delay → Reservoir measurement Safe channel definition Channel Permitted role Required metadata 1 water or defined stock fluid ID, batch and density 2 nutrient stock A full chemical composition and compatibility class 3 nutrient stock B full chemical composition and compatibility class 4 correction or experimental stock purpose, maximum dose and exclusion rules Measurement rule A channel labelled K, N or Ca still changes multiple chemical and physiological variables. Any sensory outcome is established only by a controlled crop trial. Dose traceability event_id, timestamp, system_id, recipe_id, recipe_version, channel_id, fluid_id, fluid_batch, calibration_id, requested_volume_mL, commanded_steps, speed_rpm, direction, reservoir_volume_before_L, pH_before, EC_before, temperature_before, mixing_delay_s, pH_after, EC_after, fault_state FlavoRotor design provenance The system-specific configuration on this page is traced to the supplied FlavoRotor engineering records. [I02] [I03] Module interior Module interior. Original internal CAD image. It documents channel packaging; delivered volume and cross-channel isolation remain validation items. [I03]","source_ids":["I02","I03","R44"],"visuals":[],"sources":[{"id":"I02","authors":"FlavoRotor project team","year":2026,"title":"FlavoRotor v2.0 system architecture","publication":"Internal engineering design report","doi":null,"url":"/research/platform","source_type":"internal primary record","relevance":"Documents the proposed magnetic drive, axial lighting, four-channel peristaltic dosing and imaging architecture.","verification":"Derived from the original FlavoRotor v2.0 engineering document","verified_on":"2026-07-26","verification_status":"INTERNAL PRIMARY RECORD","verified_against":"Original internal project file and extracted media"},{"id":"I03","authors":"FlavoRotor project team","year":2026,"title":"FlavoRotor peristaltic pump technical record","publication":"Internal engineering record","doi":null,"url":"/research/peristaltic-pump","source_type":"internal primary record","relevance":"Documents CAD geometry, components, first-order equations, four-channel integration and the proposed calibration protocol.","verification":"Derived from the original FlavoRotor pump engineering package","verified_on":"2026-07-26","verification_status":"INTERNAL PRIMARY RECORD","verified_against":"Original internal project file and extracted media"},{"id":"R44","authors":"Allegro MicroSystems","year":2010,"title":"A4988 DMOS Microstepping Driver with Translator and Overcurrent Protection","publication":"Official component documentation","doi":null,"url":"https://www.allegromicro.com/en/products/motor-drivers/brush-dc-motor-drivers/a4988","source_type":"official component documentation","relevance":"Confirms supported microstep command modes and electrical protection features of the proposed driver.","verification":"Official Allegro product record and 2010 device-family release checked 2026-07-27","verified_on":"2026-07-27","verification_status":"OFFICIAL TECHNICAL RECORD CHECKED","verified_against":"Allegro MicroSystems product page and manufacturer release"}]}
