WEBVTT

00:00:00.040 --> 00:00:06.040
product shortages have become an unavoidable fact of life and whether

00:00:03.240 --> 00:00:10.559
it's toilet paper or Playstation 5es it raises the question if you don't have

00:00:08.440 --> 00:00:16.359
enough stock why don't you just build more of them except in this case I'm not

00:00:14.040 --> 00:00:20.600
just mad about waiting 6 months from my AMD framework laptop I've got a

00:00:18.640 --> 00:00:24.599
significant personal investment riding on the answer to that question and since

00:00:23.359 --> 00:00:29.439
I happen to be in the neighborhood anyway I think it's time to pay them a

00:00:27.320 --> 00:00:31.960
little visit and find out what the heck is going on

00:00:32.640 --> 00:00:37.360
on this says it's a Bicycle Club did I

00:00:36.239 --> 00:00:43.840
just get played no like any design firm framework

00:00:41.920 --> 00:00:49.399
works with manufacturing Partners to build their products and I am so excited

00:00:46.879 --> 00:00:53.559
to be here today compow is one of the largest odm laptop manufacturers in the

00:00:51.680 --> 00:00:58.160
world and they were gracious enough to allow us on the production floor on

00:00:55.960 --> 00:01:03.920
extremely short notice to shed some light on how laptop production works for

00:01:00.879 --> 00:01:06.040
a small startup partner like framework

00:01:03.920 --> 00:01:10.880
and to shed some light on our sponsor cable mod it's like a mod for your

00:01:08.720 --> 00:01:15.439
cables because that is exactly what it is upgrade your GPU Cable Management

00:01:13.439 --> 00:01:18.759
with our 12volt high power angled adapters learn more at the end of the

00:01:17.119 --> 00:01:24.479
video the Journey Begins in the boardroom and I mean that in more ways

00:01:21.560 --> 00:01:28.680
than one when we arrived framework was literally in the middle of a meeting to

00:01:26.799 --> 00:01:34.000
negotiate an increase in production capacity but as you guys are about to

00:01:31.240 --> 00:01:38.840
see Partnerships are hard work and this process isn't as simple as sure let's

00:01:36.799 --> 00:01:42.680
just build some more who's going to be responsible for paying for the new line

00:01:41.000 --> 00:01:46.719
who's going to get cut to make room on the production floor and where are all

00:01:44.560 --> 00:01:50.280
the extra materials going to come from assuming they can answer all of those

00:01:48.159 --> 00:01:54.240
questions framework will be adding more lines like the ones I'm standing on

00:01:52.280 --> 00:01:58.719
right now this spot looks good can we add more

00:01:56.119 --> 00:02:04.200
here what yeah obviously it's not as simple as Hing more production lines

00:02:01.600 --> 00:02:07.479
let's take a look at why there are two different types of lines we'll be

00:02:05.439 --> 00:02:11.239
looking at today this side is a subassembly line where framework

00:02:09.360 --> 00:02:15.400
prebuilds the assemblies that will be used to integrate into finished machines

00:02:13.640 --> 00:02:21.120
and we've got something really exciting to show you here this is currently

00:02:17.720 --> 00:02:23.640
running a DVT one or design verification

00:02:21.120 --> 00:02:28.239
one run of trackpads for the upcoming framework laptop 16 now I showed you

00:02:26.400 --> 00:02:33.080
that machine already but the one you saw on the channel was a very early sample

00:02:30.599 --> 00:02:38.720
with components from the stage before called EVT or engineering validation

00:02:35.959 --> 00:02:42.640
stage that one would have cost tens of thousands of dollars to build which come

00:02:40.879 --> 00:02:46.680
to think of it explains why Nar Rob was so squirely about me handling it anyway

00:02:44.800 --> 00:02:51.440
the reason it cost so much is because there's practically no tooling which is

00:02:48.959 --> 00:02:55.920
the fixtures molds and equipment that are needed to enable mass production so

00:02:53.480 --> 00:03:01.080
nearly every piece of that machine was handbuilt by engineers and specialist

00:02:58.840 --> 00:03:06.159
contractors due to the cost you would typically build only a few dozen main

