Tipro 8×12 (96-Key)

8×12 POS 96 Keys STM32F401 + 74HC595 QMK
All POS Conversions

Tipro 8×12 — 96-Key POS Terminal Conversion

Status: Completed 8×12 Ortho (96 Keys) WeAct STM32F401 Daughterboard 74HC595 Status LEDs QMK

Tipro 96 8x12 final build

Introduction

A compact 96-key (8×12) Tipro mechanical point-of-sale terminal converted to run QMK Firmware.

Daughterboard PCB

Uses the same custom STM32F401 + 74HC595 daughterboard PCB designed for the Tipro 8×16 conversion.

Firmware

Compile from source:

git clone --recurse-submodules -b mlego https://github.com/alinelena/qmk_firmware.git qmk-alin
cd qmk-alin
qmk compile -kb tipro/rev2 -km default_96

Copy the resulting .uf2 file onto the MCU in bootloader mode.

Pinout Reference

  • Columns: B9, B8, B7, B6, B5, B4, C14, C15, A0, A1, A2, A3, A7, B0, B10, B1
  • Rows: B12, B13, B14, B15, A8, A10, A15, B3
  • Status LEDs: Shift Register QA–QG
  • 74HC595N Shift Register:
    • Data: A4
    • Latch: A6
    • Clock: A5

Before & Inside Gallery

Tipro 96 8x12 original Tipro 96 8x12 internal conversion wiring

Tipro 8×12 (96-Key)

Quick Specs

  • Layout: 8×12 POS
  • Keys: 96
  • MCU: STM32F401 + 74HC595
  • Firmware: QMK

Compact 96-key POS terminal converted to QMK using the shared hand8x16 daughterboard and shift register.