Close

Real and imitation VFD one next to another

A project log for Calculators

Exploration of calculators, their emulation, mechanical aspects such as pretty buttons and quirky displays

svofskisvofski 03/30/2024 at 20:382 Comments

After some fooling around with text on the 7-segs, I'm returning back to the original purpose of these display modules: the calculator. I assembled both OLED and VFD modules on a single breadboard and plugged them into MK-61 emulator.

OLED and VFD together
Fake and real VFD together, isn't it a lovely sight!

A curious detail. PT6315 used in the VFD driver here can be powered by 3V3, but for reasons explained earlier I'm powering it with 5V. But that makes it not happy with 3V3 logic signals from the Pi Pico. The solution here is to power it from ~4.7V VSYS rail rather than from 5V VBUS. 3V3 reaches that lowest logic high threshold voltage and it works reliably.

I had a bit of a falling out with Mbed Arduino and switched to Arduino-Pico framework because I thought it doesn't work with SPI1. Later I realised that I messed up pin numbers and the framework probably wasn't a problem. For simplicity I keep 2 displays connected to different SPI busses.

Here's some epic dual screen eggog action:
Blinky program execution with a happy end

The plan is to make an universal carrier board that would accept both OLED and VFD modules:

The idea is also to make it usable both as a single-board design, hence the elaborate silkscreen labels for all buttons, and as a sandwich with 3d printed buttons like the IVEE.

If you missed it, here's a video about my 7-seg VFD text experiments:

Discussions

ivaylo mitev wrote 04/28/2024 at 13:30 point

Ooh, I'm curious when you'll release your code and circuit boards, I would build a replica of MK-61 immediately. This was the calculator that I used in my "polytechnic" school. Nostalgia.
Unfortunately, I lost mine. 

I ordered one 1-2 weeks ago, from eBucht. I hope it comes soon.
But I would like to recreate it, unfortunately I'm not as talented as you.

BR Ivaylo

  Are you sure? yes | no

svofski wrote 04/28/2024 at 17:06 point

Hi @ivaylo mitev ! The code is here: https://github.com/svofski/calculator-maybe. Currently it only uses input from the terminal, but the output works both for OLED and vacuum displays.

  Are you sure? yes | no