> For the complete documentation index, see [llms.txt](https://khalil-lab.gitbook.io/evolver/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://khalil-lab.gitbook.io/evolver/hardware/motherboard-layout-and-circuitry/rs485-board.md).

# RS485 Board

GitHub hardware [link](https://github.com/FYNCH-BIO/hardware/tree/master/Vial%20Platform/RS485)

<figure><img src="/files/X1ZuIYgXgI3rKDvzQpIR" alt=""><figcaption><p>RS485 board is center with a red arrow pointing to it.</p></figcaption></figure>

## Overview

The [RS485](https://en.wikipedia.org/wiki/RS-485) board enables serial communication between the [Raspberry Pi](/evolver/hardware/raspberry-pi.md) (server) and the [Arduinos ](/evolver/hardware/motherboard-layout-and-circuitry/arduino.md)(controlling the parameters).

## Troubleshooting

The RS485 board has broken on very rare occasions.

### Symptoms

No communication between all Arduinos and the Raspberry Pi server

### Diagnosis

If only one Arduino is not communicating More likely to be something wrong with:

1. Arduino
2. [Motherboard](/evolver/troubleshooting/vial-platform-troubleshooting/motherboard-troubleshooting-replacement.md) connections between Arduino and RS485 board

If you have tried a new Arduino with new code and verified motherboard connections work, it may be the RS485 board itself. Try a new RS485 board ordered from Fynch.
