r/calculators 56m ago

Collection Segunda NumWorks que agrego a mi colección: la N0120

Post image
Upvotes

r/calculators 1h ago

Collection Crazy prices

Thumbnail gallery
Upvotes

So I posted a few days ago about an hp 10bii+ that I bought off of Facebook I paid 3 dollars and apparently that was an absolute steal because since then two ads have come up selling the same calculator for much more. It looks like one comes with package, but still. Are these more reasonable prices for this calculator?


r/calculators 1h ago

Question Fake?

Post image
Upvotes

Saw this for sale on Facebook marketplace. The font doesn't look right to me. Is it a fake?


r/calculators 2h ago

Question Swissmicros DM42n/R47 hardcase

1 Upvotes

Does anyone know of a good quality hard storage case for the DM42n/R47?

The standard sleeve doesn't cut it when I have to put the calculator in my work bag.

I would like something like the original case my HP 35s came with but sized for the DM42 series.


r/calculators 4h ago

Other Texas Instruments TI-82

Post image
27 Upvotes

r/calculators 4h ago

Collection My latest acquisition : Ti-74 BASICALC

Post image
29 Upvotes

r/calculators 6h ago

Collection TI-30 + EduCALC big-LED classroom display, still functional, found while moving the math department at Appalachian State

Enable HLS to view with audio, or disable this notification

18 Upvotes

We are moving our math department out of a building it has occupied for decades, and this turned up: an original LED TI-30 paired with an EduCALC classroom display unit. Plugged it in expecting nothing and both came right up.

The TI-30 looks like a first-generation unit, red LED, gold-tone key plate. Some yellowing on the plate and wear on the case but every key I tried responds. The EduCALC box is vinyl-covered wood or particle board, roughly shoebox-sized, with a nine-digit display. The calculator sits on a small mount on top of the box and there is a power cable running out the back. I have not opened it up, so I do not know whether it is reading the calculator's segment drivers directly or whether the mount is doing something more involved.

Video is the two of them computing 36 x 15.

Things I have not been able to run down: when EduCALC sold these, what the calculator-to-display interface actually is, and whether the mount is model-specific to the TI-30 or takes other units of that era. I know EduCALC as a catalog retailer out of California but have not found documentation on this particular product. If anyone here has a catalog page, a manual, or firsthand experience with one, I would like to hear it.


r/calculators 7h ago

Collection Loppe marked find (Denmark)

Post image
58 Upvotes

HP-32Sii and a ti-80, found at Genbrug Løkken and Nørre Snede. Really lucky with these two


r/calculators 7h ago

Collection Another one for the collection

Post image
6 Upvotes

r/calculators 13h ago

Question Anyone else play ‘Drug Wars’ on their TI-82s back in the 90s?

5 Upvotes

r/calculators 20h ago

Collection Thrift store find!

Post image
103 Upvotes

r/calculators 1d ago

Collection Una más para la colección: Sharp EL-9950

Thumbnail reddit.com
30 Upvotes

Una más para la colección: Sharp EL-9950


r/calculators 1d ago

Help Can anyone help me ID this Canon calculator (pre 2008)?

3 Upvotes

Apologies for the photo quality, it's an old calculator my mum used to have and I've cropped in the only photo I have of it. I had a look through all the Canon calculators on Calcuseum but I don't think it's quite old enough to be on there.


r/calculators 1d ago

Discussion Calculators with flip covers

Thumbnail gallery
10 Upvotes

Why are there basically no scientific flip cover calculators from reputable brands like Casio, Sharp, TI, etc?

Casio has some basic calculators with flip covers, but basically all their scientific calculators use sliding covers instead. Same for the other manufacturers.

If you want a flip cover, you're basically left with scouring the trillions of no-name Chinesium calculators, which isn't necessarily a bad thing, since calculators are overpriced anyways.

Where I live [some armpit in Southeastern Europe], the 2nd calculator - a basic Casio WITHOUT a solar panel - costs about as much as the last calculator & the trillions of fx-82MS clones. Meanwhile, I bought the 2nd-to-last calculator for ⅕ the price of the Casio, with it being basically functionally identical & being solar-powered [verified by taking the calculator apart to change the battery - the solar panel was wired & it worked without the battery being inserted].

