WEBVTT

00:00:00.080 --> 00:00:08.080
did you know that you can overclock a graphing calculator for fun and profit

00:00:06.400 --> 00:00:11.920
yeah so we called up texas instruments and we're like hey guys can you send us

00:00:10.400 --> 00:00:15.920
some calculators to overclock so they sent us this one which

00:00:14.160 --> 00:00:18.880
this doesn't look like a calculator like it does that looks exactly like a

00:00:17.680 --> 00:00:26.000
calculator what are you talking about but it doesn't look like the calculator no it's not the calculator so we

00:00:22.960 --> 00:00:29.359
actually had to go digging through

00:00:26.000 --> 00:00:33.120
alex's sentimental drawer where we found

00:00:29.359 --> 00:00:35.360
the very ti 84 plus that got him most of

00:00:33.120 --> 00:00:39.040
the way through engineering school and also most of this job so i guess what

00:00:37.520 --> 00:00:42.719
you're trying to say is you'd like for us to not break it yes

00:00:40.960 --> 00:00:47.200
well good luck with that xsplit makes powerful streaming pc apps

00:00:44.960 --> 00:00:51.280
for streamers vloggers and more check out their vcam app to change or blur

00:00:49.520 --> 00:00:55.239
your background without a green screen learn more at the end of the video

00:01:02.239 --> 00:01:08.799
before we go any further we should probably address why anyone would want

00:01:06.479 --> 00:01:12.960
to overclock a graphing calculator now one obvious reason is that when you

00:01:10.960 --> 00:01:17.600
enter a more complex function in them they can actually take a hot minute to

00:01:15.119 --> 00:01:21.680
spit out the results but there are some even more fun and geekier reasons than

00:01:19.520 --> 00:01:25.920
that doom playing doom on your calculator in class turns out that's a

00:01:23.920 --> 00:01:30.799
thing you can do and the more you overclock it the faster it'll run doy of

00:01:29.040 --> 00:01:34.799
course to quantify the benefit of our experiment here we're going to have to

00:01:32.640 --> 00:01:37.759
set a baseline so let's get doom installed on this puppy and see how she

00:01:36.880 --> 00:01:43.040
runs all right so in order to get programs onto your

00:01:41.200 --> 00:01:48.000
calculator you just get ti connect it has not changed since i used in high

00:01:44.720 --> 00:01:50.479
school go to send to device all right so

00:01:48.000 --> 00:01:55.200
calculator overclocking in here we have doom 2 runs a bit better so let's toss

00:01:52.560 --> 00:01:59.920
that on wow the hat animation i remember but the pages and

00:01:58.479 --> 00:02:04.079
when you deleted things how the page would just oh my gosh

00:02:04.079 --> 00:02:10.879
yeah this is pretty slow to uh render new frames oh i think i got a new

00:02:08.879 --> 00:02:15.120
oh pistol bang bang bang bang bang hey back off before he first oh he hit me

00:02:12.800 --> 00:02:18.640
yeah these frames render a little on the slow side i can see how this experience

00:02:17.280 --> 00:02:22.959
could be enhanced with a faster calculator

00:02:22.959 --> 00:02:29.200
that's it eh that's the brain yep we need to find out how much power it's

00:02:27.280 --> 00:02:31.840
drawing so that you know you can't design a thermal system

00:02:30.480 --> 00:02:35.760
without knowing how much power you're drawing so first thing we need to do is

00:02:33.840 --> 00:02:40.720
power it that's flux you're just gonna solder leads to it positive and negative

00:02:38.160 --> 00:02:44.720
let's tin some wires here suckas this is nice normally they don't let me

00:02:42.080 --> 00:02:47.680
use the soldering iron well oh yeah the soldering that's coming in a bit you are

00:02:46.400 --> 00:02:51.840
not doing you can do this one like look at the landing pad you're not doing the harder

00:02:50.319 --> 00:02:56.319
ones look at this that i did this morning

00:02:54.239 --> 00:02:59.760
that is pretty impressive yeah assuming that it actually still works i have no

00:02:57.920 --> 00:03:04.480
clue okay so let's see if i did it right

00:03:02.159 --> 00:03:07.760
hey it's live yay

00:03:05.519 --> 00:03:13.280
he was a little nervous i saw him okay so i was slightly concerned about this

00:03:10.720 --> 00:03:16.560
uh it's drawing so little power that it's not registering on our power supply

