Surface fans are now 3D‑printing the hardware Microsoft won’t build

A hand places a stylus onto a keyboard's built-in holder. The keyboard is black, with a distinct red pointer, and rests on a white desk.
You can place your Surface Pen and your Surface Pro inside this 3-D printed dock. (Image credit: idiogenic)

3-D printing may be the key to fixing one of the Surface Pro's biggest flaws. And the solution also gives Surface users the treat of using Lenovo's ThinkPad TrackPoint keyboard.

Even if Microsoft makes the perfect 2-in-1, it still won’t be my dream Surface Pro. Earlier this month, I argued that a flawless PC from Microsoft would fall short of my expectations because I could not pair the device with a Brydge keyboard.

Article continues below

A closed black laptop with a keyboard cover on a white desk. In the background, out of focus, is another keyboard in an office setting, creating a professional atmosphere.

The Surface Pro Keyboard Dock for the ThinkPad Trackpoint II Bluetooth Keyboard makes the PC sit better on your lap and has a spot to hold your Surface Pen. (Image credit: idiogenic)

The maker of the design outlined the problem with Surface Pro devices and other 2-in-1s.

"The problem with the Surface Pro and other tablet based 2 in 1 PCs is that they aren't very nice to use in your lap. The rear kickstand/wobbly keyboard attachment etc make it unstable except on large hard surfaces."

They also used some colorful language when telling Microsoft what to do with the high pricing of the Surface Keyboard and Pen combos.

Their points are valid. While the Surface Pro 11 and other Surface devices are lovely, they are difficult to use on a lap. They've improved in this area over the years, but they're still more awkward than a traditional clamshell laptop.

The 3-D printed dock has a slot to dock the Surface Pro as well as a place to rest the Surface Pen. There are magnets inside to keep the PC and pen in place, though they are more for keeping things aligned than locking things in.

The dock should fit most modern Surface Pro devices, though the ThinkPad keyboard is too wide to allow for a flush design.

The accessory has its flaws, however. The most obvious of which is that it requires you to have a ThinkPad Trackpoint II Bluetooth Keyboard. Lenovo does not list the keyboard on its website, but you can find the keyboard at Best Buy for $130.74.

You won't have a trackpad when using this setup either. Instead, you'll have to use the famous TrackPoint nib built into the keyboard.

The dock is also less versatile than the kickstand of the Surface Pro, which can adjust to a wide range of angles. You're essentially trading the flexibility of that kickstand for lapability.

If you do need the kickstand, you could just remove the dock, though you'd then have an extra accessory to carry around.

The Surface Pro Keyboard Dock for the ThinkPad Trackpoint II Bluetooth Keyboard is not a perfect solution. It's a niche accessory that fills a gap only a subset of users care about.

But given the gap in the market, I appreciate the ingenuity of idiogenic and hope they inspire others to create ways to improve the Surface Pro.


Click to join us on r/WindowsCentral

Join us on Reddit at r/WindowsCentral to share your insights and discuss our latest news, reviews, and more.


Sean Endicott
News Writer and apps editor

Sean Endicott is a news writer and apps editor for Windows Central with 11+ years of experience. A Nottingham Trent journalism graduate, Sean has covered the industry’s arc from the Lumia era to the launch of Windows 11 and generative AI. Having started at Thrifter, he uses his expertise in price tracking to help readers find genuine hardware value.

Beyond tech news, Sean is a UK sports media pioneer. In 2017, he became one of the first to stream via smartphone and is an expert in AP Capture systems. A tech-forward coach, he was named 2024 BAFA Youth Coach of the Year. He is focused on using technology—from AI to Clipchamp—to gain a practical edge.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.