

MelonHD
Lontium LT6711A HDMI to USB-C DP Alt Mode Converter Module for portablizers
- Size
- 39 × 20 mm
- Copper layers
- 4
- Thickness
- 0.8 mm
- Parts
- 16
- Nets
- 36
- Pads
- 132
- Tracks, vias
- 439, 154
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 24 Jan 2025
- Updated
- 11 Jul 2025
Overview
MelonHD is an open-source printed circuit board by mackieks, from the mackieks/melonHD repository on GitHub. It is a 4-layer board of 39 × 20 mm with 16 parts on 36 nets, routed with 439 tracks and 154 vias.
It is built around the ESD204DQAR-ES. Its parts include 4 ICs, 2 connectors, 1 resistor and 1 diode. It belongs with the interfaces and adapters boards of this library.
Main components
1README
README.mdmelonHD 🍈
Purchase melonHD on Flashfi.re
melonHD is a video converter module based around Lontium Semiconductor's LT6711A. It accepts an HDMI 2.0 input signal (up to 2160p) and outputs USB-C DisplayPort 1.2 Alt Mode.

The module is designed to allow portablizers to add USB-C video output to DIY handheld video game systems, and therefore does not expose the HDMI DDC connections. As such, compatibility with PCs and other HDMI sources which rely on EDID is not guaranteed.
For legal reasons, the melonHD module itself is not open source. It's available for purchase on Flashfire, my webstore. This repository contains documentation, usage guidelines, and an open source carrier board reference design.
Features
- Super compact 17 x 13mm 0.8mm-thick castellated PCB
- 480p - 2160p HDMI 2.0 input and USB-C DP 1.2 Alt Mode output
- Pin-strappable VBUS PDO selection: 5V/3A, 9V/3A, 12V/3A, or 15V/3A
- Powered directly from 5V - 15V VBUS with onboard voltage regulators
- HPD (hotplug detect) output pin: high for DP Alt Mode contracts, low for power-only contracts
Usage
melonHD is powered by the downstream-facing port. This can be a little confusing if you're unfamiliar with the USB-C protocol. Basically, your USB-C monitor needs to be able to provide power to melonHD, while melonHD sends it video data. Most DP Alt Mode sinks support this mode of operation.
The reason melonHD works this way is so it can request power to charge your portable's batteries while your portable is docked. This is identical to how a Nintendo Switch works. Please see the diagram for a more detailed breakdown.
One key feature of melonHD is the customized LT6711A firmware, which allows the user to select what VBUS voltage the module requests from the downstream-facing port. Based on how you pinstrap the module, you can request 5V/3A, 9V/3A, 12V/3A, or 15V/3A. This lets you charge your portable's batteries quickly without sacrificing DP Alt Mode output. Of course, whether you can get higher voltages depends on the capabilities of the downstream port you connect to.
Also, the melonHD module has an "HPD" output pin. This pin is low when melonHD negotiates for a power-only contract, such as when you plug a charger into the USB-C port. But when you plug in a USB-C monitor, melonHD will negotiate a DP Alt Mode contract and the HPD pin will go high. This is useful for enabling GCVideo DVI only when a USB-C monitor is connected, and not when a charger is connected. You could also use it to turn off your portable's screen when an external display is connected, just like a Nintendo Switch.
License
Carrier board is licensed under Solderpad Hardware License v2.1
Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | TestPoint | SamacSys_Parts:TestPoint_Pad_D0.75 | TP1, TP2, TP3, TP4, TP5, TP6 |
| 3 | ESD204DQAR-ES | Package_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mm | U2, U3, U4 |
| 2 | SolderJumper_2_Open | SamacSys_Parts:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | GCT USB4080-03-A or XUNPU TYPEC-324G-BCP24 | usb4030:GCT_USB4080-03-A_REVA1 | J1 |
| 1 | XUNPU HDMI-201 or Würth 685119136923 | SamacSys_Parts:685119136923 | J2 |
| 1 | green | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | ~ | melonhd_module:melonHD_SMT | U1 |
Questions
How big is the MelonHD PCB?
It measures 39 × 20 mm and has 4 copper layers, 0.8 mm thick.
What parts does the MelonHD use?
16 parts, built around the ESD204DQAR-ES. 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 MelonHD KiCad files?
From the mackieks/melonHD repository on GitHub, at the commit this page was made from: the board is KiCAD/Carrier Board/melonHD.kicad_pcb and its schematic KiCAD/Carrier Board/melonHD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MelonHD design in my own project?
Its repository states no licence, so its author keeps all rights: ask mackieks before reusing the design.
Similar boards
- 2 layers19.3 × 18.8 mm

- 2 layers20.8 × 26 mm

- 2 layers34 × 32 mm

- 4 layers24.5 × 14 mm

- 4 layers73 × 21.3 mm

- 4 layers26 × 54.4 mm

- 4 layers

- 4 layers18.6 × 76 mm
