Hardwareddc aux mitm
TeaRex-coder·hardwareddc·experiments/hardwareddc-aux-mitm/hardwareddc-aux-mitm.kicad_pcb
About the Hardwareddc aux mitm PCB
Hardwareddc aux mitm is an open source RP2040/RP2350 PCB design by TeaRex-coder, published on GitHub under the BSD-3-Clause license. It is a 4-layer board measuring 54.3 × 90 mm, with 45 components from 22 distinct parts.
Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the SN65MLVD200AD and AMS1117-3.3. By type, the board carries 22 resistors, 11 capacitors, 7 connectors, 3 ICs, 1 module and 1 diode.
From the project
a custom PCB that makes adjusting monitor settings easy and convenient
I do a lot of work behind the scene to learn about DDC-related tech. In this directory, I want to share some of my fun HardwareDDC experiments.
This board uses the PTN3392 DisplayPort to VGA IC to convert DP Aux into i2c
- This solution is jank and pretty unstable - Next time, I'll try using TI's M-LVDS transceivers to interact with the Aux channel
This board attempts to "sniff" the DisplayPort auxiliary channel using TI's SN65MLVD200AD.
Main components on the Hardwareddc aux mitm
Hardwareddc aux mitm bill of materials (BOM)
45 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | SN65MLVD200AD | SOIC-8_3.9x4.9mm_P1.27mm | U1, U2 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 1 | RaspberryPi_Pico | RaspberryPi_Pico_SMD | A1 |
| 2 | 47272-0001 | CONN_47272-0001_MOL | J1, J4 |
| 1 | HDMI_A | HDMI_A_Molex_208658-1001_Horizontal | J5 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J6 |
| 1 | CONN_02X02_ODD_EVEN Conn_02x02_Odd_Even | PinHeader_2x02_P2.54mm_Vertical | J7 |
| 1 | CONN_02X04_ODD_EVEN Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical | J8 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | D_TVS | D_SOD-323 | D1 |
| 6 | 100N 100n | C_0402_1005Metric | C1, C3, C4, C5, C8, C9 |
| 2 | 1n | C_0402_1005Metric | C2, C6 |
| 2 | 10UF 10uF | C_0603_1608Metric | C7, C10 |
| 1 | 100NF 100nF | C_0603_1608Metric | C11 |
| 2 | 10K 10k | R_0402_1005Metric | R1, R8 |
| 2 | 3K3 | R_0402_1005Metric | R2, R9 |
| 2 | 1K5 | R_0402_1005Metric | R3, R10 |
| 4 | 51 | R_0402_1005Metric | R4, R5, R11, R12 |
| 2 | 100K | R_0402_1005Metric | R6, R7 |
| 2 | 1M | R_0402_1005Metric | R13, R14 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 0 | R_0603_1608Metric | R15, R16, R17, R18, R19, R20 |
| 2 | 5K1 | R_0402_1005Metric | R21, R22 |
Hardwareddc aux mitm design files
The KiCad project lives in the TeaRex-coder/hardwareddc repository on GitHub; these links point at the commit this page was built from.
Hardwareddc aux mitm: common questions
What microcontroller does the Hardwareddc aux mitm use?
The Hardwareddc aux mitm is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.
How big is the Hardwareddc aux mitm PCB?
The Hardwareddc aux mitm measures 54.3 × 90 mm, has 4 copper layers and is 0.54 mm thick.
How many components are on the Hardwareddc aux mitm?
45 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Hardwareddc aux mitm design files?
From the TeaRex-coder/hardwareddc repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Hardwareddc aux mitm design in my own project?
Yes, under the terms of its BSD-3-Clause license, which TeaRex-coder chose for the repository.
Can I test firmware for the Hardwareddc aux mitm without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in hardwareddc
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k