Annex P (informative) — Rationale
Why each requirement exists, one line each: the failure it prevents, the fit it secures, or where its number comes from. Generated from the rationale field of data/requirements.json by tools/requirements.py. The requirement itself is in its clause and in the register; this annex adds no requirement.
5.1 Rack dimensions
| ID | Why |
|---|---|
| RACK-001 | Every width in a row is a multiple of the HP, so quoting the IEC value lets panels and rails from different makers line up hole for hole. |
| RACK-002 | The rack unit sets the 3U and 1U heights that panels, rails, and 19-inch rack frames share, so quoting IEC keeps them all on one grid. |
| RACK-003 | Meeting the IEC flange, tab, aperture, and row figures lets a rack-mount frame bolt into any 19-inch rack and hold a full 84 HP row. |
5.2 Modules
| ID | Why |
|---|---|
| PANEL-001 | These are the only two panel heights EIS defines; a module of any other height fits no conforming row. |
| PANEL-002 | A panel at or under its nominal width lets neighbors sit side by side without binding, so N HP of panels always fits an N HP row. |
| PANEL-003 | A buyer compares these two figures with a row's published width and clear depth to know the module fits before buying it. |
| PANEL-004 | The mounting-screw length window is computed for panels up to 2.0 mm; a thicker panel leaves too few threads engaged in the insert. |
| PANEL-005 | One patch connector across all modules means any patch cable joins any output to any input, whoever made the modules. |
| PANEL-006 | Three rack units less 4.85 mm of clearance, 128.5 mm lets the panel sit inside the 132.55 mm IEC aperture between the rails. |
| PANEL-007 | Matching the established Intellijel 1U format, 4.80 mm under one rack unit, lets 1U modules fit the 1U rows already in use. |
| PANEL-008 | A fixed inset from each edge puts every panel's holes on the same line as the rail inserts, whatever the maker. |
| PANEL-009 | The span is the panel height less twice the 3.0 mm inset, and the rails must match it or the panel holes miss the inserts. |
| PANEL-010 | A 3.2 mm hole clears the 3.0 mm M3 screw with room for small position errors between panel and insert; a short slot along the rail takes up rail position error without letting the panel drop. |
| PANEL-011 | Offsetting holes by half an HP from the nominal edge puts every hole on an insert hole, whatever the panel width and wherever it sits. |
| PANEL-012 | (128.5 mm − 110 mm) / 2 is 9.25 mm, so the usual 110 mm board fits between rails that cover no more of the panel. |
| PANEL-013 | A panel drawn to a nominal figure without a tolerance cannot be checked or rejected; one stated tolerance policy makes every mechanical figure measurable the same way. |
| PANEL-014 | The screw length window keeps a screw's tip off the cavity floor through a 1.6 mm panel; an enclosure's screws can bottom out through a thinner one, so the thin panel brings screws that fit. |
5.3 Rails, inserts, and mounting screws
| ID | Why |
|---|---|
| RAIL-001 | Insert holes one HP apart line up with panel holes placed on the HP grid, so a panel screws down at any position in the row. |
| RAIL-002 | N panels at their full nominal width need N × 5.08 mm of rail, so a shorter rail cannot hold the row's published width. |
| RAIL-003 | The insert thread has to take the M3 mounting screw that every module hole is drilled to clear. |
| RAIL-004 | An insert three 0.5 mm pitches thick gives the screw the three full threads RAIL-008 needs to hold a panel without stripping. |
| RAIL-005 | M3 is the thread of nearly every Eurorack case on sale and of the screws modules ship with, so one screw fits any row. |
| RAIL-006 | Quoting the ISO 261 coarse pitch means any off-the-shelf M3 screw threads into any conforming insert. |
| RAIL-007 | Quoting the ISO 261 diameter fixes the size that the 3.2 mm panel hole and the rail throat are made to clear. |
| RAIL-008 | Three engaged threads through the thickest allowed panel keep a screw from stripping out as cables are plugged and pulled. |
| RAIL-009 | The lower bound gives three threads through a 2.0 mm panel, and the upper keeps the tip off the cavity floor through a 1.6 mm panel. |
| RAIL-010 | The narrowest catalog rail face reaches 3.7 mm past the hole center (Vector T-strut, Annex A), so a head up to 7.0 mm across bears on the panel and the rail face on every catalog rail; it admits an ISO 7045 pan head and the common 7 mm M3 washer. |
| RAIL-011 | The right screw length depends on the rail's seat and cavity depth, which only the enclosure maker knows. |
5.4 Enclosures
| ID | Why |
|---|---|
| ENC-001 | A buyer compares these figures with a module's published width and depth to know it fits the row before buying. |
6.1 Power architecture
| ID | Why |
|---|---|
| PWR-001 | These figures are what an installer sums against a source's and a distribution product's ratings, and what a buyer sizes a DC adapter from; stating 0 shows a rail was not forgotten. |
| PWR-002 | An installer checks a row's summed currents against the source and each outlet before adding a module (ASM-001); outlets can be rated below their rails, and traces and connectors that carry more than they are rated for overheat. |
| PWR-003 | The installer connects only one of a product's alternative sources (ASM-003), so the product has to run from any one of them alone; entries that feed different circuits, such as PWR-A6 for the analog rails and the bus for logic, are not alternatives. |
| PWR-004 | A module that drives a rail fights its source's regulator and can back-power other products when the source is off. |
| PWR-005 | Three terminal types cover every supply and bus board sold, and naming them lets a harness from one maker land on a board from another without an adapter. |
| PWR-006 | A row's rails and its 0 V carry every module's current through one or two conductors; the gauges keep the drop and the heating small, the temperature rating suits a closed case, and a crimp holds where a soldered strand fractures. |
| PWR-007 | The 0 V conductor returns the current of every rail at once, so it is never the thinner one. |
| PWR-008 | A bond through paint or a loose terminal is a bond only until it corrodes; a toothed washer on bare metal keeps it low impedance for the life of the case. |
6.2 Power supplies and power converters
| ID | Why |
|---|---|
| SUP-001 | A ripple figure taken one stated way lets a buyer compare supplies and pick a quiet one for video or audio work. |
| SUP-002 | A supply connected backwards reverses every rail on the bus and can damage every module in the row at once. |
| SUP-003 | Loose tabs and terminals cannot be keyed, so a clear rail marking is the only guard against wiring a rail to the wrong place. |
| SUP-004 | A short from a miswired ribbon or bus board is a routine fault, and the supply has to outlast it until someone finds it. |
| SUP-005 | Op-amps and polarized capacitors on modules tolerate little reverse voltage, so a diode drop is the most any rail may reverse, in any sequence. |
| SUP-006 | Parts on modules are chosen for 12 V rails, and a large start-up overshoot eats the voltage margin they were sized with. |
| SUP-007 | A 150 mV ceiling gives modules a worst case to design against, at a level most open-frame switching supplies already meet. |
| SUP-008 | A linear converter turns the difference between its input and output into heat in the case, and it adds to the depth of the module it sits behind; the installer budgets both (Annex O, ENC-001). |
| SUP-009 | A case supply that gives a DC rail or the analog rails directly saves a brick or a converter per module, and naming the domain keeps its outlets under the rules every product of that domain expects. |
6.3 Grounding and 0 V
| ID | Why |
|---|---|
| GND-001 | The 0 V pins share the return current of all three bus rails, and using only some crowds it onto fewer contacts; with the DC rail's −V on the same 0 V, a product keeps one reference for its signals whichever entry is connected. |
| GND-002 | One 0 V back to the supply terminal gives every module in the row the same reference and a defined path for return current. |
| GND-003 | A system wants one bond between 0 V and protective earth; a second bond lets mains-frequency current flow in 0 V as hum. |
6.4 The bus
| ID | Why |
|---|---|
| BUS-001 | Every module may count on ±12 V at its header, while +5 V stays optional because many modules regulate their own. |
| BUS-002 | One header form, the 2.54 mm IDC header of the Doepfer bus, lets any power ribbon mate any module and any bus board. |
| BUS-003 | Ribbons and bus boards made to a different pin order put +12 V on a module's 0 V pins; one pinout prevents that. |
| BUS-004 | A marked conductor tied to −12 V lets an installer orient a ribbon by eye at both ends, the only guide on an unshrouded header. |
| BUS-005 | A key in one fixed position lets a keyed socket enter a shrouded header only the right way round, whoever made each part. |
| BUS-006 | These are the only rails a conforming bus delivers, so a module that needs any other rail cannot run from a conforming row. |
| BUS-007 | Pins 11 to 16 carry nothing such a module uses, so the smaller header saves board space without losing any connection. |
| BUS-008 | Two IDC contacts per rail at about 1 A each set the 2 A ceiling for current through one header. |
| BUS-009 | A reversed ribbon is the commonest field fault; surviving it keeps one mistake from destroying a module. |
| BUS-010 | A keyed cable makes the shroud do its job, so the ribbon that ships with a module cannot be fitted backwards into a shrouded header. |
| BUS-011 | Expander and link headers often share the power header's form, and a power ribbon fitted to one puts ±12 V on its signal pins. |
| BUS-019 | The marked conductor of a ribbon can only be matched to the header when the board says which end is −12 V; on an unshrouded header the marking is the only guide. |
6.5 Bus boards
| ID | Why |
|---|---|
| BUS-012 | A header carries each rail on two IDC contacts of about 1 A, the same limit modules are held to under BUS-008. |
| BUS-013 | A split lets one long bus board carry two separate CV and gate lines, each with its own transmitter. |
| BUS-014 | A crossed link would send pitch CV to gate listeners and gate pulses to oscillators on the next board. |
| BUS-015 | The voltage drop of a longer or thinner ribbon at the 2 A header limit eats into the rails the module receives; 28 AWG is the conductor of standard 1.27 mm pitch ribbon. |
| BUS-020 | One board behind the panel can carry the bus, the DC rail, the analog rails, the video reference tree, and the case's USB hub; naming each feature keeps every outlet and port on it under the rule written for that interface. |
6.6 Bus CV and gate
| ID | Why |
|---|---|
| BUS-016 | The bus CV and gate lines are shared across a row, so a module left at its default never fights a transmitter or reacts to stray levels. |
| BUS-017 | Every listening oscillator follows the one bus CV line, so shared levels and impedances keep any transmitter and listener in tune. |
| BUS-018 | Shared thresholds and impedances let any module's gate on the bus register reliably at every listening module. |
6.7 12 V DC power (PWR-DC12)
| ID | Why |
|---|---|
| DC-001 | The variant tells a buyer which plug, cable, and distribution product will physically mate with the product. |
| DC-002 | Nominal 12 V adapters vary in output, so the accepted range tells a buyer which adapters the product can safely use. |
| DC-003 | A DC entry wired like a bus header invites a bus ribbon to be plugged into it, putting 12 V across the wrong pins. |
| DC-004 | Center positive is the usual convention of 12 V adapters, so fixing it keeps a common adapter from reversing the DC rail. |
| DC-005 | Fixed pin functions let any cable or distribution product of that variant deliver +V and −V to the right pins. |
| DC-006 | Center-negative adapters fit the same barrel, so a reversed adapter is a likely mistake that must not destroy the module. |
| DC-007 | A straight cable has to keep the center-positive polarity of both ends, or it reverses the DC rail it carries. |
| DC-008 | Pin-for-pin wiring keeps +V and −V where the far end expects them, so the cable never reverses or shorts the DC rail. |
| DC-009 | A DC-BAR25 plug enters a DC-BAR21 entry with unreliable contact, so outputs to modules use only connectors that fit module entries properly. |
| DC-010 | Module entries are center positive with pin 1 at +V, so a distribution cable has to keep that polarity at both ends. |
| DC-011 | An adapter is chosen at the inlet; the polarity symbol, the voltage, and the current beside it are what keeps a wrong adapter off a product. |
| DC-012 | One shorted cable on an unprotected output takes every module on the rail down; a limit per output keeps the fault to one module. |
| DC-013 | An entry that feeds a row is plugged by whoever assembles the case; a reversed brick must not take the row with it. |
6.8 ±6 V analog power (PWR-A6)
| ID | Why |
|---|---|
| A6-001 | One connector family used by no other domain keeps a PWR-DC12 or bus cable from mating an analog entry; the pin functions make any PWR-A6 cable fit any entry. |
| A6-002 | A module's local regulators are designed to this window; it holds the ±4 % of common fixed regulators. |
| A6-003 | The 0.2 V below the outlet window covers the cable and connector drop at the entry limit, so any conforming source works with any conforming module. |
| A6-004 | A source may overshoot by 10 % at start-up (SUP-006); the module must survive what a conforming source can deliver. |
| A6-005 | The limit keeps the cable drop inside the 0.2 V allowance and lets a source rate its outlets once for every module. |
| A6-006 | A straight-through cable keeps the pin functions; the length and gauge hold the drop at 1 A inside the window allowance. |
| A6-007 | The A6-VH3 housing is keyed, and the marking tells an installer what the connector is before a cable is sought; a two-circuit VH housing fits two of its pins, so the ±6 V mark beside it is what stops a DC-VH2 cable going there. |
6.9 ±15 V analog power (PWR-A15)
| ID | Why |
|---|---|
| A15-001 | One connector family used by no other domain keeps a PWR-DC12 Mini-Fit case entry (six or eight circuits) or any other cable from mating a ±15 V entry; the pin functions make any PWR-A15 cable fit any entry. |
| A15-002 | A module's local regulators are designed to this window; it holds the ±4 % of common ±15 V supplies. |
| A15-003 | The 0.2 V below the outlet window covers the cable and connector drop at the entry limit, so any conforming source works with any conforming module. |
| A15-004 | A source may overshoot by 10 % at start-up (SUP-006); the module must survive what a conforming source can deliver. |
| A15-005 | The limit keeps the cable drop inside the 0.2 V allowance and lets a source rate its outlets once for every module. |
| A15-006 | A straight-through cable keeps the pin functions; the length and gauge hold the drop at 2 A inside the window allowance. |
| A15-007 | The A15-MF4 housing is keyed, and the marking tells an installer what the connector is before a cable is sought; a two-circuit VH housing fits two of its pins, so the ±15 V mark beside it is what stops a DC-VH2 cable going there. |
7.1 Signals
| ID | Why |
|---|---|
| SIG-001 | The port list tells a user which class and limits each jack meets, so a patch can be checked before it is made. |
| SIG-002 | ±12 V is the most any rail or conforming output can put on a jack, so an input that withstands it survives any patch. |
| SIG-003 | Patching an output to 0 V or to another output is a routine mistake on a patch panel, and one cable must not destroy a module. |
| SIG-004 | Keeping outputs within ±12 V keeps them within what every patch input is built to withstand under SIG-002. |
| SIG-015 | The video reference is system configuration, not a patch: it stays on the rear coaxial interface, so that patching never changes a module's timing reference and no patch cable has to be a system cable. |
7.2 Patch signal classes
| ID | Why |
|---|---|
| SIG-005 | Modules in use exceed the typical 10 V peak-to-peak audio level, and an input has to accept what an output may send. |
| SIG-006 | Shared control limits let an envelope or LFO from one maker drive a control input from another without clipping. |
| SIG-007 | One scale lets any pitch source drive any oscillator; the absolute pitch at 0 V is a recommendation, since every oscillator has a tune control. |
| SIG-008 | Shared video limits let pictures patch between video modules from different makers at the right level. |
| SIG-009 | A high, tightly held input impedance lets a 75 Ω output arrive at almost unity gain, so video levels match from module to module. |
| SIG-010 | A 75 Ω series source keeps a short unterminated patch cable from ringing, and one fixed value keeps level and edges alike from module to module. |
| SIG-011 | The Doepfer thresholds, high at +3 V and low at +1 V, let any gate output switch any gate input with margin against noise. |
| SIG-012 | Shared thresholds and a minimum width make a short trigger long enough for any receiving input to catch it. |
| SIG-013 | Clock outputs and inputs share the gate thresholds, so any clock source drives any clocked module reliably. |
| SIG-014 | A named range is the contract between an output and an input, so matching ranges patch together without clipping. |
| SIG-016 | Whether a path carries the format a buyer runs is the one thing they need to know before patching two video modules; a published figure, and the tier it meets, says it. A slow path, such as a filter, is a design, and the figure says that too. |
7.3 Video timing
| ID | Why |
|---|---|
| VID-001 | Listing formats by ID on the reference ports lets a buyer check that a video reference generator and the modules that lock to it share a format; a patch jack lists none, because it is never the reference. |
| VID-002 | Two products locked to one format have to agree on its raster; the publication's tolerances, not a clock-exact row, are what an analog interlaced format can be held to, while a sample-defined format is exact. |
7.4 Video on 75 Ω coaxial jacks (VID-75)
| ID | Why |
|---|---|
| V75-001 | The three jack types are electrically the same here, so any 75 Ω cable with the matching plugs joins any two products. |
| V75-002 | One center and shell convention lets any coaxial cable carry the signal and join the 0 V of the products it connects. |
| V75-003 | The number stays unused; a port claimed by kind needs no second publication. |
| V75-004 | The number stays unused; the termination rule of the port mode covers the designated input. |
| V75-005 | A second termination on one output drops the level to two thirds and a third drops it to half. |
| V75-006 | The number stays unused; the rule was conditional on how an installer cabled a port, which a product cannot know. |
| V75-007 | A 75 Ω cable keeps the line impedance continuous from source to termination, so the star stays matched and free of reflections. |
| V75-008 | The number stays unused. |
| V75-009 | The number stays unused; a feature describes what happens behind the panel or inside the case, and a front picture jack is an external connection like line-level audio. |
| V75-010 | The reference is system cabling: at the rear, on the coaxial interface, it is wired once behind the panel and stays out of the patch field. |
| V75-011 | VID-REF-IN says what a buyer needs to know first: this module follows the row's reference, through this rear port, in these formats. |
| V75-012 | An output claim means the module can be the row's reference; a pass-through cannot, and the two are easy to confuse on a panel marked OUT. |
| V75-013 | A buffered pass-through lets a reference chain through modules without a distribution product, and the mark keeps it from being cabled as a source. |
| V75-014 | A loop-through chains a reference through several modules on one cable run with one termination at the end; the switch is what lets the last module terminate it. |
| V75-015 | The reference tree works only when every port in it is terminated once and driven once; the port modes say what each jack does. A picture port on the front is an external interface in the port list and claims nothing. |
| V75-016 | The installer cables the reference once, behind the panel, and reads the marking, not the manual. |
| V75-017 | A tri-level video sync edge is 54 ns ± 20 ns (SMPTE ST 240); a 30 MHz path keeps it inside that tolerance through a chain of pass-throughs, and the buffers the trade uses for reference distribution clear it with margin. |
8.1 USB service port and parameter interface (CTRL-USB)
| ID | Why |
|---|---|
| USB-001 | One connector and pinout behind the panel lets one short straight lead join any CTRL-USB product to any case host. |
| USB-002 | The housing is common: a lead made for another purpose can be fitted to the port, and the marking and the withstand keep that from damaging the product. |
| USB-003 | In a row the product runs from its power entries; a host can then budget every port at 100 mA, and no product back-feeds the host's 5 V. |
| USB-004 | A straight lead keeps the pinout; the length and the twisted pair keep full-speed signalling inside a case. |
| USB-005 | A host names a product from iProduct and tells two units apart by iSerial, including after a move to another port or a reboot into a boot loader. |
| USB-006 | MIDI-CI identifies a device by its manufacturer ID; 7D is reserved for non-commercial and development use and would collide between makers. A manufacturer ID is a paid, one-time registration with the MIDI Association, the one cost CTRL-USB puts on a maker. |
| USB-007 | The USB-IF MIDI 2.0 class is what hosts and computers already drive; one endpoint pair keeps a host's endpoint budget small, and alternate setting 0 serves MIDI 1.0 hosts. |
| USB-008 | These standard resources are all a host needs to list a product's controls and name them, with no product-specific code. |
| USB-009 | Without the map or the step count a generic host can only show a percentage; 32-bit controller messages carry the full resolution of the entry's range. |
| USB-010 | MIDI 2.0 has no read-back of a controller's value; this convention lets a host show current values with standard messages only. |
| USB-011 | A host with few endpoints parks the devices it is not showing; a device that stops when parked would be lost to the host. |
| USB-012 | Serving the schema is how a host knows the x-units it reads mean what EIS says; a host ignores x-units from a device that does not serve it. |
| USB-013 | One stuck or shorted product must not take the other ports with it, and the host can restart one product without disturbing the rest. |
| USB-014 | The user finds the product the host shows by the port it is plugged into. |
| USB-015 | Any conforming product then works with any conforming host, including products the host's maker never saw. |
| USB-016 | Values sent while the endpoints were closed are lost; a new subscription brings them back (USB-010). |
| USB-017 | One protocol lets any computer software reach products behind any host, for their consoles and their firmware updates. |
9 Assembling a system
| ID | Why |
|---|---|
| ASM-001 | Exceeding a bus board, header, or supply rating overheats contacts or trips the supply; the published currents exist so it can be checked first. |
| ASM-002 | Two transmitters on one line drive against each other, leaving a level that is neither and stressing both outputs. |
| ASM-003 | Two sources on one module can feed current from one into the other through the module's power circuit. |
| ASM-004 | A DC-BAR25 plug enters a DC-BAR21 entry but makes unreliable contact, which can run hot or drop power under load. |
| ASM-005 | Two adapters or entries on one DC rail fight each other's regulation and can feed current back into each other. |
| ASM-006 | Each multi-pin variant has its own pin functions and contact rating, so only its own plug puts +V and −V on the right pins at its rated current. |
| ASM-007 | Two sources on one tree fight; one input on two outputs is a passive split. |
| ASM-008 | Two sources on one entry fight each other's regulation and can back-feed one another. |
| ASM-009 | A supply and a bus board from different makers are joined by the installer; the wiring rules travel with the installer, not with either product. |