External display re-using the framework panel and bezel

There are multiple threads over here talking about it. And I happened to have a left-over panel. So I had to do it. And I wanted to do it right.



(at the moment of writing the 2nd half is still being printed)

The first step was to gain a second display. A friend was upgrading to the 2.8k panel so I could get a second 2.2k panel for cheap. Having an external display with the exact same size and resolution seems like a good plan.

The second step was a driver board. If you search the forum you’ll find a small board with only one port but I actually searched eBay before I searched the forum and I found this one: EDP Controller board kit Type c mini 2 HDMI for NE135FBM-N41 2256X1504 Panel LED | eBay

It has USB-C allowing it to get display and power over 1 cable. But it has 2 of them, allowing USB Power Delivery passtrough. And it also has micro-usb for separate power, and mini-hdmi, for whenever you need that I guess.

Then I needed a case for it. I found one on printables but I wanted to re-use my existing bezel at the front. So I designed my own. You can separate the two parts of the bezel to get a flatter bezel without the chin to make it fit on top of my design.

I used a bunch of 6x4x2 mm magnets that I somehow had sticking around from a previous project. And I used some leftover aluminium bits (I think it’s a flooring profile) for extra stiffness. I designed it in 2 parts to glue together since that’s the only way it’ll fit on a typical 3d printers build plate. I was in a playful mood so I added a wavy two-color effect.

I created the entire thing in OpenSCAD and the code is here: GitHub - Peetz0r/FW13-external-display: Framework 13 external display

I also released STL files on the releases page there. But as of writing there are still some minor issues so I may or may not release a v2 soon.

I also need to think of integrating something like a kickstand and maybe a sleeve.

Edit: the second half has been printed. Pictures of the entire result:



20 Likes

I wanted to take a closer look at the chips on the converter board I found So here we go.

  • Realtek RTD2556VD (pdf)
    • this is the huge main chip, and it does all the display stuff. Specifically the VD variant has 2 DP inputs
  • Puya P25Q80SH (pdf)
    • 8 Mbit (1 MB) flash chip connected to the RTD2556VD, probably containing firmware
  • Legendary LDR6020 (article)
    • multiport USB Power Delivery chip
  • Terminus FE8.1 (pdf)
    • 4 port USB 2.0 hub. There are multiple unused but labeled downstream USB ports on the board. At least one is broken out on the daughterboard with the buttons, and at least another is on another FPC connector. The pinouts are actually silkscreened on the board <3
  • NCE9435 (pdf)
    • Mosfet. There are 2 of them. Probably for switching the Vbus on the usb-c ports (but I haven’t checked).
  • XL Semi XL1583 (pdf)
    • DC-DC buck converter
3 Likes

Oh, looks like you got a really nice and slim result! I love compact designs, which waste barely a millimeter. :grinning: Takes more effort, usually though.

Which glue did you use?

That would really top it off. As this look just ideal to slip into a laptop bag along with your Framework, or other laptop for that matter.

Do you think there might be enough space in a couple spots to add some interlocking joints between the two halves? To take some dependence off of using a good strong glue.

Thanks!

Not really. I think it flowed naturally from re-using the original bezel.

Exactly what I designed it for.

Yes. I mentioned the aluminium profiles but they’re not on any of the pictures. Lemme fix that :slight_smile:

I was procrastinating on that decision. I used cheap boring CA glue for the magnets and I was hoping to use that for the halves (mostly via the alu strips) but I guess my Plan B could be 2 component epoxy if the CA glue fails.

1 Like

Oh, that aluminum sure looks thick enough to be quite strong. Guess no worries there for you.

That is an awesome build. Thanks for sharing.

Does this driver board just work with the FW13 screen without any specific firmware needed?

Also I’m curious which 3D printer you use. Your prints look pretty good.

Yup. I specifically searched ebay for boards compatible with the BOE NE135FBM-N41. (Framework docs, panel specs).

I use a Bambu X1 carbon at my local hackerspace. But the looks are mostly dictated by the matte filament and the textured buildplate. I’m pretty sure I can get almost identical results on any FDM printer with a heated textured buildplate. I think I would choose a Prusa XL if I had access to one, since they would fit the entire design in one piece :slight_smile:

1 Like

If anyone is coming to WHY2025, I’m bringing these projects with me :slight_smile:

5 Likes

please let me know if you release the stls personally my cad skills are shit but i’d love some files with a built in kickstand and slots to attach a cover

Hi so awesome design, I’m trying to make it aswell but I only can find the right part of the 3d model in the files you shared. am i right or am I not looking at the right place. Could you help me.

Im so excited for the results.

1 Like

Sorry for the late response but I have been busy :slight_smile:

The openscad file contains some conditionals near the bottom to slice up the thing into halves and output only one half. So you have to change the if(true) on line 263 into if(false) to get the other half.

Or, if your printer is large enough to print it in one piece, replace all of that with just m();

Also I’m sorry for mixing Dutch and English in the comments and variable names in that file. Almost everyone around me speaks both, so it feels natural to just mix them whenever. But I shouldn’t do that in stuff I plan on sharing :stuck_out_tongue:

1 Like