00:03:03.400 --> 00:03:11.840
boards and a handful of enclosures at that stage coming back to DVT though

00:03:09.560 --> 00:03:16.319
mass production tooling is used to ramp things up significantly and right now

00:03:14.640 --> 00:03:22.840
they're in the process of building hundreds of pre-production framework

00:03:18.959 --> 00:03:25.680
laptop 16s now these are still very

00:03:22.840 --> 00:03:30.760
expensive several times the cost of a production unit due to the expensive

00:03:28.319 --> 00:03:35.840
engineering labor and and the immature production processes but this is so

00:03:34.000 --> 00:03:41.200
important because it helps identify areas where both quality and efficiency

00:03:38.480 --> 00:03:46.840
can be improved for example the keyboard cover assembly requires 80 screws all

00:03:44.519 --> 00:03:52.920
perfectly torqued even though a human worker could do that that's really not

00:03:50.080 --> 00:03:57.599
reasonable is it so they made a major investment into two of these automatic

00:03:55.560 --> 00:04:02.840
screwing machines which I've been told as long as I wear these gloves I get to

00:04:00.519 --> 00:04:08.680
play with

00:04:05.319 --> 00:04:11.159
whoa okay that's

00:04:08.680 --> 00:04:16.040
cool in mass production this would apparently run much faster than it is

00:04:13.319 --> 00:04:20.160
right now and what you guys got to understand here is nothing about this

00:04:18.079 --> 00:04:24.680
process is by accident it might seem like it's putting screws in random

00:04:21.680 --> 00:04:27.479
locations but every part of the

00:04:24.680 --> 00:04:32.479
manufacturing process is agonized over to make it as reliable and efficient as

00:04:29.880 --> 00:04:36.960
possible with that said I mean it's not the screwdriver I would have built you

00:04:34.520 --> 00:04:40.680
can find that one on LTT Store.com in all seriousness this saves them from

00:04:39.080 --> 00:04:46.080
needing different processes and production lines for DIY and pre-built

00:04:43.759 --> 00:04:52.080
and it increases quality assurance we're going to take a look at that later first

00:04:49.320 --> 00:04:56.600
what's this pile I'm sitting on here the main store room is in a high security

00:04:54.280 --> 00:05:00.160
area on another floor I'm not allowed to show you that but this is still

00:04:58.560 --> 00:05:05.080
thousands of dollars worth of components for the day's production they get carded

00:05:02.479 --> 00:05:08.840
here then over to the kitting stations where all of the components for each

00:05:06.800 --> 00:05:13.880
machine like the screen assembly and the motherboard are serialized and organized

00:05:11.560 --> 00:05:17.800
into a tray that follows the laptop down the assembly line to keep everything

00:05:15.919 --> 00:05:22.880
within Arms Reach for the workers the reasons for this serialization are

00:05:19.600 --> 00:05:24.639
twofold first is traceability let's say

00:05:22.880 --> 00:05:28.919
your customer start to report a string of SSD failures if you have that

00:05:27.199 --> 00:05:33.479
information it can be the difference between the s SD manufacturer footing

00:05:31.000 --> 00:05:38.319
the bill for their faulty product or you having to swallow that pill yourself

00:05:35.479 --> 00:05:42.759
because they blame your process second because of their modular design

00:05:39.800 --> 00:05:47.840
framework has a lot of SKS for their size that means that compared to say an

00:05:45.880 --> 00:05:52.680
apple who might have a permanent assembly line for each product framework

00:05:50.280 --> 00:05:57.680
needs to be agile and this way they can swap their assembly lines between

00:05:54.360 --> 00:06:00.080
products as needed look at all the

00:05:57.680 --> 00:06:04.199
motherboards now things really get going the first step is to install the thermal

00:06:01.880 --> 00:06:08.039
assembly on the motherboard then take the entire thing and put it into the

00:06:06.240 --> 00:06:12.840
bottom housing they use a special ionizing fan to reduce ESD since the

00:06:11.000 --> 00:06:17.360
main board is right there and you really don't want that dying and then at the

00:06:14.800 --> 00:06:22.240
next station they screw in the SSD and add RAM all of the processes are

