Skip to main content

RS-485 Expansion Card

The RS-485 Expansion Card is a community-designed expansion card adding an RS-485 serial interface to any Framework laptop1. Created by Josip Medved (medo64) and published in November 2022, it uses an FTDI FT232RL UART bridge with automatic transmit control and an SP485EN RS-485 transceiver, supporting baud rates up to 3 Mbaud12.

Design

The card uses FTDI's FT232RL for USB-to-UART conversion, chosen for its built-in TXDEN pin (automatic flow control) and crystal-less operation1. The RS-485 transceiver is an SP485EN in an easily hand-solderable DIP package, rated up to 5 Mbps1. Biasing resistors (130/750 Ω) improve bus resiliency across different network configurations, and a 120 Ω termination resistor is included onboard12.

A MOSFET keeps the transceiver fully off during USB suspend. Protection includes SM712 TVS diodes on the data lines and fast fuses on both data and ground paths1. The card is non-isolated — disconnecting AC power (running on battery) is recommended when connecting to unknown potentials1.

Pinout

The 4-pin JST XH connector (2.5 mm pitch) uses the last pin pulled out for keying12:

PinSignalDescription
1GNDGround
2ANegative (low for logic 1, high for logic 0)
3BPositive (high for logic 1, low for logic 0)
45V100 mA power supply output

The 4-pin connector makes it distinctively different from Medved's RS-232 card (3-pin, GND in center), preventing accidental misconnection1.

Specifications

SpecificationDetails
InterfaceRS-485 (half-duplex)12
USB bridgeFTDI FT232RL12
TransceiverSP485EN1
Max baud rate3,000,0002
Connector4-pin JST XH (2.5 mm pitch)12
Termination120 Ω onboard2
ProtectionSM712 TVS diodes, fast fuses on data and ground1
IsolationNon-isolated1
PCB thickness0.8 mm1
Sourcemedo64/RS485FrameCard (GitHub)2
LicenseMIT2

Availability

The KiCad design files are open-source (MIT) on GitHub2. Boards were sponsored by PCBWay1. Medved also offers a CAN-bus expansion card and RS-232 card using the same JST XH connector family13.

ProjectDescription
RS-232 Expansion CardMedved's RS-232 card using MCP2221 + MAX232
LTE Cat 4 Cell Modem CardCommunity expansion card adding cellular connectivity

Footnotes

  1. RS-485 Framework Expansion Card (FTDI Edition) — Medo's Home Page (Josip Medved, November 2022) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

  2. medo64/RS485FrameCard — GitHub (MIT) 2 3 4 5 6 7 8 9 10 11

  3. RS-232 Framework Expansion Card — Framework Community (May 2022)