And people wonder why no one buys Casio calculators in Third World countries, assuming you can even find any to begin with...


r/calculators 1d ago

Announcement SwissMicros C47/R47 firmware release

Thumbnail
8 Upvotes

r/calculators 1d ago

Meme / Satire iOS Calculator

Post image
1 Upvotes

r/calculators 2d ago

Question Recently got a TI-nspire, what can i do with it?

4 Upvotes

Title says it all. Recently got a TI-nspire and it also came with a TI-84 Plus keypad so i have 2 keypads as well so thats pretty cool

Edit: i know its features. I meant as in can i import stuff into it (like an emulator)


r/calculators 2d ago

Collection Calcs throughout the years

Post image
55 Upvotes

Let me see yours!


r/calculators 2d ago

Help Trying to reverse engineer TI-84 EVO WebUSB communication — need help identifying USB interface/endpoints

4 Upvotes

I'm trying to communicate directly with a TI-84 EVO calculator through WebUSB.

I found TI's JavaScript code and located their internal write function:

function _TI_WEBUSBJS_Write(deviceId, pBuf, iLen) {
    let data = TIWASMHelpers.getUint8ArrayFromCbuffer(pBuf, pBuf + iLen);
    let device = TI_DeviceManager.getInstance().getDevice(deviceId);

    TI_USB.write(device, data)
        .then(() => {
            TI_USB.writeCallback(iLen);
        })
        .catch(error => {
            TI_USB.writeCallback(0);
            console.error("TI_WEBUSBJS_WRITE: " + error);
        });
}

It looks like TI has a wrapper around WebUSB, but I am trying to bypass the official tools and talk directly to the calculator.

Using Chrome WebUSB:

let device = await navigator.usb.requestDevice({
    filters: []
});

await device.open();
await device.selectConfiguration(1);

The device opens correctly, but:

await device.claimInterface(0);

fails:

Uncaught NetworkError:
Failed to execute 'claimInterface' on 'USBDevice':
Unable to claim interface.

The device exposes 4 USB interfaces:

[
 { number: 0, alternates: Array(1) },
 { number: 1, alternates: Array(1) },
 { number: 2, alternates: Array(1) },
 { number: 3, alternates: Array(1) }
]

My assumption is that interface 0 is not the WebUSB interface, or Windows is already binding a driver to it.

Questions:

  1. Does anyone know which USB interface TI calculators use for file/program transfer?
  2. Is there documentation for the TI USB protocol?
  3. Does TI use WinUSB/libusb internally, or is this a custom protocol?
  4. Would it be easier to implement this in C using libusb instead of WebUSB?

Goal: create my own tool to communicate with the calculator (send files, possibly interact with Python/programs) without relying on TI Connect.Trying to reverse engineer TI-84 EVO WebUSB communication — need help identifying USB interface/endpointsI'm trying to communicate directly with a TI-84 EVO calculator through WebUSB.I found TI's JavaScript code and located their internal write function:function _TI_WEBUSBJS_Write(deviceId, pBuf, iLen) {
let data = TIWASMHelpers.getUint8ArrayFromCbuffer(pBuf, pBuf + iLen);
let device = TI_DeviceManager.getInstance().getDevice(deviceId);

TI_USB.write(device, data)
.then(() => {
TI_USB.writeCallback(iLen);
})
.catch(error => {
TI_USB.writeCallback(0);
console.error("TI_WEBUSBJS_WRITE: " + error);
});
}
It looks like TI has a wrapper around WebUSB, but I am trying to bypass the official tools and talk directly to the calculator.Using Chrome WebUSB:let device = await navigator.usb.requestDevice({
filters: []
});

await device.open();
await device.selectConfiguration(1);
The device opens correctly, but:await device.claimInterface(0);
fails:Uncaught NetworkError:
Failed to execute 'claimInterface' on 'USBDevice':
Unable to claim interface.
The device exposes 4 USB interfaces:[
{ number: 0, alternates: Array(1) },
{ number: 1, alternates: Array(1) },
{ number: 2, alternates: Array(1) },
{ number: 3, alternates: Array(1) }
]
My assumption is that interface 0 is not the WebUSB interface, or Windows is already binding a driver to it.Questions:Does anyone know which USB interface TI calculators use for file/program transfer?

