Initial KiCad project
This commit is contained in:
55
Midea_ESP/README.md
Normal file
55
Midea_ESP/README.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# Midea AC Controller PCB Design
|
||||
|
||||
Custom PCB design for controlling Midea/Inventor AC units using ESP32 with BLE beacon capabilities.
|
||||
|
||||
## Project Files
|
||||
|
||||
- `Midea_ESP.kicad_pro` - KiCad project file
|
||||
- `Midea_ESP.kicad_sch` - Schematic file
|
||||
- `Midea_ESP.kicad_pcb` - PCB layout file
|
||||
- `Midea_ESP.kicad_prl` - Project local settings
|
||||
|
||||
## Custom Library
|
||||
|
||||
- `libs/Midea_AC_Controller.kicad_sym` - Custom symbol library containing:
|
||||
- ESP32-WROOM-32E
|
||||
- TXB0104PWR (Level shifter)
|
||||
- AMS1117-3.3 (Voltage regulator)
|
||||
- CP2102N (USB-to-Serial - not used, kept for reference)
|
||||
|
||||
## Documentation
|
||||
|
||||
- **`SCHEMATIC_COMPONENT_LIST.md`** - Complete component list with pin-by-pin connections and schematic structure
|
||||
- **`QUICK_START_SCHEMATIC.md`** - Step-by-step guide for building the schematic in KiCad
|
||||
- **`PROGRAMMING_HEADER.md`** - Programming header pinout and connection guide
|
||||
- **`COMPONENT_SIZES.md`** - Recommended package sizes for all components (capacitors, resistors, LEDs, etc.)
|
||||
- **`AC_CONNECTION.md`** - AC connector pinout and connection guide
|
||||
|
||||
## Getting Started
|
||||
|
||||
1. Open the project in KiCad: `kicad Midea_ESP.kicad_pro`
|
||||
2. Follow `QUICK_START_SCHEMATIC.md` to build the schematic
|
||||
3. Refer to `SCHEMATIC_COMPONENT_LIST.md` for detailed component information
|
||||
4. Use `PROGRAMMING_HEADER.md` when connecting a USB-to-Serial adapter for flashing
|
||||
|
||||
## Design Features
|
||||
|
||||
- ESP32-WROOM-32E microcontroller
|
||||
- 5V to 3.3V voltage regulation (AMS1117-3.3)
|
||||
- 3.3V ↔ 5V level shifter (TXB0104PWR) for AC communication
|
||||
- Programming header for external USB-to-Serial adapter
|
||||
- Reset and boot buttons
|
||||
- Status LEDs
|
||||
- JST-XH connector (J1) - Provides power input and AC communication
|
||||
|
||||
## Power Supply
|
||||
|
||||
- **Power Input:** J1 Pin 1 (+5V) - Powers the entire PCB
|
||||
- **Voltage Regulator:** AMS1117-3.3 converts 5V to 3.3V for ESP32
|
||||
- **Ground:** J1 Pin 4 (GND)
|
||||
|
||||
## Cost Optimization
|
||||
|
||||
- Uses programming header instead of onboard USB-to-Serial chip (saves ~$2.50 per board)
|
||||
- Minimal component count while maintaining functionality
|
||||
|
||||
Reference in New Issue
Block a user