And... there's no screws under here. This thing is glued or clipped together. (spoilers: it's clipped) Time to get the spudger.
5
20
0
1,289
So, with it open, we've got a single PCB here. There's some kind of pill-looking thing to the left, a little LCD screen, and a I can see a battery on the other side.
10
40
13
1,371
So, flipping it over, we've got a battery on the left, an IC, and a long paper strip.
3
30
9
1,205
And check it out: this paper strip has a line on it... this is a pregnancy test strip, isn't it?
10
76
14
1,623
That's the kind used in the non-digital testers. The ones that show lines, right? What's it doing inside a digital tester? Oh boy.
11
69
1
1,978
Well if we look opposite the paper we can see there's three little holes here, and there's something inside. We need to get this plastic shroud off!
3
28
0
1,325
But first, a battery! It's a CR1616 3V button cell. Makes sense. That's basically a cheaper smaller version of the more common CR2032, and this thing doesn't need a ton of battery life, it's a one-use device.
11
23
7
1,367
BTW, it turns out under where the wick goes is two little connectors. This isn't a test, it's just a power switch. When the wick gets wet, it starts conducting electricity, and this device turns on.
7
26
9
1,565
So inside the plastic, there's the 3 holes and a sort of 45-degree-angle ramp that had some shiny metal on it (that unfortunately fell out before I could take a picture)
3
14
0
1,105
That sits on top of this. You know what this is? This is three LEDs and two photosensors.
6
35
4
1,390
and it turns out that the LEDs do the edge one, then the center, then it does it in the opposite direction. It then measures the light hitting the two sensors while it does that.

2:36 AM · Sep 4, 2020

5
30
9
1,306
GIF
and why does it do that? so it can detect the lines on the paper! In other words, the whole point of the digital part, the battery, IC, LEDs, and photodiodes... is to read the lines and tell you "PREGNANT" and "NOT PREGNANT" instead of "||" or "|+"
31
443
108
4,897
GIF
(that above GIF is what happens when I glitch it into a test mode)
3
14
1
1,842
So, what else? Well, there's that IC... It's a Holtek HT48C06!
4
21
7
1,362
That's an 8-bit microcontroller. 64 bytes of RAM, 1024 words of ROM, 13 GPIO pins, running at either 4mhz or 8mhz. Given that they're only doing a 3v battery here and I don't see any voltage conversion circuitry, I think it's running at 4mhz.
10
32
13
1,537
It's a surprisingly complicated chip. You might think it's very limited because it's only got 64 bytes of ram, but it's actually using a pipelined architecture to operate at 1 instruction per cycle, giving it quite good performance for a 4mhz CPU.
12
65
24
2,022
This thing is probably faster at number crunching and basic I/O than the CPU used in the original IBM PC, and this one is in something you pee on and throw away.
20
623
86
5,373
Sadly, the "C" in the HT48C06 means this is the mask ROM version, so there's no reprogramming this chip to run other programs. We can't run Doom on this pregnancy tester, I'm sorry.
55
957
164
9,171
It also doesn't look like you can pull the ROM off the chip, at least without their proprietary online-activation-required programmer (and possibly not even then), so unless someone wants to decap this chip and read out the bits from the silicon, we can't put it in MAME either.
4
28
4
1,450
Here's the post that I was referencing:
My wife had been checking if she was pregnant, initially with test strips, which can cost as little as 20 cents each. She got some positive readings, so wanted something "more accurate", a digital test. Here it is. $12/ea, and it literally just reads a test strip. What a scam.
Show this thread
10
344
13
3,877
Mine's a different brand and has some minor internal differences, but it looks to be basically the same.
4
14
0
1,466
The one I got:
5
14
1
1,070
The strips inside are probably the kind that show 0-2 lines. I may have to try printing that on some paper and seeing if that'll make the device tell me I'm pregnant or not pregnant.
6
22
1
1,219
Currently if I power it on, after doing the above light pattern, it then settles into showing me the "READ THE MANUAL, IDIOT" symbol.
8
20
2
1,402
WAITING... it better not make me wait 9 months, because while that would technically determine if I'm pregnant or not, it certainly isn't worth the money.
4
46
3
2,243
There's also a hole on the grabby end of the tester, but you're not supposed to put anything any here, apparently. I think it's just here so they can wedge a bit of plastic in here before final distribution, which'd keep the battery from making contact and potentially draining
3
11
0
999
also am I the only one who sees the USS Discovery from 2001?
9
36
6
3,131
They're both rebooting right now. They take a surprisingly long amount of time to boot, but it's the only way to get them out of the "READ THE MANUAL IDIOT" mode.
11
15
0
1,137
GIF
Nope, still get a MANUAL sign. I'm just not sure how these indicator strips are supposed to look, so maybe I'm putting marks in the wrong places or maybe they're too dark? I used a sharpie because it's what I had on hand.
4
5
0
645
but yeah, as for "WHY DOES THIS EXIST" when it adds basically nothing over the manual version that just shows you lines? It's a scam, basically. Computers are cheap now. People are buying the digital one thinking it's the more accurate fancy model, but it's the same.
15
303
33
2,691
in fact, if anything, it's LESS accurate. The batteries can't die in the manual model with the lines, and if your indicator paper doesn't light up a very bright line, your human eyes are probably more sensitive than the photodiodes in this thing.
6
100
5
1,747
And it's way more expensive. The one time use manual version, as a generic? 88 cents, vs 7$ for 2 digital ones.
3
48
3
1,066
And that's actually one of the more expensive test strips. Depending on how many you buy at once, you can get the generic strip versions for as cheap as 20 cents each.
4
13
0
808
SO YEAH, they're basically making money by misleading customers into thinking the digital model is better at 3.50$/test when it's just the 0.20$/test strips plus a dollar or two of electronics to read it for you
12
158
16
1,605
I dunked one in water (PLAIN WATER! I DIDN'T PEE ON IT, I PROMISE) and this is how it looks after about 5 minutes. A little more transparent, and with a single blue line.
5
11
0
700
BTW, to answer a suggestion no one has made yet: Yes, I could replace the microcontroller with an alternative one that CAN run doom, but: 1. it has to run on 3v, which is tricky 2. it has no inputs but "pee on it" 3. the LCD can only show "pregnant","not","manual","wait"
33
184
33
2,215
I should mod this into a flash drive. I wanna hand someone some Important Work Files on a 128gb USB Pregnancy Test.
21
447
23
4,872
it has been [0] days since I stuck a metal tool into a device to trick it into thinking I peed on it
3
83
3
1,814
Yeah, I can't get it to read anything but MANUAL. (which I don't have: I already tossed it) Maybe just using water means it didn't light up enough places on the indicator paper? or maybe I damaged it while opening it...
7
4
0
598
and yes, it's surprisingly hard to read. You'd think if they were sticking LEDs in the thing, they could have stuck one near the screen and given it a backlight. That'd at least help you read it.
3
7
1
818
in any case, the final tl;dr: don't waste your time and money on the digital readers. Just get the cheap analog ones, specifically the kind that are just a box of test strips. For the price of this device you can get like 25 test strips, and it'll create less e-waste.
12
230
23
1,972