Dá para ligar um multímetro UNI-T ao computador pelo cabo USB e deixar o sigrok-cli anotando a leitura duas vezes por segundo, por horas, num arquivo CSV com data e hora em cada linha. Abaixo, o cabo certo para cada modelo, os downloads oficiais, o comando que testamos com bytes reais de um UT61E e os cinco problemas que mais travam quem tenta. Última verificação: 12 de outubro de 2026.
Para que serve e o que você precisa
O defeito intermitente é o pesadelo da bancada: a fonte que cai para 4,6 V depois de quarenta minutos, a bateria que perde carga parada, o regulador que esquenta e desarma. Ficar olhando o display não resolve; o multímetro com saída para PC vira um datalogger: ele mede, o computador anota, e você volta depois para ver a hora exata em que a tensão caiu.
Você precisa de três coisas: um multímetro UNI-T com porta de dados (os UT61B, UT61C, UT61D e UT61E têm a janelinha óptica atrás), o cabo de interface que encaixa nela, e o sigrok-cli instalado. Se ainda não instalou, o nosso guia de download e instalação do sigrok-cli cobre Windows, Linux e macOS.
Qual é o seu cabo (e o seu multímetro)
Os cabos da UNI-T têm o mesmo encaixe óptico, mas por dentro usam chips diferentes, e é o chip que decide o comando. A lista abaixo vem do arquivo README.devices da libsigrok, a biblioteca de drivers do sigrok:
| Cabo | Chip / identificação USB | Como o sigrok-cli fala com ele |
|---|---|---|
| UT-D02 (serial RS-232) | porta COM real ou adaptador USB-serial | conn=/dev/ttyUSB0 ou conn=COM3 |
| UT-D04 (USB, versão nova) | WCH CH9325, 1a86:e008 |
conn=hid/ch9325 |
| UT-D04 (USB, versão antiga) | Hoitek HE2325U, 04fa:2490 |
conn=hid/ch9325 (mesmo modelo de programação) |
| UT-D09 (USB) | Silicon Labs CP2110, 10c4:ea80 |
conn=hid/cp2110 |
| UT-D07 (Bluetooth) | módulo BLE ISSC | não suportado, segundo a wiki do sigrok |
O modelo do multímetro define o driver. O UT61E usa o chip Cyrustek ES51922 e o driver uni-t-ut61e-ser; os UT61B, UT61C e UT61D usam o Fortune FS9922 e os drivers uni-t-ut61b-ser, uni-t-ut61c-ser e uni-t-ut61d-ser. O sufixo -ser significa “pela camada serial”, que é o caminho recomendado; o próprio README diz que os drivers sem o sufixo “só existem por razões históricas”. No sigrok-cli que o Ubuntu 24.04 instala, contamos 27 drivers com o prefixo uni-t-.
Atenção ao UT61E+ (com o “mais”): é outro aparelho, com outro protocolo. A wiki do sigrok é direta: a série UT61+/UT161 “não é suportada” até o protocolo ser conhecido. Para ele, use o software da UNI-T.
Download oficial
Não hospedamos nenhum arquivo. O sigrok-cli sai da página Downloads do sigrok.org (ou do apt no Linux), e o software do fabricante sai da central de downloads da UNI-T. Baixamos e abrimos o pacote da UNI-T hoje:
| Programa | Versão | Sistemas declarados | O que medimos |
|---|---|---|---|
| sigrok-cli (apt, Ubuntu 24.04) | 0.7.2 com libsigrok 0.5.2 | Linux | já traz os drivers UNI-T e o suporte a hid/ch9325 e hid/cp2110 |
| sigrok-cli nightly | 0.8.0-git | Windows, Linux (AppImage), macOS | recomendada pela página oficial |
| UNI-T “UT61B UT61C UT61D UT61E PC software” | UT61E_V4.01 (UT61B/C/D: V3.03) | Windows 2000, XP, Vista e 7 | zip de 7,3 MB, arquivos de 30/01/2018, instalador InstallShield sem assinatura digital; SHA-256 do zip 1e9f7d6b…71ef19f |
| UNI-T UT61E+ Software | V2.02 | Windows | zip de 43,1 MB |
Passo 1: ligar a transmissão no multímetro

