Skip to the content
PCBKitNew board
4 layers39 × 20 mmMelonHD, the printed circuit board in 3D

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

1

README

README.md

melonHD 🍈

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.

image

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.

image

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.

image

License

Carrier board is licensed under Solderpad Hardware License v2.1

Parts

16
QtyValueFootprintReferences
6TestPointSamacSys_Parts:TestPoint_Pad_D0.75TP1, TP2, TP3, TP4, TP5, TP6
3ESD204DQAR-ESPackage_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mmU2, U3, U4
2SolderJumper_2_OpenSamacSys_Parts:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
11kResistor_SMD:R_0603_1608MetricR1
1GCT USB4080-03-A or XUNPU TYPEC-324G-BCP24usb4030:GCT_USB4080-03-A_REVA1J1
1XUNPU HDMI-201 or Würth 685119136923SamacSys_Parts:685119136923J2
1greenLED_SMD:LED_0603_1608MetricD1
1~melonhd_module:melonHD_SMTU1

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 mmWiiU HDMI Flex, the printed circuit board in 3D

    WiiU HDMI Flex

    VoxelTek/WiiU_HDMI_Flex

    11 parts2
  • 2 layers20.8 × 26 mmTypeA, the printed circuit board in 3D

    TypeA

    mackieks/fujiflex

    GCVideo DVI flex PCB for Nintendo Wii

    10 parts40
  • 2 layers34 × 32 mmHDMI Mux, the printed circuit board in 3D

    HDMI Mux

    VoxelTek/cafebara

    15 parts
  • 4 layers24.5 × 14 mmMjuart, the printed circuit board in 3D

    Mjuart

    mjbots/moteus

    Brushless DC motor controller

    16 parts1.4kApache-2.0
  • 4 layers73 × 21.3 mmLa pod mmcx, the printed circuit board in 3D

    La pod mmcx

    azonenberg/starshipraider

    Open hardware test equipment

    16 parts193BSD-3-Clause
  • 4 layers26 × 54.4 mmSombrero MSX Goa'uld, the printed circuit board in 3D

    Sombrero MSX Goa'uld

    jabadiagm/MSXgoauld_tn20k

    MSX Goa'uld board with Tang Nano 20k

    16 parts101GPL-3.0
  • 4 layersCopy1, the printed circuit board in 3D

    Copy1

    embeddedalpha/PCB-Design

    Repository for PCB Design Projects

    16 parts77MIT