# Midea AC Controller PCB Design

This folder contains the KiCad project files and documentation for the custom Midea AC Controller PCB with BLE beacon capabilities.

## Project Structure

```
PCB_Board/
├── Midea_ESP/                    # KiCad project folder
│   ├── Midea_ESP.kicad_pro       # KiCad project file
│   ├── Midea_ESP.kicad_sch       # Schematic file
│   ├── Midea_ESP.kicad_pcb       # PCB layout file
│   ├── libs/                     # Custom component library
│   │   └── Midea_AC_Controller.kicad_sym  # Custom symbols
│   ├── LIBRARY_SETUP.md          # How to add libraries
│   └── COMPONENT_REFERENCE.md    # Component quick reference
├── DESIGN_SPEC.md                 # Complete design specification
├── KICAD_GUIDE.md                # Step-by-step KiCad guide
└── SCHEMATIC_CONNECTIONS.txt     # Detailed connection list
```

## Quick Start

1. **Setup Libraries**: See `Midea_ESP/LIBRARY_SETUP.md`
2. **Read Design Spec**: See `DESIGN_SPEC.md`
3. **Create Schematic**: Follow `KICAD_GUIDE.md`
4. **Reference Connections**: Use `SCHEMATIC_CONNECTIONS.txt`

## Key Components

- **ESP32-WROOM-32E**: Main microcontroller (WiFi + BLE)
- **TXB0104PWR**: Logic level shifter (3.3V ↔ 5V)
- **AMS1117-3.3**: Voltage regulator
- **JST-XH Connector**: Midea AC interface

## Documentation Files

- `DESIGN_SPEC.md`: Complete hardware design specification
- `KICAD_GUIDE.md`: Detailed KiCad schematic and PCB guide
- `SCHEMATIC_CONNECTIONS.txt`: Pin-to-pin connection reference
- `Midea_ESP/LIBRARY_SETUP.md`: Library setup instructions
- `Midea_ESP/COMPONENT_REFERENCE.md`: Component quick reference

