Making a custom pcb

not sure if it has been asked before and answered, if so sorry for making a copy of a pre-existing one, but i have a project in mind where it involves making a custom pcb, an adapter for the expansion bay where the interposer would be turned into a female pcie x16 (x8 electrically) slot to connect a 70w sff gpu, i know the pinout, schematic, layout etc are on the github repo, but i’m not sure where to go to begin learning how to make this pcb for this project, maybe it already exists but haven’t found something quite like this just yet after having searched for it, i do know of the oculink adapter someone else has made and one can buy, but i want the gpu to be attached to the laptop to turn it into a portable powerful and efficent “desktop” tablet using a portable external pen touch display, the display part would be making a custom bracket attaching to the original display lid hinges and having the vesa mount for this portable display, and the display would be connected to the discrete gpu, all this because having a portable “desktop” level of power while also being repairable and upgradeable without needing to be attached to a wall socket would make it convenient.

i know pcie signaling is hard, one has to match the lenght of traces, prevent noise, signal loss etc, i think i know some if not most of the theory, i just don’t know how to make this project a reality and would like to learn how, i know i’ll have to use kicad or something along those lines to make it, but that’s the extent of my knowledge.

i did plan on making the design of this pcb in some way not only for making the laptop into a tablet, but as the tablet touch part being a separate thing, so if someone wanted to have their laptop as just a laptop, but have a 70w ssf discrete gpu for ai compute, example the rtx pro 4000 blackwell sff, they wouldn’t need to change anything but the expansion bay and add the gpu.

ps. i don’t want to rely on chatgpt or similar to learn this, they allucinate stuff and i feel like they are unethical for certain tasks, i asked this here since i feel it would get me forward more than googling endelessly in search of the ansfwe and accidentally plagiarize someone’s work

Hi, there is already similar project Framework 16 Pcie x 16 slot for expansion bay - #29 by Pierre_Cruse

3 Likes

thanks