Changes

clarified TTL polarity
Line 1: Line 1:  +
== Overview ==
 +
 +
Mesa 25-pin daughterboard that features 5x RS-422 transceivers (transmit/receive pairs and 5V power) for SmartSerial expansion, as well as 4x RS-422/TTL receivers for encoders.
 +
 +
There also exists a 7i85S that has two transmit channels per connector rather than TX/RX channels, making it suitable for step/direction output in addition to encoder feedback.
 +
 +
== Wiring ==
 +
 +
=== SmartSerials ===
 +
 +
{| class="wikitable"
 +
! TB Pin
 +
! RJ45 Color
 +
! Function
 +
! Direction
 +
! Notes
 +
|-
 +
| 1
 +
| style="background-color: #0080ff" | blue
 +
| GND
 +
| 7i85 → SS
 +
|
 +
|-
 +
| 2
 +
| style="background: repeating-linear-gradient(45deg, #0080ff, #0080ff 10px, #ffffff 10px, #ffffff 20px);" | blue-stripe
 +
| GND
 +
| 7i85 → SS
 +
|
 +
|-
 +
| 3
 +
| style="background-color: #00ff80" | green
 +
| RX+
 +
| 7i85 ← SS
 +
| idle = low
 +
|-
 +
| 4
 +
| style="background: repeating-linear-gradient(45deg, #00ff80, #00ff80 10px, #ffffff 10px, #ffffff 20px);" | green-stripe
 +
| RX-
 +
| 7i85 ← SS
 +
| idle = high
 +
|-
 +
| 5
 +
| style="background-color: #ff8000" | orange
 +
| TX+
 +
| 7i85 → SS
 +
| idle = low
 +
|-
 +
| 6
 +
| style="background: repeating-linear-gradient(45deg, #ff8000, #ff8000 10px, #ffffff 10px, #ffffff 20px);" | orange-stripe
 +
| TX-
 +
| 7i85 → SS
 +
| idle = high
 +
|-
 +
| 7
 +
| style="background: repeating-linear-gradient(45deg, #8b4513, #8b4513 10px, #ffffff 10px, #ffffff 20px);" | brown-stripe
 +
| +5V
 +
| 7i85 → SS
 +
|-
 +
| 8
 +
| style="background-color: #8b4513" | brown
 +
| +5V
 +
| 7i85 → SS
 +
|}
 +
 +
=== Encoders ===
 +
 +
{| class="wikitable"
 +
! TB Pin
 +
! Function
 +
! Direction
 +
! RS-422 Mode
 +
! TTL Mode
 +
|-
 +
| 1
 +
| A+
 +
| 7i85 ← Encoder
 +
| active high (compared to A-)
 +
| active high TTL input w/ pull-up
 +
|-
 +
| 2
 +
| A-
 +
| 7i85 ← Encoder
 +
| active low (compared to A+)
 +
| shorted to A+ via 150Ω resistor
 +
|-
 +
| 3
 +
| GND
 +
| 7i85 ↔ Encoder
 +
|
 +
|
 +
|-
 +
| 4
 +
| B+
 +
| 7i85 ← Encoder
 +
| active high (compared to B-)
 +
| active high TTL input w/ pull-up
 +
|-
 +
| 5
 +
| B-
 +
| 7i85 ← Encoder
 +
| active low (compared to B+)
 +
| shorted to B+ via 150Ω resistor
 +
|-
 +
| 6
 +
| +5V
 +
| 7i85 → Encoder
 +
|
 +
|
 +
|-
 +
| 7
 +
| Z+
 +
| 7i85 ← Encoder
 +
| active high (compared to Z-)
 +
| active high TTL input w/ pull-up
 +
|-
 +
| 8
 +
| Z-
 +
| 7i85 ← Encoder
 +
| active low (compared to Z+)
 +
| shorted to Z+ via 150Ω resistor
 +
|}
 +
 
== Bill of Materials ==
 
== Bill of Materials ==