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

RS-485 Framework Expansion Card

Size
24 × 27.9 mm
Copper layers
2
Thickness
0.8 mm
Parts
25
Nets
20
Pads
111
Tracks, vias
258, 36
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Aug 2022
Updated
2 Feb 2025

Overview

Rs485FEC is an open-source printed circuit board by medo64, from the medo64/Rs485FEC repository on GitHub, published under the MIT licence. It is a 2-layer board of 24 × 27.9 mm with 25 parts on 20 nets, routed with 258 tracks and 36 vias.

It is built around the SP485EN, FT232RL and AP22652W6, with the B4B-XH-A, CUS08F30 and SM12T1G among its other parts. Its parts include 9 capacitors, 6 resistors, 3 ICs, 2 diodes and 2 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

6

README

README.md

RS-485 Framework Expansion Card

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

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

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)
45V100 mA power supply

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
921,600923,0770.16%3.250
1,000,0001,000,0000.00%3.000
2,000,0002,000,0000.00%2.000
3,000,0003,000,0000.00%0.000

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

25
QtyValueFootprintReferences
5100nMedo64:C (0805)C2, C3, C4, C5, C6
310uMedo64:C (0805)C7, C8, C9
21KMedo64:R (0805)R2, R3
1105444-0001Medo64:J USB C 3.2 Edge (24w)J1
110KMedo64:R (0805)R5
110nMedo64:C (0805)C1
1120Medo64:R (0805)R1
15K1Medo64:R (0805)R5
1600RMedo64:L (0805)L1
175KMedo64:R (0805)R6
1AP22652Medo64:U LoadSwitch Adjustable [AP22652W6-7] (SOT23-6)U3
1B4B-XH-AMedo64:J JST XH Edge [RS485] (4w)J2
1CUS08F30Medo64:D (SOD323)D1
1FT232RLMedo64:U Transceiver UART [FT232R] (SSOP-28)U1
1RXMedo64:DS (0805)DS1
1SM12T1GMedo64:D TVS 7-12V [SM712] (SOT23-3)D2
1SP485EMedo64:U Transciever RS485 [SP485EEN] (SOIC-8)U2
1TXMedo64:DS (0805)DS2

Questions

How big is the Rs485FEC PCB?

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

What parts does the Rs485FEC use?

25 parts, built around the SP485EN, FT232RL, AP22652W6 and B4B-XH-A. 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 Rs485FEC KiCad files?

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

Can I use the Rs485FEC 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).

Similar boards

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

    Rs485IsoFEC

    medo64/Rs485IsoFEC

    Isolated RS-485 Framework Expansion Card

    28 partsMIT
  • 2 layers24 × 27.9 mmUart33FEC, the printed circuit board in 3D

    Uart33FEC

    medo64/Uart33FEC

    UART 3.3V Framework Expansion Card

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

    Uart50FEC

    medo64/Uart50FEC

    UART 5V Framework Expansion Card

    24 partsMIT
  • 4 layers36 × 77 mmUhub, the printed circuit board in 3D

    Uhub

    dotcypress/uhub

    uConsole USB Hub Expansion Card

    50 parts67Apache-2.0
  • 4 layers88 × 94.5 mmFC V5a, the printed circuit board in 3D

    FC V5a

    proveskit/flight_controller_board

    The main flight computer board for the PROVES Kit.

    270 parts6CERN-OHL-W-2.0
  • 4 layers88 × 94.5 mmRT1050, the printed circuit board in 3D

    RT1050

    NortheasternSatelliteLab/ADCS-Camera-Payload-Board

    209 parts2
  • 4 layers80 × 40 mmAudio latency tester board, the printed circuit board in 3D

    Audio latency tester board

    antmicro/audio-latency-tester-board

    This project contains open hardware design files for an audio latency processing board. The system allows driving an external speaker and collecting audio samples from a pair of PDM or I2S microphones.

    240 parts1Apache-2.0
  • 2 layers24 × 27.9 mmPowerFEC, the printed circuit board in 3D

    PowerFEC

    medo64/PowerFEC

    Non-isolated 5V output with a 500 mA current limit.

    28 partsMIT