Support & Customer Care
Welcome to the StackCalc Help & Support Center. Whether you are exploring Reverse Polish Notation on your Apple Watch, solving differential curves on your iPad, or building a physical open-hardware calculator, we are here to support you.
📬 Contact Our Team
If you need direct assistance, encountered a bug, or have a question:
- Direct Email Support: support@stackcalc.io (Fastest response for App Store customers and reviewers)
- GitHub Issue Tracker: https://github.com/abagher2/stackcalc/issues (Best for bug reports, troubleshooting, and feature requests)
- Official Storefronts & Fulfillment:
- Amazon Bookstore (SC-32): Thinking in the Stack on Amazon: Paperback ↗ • Hardcover Edition ↗
- Amazon Bookstore (SC-6): From Blocks to the Stack on Amazon (B0HPJN3KP9) ↗
- Amazon Bookstore (Middle School): Middle School Math Blocks Workbook on Amazon ↗
- Lulu Press: Spiral-Bound Lay-Flat Curriculum Guides & Workbooks ↗
- Etsy Storefront: Handcrafted 3D-Printed Manipulative & Hardware Kits (stackcalcmath.etsy.com) ↗
- Slant 3D Portal: On-Demand Additive Manufacturing & Replacement Parts ↗
- Replacement Parts & Refills: Missing a block or need hardware parts? See our Replacement Parts Guide.
- Community Documentation: Explore our in-depth guides for Hardware, Firmware, iOS App, and Interactive Tutorials.
- Web Support & Help Desk: Visit https://stackcalc.io/support/ for frequent updates.
❓ Frequently Asked Questions (FAQ)
1. How does RPN (Stack Math) work? Why are there no parentheses?
In Reverse Polish Notation (RPN), operators follow their operands:
- To evaluate \(5 + 3\): Press 5, ENTER, 3, +.
- To evaluate \((4 \times 5) + (6 \times 7)\): Press 4, ENTER, 5, ×, 6, ENTER, 7, ×, +.
RPN completely eliminates parentheses, eliminates syntax errors, and keeps all intermediate calculation steps visible in the 4-level stack (X, Y, Z, T).
2. How do I display and calculate with exact fractions?
StackCalc includes an arbitrary-precision rational fractions engine:
- To toggle between decimal representation and exact fractional notation, press Left Shift + . (FDISP).
- A decimal like 2.125 instantly renders as exact 2 1/8.
- Pressing . between integers enters mixed fractions directly (e.g., 3 . 1 /c 2 for \(3 \frac{1}{2}\)).
3. Does the Apple Watch app require an iPhone nearby?
No. StackCalc for watchOS is a 100% standalone instrument. - The entire calculation engine runs locally on the watch's processor. - You can perform full 4-level stack calculations, statistical summations, and trigonometric analysis directly on your wrist with zero phone connectivity. - Features high-contrast typography, digital crown scrubbing, and continuous edge-glow tactile haptic pulses.
4. How do I switch between the Hardware Digital Twin and Modern App interfaces?
StackCalc offers two distinct user interfaces on iPhone and iPad:
- Hardware Replica (Default): An authentic, brutalist digital twin of our physical open-source hardware, featuring the high-contrast icy silver-blue ST7567A dot-matrix screen, trapezoidal tactile TPU key caps, and laser-marked legends.
- Modern App: An expansive, glassmorphism-free touch interface with dynamic softkeys and high-resolution TUI graph rendering.
- To Switch Interface: Press Left Shift + FLAGS (or tap FLAGS in the menu catalog) → HW → select APP or REPLICA.
- Faceplate Themes: You can also customize faceplate aesthetics in the same menu via FLAGS → FACE (RETRO, STEALTH, NOVA, SPACE, or VOYAGER).
5. How do I use the Equation Solver and Numerical Integrator?
StackCalc includes an equation solver based on classic Romberg numerical integration and secant root-finding algorithms:
1. Press Right Shift + STO (EQN Mode) to view or input equations.
2. Select an equation (such as the preloaded Normal PDF NPDF).
3. Press SOLVE to solve for any independent variable without isolating it algebraically.
4. Press ∫ (Integrate) to perform numerical integration across specified upper and lower bounds.
6. How do I clear continuous memory or reset the calculator?
- Clear Current X Entry / Cancel: Press
C(or backspace←). - The CLEAR Menu: Press Left Shift +
C(CLEAR) to open the dedicated memory reset menu: CLSTK: Clears all four levels of the operational stack (\(X, Y, Z, T\)).CLREGS: Clears the 26 storage registers (\(R_0 \dots R_{25}\)).CLSTAT: Clears all two-variable statistical accumulation registers (\(\Sigma x, \Sigma y, \Sigma x^2, \Sigma y^2, \Sigma xy, n\)).CLEQN: Clears all stored user equations.CLVARS: Clears all variables and financial registers.CLALL: Complete factory reset; clears all stack levels, variables, registers, and equations back to initial state.
7. Physical Calculator and printable materials
- Current physical status: The SC-32 is offered as a tool-free Maker Kit with a 100% pre-soldered RP2350 logic board, sliding dovetail chassis, tactile TPU keycaps, and transflective monochrome LCD. Tool-free 5-minute snap assembly with zero soldering required.
- Public printable release: Download the matching four-part STL/3MF set from the hardware guide. It is intended for mechanical exploration and community fabrication.
- Teaching materials: The Learning Lab provides printable curriculum materials and teacher PDFs.
- What is not public: Electronics source, firmware source, CAD generators, manufacturing artwork, and production documentation are not public downloads.
8. What should I do if a manipulative piece or calculator part goes missing?
Every StackCalc educational kit includes an Archival Reference Card with component Part IDs. If a piece ever goes missing: - Refer to our Replacement Parts Guide. - Order replacements, spare docking trays, and batch refills directly through our Slant 3D Portal. - Contact us at support@stackcalc.io with your Part ID if you need custom fulfillment assistance. - Download 100% free open models and 3MF print profiles from our Printables Hub or explore our Makerspace 3D Print Kits Guide to 3D print replacement parts locally in your school or home makerspace.
🛠️ Reporting a Bug or Requesting a Feature
When submitting an issue via our GitHub Issue Tracker, please include:
1. Device & OS Version (e.g., iPhone 17 Pro Max with iOS 18, Apple Watch Series 11 with watchOS 11, or physical RP2350 hardware).
2. Interface Mode (Hardware Replica or App).
3. Step-by-Step Keystroke Sequence (e.g., 5, ENTER, 3, ÷).
4. Expected Output vs. Actual Display Output.