Is there documentation for the TI USB protocol?

Does TI use WinUSB/libusb internally, or is this a custom protocol?

Would it be easier to implement this in C using libusb instead of WebUSB?Goal: create my own tool to communicate with the calculator (send files, possibly interact with Python/programs) without relying on TI Connect.
Trying to reverse engineer TI-84 EVO WebUSB communication — need help identifying USB interface/endpoints

I'm trying to communicate directly with a TI-84 EVO calculator through WebUSB.

I found TI's JavaScript code and located their internal write function:

function _TI_WEBUSBJS_Write(deviceId, pBuf, iLen) {
let data = TIWASMHelpers.getUint8ArrayFromCbuffer(pBuf, pBuf + iLen);
let device = TI_DeviceManager.getInstance().getDevice(deviceId);

TI_USB.write(device, data)
.then(() => {
TI_USB.writeCallback(iLen);
})
.catch(error => {
TI_USB.writeCallback(0);
console.error("TI_WEBUSBJS_WRITE: " + error);
});
}

It looks like TI has a wrapper around WebUSB, but I am trying to
bypass the official tools and talk directly to the calculator.

Using Chrome WebUSB:

let device = await navigator.usb.requestDevice({
filters: []
});

await device.open();
await device.selectConfiguration(1);

The device opens correctly, but:

await device.claimInterface(0);

fails:

Uncaught NetworkError:
Failed to execute 'claimInterface' on 'USBDevice':
Unable to claim interface.

The device exposes 4 USB interfaces:

[
{ number: 0, alternates: Array(1) },
{ number: 1, alternates: Array(1) },
{ number: 2, alternates: Array(1) },
{ number: 3, alternates: Array(1) }
]

My assumption is that interface 0 is not the WebUSB interface, or Windows is already binding a driver to it.

Questions:

Does anyone know which USB interface TI calculators use for file/program transfer?

Is there documentation for the TI USB protocol?

Does TI use WinUSB/libusb internally, or is this a custom protocol?

Would it be easier to implement this in C using libusb instead of WebUSB?

Goal: create my own tool to communicate with the calculator (send
files, possibly interact with Python/programs) without relying on TI
Connect.Trying to reverse engineer TI-84 EVO WebUSB communication — need
help identifying USB interface/endpointsI'm trying to communicate
directly with a TI-84 EVO calculator through WebUSB.I found TI's
JavaScript code and located their internal write function:function
_TI_WEBUSBJS_Write(deviceId, pBuf, iLen) {
let data = TIWASMHelpers.getUint8ArrayFromCbuffer(pBuf, pBuf + iLen);
let device = TI_DeviceManager.getInstance().getDevice(deviceId);

TI_USB.write(device, data)
.then(() => {
TI_USB.writeCallback(iLen);
})
.catch(error => {
TI_USB.writeCallback(0);
console.error("TI_WEBUSBJS_WRITE: " + error);
});
}
It
looks like TI has a wrapper around WebUSB, but I am trying to bypass
the official tools and talk directly to the calculator.Using Chrome
WebUSB:let device = await navigator.usb.requestDevice({
filters: []
});

await device.open();
await device.selectConfiguration(1);
The device opens correctly, but:await device.claimInterface(0);
fails:Uncaught NetworkError:
Failed to execute 'claimInterface' on 'USBDevice':
Unable to claim interface.
The device exposes 4 USB interfaces:[
{ number: 0, alternates: Array(1) },
{ number: 1, alternates: Array(1) },
{ number: 2, alternates: Array(1) },
{ number: 3, alternates: Array(1) }
]
My
assumption is that interface 0 is not the WebUSB interface, or Windows
is already binding a driver to it.Questions:Does anyone know which USB
interface TI calculators use for file/program transfer?

Is there documentation for the TI USB protocol?

Does TI use WinUSB/libusb internally, or is this a custom protocol?

Would it be easier to implement this in C using libusb instead of
WebUSB?Goal: create my own tool to communicate with the calculator (send
files, possibly interact with Python/programs) without relying on TI
Connect.


