Skip to content

Commit a56698e

Browse files
Sync markdown files from master
1 parent b26edf4 commit a56698e

File tree

7 files changed

+203
-0
lines changed

7 files changed

+203
-0
lines changed

docs/specs/diode-schematic.png

27.9 KB
Loading

docs/specs/electrical.md

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
# Electrical Specifications
2+
3+
The MICRORACK system operates within these electrical parameters to ensure module compatibility and safe operation.
4+
5+
## Power Supply
6+
7+
![Voltage Layout](voltage-layout.png)
8+
9+
MICRORACK modules are placed on the breadboard and use the following **order of voltage rails for power**:
10+
11+
| Rail | Voltage | Purpose |
12+
|------|---------|---------|
13+
| V12+ | +12V | Positive power supply |
14+
| V5+ | +5V | Aux positive power supply |
15+
| GND | 0V | Ground reference |
16+
| V12- | -12V | Negative power supply |
17+
18+
> Middle section pins of the breadboards are not used for either power distribution by MICRORACK Specification and is reserved for extending I/O signals or prototyping.
19+
20+
- **Voltage tolerance**: ±10% on all power rails
21+
- **Ripple**: Up to 200 mV Vpp
22+
23+
Each power rail requires at least 2 pins (on both sides of the module), and it must be directly connected to each other to power adjacent modules between two breadboards.
24+
25+
### Power Consumption
26+
27+
- **Maximum current per rail**: 100 mA (on any individual power rail)
28+
- **Current ripple**: ≤ 50 mA Ipp (on any individual power rail)
29+
30+
Typical modules consume 10–30 mA depending on design complexity. It is recommended to minimize power consumption as much as possible.
31+
32+
### Power Quality and Regulation
33+
34+
The power rails are inherently noisy. Modules should either include on-board voltage regulation or use circuits that are tolerant to power supply fluctuations.
35+
36+
> ⚠️ **Do not use the *V5+ rail* as a voltage reference.** Instead, derive a local regulated supply using an on-board regulator. The *V5+ rail* is intended for powering digital logic and LED indicators only.
37+
38+
### Hot-Swap
39+
40+
When hot-swapping a module with power enabled, the power sequencing order is not guaranteed since all connector pins have equal length.
41+
42+
Modules must be designed to briefly withstand the following transient conditions:
43+
44+
| Condition | Effect |
45+
|-----------|--------|
46+
| GND and V12- disconnected | Up to -7V on V5+ |
47+
| GND and V12+ disconnected | Up to +17V on V5+ |
48+
| GND disconnected | Up to 24V between V12+ and V12- |
49+
50+
In all scenarios, current is limited by the module's own consumption.
51+
52+
If the V5+ rail powers sensitive components, it is recommended to add overvoltage protection, such as a 5.6V Zener diode, to clamp transient voltages during hot-swap events.
53+
54+
### Reverse Protection
55+
56+
There are no mechanical constraints preventing a module from being inserted upside down. Because of that modules **must include reverse polarity protection** (e.g., Schottky diodes) and be designed to withstand the following voltages when inserted incorrectly:
57+
58+
| Rail | Voltage (reversed) |
59+
|------|-------------------|
60+
| V12+ | Up to -24V |
61+
| V5+ | Up to -17V |
62+
| V12- | Up to +24V |
63+
64+
!!! warning "Important"
65+
66+
A reverse-inserted module must not short-circuit the power rails under any circumstances!
67+
68+
![Power schematic example](power-schematic.png)
69+
70+
*Example of a module power schematic with protections and regulators for internal ±5V rails.*
71+
72+
## Signal I/O
73+
74+
### Maximum Ratings
75+
76+
Absolute maximum ratings for signal inputs and outputs are as follows:
77+
78+
- **Input voltage range**: -25V to +25V (on any signal input)
79+
- **Output voltage range**: Must not exceed the power supply rails (i.e., output must remain within -12V to +12V)
80+
81+
### Signal Levels
82+
83+
- **Bipolar signals** (audio, bipolar CV): ±5V nominal (10 Vpp)
84+
- **Unipolar signals** (envelopes, gates, triggers, clock, unipolar CV): 0V to +5V nominal (0V to +8V is also acceptable)
85+
86+
### Pitch CV
87+
88+
Pitch control voltage follows the **1V/octave** standard.
89+
90+
### Logic Signals
91+
92+
Triggers, gates, and clock signals use the following thresholds:
93+
94+
- **High level**: ≥ 3.5V
95+
- **Low level**: ≤ 0.7V
96+
97+
Timing requirements:
98+
99+
- **Minimum trigger width**: 100 µs (1 ms recommended)
100+
- **Maximum rise/fall time**: 1 ms
101+
102+
!!! tip "Tip"
103+
104+
It is recommended to use a Schmitt trigger for logic inputs.
105+
106+
### I/O Amount
107+
108+
It is recommended to put at least two pins for each signal input and sum them together. Similarly, it is recommended to put at least two pins for each signal output and duplicate the signal to both.
109+
110+
## Impedance Specifications
111+
112+
### Input Impedance
113+
114+
- **Minimum**: > 10 kΩ
115+
- **Recommended**: ~100 kΩ
116+
117+
For V/Oct pitch inputs, an input impedance of approximately 100 kΩ is mandatory to prevent signal level drop and pitch detuning.
118+
119+
!!! warning "Warning"
120+
121+
Avoid excessively high input impedance (> 100 kΩ), as it increases susceptibility to noise pickup.
122+
123+
### Output Impedance
124+
125+
- **Maximum**: < 1 kΩ
126+
- **Recommended**: < 100 Ω
127+
128+
Alternative output configurations are permitted:
129+
130+
- **Passive summing**: Use 1 kΩ output impedance with multiple directly connected pins. This allows outputs from different modules to be summed by connecting them together.
131+
132+
![Resistor summing](resistor-schematic.png)
133+
134+
- **Wired-OR**: Use open-emitter or diode-coupled outputs with multiple directly connected pins. This enables wired-OR logic between module outputs.
135+
136+
![Diode wired OR](diode-schematic.png)
137+
138+
### Output Protection
139+
140+
All outputs must include current limiting to protect against accidental misconnection. A module output must withstand direct connection to any power rail (from -12V to +12V) without damage.
141+
142+
---
143+
144+
*For mechanical specifications, see [Mechanical](mechanical.md).*