00:06:19.479 --> 00:06:26.639
outlined on these sop or standard operating procedure sheets that are hung

00:06:24.120 --> 00:06:31.560
at each individual station next the main board and Battery get screwed into place

00:06:28.880 --> 00:06:36.160
then right behind me the entire LCD assembly which already includes the

00:06:33.280 --> 00:06:39.800
hinge is screwed in and plugged in there's a couple of things that are

00:06:37.120 --> 00:06:45.280
noteworthy here first of all this jig is kind of cool during the DVT stage they

00:06:42.560 --> 00:06:50.039
determined that this was exactly the optimal angle for this installation and

00:06:47.360 --> 00:06:53.960
there's all kinds of little details like that that we're going to see throughout

00:06:51.000 --> 00:06:58.479
the line and second you'll probably note that all of the workers are wearing ESD

00:06:56.080 --> 00:07:02.240
ankle straps but actually wearing them unlike what I used to say in all of my

00:07:00.080 --> 00:07:05.520
PC build videos where I was not actually wearing

00:07:03.160 --> 00:07:10.400
them something that didn't get caught in DVT for the framework laptop 13 is the

00:07:08.479 --> 00:07:15.560
little bracket that holds the antennas onto the Wi-Fi card and there's a reason

00:07:13.199 --> 00:07:21.599
for that you see trained operators have no problem with picky installations like

00:07:18.319 --> 00:07:23.560
the old one used to be but customers had

00:07:21.599 --> 00:07:28.199
a heck of a time with it so they redesigned the bracket to hold the

00:07:25.440 --> 00:07:31.319
antennas onto the Wi-Fi card then installed together rather than have it

00:07:30.160 --> 00:07:38.319
so you have to hold the whole thing together and screw it down hey there we go next comes the input cover so this

00:07:36.599 --> 00:07:42.160
varies wildly depending on which keyboard you get what is it nine

00:07:40.000 --> 00:07:46.639
languages now more more than nine languages so we have nine countries that

00:07:44.800 --> 00:07:50.240
we're in but there's actually more languages than countries and we have a

00:07:48.879 --> 00:07:55.800
few of the keyboards available for countries we're going to be shipping in soon so it's literally we're adding a

00:07:53.680 --> 00:08:01.479
few new keyboards every quarter at this point ah anywh who there's this fancy

00:07:59.560 --> 00:08:05.800
acrylic fixture that helps ensure that the screws and the driver are straight

00:08:04.039 --> 00:08:09.280
and to help prevent the screwdriver from accidentally scratching any of the metal

00:08:07.599 --> 00:08:12.960
Parts this might seem a little bit confusing because we put the keyboard on

00:08:11.400 --> 00:08:17.720
the top then we flip it over to screw it in but that's how the framework laptop

00:08:15.039 --> 00:08:22.879
works and that's basically it finished laptops so then why is there still so

00:08:20.680 --> 00:08:28.479
much ahead of us on the assembly line ah quality control starting with stru or

00:08:26.120 --> 00:08:34.080
what they would call inprocess Quality Control this this is a visual QA station

00:08:31.680 --> 00:08:37.760
where they'll uh find things like oh where'd it go this one come on andtie

00:08:35.719 --> 00:08:41.120
see this little guy right here they'll use a DOT gauge on that to determine

00:08:39.519 --> 00:08:46.320
whether it should be considered a pass and is acceptable to send to a customer

00:08:43.360 --> 00:08:50.279
or whether it's a fail which raises some interesting questions given that

00:08:47.920 --> 00:08:54.320
framework is positioning themselves as an environmentally conscious brand does

00:08:52.640 --> 00:08:59.440
it really make sense to throw this whole assembly away over that tiny dot it's a

00:08:56.920 --> 00:09:03.320
tough question to answer because obvious viously they don't want to do that but

00:09:01.519 --> 00:09:07.000
from a customer standpoint do you want to be the one with the blemish or the

00:09:04.720 --> 00:09:10.360
one with the scratch I asked them if they've considered doing something like

00:09:08.399 --> 00:09:15.440
a like a fail book where there's you know little scratches and you get a

