Close

Keyboard final, Serial connectivity, Wiki docs

A project log for Terminal-BASIC programmable calculator

A poket-to-laptop size microcomputer/programmable calculator, based on Arduino DUE and Terminal-BASIC

ptravptrav 04/19/2020 at 08:191 Comment

Finally the keyboard PCBs have arrived from China.

For the keyboard, it is the final design. The size is 60x100 mm, and the intended position is to the right from the screen:

(The screen itself is still in the mock up stage). The keyboard has 4 LEDs and 60 switches - the one on the bottom left is a hardware power switch. All LEDs and keys can be accessed independently - in theory all 59 switches can be closed at the same time and will register.

The keyboard driver board sits below. A header for Arduino Micro Pro is provided, in case the keyboard is used as a standalone unit for PC.

Currently the driver board and the keyboard are connected by a header; the production version will be soldered.

The RPN calc can now impersonate a keyboard and a 3-button mouse, injecting keystrokes into a PC. Mouse pointer  movements and mouse wheel from  the calculator to the PC are also supported. With a dumb terminal, the RPN understands both the RPN and an Algebraic inputs:

The documentation is started at the project Wiki: https://github.com/ptravnik/Retro_CALC/wiki

Next: programming a File Manager!

Discussions

RomanS wrote 04/19/2020 at 08:22 point

amazing! )

  Are you sure? yes | no