Mhi xy bus
iblue·mhi-xy-bus·aircohack/platine/mhixy.kicad_pcb
About the Mhi xy bus PCB
Mhi xy bus is an open source AVR/Arduino PCB design by iblue, published on GitHub. It is a 2-layer board measuring 91.4 × 40.6 mm, with 66 components from 37 distinct parts.
Its main chip is the ATMEGA328-AU, from the AVR/Arduino family. Other key parts include the LM358, LM317M, 78L05 and FT232RL. By type, the board carries 26 resistors, 15 capacitors, 9 transistors, 6 ICs, 3 connectors and 3 diodes.
It belongs with the test & measurement designs in this gallery.
From the project
Reverse engineering of the Mitsubishi Heavy Industries X/Y Bus as used in FDUM air condition
This directory contains research and development files for reverse engineering the Mitsubishi Heavy Industries (MHI) air conditioning X-Y bus communication protocol.
This project was never completed. The files are published in the hope that they may be useful to someone interested in the specifics of the MHI X-Y bus protocol. The protocol analysis is partially complete, and the hardware designs reached prototype stage but were not finalized.
Main components on the Mhi xy bus
Mhi xy bus bill of materials (BOM)
66 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM358 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U1 |
| 2 | LM317M | SOT-223 | U2, U3 |
| 1 | ATMEGA328-AU | TQFP-32_7x7mm_Pitch0.8mm | U4 |
| 1 | 78L05 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U5 |
| 1 | FT232RL | SSOP-28_5.3x10.2mm_Pitch0.65mm | U6 |
| 1 | BC857A | SOT-23 | Q1 |
| 4 | BC807-40 | SOT-23 | Q2, Q5, Q7, Q9 |
| 3 | BC847C | SOT-23 | Q3, Q6, Q8 |
| 1 | BC817-40 | SOT-23 | Q4 |
| 1 | 16MHz | Crystal_SMD_5032-4pin_5.0x3.2mm | Y1 |
| 1 | MHI Bus | TerminalBlock_WAGO-804_RM5mm_2pol | J1 |
| 1 | ISP | Pin_Header_Straight_2x03_Pitch2.54mm | J2 |
| 1 | USB_OTG | USB_Micro-B_10103594-0001LF | J3 |
| 1 | Polyfuse | R_1812 | F1 |
| 2 | 50k | Potentiometer_Trimmer_ACP_CA6v_Horizontal | RV1, RV2 |
| 1 | BAT54S | SOT-23 | D1 |
| 2 | BAT54 | D_SOT-23_ANK | D2, D3 |
| 1 | 47n | C_0603 | C1 |
| 1 | 4700u | CP_Radial_D18.0mm_P7.50mm | C2 |
| 2 | 22u | CP_Radial_D5.0mm_P2.00mm | C3, C4 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 100u | CP_Radial_D8.0mm_P3.50mm | C5, C6 |
| 2 | 1u | C_0603 | C7, C8 |
| 2 | 4u7 | C_1206 | C9, C11 |
| 3 | 100n | C_0603 | C10, C12, C13 |
| 2 | 12p | C_0603 | C14, C15 |
| 1 | 47k | R_0603 | R1 |
| 3 | 220k | R_0603 | R2, R3, R11 |
| 4 | 25k | R_0603 | R4, R5, R6, R7 |
| 1 | 1 | R_0603 | R8 |
| 1 | 2k2 | R_0603 | R9 |
| 1 | 22k | R_0603 | R10 |
| 6 | 10k | R_0603 | R12, R13, R19, R21, R22, R24 |
| 3 | 1k | R_0603 | R14, R25, R26 |
| 2 | 220 | R_0603 | R15, R17 |
| 1 | 3k9 | R_0603 | R16 |
| 1 | 1k8 | R_0603 | R18 |
| 2 | 100k | R_0603 | R20, R23 |
Mhi xy bus design files
The KiCad project lives in the iblue/mhi-xy-bus repository on GitHub; these links point at the commit this page was built from.
Mhi xy bus: common questions
What microcontroller does the Mhi xy bus use?
The Mhi xy bus is built around the ATMEGA328-AU, from the AVR/Arduino family.
How big is the Mhi xy bus PCB?
The Mhi xy bus measures 91.4 × 40.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mhi xy bus?
66 components, from 37 distinct parts. The full bill of materials is listed on this page.
Where can I download the Mhi xy bus design files?
From the iblue/mhi-xy-bus repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Mhi xy bus design in my own project?
The repository has no license, so all rights stay with iblue. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Mhi xy bus without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746