YO6PIR

TapeLAB

Professional Cassette Analyzer - Audio Instrument

August 2026 

TapeLAB - imagine generala
Fig.1: TapeLAB - vedere generala la pornire

TapeLAB este un analizor compact dedicat reglajului, verificarii si testarii casetofoanelor audio. Proiectul a pornit din dorinta de a avea intr-un singur aparat instrumentele pe care le folosesc cel mai des la restaurarea si reglarea deck-urilor: generator audio, masurare de nivel, analiza spectrala, verificarea raspunsului in frecventa, masurarea vitezei si Wow & Flutter, precum si functii dedicate pentru azimuth si calibrarea inregistrarii.

Aparatul este construit in jurul unui microcontroller STM32F401RCT6 si al unui afisaj color ILI9341 320x240 cu Touch-Screen. Interfata software este gandita pentru utilizare directa, fara encoder mecanic, iar functiile principale sunt accesibile dintr-un meniu grafic cu iconuri.

Main Functions


Hardware


CENTRAL UNIT TapeLAB foloseste un procesor STM32F401RCT6. Afisarea si comenzile sunt realizate printr-un display ILI9341 2.8 inch, 320x240px, impreuna cu controller-ul de Touch-Screen. Partea analogica foloseste amplificatoare operationale rapide pentru buffer de intrare / iesire, iar reglarea nivelului generatorului se face electronic cu un cip specializat.

Aparatul este alimentat dintr-o baterie Li-Ion de 3.7V, impreuna cu un UP-converter la 5V pentru alimentarea circuitelor interne. Constructia a fost gandita ca instrument portabil, suficient de compact pentru a putea fi folosit direct langa deck-ul aflat in teste.

TapeLAB schematic
Fig.9: Schema de principiu TapeLAB Controller
TapeLAB schematic
Fig.9.1: Schema de principiu TapeLAB Frontend
Analogic Front-End cuprinde intrarile audio, protectia si buffer-ul de intrare, generatorul audio cu buffer de iesire, precum si circuitele de masurare necesare functiilor de analiza. Separarea atenta a traseelor audio fata de partea digitala si alimentarea corecta au fost importante pentru obtinerea unui nivel de zgomot cat mai redus.
TapeLAB PCB
Fig.10: PCB / wiring / internal construction
TapeLAB PCB
Fig.10.1: PCB / wiring / internal construction

Software & User Interface

Software-ul TapeLAB este dezvoltat in C/C++ pentru STM32. Interfata grafica foloseste Touch-Screen pentru toate comenzile principale. Meniul initial contine iconuri dedicate pentru functiile aparatului, iar accesul este gandit simplu: prima atingere selecteaza functia, iar a doua o deschide.

Structura programului este modulara, cu fisiere separate pentru afisaj, Touch-Screen, calibrare si diferitele analizoare. Aceasta organizare permite adaugarea sau modificarea functiilor fara rescrierea intregului program.

TapeLAB main menu TapeLAB second screen
Fig.11: TapeLAB graphical main menu

Measurements & Tests

TapeLAB este gandit in primul rand ca instrument practic de atelier. Testele efectuate pana acum au inclus verificarea liniaritatii traseului audio IN-OUT, masurarea frecventei, verificarea nivelurilor celor doua canale, analiza spectrala si masurarea stabilitatii transportului benzii.
TapeLAB main menu TapeLAB second screen
Fig.12.1: Measurements and Tests RECORD Menu
TapeLAB main menu TapeLAB second screen
Fig.12.2: Measurements and Tests RECORD Menu
TapeLAB main menu TapeLAB second screen
Fig.12.3: Measurements and Tests RECORD Menu
TapeLAB main menu TapeLAB second screen
Fig.12.3: Measurements and Tests DOLBY Menu - FFT zoom
Incepand cu versiunea software FW 1.10 am introdus si o rutina de Auto-Diagnoza a aparatului care pregateste utilizatorul sa faca testele de masurare asigurate de precizia si certificarea ca starea aparatului este in conditii maxime de precizie. Intrarea in meniul de SERVICE se face tinand touch-ul pe ecran in timpul afisarii Splash-Screen. Sunt disponibile urmatoarele verificari si teste preliminare:
TapeLAB main menu TapeLAB second screen
Fig.12.4: Measurements and Test in SERVICE DIAGNOSTICS Menu
TapeLAB main menu TapeLAB second screen
Fig.12.5: Measurements and Tests in SERVICE DIAGNOSTICS Menu
Development status: Hardware functional, user interface and measurement routines under active development.
This page will be updated as the project progresses.

Copyright © 2026 YO6PIR. All rights reserved.

TapeLAB - designed and built by YO6PIR & Codex

× Preview