00:09:13.079 --> 00:09:19.000
slight discount and they said yeah they' love to be able to take pictures and

00:09:17.640 --> 00:09:24.279
price and list those things in the future but for now this kind of thing is

00:09:22.000 --> 00:09:27.680
pretty rare and the better approach is to improve the process and handling to

00:09:26.000 --> 00:09:32.320
ensure they get as little waste as possible then it's time for software I

00:09:30.640 --> 00:09:38.640
have no idea if this song is going to get us dmca but apparently they do a

00:09:34.600 --> 00:09:40.320
media test on it um but not until the

00:09:38.640 --> 00:09:46.240
test program has been loaded on the laptops using these cool test harness

00:09:43.640 --> 00:09:51.640
like type-c dongles that I mean because their framework laptops end up sticking

00:09:49.160 --> 00:09:56.079
into the laptop under the side there then we move into the function tests

00:09:53.279 --> 00:09:59.839
where everything type- C wireless Bluetooth every Hardware function of the

00:09:58.160 --> 00:10:03.360
laptop gets tested and their software will check the serial

00:10:01.519 --> 00:10:07.480
number of the laptop and ensure that all the correct things are inside it now

00:10:05.120 --> 00:10:12.800
they're ready to ship right nope just kidding first they go into these fancy

00:10:09.880 --> 00:10:20.000
little protective padded bags and then they go into burning land where they'll

00:10:16.720 --> 00:10:22.320
sit for anywhere from 10 to 12 hours at

00:10:20.000 --> 00:10:26.399
the beginning of production and then maybe 4 to six hours after you've

00:10:24.360 --> 00:10:30.399
shipped thousands and thousands of units and you have a pretty good idea of what

00:10:28.279 --> 00:10:34.240
you're working with also at this stage they get the latest firmware flashed and

00:10:32.440 --> 00:10:39.160
the OS loaded including the latest drivers then we move to the funniest

00:10:36.360 --> 00:10:44.839
station this only applies to DIY Frameworks but um they take everything

00:10:42.440 --> 00:10:50.839
that all the people over there just did and Undo It Yep they're taking them

00:10:48.680 --> 00:10:55.880
apart so that you can build it yourself at home cool now because they're doing

00:10:53.040 --> 00:10:59.920
DIY production right now this next stage wouldn't happen because um it wouldn't

00:10:58.720 --> 00:11:05.360
have a keyboard but this is the AI test or automatic

00:11:03.399 --> 00:11:10.519
Optical inspection test to ensure that the keyboard is in the right language

00:11:07.320 --> 00:11:12.600
for the order and maybe more importantly

00:11:10.519 --> 00:11:17.200
that there are no errors in the legend I asked about this and yes the step of

00:11:15.279 --> 00:11:22.000
verifying that the legend is correct does exist because there have been times

00:11:19.399 --> 00:11:25.320
when it wasn't and the reality of it is that you can't have the operator check

00:11:24.000 --> 00:11:29.880
to make sure all the keys are in the right place because even if they did

00:11:27.279 --> 00:11:33.040
speak the language I mean it be an easy thing to miss there are a few more

00:11:31.480 --> 00:11:36.880
stations that the machines pass through before shipping they wipe down the

00:11:34.680 --> 00:11:41.600
screen add certification labels and that sort of stuff but I actually think this

00:11:39.240 --> 00:11:49.120
non-descript green rack is a little bit more interesting framework targets a

00:11:44.600 --> 00:11:52.399
first run yield of in the high 90% range

00:11:49.120 --> 00:11:54.880
but obviously High 90% would still mean

00:11:52.399 --> 00:11:59.079
that a few per of the units are coming off the line not in a shippable state

00:11:57.160 --> 00:12:03.000
that's what you're looking at right here but but these will be inspected and

00:12:01.200 --> 00:12:08.040
assuming that they pass individually will go back into the line giving

00:12:04.600 --> 00:12:11.480
framework what they say is a nearly 100%

00:12:08.040 --> 00:12:13.079
overall yield which is pretty awesome

00:12:11.480 --> 00:12:16.839
that Target is really well aligned with framework's philosophy though not all of

00:12:15.320 --> 00:12:20.720
them are necessarily anything to do with sustainability for example they were