00:03:15.760 --> 00:03:21.840
here yes so we're gonna have to

00:03:19.360 --> 00:03:25.840
calculate it a different way one moment so all we need to do is hook up to our

00:03:23.760 --> 00:03:29.720
multimeter which should tell us how much current we're drawing .001

00:03:29.760 --> 00:03:36.239
amps can you change the range and see if we can get that a bit more precise

00:03:34.080 --> 00:03:39.280
no you know what though i bet what we could

00:03:37.760 --> 00:03:42.959
do is actually do something on the calculator so i'm going to take that from you and i'll sanitize my hands

00:03:42.000 --> 00:03:47.519
after and then you do something

00:03:45.280 --> 00:03:53.440
like run doom for example okay so we're gonna graph now

00:03:50.400 --> 00:03:54.840
oh yeah 0.013

00:03:53.440 --> 00:03:59.599
is the max 0.091 watts of heat to dissipate

00:03:58.080 --> 00:04:03.280
for the total thing including the display so 0.1 watts yeah i think we've

00:04:02.319 --> 00:04:07.040
got this and we're taking this one step further

00:04:06.000 --> 00:04:12.840
what do you think the temperature is going to be 25 degrees

00:04:10.159 --> 00:04:17.040
i was thinking 24 and a half heating up boys i can see it it's

00:04:15.439 --> 00:04:22.639
integrating now you got the 24.5 24.5 i saw it 24.6

00:04:21.680 --> 00:04:27.600
yeah i win wow

00:04:25.199 --> 00:04:30.639
meaningless victory only if you round though i was closer

00:04:29.280 --> 00:04:34.960
dang it now that we have our baseline

00:04:32.639 --> 00:04:39.199
what do we need to overclock this thing as you can imagine there isn't exactly a

00:04:36.960 --> 00:04:44.320
BIOS that you can go into and change the multiplier a wild Anthony appears in our

00:04:42.240 --> 00:04:48.639
calculator and many older electronics the CPU speed is regulated by a resistor

00:04:46.479 --> 00:04:52.320
capacitor or rc oscillator we'll be simplifying a bit here so if you want a

00:04:50.400 --> 00:04:55.520
bit more of a complete explanation go ahead and watch this excellent video

00:04:53.600 --> 00:04:59.199
from ben eater basically how an rc oscillator works is you use a transistor

00:04:57.360 --> 00:05:02.400
or an op amp to compare the voltage between this capacitor and some voltages

00:05:01.280 --> 00:05:06.720
we set so when the voltage of the capacitor is

00:05:04.560 --> 00:05:10.400
below a certain threshold power is applied and then it is removed once it

00:05:08.720 --> 00:05:14.080
hits that threshold creating an oscillating motion which gives us the

00:05:12.160 --> 00:05:17.440
clock of our CPU to overclock in that case all we need to

00:05:16.160 --> 00:05:23.639
do is swap this resistor out to change the

00:05:20.639 --> 00:05:23.639
threshold

00:05:24.960 --> 00:05:32.000
which gives us a much faster rise and fall

00:05:29.280 --> 00:05:36.240
we're going to use that with our ti 84 to increase our clock speeds that sounds

00:05:34.160 --> 00:05:40.080
easy enough until you see the size of the resistors that we're dealing with

00:05:38.479 --> 00:05:46.080
we need to replace r07d

00:05:42.000 --> 00:05:48.320
and r08d so these are the two right here

00:05:46.080 --> 00:05:54.479
and as you can probably tell by how massive these tweezers look

00:05:51.120 --> 00:05:56.479
they are super tiny and i am not excited

00:05:54.479 --> 00:05:59.840
about this now this is the part that has the greatest risk of just completely

00:05:58.160 --> 00:06:03.840
killing everything so i'm going to have to use the hot air gun while pulling on

00:06:02.080 --> 00:06:08.319
the resistor and hope that the resistor that i want to

00:06:05.520 --> 00:06:12.160
come off comes off and no other bits do if i slip then i might destroy

00:06:11.360 --> 00:06:16.319
it it worked i got it off right there those

00:06:14.880 --> 00:06:23.039
are the pads that i have to land the solder on and this is the size of the resistor in

00:06:20.400 --> 00:06:28.080
theory we should be able to overclock it with just swapping one so what about we

00:06:26.080 --> 00:06:31.039
only swap one see if it works

