Framework Laptop Mainboard
github.com
github.com
I can see the "Framework motherboard as SBC" idea catch on for everything from set-top boxes (Steam Machines could make a comeback this way) to a poor man's blade server.
I’ve tried a few times in the last year and finding parts (that are actually available) for a sub- $500 small-form-factor system seems to be beyond my capabilities :)
https://www.notebookcheck.net/Intel-Core-i5-1135G7-Processor...
Or could one fully use it "standalone" providing they supply their own usb-c power, memory, storage + external keyboard+monitor?
edit - looks like it can. the 3d printable case is slick, wish it was sold in the store: https://frame.work/blog/mainboard-availability-and-open-sour...
Best of luck with that. I know with UPS even the Ground services include the possibility of going via air if the destination is even slightly disconnected from the US mainland (and I distinctly recall having to program ERP/WMS logic for blocking ORM-D shipments entirely to the Catalina Islands' zip code because UPS would accept the ORM-D-marked package, try to load it on a plane for that last hop, and then send us nastygrams about us being the ones somehow at fault for it); I don't think FedEx is any different in that regard.
It's definitely possible to ship batteries via air, but it has to be marked air cargo only and the fees are probably too steep to be worthwhile unless you're shipping a bunch at a time.
Do you have an estimate of when the Framework Marketplace will be available for UK customers? Currently Marketplace links redirect to the UK homepage, and is only accessible after manually selecting "United States" as a country.
The experience is a little rough with the redirect, and I'd love it if I could put an email somewhere for a reminder when it launches. Otherwise though I'm really looking forward to ordering soon!
That's brilliant. Do you see potential for this becoming popular as a "Raspberry Pi on steroids"? Any future plans to encourage that kind of ecosystem?
Do you plan to offer Pro/Enterprise CPUs (Intel vPro, Ryzen Pro), for h/w security features like memory encryption or Windows secured core / VBS?
For open-source firmware and kernel/hypervisor development, it would be good to have a serial port header.
We also have some additional debug support through a header that we've documented here: https://github.com/FrameworkComputer/EmbeddedController
The GPIO would require EC firmware development, but it is technically possible: https://github.com/FrameworkComputer/EmbeddedController
It's actually open space right now in the market. It's an annoyance/limitation that the easiest current way to do i2c/gpio/etc hardware-y stuff involves moving to ARM/Rpi. There aren't any real easy solutions for x86 and hobbyists. I had a friend who worked in touchdesigner (which is x64 only) and it was always a bit annoying he couldn't hook say LED strips directly to his laptop and to touchdesigner (so people spend a small fortune on DMX lights). We ended up doing wifi + esps. But that's much more fragile..
Maybe ideally you'd have a header on the side of laptop kinda like the Rpi400?
But even a separate machine/baseboard would still be awesome in the hobby and education sphere
Besides the FT232H, there are larger FTDI chips with more channels. I am uncertain if one can find USB breakout boards for them, though.
I wish there were some higher-speed, lower-level local busses for communication with subprocessors and other IO (SPI, CAN, etc), but Ethernet is fine.
Not for distributed use, but you can interface with USB and still have real-time signal generation.
Is anything patented?
Would you welcome other companies making compatible components?
> licensed under CC BY 4.0
> All of this is a starting point for a broader set of open source Mainboard documentation to enable creation of fully compatible third-party Mainboards in the future.
I don't see any full electronic schematics/BoM in the repo; they don't tell you how to replicate or modify the electronics, just how to fit the form factor.
Legally, it is a bit of an issue as the linked license could technically change.
Technically, it prevents github from recognizing CC-BY-4.0 as the repository license.
Now when are the AMD mainboards coming? ;)
Gotta say I was disappointed when the first ones out were Intel.
Also a quick qn 2 - any plans for a "smaller" board (maybe v2/later)? The current size is fine for a laptop but not ideal if someone is looking for building a tablet/small cyberdeck style device.
[0] Expansion card program at https://community.frame.work/c/developer-program/expansion-c... shows ethernet, cellular, wireless charging.
If you look at the Open Compute project, there's full schematics available for boards that have far more interesting parts than what would be on this.
For comparison, someone has made an entire 386 PC motherboard himself: https://news.ycombinator.com/item?id=29273829
I suspect there's enough information out there publicly to do everything up to perhaps a PIII (Socket 370 era) or thereabouts, but it starts being much harder beyond that.
I have, on my property, a standalone building in which I engage in a variety of activities to include fairly deep level repair of electronics. I have surface mount soldering skills and equipment (hot air rework, magnification, soldering tips), and documented surface mount work on my blog.
But I'm not a "random corner computer shop that can replace RAM."
Do I qualify, should I want schematics?
Another option is to put the nic inside a tb3 pcie enclosure and connect that. There are 4 thunderbolt ports.
Here's an example of m.2 to PCIe x4 adapter: https://www.delock.com/produkt/64131/merkmale.html
If adapter is possible we could use 4 port gig adapter for a nice pfsense/opnsense router or a VM server.
https://community.frame.work/t/any-chance-of-trackpoint/1026
Lenovo is doing the opposite of what Framework is doing by soldering down memory and making ThinkPads less repairable. Framework has a great opportunity to take in disillusioned ThinkPad customers who are only staying with Lenovo because of the TrackPoint.
Edit: And I want my ThinkLight back! It's not enough to light the keys from underneath -- the ThinkLight was great for giving a little glow around the laptop to light the working area up a bit when in a darkened room. I did a lot of homework under a ThinkLight. And extra points if we can make it shine in red!
Just "shipping" is not good enough if you are a hardware producer who cares whether the product can be legally operated in a country.
However, I think maybe there are ways to achieve delivery even if the manufacturer is not operating in the destination country? Maybe through a third-party partner such as Amazon?
This Chromebook (https://www.amazon.com/dp/B07YMM4YC1/) for example, ships from the US and can be delivered straight to my hand even Google don't actually operate here.
Currently, if I want to buy the laptop, I have to hire a courier company to proxy the package (from their US warehouse to the destination country), the company will handle import and customs. But given the nature of the business, the package might be damaged or lost, and when it did, I might only get the courier fee refunded.
Amazon on the other hand, almost never fail, and even if they did fail, I can still get all my money back.
I would totally pay a small premium to get my laptop and other hardware safely delivered. So... I hope Framework consider this.
> With our supply improving, you may be wondering when you can order a laptop if you’re outside of the US and Canada. We selected and are bringing up our worldwide warehousing and fulfillment partner, which is one very key part of the equation, but it takes quite a lot more than that to enable a complete experience in each country. Picking Germany as one example, we need German language keyboards, a Type F power cable, in-box paperwork and labeling in German, localization for the Framework website, support documentation, and checkout flow, support for local payment methods, calculation of Euro prices and taxes, accounting support for German income, creation of legally sound Terms of Sale, Privacy, and Warranty policies for Germany, CE certifications, a local Authorized Representative to back up the certifications, determination of HS codes and tariffs, an Importer of Record to be able to deliver duty paid, German-language in-time-zone customer support, reverse logistics and RMA support for returns and repairs, region-specific sourcing of off the shelf memory and storage, trial builds of German laptops prior to production, and back-end ERP infrastructure to tie all of this together. That sounds like a lot, but it’s actually a drastically simplified summary.
Australia and NZ are easier because there is no new language involved (both use English); unlike UK, there isn’t even a different keyboard layout, both using the US English layout (but I suppose some people in the UK would be happy to buy it even if it had a US keyboard.) The only physical hardware change required would be a different mains power cord. Some of the other issues (regulatory/tax/currency/customs/etc) would still exist, but cutting the language issue out must simplify things.
It is costly, very time consuming (think months to years) and very risky (the authorities often reject things and you need to go back to the drawing board) to do it the official way.
Any plan to release an AMD alternative mainboard?
Does it get very hot in your lap for example?
Sometimes it reaches 75%
It's not hot by computer standards per se, but since it's built out of aluminum, there are moments when you wouldn't want to have it on your lap because it would be somewhat painful. Specially with some heavy compilation going on
https://community.frame.work/t/amd-cpus-an-open-letter-to-th...
Also, thank you very much. I love my Framework laptop!
1) When are you planning to launch in India?
2) Have you thought about launching your own Linux distro optimized for Framework? You could upgrade Linux desktop experience. That would be awesome.
Apple always had the advantage of controlling both the hardware and the software.
Also, in the Linux space, I had amazing experience with Raspberry Pi OS. Not only that it works well out of the box, but being the OS most people use on that specific hardware makes searching for answers to any issues much easier.
Ideally though it would be as close as possible to an existing distro and only include patches needed for good Framework support.
It's a bad idea to force users to use one distro. There are many users who run NixOS, and others prefer Ubuntu, or even Gentoo.
> Apple always had the advantage of controlling both the hardware and the software.
Controlling my own hardware is exactly what I look for when buying a laptop.
And this is exactly why anyone who likes that approach can & will buy an Apple laptop. Framework is clearly going for the opposite of that market. Instead of being a (necessarily) worse clone of Apple, I think it makes sense for them to cater to the market they are clearly aimed at, which is not people who are happy with a walled-garden system.
Once you start getting into specific hardware optimizations you are basically throwing up your hands on the interoperable approach that is a strength of Linux. There is no reason why those changes can't be upstreamed.
Furthermore, I think that, atm, their target market may be 95% of power users who will flash a usb stick with their favorite OS even before receiving the computer.
Please please please keep the control of your company. The world desperately needs companies like yours.
Note that you'll need some fasteners to install everything (see https://guides.frame.work/Guide/Fasteners+Guide/106 for all fastener types)
- 5x Mainboard fasteners - M1.6 1.5mm fastener with a 5.5mm diameter T5 head and 0.6mm thread pitch
- 3x Audio Board and WiFi card fasteners - M2 3.0mm fastener with a 4.5mm diameter T5 head and 0.7mm thread pitch
These arent ISO metric thread pitches. Why not use standard fasteners? I cant find these to buy anywhere online (even with different heads) - even your own website doesnt stock them...EDIT: looks like im not the only one to ask - theres an unanswered question on that guide since Apr 2 asking the same thing.
For the 3D printed cases, for simplicity we didn't design in threaded inserts, so you can use self-tapping M2 or M1.6 fasteners with approximately the right length and head size and it'll work.
For those who might wonder why eInk would be cool: Much better reading experience on the screen and insanely long battery life.
W.r.t. power: I don’t think EPD magically runs on less power _while refreshing_. So again, if you are mostly displaying static text and figures —- like in an ebook reader —- it’s great. If you’re constantly repainting the UI, less so.
As much as we may like to think programming is all about staring at walls of text in editor buffers we’ve carefully tuned for readability, IME at least I spend a lot of time switching between an editor, live view of my running app, documentation, log and trace views, etc.
Neither a slow refresh (4-10 fps) with major ghosting or a glacially slow (<1 fps) one that’s clean is actually a very good trade off with most modern workflows. Including ones that are nominally about text, like coding.
knocking off the mac is kinda cute, but mac laptop ergonomics and durability are terrible.
Will a matte screen be supported?
Will a thinkpad style keyboard be available for the framework? Raynaud's syndrome makes trackpad sensing poor.
Unfortunately Lenovo or Dell might get my budget if it looks like that's not going to happen for a while. This laptop has had a few too many drops off of my bike (which is why repairability would be great!).
With the Framework though, the CPU (motherboard) is intended to be replaceable. There will likely be (assuming there isn't one already) a secondary market of individual parts.
The whole "it's more green" thing is marketing fluff.
Recycling is the worst of the three by far.
Alder Lake and Zen 3 have been out for a while now, so I do not think it is unreasonable to expect a brand new laptop to ship with either of them.
For a Dell, HP, or other multinational conglomerate who gets new chipsets in advance from Intel and always has a dozen or more models on the never ending merry-go-round of 'hype the new, dump last seasons at Costco on the people who don't know any better', no, it's not unreasonable.
For a small batch manufacturer who's been shipping laptops less then a year and is still effectively on their first model release? All in the middle of a pandemic induced supply chain fiasco?
It kind of is.
That being said, I'm also waiting for an AMD CPU. Given that it is the most requested feature, though, I assume they'll be there in the next iteration.
5000 series Zen 3 has on desktop. Zen 3 based 6000 series laptops with RDNA2 graphics are still newish and a little difficult to get. Even from tier-1 brands.
AMD was also a little late to getting Linux support into these computers. 5.17 (released a few weeks ago and is what Fedora 36 will release with) just got support into the Ethernet driver.
https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....
Mobile Alder Lake just launched (in Feb?). Don't confuse the desktop with the mobile variants-especially when you are considering driver support.
IMO, Nvidia is comparing themselves to embedded vendors. For general compute, I'd like vendors to keep up with the Fedoras, sids, and Tumbleweeds of the world, at the very least. Not asking for arch, btw :)
Hopefully Nvidia's server ambitions with Grace will see them take on general compute.
In terms of power efficiency you'll need to wait until Apple stops monopolizing TSMC's N5 node.
Apple almost singlehandedly invented the ARM64 ISA, and bankrolled the leading-edge TSMC process, so it's probably okay for them to have the best SoC for a while as long as others have a fair chance of catching up soon.
Something higher end would be fantastic too, but this feels like a walk before we get to run kind of situation.
Shows they are confident in their ability to not just rest on laurels, but continue to develop a platform, add value, and earn their customers business.
Now, if only we could get a lovely M1 Pro chip (or something like it) into their deserving hands! At the moment my Mac 16 Pro is unbelievably better than all the x86 competition out there ... except for the fact that its a totally proprietary and unrepairable black box.
I would love to see AMD, Nvidia, or a company like SiFive release something like the M1 Pro, and then an integrator like Framework put it all into a great package and finally give Apple the competition they need.
Or, in the opposite direction, is this material enough to create a drop-in replacement board with, say, an ARM (or eventually RISC-V) processor that you could put in a Framework Laptop?
For me the resolution either needs to be ideal for 100% scaling or for 200% scaling, nothing in between.
I'm using it with fractional scaling at 175% and I notice that it's less sharp than with either 100% and 200%.
For instance: MOZ_ENABLE_WAYLAND=1 firefox
For some strange reason it's still not possible to get an invoice and people and businesses are having issues with that.
https://community.frame.work/t/how-to-get-an-invoice/16033/
https://community.frame.work/t/where-can-i-find-my-invoice/1...
Until a while ago it was notoriously difficult to get an invoice when buying from Amazon Europe.
Random aside, just last week one of my friend's kid dropped some sticky food on keyboard and closed the lid leaving my keyboard virtually unusable. I was able to just unscrew everything and clean the keyboard and get it to working again. Would have never been possible with Macs. :D
If I hadn’t just recently bought a new laptop I’d likely be going for a Framework today, and provided they’re still around when it’s time for an upgrade it’ll probably be my next laptop. (I suspect it’ll be a while before I need a new one though.)
They haven't had much activity in the last few years though, and the compute card for it is now very outdated.
One thing I wish I could have done was visit someone who already had tools. Getting started with hand-tools can be expensive, and I've both over- and under-spent on some of the bootstrapping gear. After getting some of the basic gear, a good first step is building a workbench, as it's impossible to do much of anything with handtools without.
I assume a large segment of users install Linux? How does the trackpad experience compare to macOS?
For the general public, it's not obvious that an OS can be changed.
And it doesn't offer an ISO keyboard either.
For 2400 euros I could almost buy a whole computer, TV and an Xbox...
As another commenter has pointed out, there is the quirk, however, that their "English International" keyboard is ANSI. Their British, German, French, etc keyboards are.
AMD models, and maybe even arm64 mainboards would be lit.
16 inch variant, black and white options.
Oh, and if possible, coreboot please.
Keep up the good work, you have my money
> yes, tbt3/usb4 tops out at 32gbps, which is about the same as pcie gen 3 x4 - so will not be the same speed as a x16 slot on a desktop, but still plenty fast for a lot of use cases.
from the frame.work forums
so you practically have a PCIe slot/s available if you get an adapter for them
I think the company has some way to go yet in terms of maturing overall as a laptop manufacturer. You can see a few of the problems on here e.g. invoices, old cpu ...etc. To me though the biggest problem is that there laptop isn't really bringing any feature that's new to the table.
The repair-ability is awesome don't get me wrong but getting a laptop repaired isn't something new it's just they've made that part easier.
Example here is the new M1 macbooks have insane battery life, excellent touchpad / gesture support, insanely thin. Asus Rog make crazy fast gaming laptops with almost desktop like performance and still in a reasonable looking form factor. Dell make really cheap (and shit) laptops with amazing availability. System76 make linux based laptops.
I could go on but I think if they want to survive as a company they need something more than "it's easy to repair".
Love what you're doing Framework, I will purchase one of your products in the future for sure :)
Is it practical? Maybe if you want a very thin/light/quiet desktop that can run a long time on a built-in battery... otherwise, just an interesting project and a way to reuse older laptop boards.
Has anyone yet designed an adapter board for fitting rpi compute module 4 in the case?
Yes it might not be as fast, but in the end, all SATA, TB4, and ethernet does is push bits over a wire.
On top of that, the US marketplace has different keyboards available[1]: https://frame.work/marketplace/keyboards
[1]: if you're getting a redirect, switch your region to US
http://advdownload.advantech.com/productfile/Downloadfile4/1...
The comment may also be referencing the original IBM PC manuals, up until the AT, which contained far more information, including schematics and even BIOS source code listings.
Open your own repair shop and you can get all the schematics you want![1] If you're not a repair shop, enjoy your FRU replacement?
[1]https://frame.work/blog/preparing-to-ship-and-respecting-you...