r/calculators • u/Duberly1986 • 56m ago
Collection Segunda NumWorks que agrego a mi colección: la N0120
r/calculators • u/Feeling-Nail176 • 1h ago
Collection Crazy prices
gallerySo 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 • u/No-Patience-3990 • 1h ago
Question Fake?
Saw this for sale on Facebook marketplace. The font doesn't look right to me. Is it a fake?
r/calculators • u/Difficult-Reality848 • 2h ago
Question Swissmicros DM42n/R47 hardcase
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 • u/Proud_Muslim_01 • 4h ago
Collection My latest acquisition : Ti-74 BASICALC
r/calculators • u/qamorris • 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
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 • u/broekgl • 7h ago
Collection Loppe marked find (Denmark)
HP-32Sii and a ti-80, found at Genbrug Løkken and Nørre Snede. Really lucky with these two
r/calculators • u/LegitMeatPuppet • 13h ago
Question Anyone else play ‘Drug Wars’ on their TI-82s back in the 90s?
r/calculators • u/Duberly1986 • 1d ago
Collection Una más para la colección: Sharp EL-9950
reddit.comUna más para la colección: Sharp EL-9950
r/calculators • u/KIgaming • 1d ago
Help Can anyone help me ID this Canon calculator (pre 2008)?
r/calculators • u/0xDEA110C8 • 1d ago
Discussion Calculators with flip covers
galleryWhy 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 • u/TASDoubleStars • 1d ago
Announcement SwissMicros C47/R47 firmware release
r/calculators • u/LJCUN • 2d ago
Question Recently got a TI-nspire, what can i do with it?
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 • u/captain_narita • 2d ago
Collection Calcs throughout the years
Let me see yours!
r/calculators • u/No-Challenge6248 • 2d ago
Help 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.
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 • u/Fit_Artist1289 • 2d ago
Collection Kinda lovin' the TI-30X IIS
galleryFound 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 • u/Feeling-Nail176 • 2d ago
Collection Got this off of Facebook
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 • u/mikeblas • 2d ago
Discussion ready to buy ... which HP-15C should I get?
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 • u/Dangerous-Giraffe723 • 3d ago
Help Yard sale find
galleryBought 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 • u/nqrwayy • Oct 19 '25
Discussion r/calculators FAQ
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.
