# bigtreetech/btt-expansion-module architecture

> Architecture diagram of the GitHub repository bigtreetech/btt-expansion-module, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/bigtreetech/btt-expansion-module
- Repository: https://github.com/bigtreetech/btt-expansion-module

## Overview

This repository is a documentation collection for BigTreeTech printer expansion hardware, not a software runtime. The README names EXP-MOT, RRF WiFi, and EEPROM; the tree also includes Mini12864 and ESP-WIFI documentation. These suggest motion, connectivity, storage, and display capabilities, but no source excerpts or documented wiring establish how the boards interact or define a user-to-result workflow. The graph therefore shows the documented product families without speculative connections.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_motion["Motion expansion"]
  node_exp_mot["EXP-MOT"]
end

subgraph group_connectivity["Connectivity"]
  node_rrf_wifi["RRF WiFi"]
  node_esp_wifi["ESP-WIFI"]
end

subgraph group_other["Other expansions"]
  node_eeprom["EEPROM"]
  node_mini12864["Mini12864"]
end

click node_exp_mot "https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20EXP-MOT"
click node_rrf_wifi "https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20RRF%20WiFi"
click node_esp_wifi "https://github.com/bigtreetech/btt-expansion-module/tree/master/ESP-WIFI"
click node_eeprom "https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20EEPROM"
click node_mini12864 "https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20Mini12864"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_exp_mot toneBlue
class node_rrf_wifi,node_esp_wifi toneAmber
class node_eeprom,node_mini12864 toneMint
```

## Components

### Motion expansion

- [EXP-MOT](https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20EXP-MOT): `BTT EXP-MOT`

### Connectivity

- [RRF WiFi](https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20RRF%20WiFi): `BTT RRF WiFi`
- [ESP-WIFI](https://github.com/bigtreetech/btt-expansion-module/tree/master/ESP-WIFI): `ESP-WIFI`

### Other expansions

- [EEPROM](https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20EEPROM): `BTT EEPROM`
- [Mini12864](https://github.com/bigtreetech/btt-expansion-module/tree/master/BTT%20Mini12864): `BTT Mini12864`