docs/specs/mechanical.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Mechanical Specifications
2+
3+
To ensure compatibility between modules and accessories, all mechanical aspects must adhere to the following specifications.
4+
5+
## Dimensions and Outlines
6+
7+
> [PCB Outline Template for EasyEDA](https://oshwlab.com/microrack/microrack-template-1.0)
8+
9+
![MICRORACK Module Dimensions](module-dimensions.png)
10+
11+
The **height of the module is 2090 mil (53 mm)**. If the module has connectors on the top, it is allowed to increase the height by 400 mil (10 mm).
12+
13+
The **Width of modules is not fixed.** To increment the module width use formula:
14+
15+
> (N+1) * 100 mil (2.54 mm)
16+
17+
Where N is the number of 100 mil (2.54 mm) breadboard lines the module occupies.
18+
19+
!!! example "Example"
20+
21+
Module with a width of 6 lines will have a width of `6+1 * 100 = 700 mil (17.5 mm)`
22+
23+
To easily distinguish between top and bottom of the modules, a **symmetrical triangular cutout** is made at the bottom. Height or "depth" of cutout is 60 mil (1.52 mm).
24+
25+
## Power Contacts
26+
27+
Each module equipped with power contacts at the bottom layer of the board. There are two pairs of contacts on each corner of the module. They power and mount the module in a breadboard.
28+
29+
![MICRORACK Voltage Layout](voltage-layout.png)
30+
31+
**Male Pin Headers with a 100 mil (2.54 mm) pitch** are used for all contacts. The -12V and GND contacts are located at the bottom corners of the board, while the +12V and +5V contacts are located at the top corners.
32+
33+
!!! tip "Tip"
34+
35+
For specific use cases and firmer connection of interfaces and bigger cables double row male pin headers can be used.
36+
37+
The distance between the centers of the **inner pins** is 1655 mil (42 mm). The distance from the center of the **outer pins** to the edges of the board is 130 mil (3.3 mm).
38+
39+
!!! tip "Tip"
40+
41+
It is recommended to use 0.9 mm holes for standard pin headers
42+
43+
The offset of the outline from the center of the contact to the side is 50 mil (1.27 mm).
44+
45+
## Module Interconnection
46+
47+
Colored male pin headers are used for connecting modules to each other. Blue ones for inputs, red ones for outputs. Black one usually serve utility functions like chaining, power extension, stylus or ground.
48+
49+
!!! note "I/O Placement"
50+
51+
It is recommended to place **inputs on the left side and outputs on the right side**, at the top of the module or on the edge of the board.
52+
53+
## Components Height
54+
55+
The **height of components on the bottom layer** should not exceed 100 mil (2.54 mm).
56+
57+
## Electrical specifications
58+
59+
*For electrical specifications, see [Electrical](electrical.md).*

docs/specs/module-dimensions.png

879 KB
Loading

docs/specs/power-schematic.png

42.7 KB
Loading

docs/specs/resistor-schematic.png

23.3 KB
Loading

docs/specs/voltage-layout.png

91.2 KB
Loading

0 commit comments

Comments
 (0)