Skip to the content
2 layers24 × 27.9 mmRs485IsoFEC, the printed circuit board in 3D

Isolated RS-485 Framework Expansion Card

Size
24 × 27.9 mm
Copper layers
2
Thickness
0.8 mm
Parts
28
Nets
21
Pads
122
Tracks, vias
259, 30
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Nov 2023
Updated
31 Jan 2024

Overview

Rs485IsoFEC is an open-source printed circuit board by medo64, from the medo64/Rs485IsoFEC repository on GitHub, published under the MIT licence. It is a 2-layer board of 24 × 27.9 mm with 28 parts on 21 nets, routed with 259 tracks and 30 vias.

It is built around the FT232RL, B4B-XH-A and SM12T1G. Its parts include 13 capacitors, 6 resistors, 2 ICs, 2 connectors and 1 diode. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

Isolated RS-485 Framework Expansion Card

This Framework laptop expansion card will show up on your system as a serial device and allow for isolated RS-485 communication up to 460,800 baud rate.

Please note that this card is using automatic transmit control and 120Ω termination.

Pinout

To connect to this board, one has to use a 4-pin JST XH connector. The following table represents the pinout, pin 1 being on the left as looking into the expansion card.

#RefDescription
1GNDGround connection
2ANegative (low for logic 1 and high for logic 0)
3BPositive (high for logic 1 and low for logic 0)
4NCNot connected

As power consumption is low, wires can be almost any AWG. I would recommend using 24 AWG wire 0.25 mm² as they allow for greater compatibility with other connectors.

Supported Speeds

This board employs the FT232R as its UART chip, and consequently, it supports all the baud rates this chip can handle up to 500,000 baud which is the limit of isolator chip used. The table below lists the standard baud rates.

Baud rateActualErrorDivisor
3003000.00%10000.000
6006000.00%5000.000
1,2001,2000.00%2500.000
1,8001,8000.00%1666.625
2,4002,4000.00%1250.000
4,8004,8000.00%625.000
7,2007,2010.01%416.625
9,6009,6000.00%312.500
14,40014,4060.04%208.250
19,20019,2000.00%156.250
28,80028,8120.04%104.125
38,40038,4000.00%78.125
57,60057,6920.16%52.000
115,200115,3850.16%26.000
230,400230,7690.16%13.000
460,800461,5380.16%6.500

While rates above this can be set, they are not guaranteed to work.


You can check my blog and other projects at www.medo64.com.

Parts

28
QtyValueFootprintReferences
7100nMedo64:C (0805)C4, C5, C6, C7, C8, C9, C10
310nMedo64:C (0805)C1, C2, C3
31KMedo64:R (0805)R2, R3, R4
210uMedo64:C (0805)C12, C13
1105444-0001Medo64:P USB C 3.2 Edge (24w)P1
110KMedo64:R (0805)R5
1120RMedo64:R (0805)R1
14u7Medo64:C (0805)C11
15K1Medo64:R (0805)R5
1600RMedo64:L (0805)L1
1ADM2682EMedo64:U Transciever RS485 Isolated ADM2682E (SOIC-16)U2
1B4B-XH-AMedo64:J JST XH Edge [RS485] (4w)J1
1DMP3099L-13Medo64:Q MOSFET-P (SOT23-3)Q1
1FT232RLMedo64:U Transciever UART FT232RL (SSOP-28)U1
1RXMedo64:DS (0805)DS1
1SM12T1GMedo64:D TVS SM05T1G (SOT23-3)D1
1TXMedo64:DS (0805)DS2

Similar boards

  • 2 layers24 × 27.9 mmRs485FEC, the printed circuit board in 3D

    Rs485FEC

    medo64/Rs485FEC

    RS-485 Framework Expansion Card

    25 parts1MIT
  • 2 layers24 × 27.9 mmUart50FEC, the printed circuit board in 3D

    Uart50FEC

    medo64/Uart50FEC

    UART 5V Framework Expansion Card

    24 partsMIT
  • 4 layers158 × 95 mmFHNW Pro4E FS19T8-3DPrinterBoard STM32, the printed circuit board in 3D

    FHNW Pro4E FS19T8-3DPrinterBoard STM32

    mnemocron/FHNW-Pro4E-FS19T8-3DPrinterBoard-STM32

    Marlin 2.0 compatible 3D printer board based on STM32F103 (KiCad)

    264 parts17GPL-3.0
  • 4 layers50 × 80 mmARGOS DEMO, the printed circuit board in 3D

    ARGOS DEMO

    CNES/argos-demo-board

    Demo board designed to use the ARRIBADA SMD module via USB to send ARGOS messages to the Kineis constellation.

    91 parts7CERN-OHL-S-2.0
  • 2 layers42 × 42 mmLoadcellSensor, the printed circuit board in 3D

    LoadcellSensor

    jujojujo2003/Ender-3-3DPrinter-Load-Cell-Bed-Leveling-Sensor

    This is a Load Cell based bed leveling sensor based on the RP2040 and TI ADS1235 ADC that should mount onto any vertical MGN12H gantry. My printer is an Ender 3 with a bunch of linear rail mods.

    56 parts5MIT
  • 4 layers40 × 52.5 mmVAL3000, the printed circuit board in 3D

    VAL3000

    Valar-Systems/valar-motion

    The easiest, fastest, cheapest, and safest way to spin a stepper motor wirelessly. Valar Motion is a family of tiny Wi-Fi stepper controllers built around a Trinamic TMC2209 driver — precisely control a motor's…

    61 parts3
  • 2 layers90 × 70 mmFumeXsense wx2, the printed circuit board in 3D

    FumeXsense wx2

    0xEBD/fumeXsense

    The idea behind fumeXsense is simple: understand what the Weller WX2 is doing via its serial interface and use that information to control the existing fume extractor automatically.

    39 parts2
  • 4 layers80 × 40 mmTuner time, the printed circuit board in 3D

    Tuner time

    SG295/ece477_guitartuner

    Automatic Guitar Tuner Project for ECE477 (Senior Design) @ Purdue University

    112 parts2

Questions

How big is the Rs485IsoFEC PCB?

It measures 24 × 27.9 mm and has 2 copper layers, 0.8 mm thick.

What parts does the Rs485IsoFEC use?

28 parts, built around the FT232RL, B4B-XH-A and SM12T1G. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Rs485IsoFEC KiCad files?

From the medo64/Rs485IsoFEC repository on GitHub, at the commit this page was made from: the board is src/Rs485IsoFEC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rs485IsoFEC design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).