HP Forums
low cost 10C on ESP32-S3 - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not quite HP Calculators - but related (/forum-8.html)
+--- Thread: low cost 10C on ESP32-S3 (/thread-20967.html)



low cost 10C on ESP32-S3 - arhtur - 12-11-2023 04:31 AM

I was at a Maker Faire and saw the M5Stack Cardputer and thought it would be the perfect development platform for a RPN calculator, hence the 10LC. It cost $30 and on Microsoft Word, I made an overlay that I printed with adhesive backed paper. Using the Arduino IDE, I wrote code to mimic the 10C. It accepts a micro SD card to store program steps and registers (I use a Sandisk Ultra 16GB SDHC card - slower cards seem to have R/W issues with the hardware).

There are some limitations, such as its small size (about 3.25 inches x 2.25 inches), engineering notation has not been implemented, and the tangent function accuracy is limited when close to 90 degrees.

But some features include selectable font size, selectable font color, selectable audible beep for key press, and it's fast - approx. 100,000 loop iterations in 10 seconds. Also, there are 99 program steps and 10 memory registers. It can be updated via USB-C on a Windows PC. I've put binary files and overlay .pdf files on Github under 10LC. The standalone unflashed M5Stack Cardputer can be bought at the M5Stack website or Digikey. I may have some pre-flashed or pre-assembled units (for more than $30) on Tindie or Etsy. This might be the perfect DIY project to build for a middle school or early high school student that you want to introduce RPN to, or someone wanting a low cost RPN calculator to take anywhere.

[attachment=13016]
[attachment=13017]
[attachment=13018]


RE: low cost 10C on ESP32-S3 - vaklaff - 12-11-2023 09:30 AM

I'm just looking at the original Cardputer which was completely unknown to me and ... wow! You managed to see the hidden beauty in that incredibly ugly thing and then bring it out :-)

Now I'm wanting to do something like which is about the last thing I need to do...


RE: low cost 10C on ESP32-S3 - Pekis - 12-11-2023 09:47 AM

Congrats ! It has a kinda 70's look Smile


RE: low cost 10C on ESP32-S3 - Dave Britten - 12-12-2023 12:57 PM

I hadn't been planning on an impulse buy this morning, but I'm flexible!


RE: low cost 10C on ESP32-S3 - arhtur - 12-29-2023 09:17 PM

A new beta version, 0.91 is on Github. There was a fix to the ->H and ->HMS functions, which has more accurate conversions when there are fractional seconds amounts. This fix has not been updated in the 32LC files in Github.


RE: low cost 10C on ESP32-S3 - Pierre - 12-29-2023 10:11 PM

My "10LC" is finished and tested.
[attachment=13093]