

PanaHacks
A PCB for communication with Panasonic PACi air conditioners
- Size
- 93.6 × 87.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 126
- Nets
- 95
- Pads
- 345
- Tracks, vias
- 527, 41
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 25 Mar 2026
- Updated
- 25 Mar 2026
Overview
PanaHacks is an open-source printed circuit board by TMaxElectronics, from the TMaxElectronics/PanaHacks_PCB repository on GitHub. It is a 2-layer board of 93.6 × 87.6 mm with 126 parts on 95 nets, routed with 527 tracks and 41 vias.
It is built around the CH340C, ESP32-WROOM-32D and AP63200WU, with the VOS618AT, LM393 and BAV16W among its other parts. Its parts include 32 capacitors, 30 resistors, 15 diodes, 7 ICs and 6 inductors. It belongs with the ESP32 boards of this library.
Main components
9CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesAP63200WU
TSOT-23-6-40℃~+85℃ 1 22uA 2A 3.8V~32V 500kHz Adjustable Buck Buck Built-in Yes TSOT-23-6 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersVOS618AT
SOIC-4-175mil-55℃~+110℃ 1 1.1V 120mV@1mA,0.25mA 3.75kV 50% 50mA 5us 600% 7us SOIC-4-175mil Transistor, Photovoltaic Output Optoisolators ROHSVishay IntertechnologyTransistor, Photovoltaic Output OptoisolatorsLM393
SOP-8-16V~16V 0℃~+70℃ 2 2.5mA 250nA 2V~36V 36V 5mV 5nA Fail-safe function Open-drain SOP-8 Comparators ROHSMSKSEMIComparatorsBAV16W
SOD-123-55℃~+150℃ 1 Independent 1.25V@150mA 1uA@75V 2A 300mA 85V SOD-123 Diodes - General Purpose ROHSDiodes IncorporatedDiodes - General PurposeSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)EE2-5NU
SMD,15x7.5mm-40℃~+85℃ 140mW 15mm 178Ω 1ms 220V@DC、250V@AC 2A 2ms 300mA@110VDC、500mA@125VAC、2A@30VDC 5V 7.5mm 75mΩ 9mm Silver alloy + gold alloy Two sets of changeover: 2C (DPDT) SMD,15x7.5mm Signal Relays ROHSKEMETSignal RelaysPESD5V0U2BT,215-JSM
SOT-23100nA 2 20A@8/20us 20V 350W@8/20us 39pF 5V 8.3V ESD IEC 61000-4-2 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSJSMSEMIUncategorised
README
Readme.mdPanaHacks
This project aims to reverse-engineer the two wire RC bus used by some Panasonic PACi Commercial air conditioning units. The Bus allows for communication between multiple aircon units and controllers via just two wires. From what i was able to see so far the bus is a ~15V DC signal with 2.4kBaud serial data (8 data bits, even parity, one stop bit) modulated onto it. Active state seems to be ~-0.5V delta from the idle state.
PCB
The PCB in this repo should level shift the signals from the RC bus to something the ESP32 can understand. I only just designed it so no testing, software or integration into smart-home packages has been done yet.
Parts
126| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C7, C10, C11, C15, C16, C17, C31 |
| 8 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C4, C5, C13, C14, C26, C28, C29 |
| 8 | 1k | Resistor_SMD:R_0603_1608Metric | R16, R22, R23, R24, R25, R26, R27, R28 |
| 7 | BAV16W | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D13, D14 |
| 6 | 10uF | Capacitor_SMD:C_0603_1608Metric | C6, C9, C12, C19, C20, C21 |
| 6 | LOGO | LOGO | G***, G***, G***, G***, G***, G*** |
| 5 | 2.2k | Resistor_SMD:R_0603_1608Metric | R6, R7, R9, R10, R11 |
| 4 | 20V | Diode_SMD:D_SMA | TVS1, TVS2, TVS3, TVS4 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 4 | MountingHole | MountingHole:MountingHole_3.5mm | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R12, R13, R18 |
| 3 | 1nF | Capacitor_SMD:C_0603_1608Metric | C22, C24, C30 |
| 3 | 330uF | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C25, C27, C34 |
| 3 | 470 | Resistor_SMD:R_0603_1608Metric | R5, R8, R29 |
| 3 | 860uH | Inductor_SMD:L_12x12mm_H8mm | L3, L4, L5 |
| 3 | Bus GND | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP6, TP7, TP8 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C8, C32 |
| 2 | 22k | Resistor_SMD:R_0603_1608Metric | R14, R15 |
| 2 | 40V | Varistor:RV_Disc_D7mm_W3.9mm_P5mm | RV1, RV2 |
| 2 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4 |
| 2 | VOS618A | Package_SO:SOP-4_4.4x2.6mm_P1.27mm | U6, U7 |
| 1 | 10uH | Inductor_SMD:L_1008_2520Metric | L2 |
| 1 | 120k | Resistor_SMD:R_0603_1608Metric | R41 |
| 1 | 15V Comms | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP4 |
| 1 | 15V ESP | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP5 |
| 1 | 1Meg | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 2.2Meg | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | 39k | Resistor_SMD:R_0603_1608Metric | R42 |
| 1 | 4.7uH | Inductor_SMD:L_1206_3216Metric | L6 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R17 |
| 1 | 47pF | Capacitor_SMD:C_0603_1608Metric | C18 |
| 1 | 629722000214 | stdCon:629722000214 | J3 |
| 1 | ADM3485xR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | AP63200WU | Package_TO_SOT_SMD:TSOT-23-6 | U4 |
| 1 | Bus | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP9 |
| 1 | Bus Floating | LED_SMD:LED_0603_1608Metric | D15 |
| 1 | Bus Power | LED_SMD:LED_0603_1608Metric | D12 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | Common Mode | Inductor_SMD:L_CommonMode_Wuerth_WE-SL2 | L1 |
| 1 | Comp Out | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP11 |
| 1 | Comp+ | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP1 |
| 1 | Comp- | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP2 |
| 1 | EE2-5NU | Relay_SMD:Relay_DPDT_Kemet_EE2_NU | K1 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | HalfRef | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP3 |
| 1 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | Logic GND | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP13 |
| 1 | ModBus | TerminalBlock:TerminalBlock_bornier-4_P5.08mm | J2 |
| 1 | PESD5V0U2BT,215 | Package_TO_SOT_SMD:SOT-23 | D6 |
| 1 | Power | LED_SMD:LED_0603_1608Metric | D11 |
| 1 | RC Bus | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J1 |
| 1 | RC Error | LED_SMD:LED_0603_1608Metric | D10 |
| 1 | RC Rx | LED_SMD:LED_0603_1608Metric | D7 |
| 1 | RC Tx | LED_SMD:LED_0603_1608Metric | D8 |
| 1 | Remote | LED_SMD:LED_0603_1608Metric | D9 |
| 1 | Rx | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP10 |
| 1 | Tx | TestPoint:TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP12 |
Questions
How big is the PanaHacks PCB?
It measures 93.6 × 87.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PanaHacks use?
126 parts, built around the CH340C, ESP32-WROOM-32D, AP63200WU and VOS618AT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the PanaHacks KiCad files?
From the TMaxElectronics/PanaHacks_PCB repository on GitHub, at the commit this page was made from: the board is PanaHacks.kicad_pcb and its schematic ESP_USB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PanaHacks design in my own project?
Its repository states no licence, so its author keeps all rights: ask TMaxElectronics before reusing the design.
Similar boards
- 4 layers86.2 × 56.2 mm

- 4 layers86.2 × 56.2 mm

- 2 layers257.8 × 176.8 mm

Teensy boardV 1
Cosys-Lab/TruggySense
Framework for off-road rc-vehicle monitorring
625 parts1CC-BY-SA-4.0 - 2 layers75 × 50 mm

SCM
Formula-Trinity/safety-circuit-monitor
A Circuit that monitors the Safety Circuit on an FS car and toggles LEDs for the most upstream failure point.
70 parts - 4 layers86.2 × 56.2 mm

Teacup t41
thingino/teacup-neo
Universal Ingenic SoC development platform: one carrier + per-SoC interposer modules (T10 through A1, any package) on a DDR4 card edge, with an ESP32-S3 BMC for autonomous LLM-driven development.
123 parts1GPL-3.0 - 2 layers56.8 × 52.4 mm

- 2 layers38.1 × 38.1 mm

- 2 layers124.8 × 68 mm

ESP-32-RELAY CONTROLLER
pasachan/ESP-32-RELAY-CONTROLLER
An 8-channel relay controller with Wi-Fi, an RS-485 field bus, and a 12 V power rail for downstream nodes. Designed as the master board for a small home-automation network: this board switches loads directly, talks to…
106 parts1CERN-OHL-P-2.0