00:12:18.880 --> 00:12:27.639
willing to tell us that this line currently targets anywhere from 35 to 50

00:12:23.639 --> 00:12:29.560
units per hour that means what about 35

00:12:27.639 --> 00:12:36.839
to 40 seconds per station or something like that man that is really cool and it

00:12:34.320 --> 00:12:42.839
can be scaled this is just one line it could be two lines or a 100 lines I mean

00:12:40.279 --> 00:12:45.760
a girl can dream right they won't tell me exactly how many lines they have

00:12:44.399 --> 00:12:48.839
because then I could pretty much calculate the revenue on my phone which

00:12:47.519 --> 00:12:54.519
for some reason I'm not allowed to know even though I'm an investor I guess that makes perfect sense uh anyway it's time

00:12:52.199 --> 00:13:00.760
for us to do something really fun now narv and I are going to be picking five

00:12:57.839 --> 00:13:06.639
random framework laptops off of the line here and we're going to be signing them

00:13:03.399 --> 00:13:07.920
if you get one and you send us a picture

00:13:06.639 --> 00:13:13.480
how on Earth are they going to do that you know what we're going to have details in the description we are going

00:13:10.639 --> 00:13:16.800
to send you a framework shirt and an LTT screwdriver wait why am I doing a

00:13:14.720 --> 00:13:22.920
screwdriver that cost so much more the shirts on my shirt really high quality

00:13:19.920 --> 00:13:25.079
heavy weight cotton all right fine let's

00:13:22.920 --> 00:13:29.320
do it and I can just sign them anywhere right yeah screen battery any of the

00:13:27.120 --> 00:13:34.720
sensitive components feel free yeah okay how about here probably right

00:13:31.720 --> 00:13:37.440
there

00:13:34.720 --> 00:13:40.880
fine these are DIYs right so these are all DIYs they could go to any of the

00:13:39.279 --> 00:13:45.120
countries we're shipping in no keyboard already Associated all right so it's

00:13:42.639 --> 00:13:49.120
going to be completely random guys it's kind of ironic that you guys don't ship

00:13:47.040 --> 00:13:53.800
in Taiwan where you're producing these things we are opening ordering soon

00:13:52.120 --> 00:13:57.480
really oh actually specifically for that reason I mean Taiwan is an important

00:13:55.320 --> 00:14:02.519
market for PCs but also it's ridiculous that we're building them here and not

00:13:58.759 --> 00:14:04.920
selling yeah okay cool good job I think

00:14:02.519 --> 00:14:11.800
the last thing is to write a little message in

00:14:07.360 --> 00:14:14.000
here hi from our sponsor cable mod are

00:14:11.800 --> 00:14:17.959
you tired of having unsightly cable bends going to your GPU or maybe you

00:14:16.440 --> 00:14:22.120
just want to improve the Aesthetics of your PC build are you unable to fit the

00:14:20.360 --> 00:14:27.199
side panel on your case because the thick highvolt high power cable sticks

00:14:24.480 --> 00:14:31.279
right out and you want to cry well cable Mod's 12volt high power angled adapters

00:14:29.560 --> 00:14:37.920
are here to help they come in either a 90° angle or a 180° angle for tight

00:14:34.440 --> 00:14:39.800
spaces the 90° adapter only protrudes 21

00:14:37.920 --> 00:14:45.480
mm from your graphics card while the 180° adapter protrudes 15.4 mm these

00:14:43.399 --> 00:14:49.600
adapters also use a reinforced PCB design to eliminate wire bending and

00:14:47.279 --> 00:14:54.160
ensure full contact with all cable Terminals and they come in tons of fun

00:14:51.720 --> 00:14:58.160
colors to match the theme of your build wow check out cable mod at the link

00:14:56.000 --> 00:15:02.079
below if you guys enjoyed this video you might enjoy the one where I build a

00:14:59.800 --> 00:15:07.440
framework laptop on the computech show floor under the watchful eye of narv who

00:15:04.880 --> 00:15:13.360
says I did a great job without the instructions I I did say that I I don't

00:15:10.000 --> 00:15:13.360
think you did I don't think I did no