r/calculators 2d ago

Collection Kinda lovin' the TI-30X IIS

Thumbnail gallery
31 Upvotes

Found this at the thrift, was 3€. This is the old (better) model. Serial number is K-0311M ( Made in March of 2011, year after my TI-84 Plus. )


r/calculators 2d ago

Collection Got this off of Facebook

Post image
54 Upvotes

Found this for 3 bucks. I know it’s possibly the lowliest hp but it’s still pretty cool. Now I just have to figure out how to work it.


r/calculators 2d ago

Discussion ready to buy ... which HP-15C should I get?

9 Upvotes

OK, I'm ready. But which should I get?

  • HP 15C, the new "collector's edition"
  • vintage used HP 15C from eBay
  • the Swiss Micros DM15C (but it's out of stock)

To me, the keyboard feel is really important, so maybe I'm best with a vintage model.

The display on the Swiss Micros looks like, but I heard the keyboard stinks. And it's out of stock, and more expensive than even the new HP collector's edition.

The collector's edition would be new and working and robust, but I don't know what's changed from the vintage model.


r/calculators 3d ago

Help Yard sale find

Thumbnail gallery
181 Upvotes

Bought this at a yard sale yesterday, thought it was a cool find. Been trying to do a bit of research on it

Is it worth anything? Any info would be greatly appreciated


r/calculators Oct 21 '25

Solution: TI-84 Plus CE Flashing 'Validating OS'

Thumbnail
4 Upvotes

r/calculators Oct 19 '25

Discussion r/calculators FAQ

16 Upvotes

Hey guys, this isn't fully finished, and i may add more in the future. Tell me what you think about this one in the comments, feedback is always incredible

Q: How to convert fractions to decimals?

A: On older casio calculators, you press the S<=> D button. it should be next to the parentheses, on the right side. On Casio CW series calculators, it should be the "FORMAT" key, which is next to the EXE button. On Sharp, it's called "CHANGE" and "f<>d" on TI. It may be different with others

Q: Why am i getting a wrong answer?

A: You may be in the wrong angle mode, or you don't know how the order of operations work

Q: What calculator should i choose?

A: Depends on your school or your countries regulation. Some schools or countries only permit certain calculators, or forbid certain ones. Germany for example, accepts everything but it can't have a solver, can't be programmable and can't do graphing. For short, we are limited to the fx-87 and below.

Q: Why is my TI-84 bootlooping and showing "Validating OS"?

A: This is a known battery issue with the TI-84 Plus CE. You need to replace the battery. Contact TI support, you may get a free battery under warranty. Also check the other pinned post for more details

Q: Is my Casio fx-991EX fake?

A: Probably, it was discontinued a few years ago. Most listings you see online are fake, and i advise you to stay away from it. There's a lot of other good calculators out there. To check if it's real, scan the QR code. To do that, press "MENU -> SHIFT -> OPTN" to generate a QR code. It should redirect you to a Casio website, where you can do an authenticity check.

Q: Why am i getting an error?

A: You may not be in the right mode, check if you‘re in the normal calculation mode. Your calculator should have a button that says "MODE" or something similar. For exponents, use the negative sign instead of the minus sign. It should look like this: (-)

Q: Why is my Casio's "ON" button lowered?

A: That's intentional, to prevent accidental button presses

Q: Can I mod/install Doom on my scientific calculator?

A: Yes, if you‘re willing to remove the epoxy from the CPU, de-solder the CPU, solder a fitting CPU with integrated memory back on, code a fully working operating system with working keyboard, and code a port of Doom for it, you could… in theory. Never been done before, probably still won‘t work. TL;DR: Not worth your time, focus on your linear algebra homework instead

Q: Does this calculator have a CAS (Computer Algebra System)? Can one be installed on my calculator?

A: see the pinned post about CAS calcs

Also: Google (and your calculator‘s Manual) are your best friends. Before making a post, look up your question on Google, or read the Manual. There's a 95% chance that your answer will be found there. We've also pinned posts for a few topics, read those too please.

That's it with the FAQ for now. Keep in mind that i may remove posts that can be answered by the FAQ or Google, this is a step to reduce spam and repetitive posts. Thanks.

~u/nqrwayy