00:06:29.680 --> 00:06:35.840
and then we can swap two and we'll have a larger range of potential overclocking

00:06:36.240 --> 00:06:42.160
after the cameras turned off last night i kept on working on this

00:06:41.360 --> 00:06:47.520
we had a bit of a problem you know how like you tried it as well yep nothing was

00:06:46.000 --> 00:06:51.360
sticking to the pads turns out they were gone yeah totally gone no pads at all

00:06:49.759 --> 00:06:54.800
ripped them right off fortunately there's another resistor right next to

00:06:53.039 --> 00:07:01.120
it that happens to be wired up in parallel so we were able to solder onto

00:06:57.840 --> 00:07:03.919
that one attach the potentiometer and

00:07:01.120 --> 00:07:09.360
overclocking works now yeah it works it's not 100 stable at the moment well

00:07:07.680 --> 00:07:15.759
that's overclocking for you yeah and i think that the reason for that is that like it needs water cooling

00:07:12.880 --> 00:07:20.080
it needs water cooling and also like it's a resistor capacitor thing that

00:07:18.240 --> 00:07:23.680
makes this whole clock circuit work yeah and with these long leads here we're

00:07:21.520 --> 00:07:28.400
adding capacitance so when we shorten these to like their

00:07:25.919 --> 00:07:31.199
final length got it it should be a lot better to make sure i understand

00:07:29.599 --> 00:07:35.039
properly it is your intention to continue using this calculator in its

00:07:33.120 --> 00:07:38.479
water-cooled overclocked state correct oh yeah it's like it's my calculator and

00:07:37.120 --> 00:07:45.840
it's now going to be maybe the coolest calculator in the world and i'll be building the most ridiculous water

00:07:41.919 --> 00:07:45.840
cooling loop you ever did see

00:07:47.440 --> 00:07:52.319
absolutely perfect would you look at that final block assembly here we go

00:07:51.199 --> 00:07:57.039
we're also going to have to make these leads shorter and the other thicker

00:07:55.199 --> 00:08:01.360
leads much shorter how short do you want it uh let's not

00:07:59.759 --> 00:08:05.199
make it much shorter so that we can shorten it later when we know how long

00:08:03.280 --> 00:08:09.120
it needs to be exactly this is the overclocking dial you better not bump

00:08:07.120 --> 00:08:12.639
that too far by accident a bump will be like 300 megahertz how are we going to

00:08:11.120 --> 00:08:18.479
solder it on even what do you mean well it's going to have to be long enough that we can get at it

00:08:16.720 --> 00:08:21.199
before we close it okay we should be able to find it

00:08:20.080 --> 00:08:25.520
we shouldn't have cut it we should have just yeah we probably shouldn't have cut it i

00:08:23.599 --> 00:08:29.199
knew it i had such a bad feeling about it oh that's quite a good tape job thank

00:08:27.360 --> 00:08:33.200
you thank you Linus if anything was going to go horribly wrong it already

00:08:31.199 --> 00:08:37.360
would have yeah you better do that better find the

00:08:35.360 --> 00:08:41.760
hardest wood possible knock on it for days i think this RGB

00:08:40.159 --> 00:08:47.200
reservoir sphere might be the most german thing i've ever filled with water

00:08:44.159 --> 00:08:50.320
uh well i forgot that you had the

00:08:47.200 --> 00:08:51.760
CPU block and these tubes were just open

00:08:50.320 --> 00:08:56.080
on the table and i was sitting here filling the reservoir real focused on

00:08:54.160 --> 00:08:59.279
doing a great job of pouring and the table is covered in water now the good

00:08:58.000 --> 00:09:02.959
news is i think i've got a better idea for how to fill it now oh

00:09:01.279 --> 00:09:07.440
just look at the block size compared to what we're actually cooling

00:09:05.600 --> 00:09:11.519
that is about as riced out as a calculator it could be

00:09:10.000 --> 00:09:15.200
oh there we go all right now oh there you go

00:09:13.440 --> 00:09:19.279
is it actually circulating water in there though it doesn't look like it

00:09:17.839 --> 00:09:23.440
well we better go fast we don't want it to overheat while there's no water flow

00:09:21.040 --> 00:09:26.959
what is coming through oh okay good enough this thing's horrible don't

00:09:25.440 --> 00:09:30.399
buy it she did it

00:09:28.480 --> 00:09:35.040
yes we have a water cooled calculator