Este é o passo que mais gente pula. A FAQ oficial da UNI-T para a série UT61 manda “pressionar longamente o botão RS232C (USB) por 2 s”, até aparecer um “S” no display. No UT61E não precisa: segundo a mesma FAQ, ele “conecta direto”, e a wiki do sigrok explica o porquê, o pino de transmissão do chip ES51922 está ligado ao terra, então ele transmite sempre. O cabo é um link infravermelho: encaixe bem na janela traseira, porque folga é falha.
Passo 2: instalar e testar no Linux
No Ubuntu, Debian e Raspberry Pi OS:
sudo apt install sigrok-cli
lsusb | grep -i -E "1a86:e008|04fa:2490|10c4:ea80"
sigrok-cli -d uni-t-ut61e-ser:conn=hid/ch9325 -O analog --samples 5
Troque ut61e pelo seu modelo e ch9325 por cp2110 se o seu cabo for o UT-D09. O pacote instala o arquivo de regras 60-libsigrok.rules, que libera o acesso sem sudo aos cabos 1a86:e008 e 10c4:ea80. Tire e recoloque o cabo depois de instalar, para a regra valer.
Passo 3: no Windows
Instale a nightly do sigrok-cli e rode no Prompt de Comando:
sigrok-cli -d uni-t-ut61e-ser:conn=hid/ch9325 -O analog --samples 5
O caminho hid/... usa a biblioteca hidapi, que conversa com o driver HID que o próprio Windows instala; o cabo deve aparecer no Gerenciador de Dispositivos como dispositivo de interface humana. Não rode o Zadig nesse cabo à toa (veja o problema 5). Uma ressalva honesta: os nossos testes foram no Linux; o comando de Windows é o da documentação oficial, mas não o executamos com um cabo físico.
Passo 4: registrar a tensão por horas
Este é o objetivo de tudo. O comando abaixo grava duas horas (7.200 segundos) e escreve data e hora em cada linha:
sigrok-cli -d uni-t-ut61e-ser:conn=hid/ch9325 --time 7200s -O csv:header=false
| while IFS= read -r v; do echo "$(date "+%F %T"),$v"; done > registro.csv
Para gravar até você apertar Ctrl+C, troque --time 7200s por --continuous. O --time só aceita milissegundos ou segundos, não horas. A primeira linha do arquivo é a unidade (por exemplo, V DC AUTO); daí em diante, uma leitura por linha, que abre direto no Excel, no LibreOffice ou no Google Planilhas para virar gráfico.
O que medimos hoje
Sem um UT61E físico na mesa, fizemos o teste mais fiel possível: pegamos as capturas que o próprio projeto sigrok publica da linha serial de um UT61E de verdade (repositório sigrok-dumps), decodificamos os pacotes de 14 bytes e os reenviamos, no ritmo do multímetro, ao sigrok-cli 0.7.2 com o driver oficial. O resultado:

