# ESP32 RS485 (Modbus) Controller Module (Component)
## Description
ESP32 RS485 (Modbus) Controller Module – 1k Quantity BOM Cost & Risk Classification
## Component Details
- **Owner:** vasy_skral
- **Created:** 1/25/2024
- **Last Updated:** 1/26/2024
- **Visibility:** Public
- **Per Board Cost (Assembly):** $1.20
- **Per Board Cost (Manufacturing):** $0.50
- **risk_notes_summary:** ESP32-WROOM-32D and MAX3485ESA+ are both available as in-stock, pin-compatible alternates (LCSC Basic) for U2 and IC3 respectively, mitigating major supply risks. All generic passives are LCSC Basic except C5, which remains Extended due to the unavailability of a suitable Basic MPN and is annotated with a risk note—this poses a minor sourcing risk, but alternatives are possible. No other significant supply or compatibility risks identified in the BOM at the 1k-unit level.
- **1k_qty_pricing:** {"U2": { "Basic": "$4.75", "Extended": "$4.00" }, "IC3": { "Basic": "$1.10", "Extended": "$1.00" }, "U1": { "Basic": "$0.50", "Extended": "$0.45" }, "R1": { "Basic": "$0.005", "Extended": "$0.004" }, "R2": { "Basic": "$0.0055", "Extended": "$0.0045" }, "R3": { "Basic": "$0.0055", "Extended": "$0.0045" }, "R4": { "Basic": "$0.006", "Extended": "$0.005" }, "R5": { "Basic": "$0.006", "Extended": "$0.005" }, "R6": { "Basic": "$0.007", "Extended": "$0.006" }, "R7": { "Basic": "$0.007", "Extended": "$0.006" }, "R8": { "Basic": "$0.005", "Extended": "$0.004" }, "R9": { "Basic": "$0.005", "Extended": "$0.004" }, "C1": { "Basic": "$0.008", "Extended": "$0.007" }, "C2": { "Basic": "$0.008", "Extended": "$0.007" }, "C3": { "Basic": "$0.015", "Extended": "$0.012" }, "C4": { "Basic": "$0.020", "Extended": "$0.018" }, "C6": { "Basic": "$0.008", "Extended": "$0.007" }, "C8": { "Basic": "$0.020", "Extended": "$0.018" }, "C9": { "Basic": "$0.030", "Extended": "$0.025" }, "C10": { "Basic": "$0.008", "Extended": "$0.007" }, "C11": { "Basic": "$0.010", "Extended": "$0.009" }, "C12": { "Basic": "$0.010", "Extended": "$0.009" }, "D1": { "Basic": "$0.12", "Extended": "$0.10" }, "D2": { "Basic": "$0.20", "Extended": "$0.18" }, "D3": { "Basic": "$0.40", "Extended": "$0.35" }, "Q1": { "Basic": "$0.05", "Extended": "$0.04" }, "Q2": { "Basic": "$0.05", "Extended": "$0.04" }, "USB1": { "Basic": "$1.50", "Extended": "$1.30" }, "PWR": { "Basic": "$0.10", "Extended": "$0.08" }, "TERM": { "Basic": "$0.02", "Extended": "$0.02" }, "A RS485 B": { "Basic": "$0.25", "Extended": "$0.20" }}
- **License:** https://creativecommons.org/licenses/by/4.0/
- **Per Board Cost (Total):** $11.90
- **Per Board Cost (Components):** $10.20
- **Used in:** 46 projects
- **Stars:** 1
- **Forks:** 7
- **Package / Case Code:** Module
- **Pin Count:** 28
## Pins
| Pin | Name | Type |
|-----|------|------|
| - | +3V3 | |
| - | +5V | |
| - | ESP_EN | |
| - | ESP_RX | |
| - | ESP_TX | |
| - | GND | |
| - | GND | |
| - | GPIO0 | |
| - | GPIO12 | |
| - | GPIO13 | |
| - | GPIO14 | |
| - | GPIO15 | |
| - | GPIO16 | |
| - | GPIO17 | |
| - | GPIO2 | |
| - | GPIO21 | |
| - | GPIO22 | |
| - | GPIO23 | |
| - | GPIO25 | |
| - | GPIO26 | |
| - | GPIO27 | |
| - | GPIO32 | |
| - | GPIO33 | |
| - | GPIO34 | |
| - | GPIO35 | |
| - | GPIO36 | |
| - | GPIO39 | |
| - | GPIO5 | |
---
*Generated from [https://www.flux.ai/vasy_skral/esp32-rs485-modbus-controller-module~9c](https://www.flux.ai/vasy_skral/esp32-rs485-modbus-controller-module~9c)*