00:09:32.720 --> 00:09:38.320
we do yeah absolutely amazing you know the funny thing is we're gonna go and

00:09:36.480 --> 00:09:42.640
play doom again and it took so long to get this done i'm not gonna remember if

00:09:40.160 --> 00:09:46.080
there's any difference i don't make this might actually be running faster oh

00:09:44.640 --> 00:09:52.160
it definitely is it's actually like noticeably faster

00:09:50.480 --> 00:09:57.680
this like dramatically exceeds my expectations

00:09:55.519 --> 00:10:02.480
look at this like i can actually kind of move around

00:09:59.519 --> 00:10:07.440
that's crazy because that difference is from 16 to

00:10:05.160 --> 00:10:12.399
18.7 megahertz we can try and get just a tiny bit more

00:10:09.120 --> 00:10:14.800
and see what it's like doing a live

00:10:12.399 --> 00:10:17.440
speed increase is it still running yeah

00:10:16.399 --> 00:10:23.040
okay let's just try and take in time before oh yeah it's faster it's faster

00:10:19.760 --> 00:10:23.040
loading that map there son

00:10:23.120 --> 00:10:28.160
look at here all right let's let's take it a tiny bit

00:10:26.560 --> 00:10:34.720
further let's see when it becomes unstable wow look how quickly

00:10:32.079 --> 00:10:39.360
it's loading now oh yeah that's like this is this is a big difference

00:10:37.279 --> 00:10:43.920
it seems to be taking it let's just push it until it's you know not stable

00:10:41.120 --> 00:10:48.240
anymore these are basically loading pretty much

00:10:44.839 --> 00:10:48.240
instantly wow

00:10:50.440 --> 00:10:55.600
26.8 damn

00:10:53.760 --> 00:10:59.519
so the reason why it's getting so garbled is definitely because

00:10:57.839 --> 00:11:04.240
it's not stable it's not stable then also it's like

00:11:02.000 --> 00:11:09.760
the flash for some of the cycles is just not there 26 megahertz that's a whole 10

00:11:07.839 --> 00:11:14.720
megahertz faster than before 10 million hertz if you guys enjoyed

00:11:12.399 --> 00:11:20.480
this video you might also enjoy the series where alex and i go through the

00:11:17.519 --> 00:11:25.600
grueling process of water cooling a red 8k camera that one was very frustrating

00:11:23.760 --> 00:11:28.720
but as long as it's entertaining for you guys it's totally worth it right yeah

00:11:27.600 --> 00:11:33.519
right i wasn't sure what he was going to say i'd like to thank everyone that helped

00:11:31.680 --> 00:11:38.240
us out on this particularly the people on the chem tech forums

00:11:35.360 --> 00:11:43.680
rs barges aka dr dinar and christopher michael aka kerm martin also virtual

00:11:40.880 --> 00:11:47.279
flak cad for the sick ti-84 model and of course tex instruments for

00:11:45.680 --> 00:11:50.959
the well the calculators that we didn't end up using but they still sent them it

00:11:48.720 --> 00:11:55.680
was nice thanks to xsplit for sponsoring today's video xsplit's vcam can remove

00:11:53.440 --> 00:11:59.440
replace and blur your background without a green screen it works with any webcam

00:11:57.920 --> 00:12:02.800
and there's no need for complicated lighting setups it uses ai to

00:12:01.600 --> 00:12:08.720
automatically know the difference between you and your background and you can customize the background to pretty

00:12:06.160 --> 00:12:14.959
much anything you want vcamp works with other xsplit broadcast tools but also

00:12:11.200 --> 00:12:16.880
obs slack skype and more they've got 24

00:12:14.959 --> 00:12:22.000
7 support and lifetime updates and it costs as little as 9.95 usd for a three

00:12:19.839 --> 00:12:26.720
month license or you can get a lifetime license for 40 bucks use offer code

00:12:24.399 --> 00:12:30.639
Linus tech tips to get 10 off at the link in the video description i'm very

00:12:29.120 --> 00:12:36.000
happy about this it's my new favorite thing you know what you should totally do is pull a that

00:12:34.800 --> 00:12:39.680
stupid manufacturer say water cooled RAM where

00:12:37.920 --> 00:12:43.279
it just like has water in it and just put plugs in it and just fill the block

00:12:41.440 --> 00:12:45.600
with water oh that was my plan oh nice i love it