- Os quatro pacotes viraram leitura certa: 3,302 V, 1,8174 V, 70,51 Ω e 629,0 mV no modo diodo.
- Duas leituras por segundo: em 10 segundos, o CSV recebeu 20 linhas. Duas horas dão cerca de 14.400.
- A coluna de tempo do CSV não serve para multímetro: com
-O csv:time=true, ela sai0em todas as linhas, porque o multímetro não tem taxa de amostragem. A hora só aparece no cabeçalho, uma vez. Por isso o comando acima carimba cada linha com odate. - O sigrok-cli entrega cada linha na hora: medimos as leituras chegando ao
whilea cada 0,5 s, sem acumular em buffer, então o horário de cada linha é o horário real da medição.
Os 5 problemas mais comuns e a correção
1. “No devices found” com o cabo ligado. O sigrok não procura esses cabos sozinho. O README.devices explica que vários outros produtos usam os mesmos chips, e “não há como distingui-los”, então ele só abre a porta que você indicar. Sem o conn=, nada acontece. Nos UT61B, C e D, confira também se o “S” está no display.
2. É um UT61E+. Se o aparelho tem o “+” no nome, nenhum driver do sigrok funciona, nem na nightly. Use o UNI-T UT61E+ Software V2.02. Ele roda só no Windows, mas é a ferramenta oficial.
3. No Linux, só funciona com sudo. Duas causas: o cabo foi ligado antes de instalar o pacote (tire e recoloque), ou é o UT-D04 antigo, com o chip HE2325U, cujo ID 04fa:2490 não está nas regras do pacote nem na versão atual do código (conferimos as duas). Nesse caso, crie /etc/udev/rules.d/61-uni-t-he2325u.rules com a linha SUBSYSTEMS=="usb", ATTRS{idVendor}=="04fa", ATTRS{idProduct}=="2490", MODE="0660", GROUP="plugdev", coloque seu usuário no grupo plugdev e rode sudo udevadm control --reload.
4. O UT-D04 novo não entrega dados no Linux. A página de informações de cabos da wiki do sigrok registra que o cabo com chip CH9325 “tem alguns problemas no Linux” e que “aparentemente é preciso colocá-lo em (auto)suspensão primeiro”; a mesma página traz um script pronto para isso. Se a leitura não vem, é o primeiro teste a fazer.
5. O software da UNI-T parou de ver o cabo no Windows. Quase sempre é troca de driver: alguém rodou o Zadig e pôs WinUSB no lugar do driver HID. Num tópico do EEVblog de junho de 2022, um dono de UT61E+ no Windows 10 resolveu exatamente assim, depois de achar um “conflito de driver”. Abra o Gerenciador de Dispositivos, desinstale o dispositivo marcando a opção de excluir o driver e recoloque o cabo.
Perguntas frequentes
Preciso do software da UNI-T se uso o sigrok-cli? Não. São caminhos independentes. O da UNI-T tem gráfico na tela e intervalo de 1 a 9.999 segundos, mas o manual oficial avisa que, ao chegar a 10.000 leituras, ele mostra um aviso e para de medir; o sigrok-cli não tem esse teto.
O software da UNI-T roda no Windows 10 e 11? O manual declara só Windows 2000, XP, Vista e 7. Pode funcionar nos mais novos, mas o fabricante não promete.
Dá para ver o gráfico em tempo real com o sigrok? Sim, no PulseView, que usa os mesmos drivers. O sigrok-cli é para o registro longo, sem janela.
Quanto espaço ocupa um registro de 24 horas? A duas leituras por segundo, são cerca de 172.800 linhas; com data, hora e valor, algo na casa de 5 MB de texto.
Onde comprar: o UT61E é o modelo mais bem suportado pelo sigrok (evite confundir com o UT61E+), e o cabo UT-D04 é vendido avulso para quem já tem o multímetro.
Como Associados da Amazon, recebemos por compras qualificadas feitas pelos links acima — você não paga nada a mais por isso, e ajuda o site a continuar gratuito.
Veredito honesto
Se você tem um UT61E e um cabo UT-D04, o sigrok-cli transforma um multímetro de bancada num registrador de horas com um comando só, e de graça. O software da UNI-T é mais simples de começar, mas declara Windows 7 como o mais novo e para em 10.000 leituras, menos de três horas no intervalo mínimo de 1 segundo. A parte que ninguém conta: o UT61E+ que está em muitas vitrines não fala com o sigrok, e o cabo antigo com HE2325U não está nas regras do Linux. No próximo guia, vamos usar esse registro para caçar o defeito que só aparece depois de esquentar: como ler o CSV e achar o minuto em que a tensão caiu.
Veja também
Quando o registro mostrar a tensão caindo e a pergunta virar “qual estágio da placa está puxando”, o Mapa da Placa é o nosso material de leitura de placa; vale conhecer.
