Difference: RaspiElfDisplay (1 vs. 13)

Revision 92018-05-20 - PeterSchmid

Revision 82018-05-19 - PeterSchmid

Revision 72018-05-17 - PeterSchmid

Revision 62018-05-13 - PeterSchmid

Revision 52018-05-07 - PeterSchmid

Revision 42018-05-06 - PeterSchmid

Revision 32018-05-06 - PeterSchmid

Revision 22018-05-04 - PeterSchmid

Revision 12018-05-03 - PeterSchmid

Line: 1 to 1
RaspiElf Display
Long time ago I built a LED display and a hex keypad for my COSMICOS. I lend the COSMICOS and the extensions to a friend's brother and I saw the parts never again. Thanks to Lee Hart's 1802 Membership Card I have a 1802 SBC again. Now I need a display and a keypad for this gem.


TIL311 hexadecimal displays were to expensive for me 35 years ago and now they are not easy to get (and still expensive). The 47 rounded font looks far better than the seven-segment display especially the lower case hex display letters. But there is an alternative: LTP-305 from LITEON. They have no integrated driver, but the IS31FL3730 can drive two of them. And better there is PCB with 6 LTP-305 and 3 IS31FL3730 from pimoroni ready for the Raspberry Pi. 4 digits for the address and 2 digits for data!

TIL311 Hexadecimal Display
LED module.jpg
LTP-305 Dot Matrix Display
Microdot pHAT.jpg
Microdot_pHAT on Raspberry Pi Zero


Software for the Raspberry Pi

How to get and build the RaspiElf Display Software

Get the source from the GIT repository (if you have not installed GIT yet, then install it with sudo apt-get install git), type only the bold text after the $ sign:

pi@cosmac:~/elf $ git clone https://github.com/spyren/RaspiElf
Cloning into 'RaspiElf'...
remote: Counting objects: 68, done.
remote: Compressing objects: 100% (37/37), done.
remote: Total 68 (delta 32), reused 62 (delta 29), pack-reused 0
Unpacking objects: 100% (68/68), done.
Checking connectivity... done.
pi@cosmac:~/elf $

Build (compile) from the sources:

pi@cosmac:~/elf $ cd RaspiElf
pi@cosmac:~/elf/RaspiElf $ cd display/
pi@cosmac:~/elf/RaspiElf/display $ make
... TBC

Install the binaries into /usr/local/bin

pi@cosmac:~/elf/RaspiElf/display $ sudo make install
... TBC

TIL311 Emulator

The TIL311 has following inputs:
  • Data Inputs A, B, C, D
  • Latch Input
  • Blanking Input
  • (Right and Left Decimal)

For 6 digits we need 36 GPIOs. Without blanking 32 GPIOs, shared latch 25 GPIOs. The Raspberry Pi has 26 GPIOs (we can have a latch for the data and a latch for the address).

The Spare Time Gizmo's Elf 2000 display:

  • Databus
    • 8 Data Inputs
    • no strobe
  • Adressbus
    • 8 Data Inputs
    • 2 Latch Inputs
Only 18 GPIOs needed. Do not forget: the Raspberry Pi GPIOs are not 5 V compatible.

-- Peter Schmid - 2017-11-26


META FILEATTACHMENT attachment="LED_module.jpg" attr="" comment="" date="1525378440" name="LED_module.jpg" path="LED_module.jpg" size="81135" user="PeterSchmid" version="1"
META FILEATTACHMENT attachment="til311.jpg" attr="" comment="" date="1525378440" name="til311.jpg" path="til311.jpg" size="98763" user="PeterSchmid" version="1"
META FILEATTACHMENT attachment="Microdot_pHAT.jpg" attr="" comment="" date="1525378669" name="Microdot_pHAT.jpg" path="Microdot_pHAT.jpg" size="168228" user="PeterSchmid" version="1"
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback