Trabalhar com TRMNL

Este guia é a única fonte de verdade para usar o TRMNL com qualquer produto Seeed ePaper compatível. Escolha seu hardware uma vez em cada etapa que precisar, e o restante do fluxo de trabalho será idêntico.
TRMNL oferece suporte oficial ao reTerminal E1001, reTerminal E1002, TRMNL 7.5" (OG) DIY Kit e XIAO 7.5" ePaper Panel. No E1002 o conteúdo é atualmente renderizado em modo monocromático — a renderização em cores completas está planejada para uma versão futura.
O que é o TRMNL?
TRMNL é uma plataforma inovadora projetada para ajudar as pessoas a se manterem focadas e calmas em nosso mundo digital cada vez mais distraído. Fundado em 2023, o TRMNL rapidamente se tornou uma solução líder para gerenciamento de dashboards em E Ink®, oferecendo uma abordagem única para exibir informações sem as notificações constantes e distrações das telas tradicionais.
Em sua essência, o TRMNL é construído sobre a filosofia de que a tecnologia deve melhorar nossas vidas sem exigir atenção constante. A plataforma oferece uma maneira elegante de visualizar informações importantes de relance por meio de telas E Ink®, criando uma experiência tecnológica mais consciente e menos intrusiva.
Por que usar o TRMNL?
- Criação simplificada de dashboards: A crescente biblioteca de aplicativos e integrações do TRMNL torna fácil criar telas de informação personalizadas sem programação complexa.
- Baixo consumo de energia: O software eficiente do TRMNL combinado com os requisitos mínimos de energia do E Ink® cria uma solução extremamente eficiente em termos de energia.
- Informação sem distrações: Obtenha as informações de que você precisa sem notificações e sem fadiga visual.
- Atualizações regulares: O desenvolvimento ativo do TRMNL significa que novos recursos e integrações são adicionados semanalmente.
- Amigável para desenvolvedores: A API aberta e as ferramentas para desenvolvedores do TRMNL permitem plugins e integrações personalizadas.
Hardware compatível
| reTerminal E1001 | reTerminal E1002 | TRMNL 7.5" (OG) DIY Kit | XIAO 7.5" ePaper Panel |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
| 7.5" monocromático Terminal integrado | 7.3" Spectra 6 (colorido) Terminal integrado Modo mono no TRMNL | 7.5" mono + case DIY Driver XIAO ESP32-S3 Plus | Painel nu 7.5" mono XIAO ESP32-C3 diretamente |
Etapa 1: Configuração da conta TRMNL e acesso BYOD
Antes de conectar seu dispositivo ao TRMNL, você precisa de uma conta TRMNL e acesso BYOD (Bring Your Own Device) — o mesmo fluxo independentemente do hardware.
-
Comprar acesso ao TRMNL
- Compre acesso ao aplicativo web TRMNL + recursos de dispositivo em: https://shop.usetrmnl.com/products/byod
- Isso fornece as credenciais necessárias para usar a plataforma do TRMNL.
- Vá para https://usetrmnl.com/claim-a-device para ativar um dispositivo virtual (pode levar até 10 minutos após a compra).

-
Criar uma conta TRMNL
- Visite o site do TRMNL
- Clique em "Sign Up" para criar uma nova conta.
- Siga o processo de registro.

Suas credenciais TRMNL são informações sensíveis. Nunca as compartilhe publicamente nem as envie para sistemas de controle de versão.
Se você encontrar qualquer problema, entre em contato diretamente com a equipe TRMNL em [email protected].
Etapa 2: Configuração de hardware
O reTerminal E Series e o XIAO 7.5" Panel vêm pré-montados — você só precisa ligá-los. O TRMNL DIY Kit requer montagem.
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel
O reTerminal E Series é totalmente integrado. Basta conectar o cabo USB-C e ligá-lo. Nenhuma etapa de montagem é necessária.
Etapa 1. Conectar o display à placa controladora
Alinhe o cabo FPC com o conector na XIAO ePaper Display Board e, em seguida, prenda a trava para garantir uma conexão firme.
O lado metálico do cabo FPC deve ficar voltado para cima, caso contrário nenhum conteúdo será exibido. Siga o vídeo de instalação abaixo — muitas pessoas erram isso.

Etapa 2. Conectar a bateria
Conecte o cabo da bateria ao conector JST na placa controladora, garantindo a polaridade correta (fio vermelho em +, preto em -).

Etapa 3. Montagem do gabinete (opcional)
Observe que o cabo flexível da tela é muito frágil. Tenha cuidado ao manuseá-lo. Se ele for danificado, toda a tela deixará de funcionar.
Imprima as peças do gabinete open-source na seção Resources e monte os componentes dentro.

Primeiro, monte a placa controladora e a bateria:
Teste o kit TRMNL:
Encaixe a tela no case e passe o cabo FPC para fora:
Conecte o cabo de extensão FPC e monte todo o case:
A montagem do gabinete em formato de L é muito semelhante:
Se o seu kit TRMNL estiver longe do roteador, você pode passar a antena para fora do case para obter um melhor desempenho de sinal.
O XIAO 7.5" ePaper Panel é enviado com o XIAO ESP32-C3 conectado diretamente ao painel. Basta conectar via USB-C — nenhuma montagem adicional é necessária.
Etapa 3: Gravar o firmware TRMNL
Três métodos de gravação estão disponíveis. Método 1 (Web Flasher) é o mais fácil e funciona para todo o hardware compatível. Método 2 (SenseCraft HMI) é exclusivo para o reTerminal E Series. Método 3 (Build from Source) é para usuários avançados.
Se você comprou um kit TRMNL 7,5" (OG) DIY novo, ele já vem com o firmware TRMNL pré-instalado — você pode pular completamente a etapa de gravação e ir direto para a Etapa 4.
Método 1: TRMNL Web Flasher (recomendado)
O TRMNL Web Flasher funciona diretamente no navegador e é compatível com todos os dispositivos desta página.
- Acesse https://usetrmnl.com/flash.
- Conecte seu dispositivo via USB-C e siga as instruções na tela.
- Escolha o firmware que corresponde ao seu hardware:
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel
Use FW 1.6.7 ou mais recente para compatibilidade com a Seeed na reTerminal E Series.

Use FW 1.5.12 ou mais recente para compatibilidade com a Seeed no TRMNL DIY Kit.

Use FW 1.5.12 ou mais recente para compatibilidade com a Seeed no painel XIAO 7,5" ePaper.

Método 2: Gravar via SenseCraft HMI Platform (apenas reTerminal E Series)
Este método é aplicável apenas à reTerminal E1001 / E1002. O gravador SenseCraft HMI sabe como alternar entre o firmware SenseCraft HMI e o firmware TRMNL no mesmo dispositivo.
-
Acesse a página de dispositivo SenseCraft HMI.
-
Selecione seu dispositivo.

-
Escolha o firmware TRMNL (você pode voltar para o firmware HMI aqui depois). Clique em Full Flash e depois em Flash.

-
Conecte seu dispositivo ao computador e selecione a porta serial.

-
A tela será atualizada e exibirá o logotipo TRMNL e o endereço MAC.

Método 3: Compilar e gravar a partir do código-fonte (avançado)
-
Clone o repositório de firmware
-
Acesse o repositório oficial de firmware e faça o clone:
git clone https://github.com/usetrmnl/trmnl-firmware.git
dicaÀs vezes nossos PRs para o TRMNL upstream ainda estão em revisão. Se você quiser os patches mais recentes do lado da Seeed, use o espelho da Seeed:
git clone https://github.com/Seeed-Projects/Seeed_TRMNL_Eink_Project.git -
-
Instale o PlatformIO como uma extensão do VS Code ou via linha de comando.
-
Abra o projeto: abra a pasta
firmwareclonada no VS Code. -
Selecione o ambiente PlatformIO correto para o seu hardware:
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel
Em
platformio.ini:- Para reTerminal E1001, selecione o ambiente
seeed_reTerminal_E1001. - Para reTerminal E1002, selecione o ambiente
seeed_reTerminal_E1002(o TRMNL renderiza o conteúdo em monocromático no E1002).

Em
platformio.ini, selecione o ambienteTRMNL_7inch5_OG_DIY_Kit.
Em
platformio.ini, selecione o ambienteseeed_xiao_esp32c3.
-
Conecte seu dispositivo via USB-C.
-
Compile e envie: clique no botão Upload do PlatformIO ou execute:
pio run --target upload
Etapa 4: Configurar o Wi-Fi e provisionar o dispositivo
O fluxo de provisionamento de Wi-Fi é idêntico para todo o hardware compatível.
💡 Problemas para conectar ao Wi-Fi? Veja o Guia de solução de problemas de Wi-Fi do dispositivo TRMNL.
Ligue e entre no modo de provisionamento
Após gravar o firmware TRMNL e ligar o dispositivo, ele entrará automaticamente no modo de provisionamento se ainda não estiver conectado ao Wi-Fi.
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel



Conecte-se ao Wi-Fi TRMNL
No seu celular ou computador, abra a lista de redes Wi-Fi disponíveis. Procure uma rede chamada TRMNL e conecte-se a ela (nenhuma senha é exigida por padrão).

Abra o portal cativo
Depois de conectado, abra um navegador. O dispositivo deve redirecionar automaticamente para a página de configuração TRMNL; se isso não acontecer, acesse manualmente http://4.3.2.1.
Insira as credenciais do seu Wi-Fi
- Selecione sua rede Wi-Fi de 2,4 GHz (redes de 5 GHz não são compatíveis).
- Digite a senha do seu Wi-Fi e clique em Save / Connect.
⚠️ Importante: certifique-se de usar uma rede Wi-Fi de 2,4 GHz. Os chips ESP32-C3 / ESP32-S3 nesses dispositivos não são compatíveis com redes de 5 GHz.

O dispositivo entra na sua rede
O dispositivo se desconectará do Wi-Fi TRMNL e entrará na sua rede doméstica. A janela do portal cativo mostrará o endereço MAC do dispositivo. Anote o endereço MAC — você vai precisar dele na próxima etapa.

⚠️ Observação: o endereço MAC fica visível no portal cativo por apenas 1–2 segundos. Se você perder esse momento, também pode:
- Recuperá-lo nos logs de compilação/envio do VS Code → PlatformIO.
- Usar o método usetrmnl.com/flash e verificar o console de desenvolvedor do navegador durante a gravação.
- Encontrá-lo na lista de dispositivos conectados do seu roteador ou aplicativo de rede mesh.
Veja o guia oficial: Encontrando o endereço MAC do seu TRMNL.
Etapa 5: Registrar o dispositivo no TRMNL
Depois que o dispositivo estiver conectado ao Wi-Fi e você tiver o endereço MAC, registre-o na interface web TRMNL:
-
Abra a interface web TRMNL em https://trmnl.app.
-
Vá para a página Devices.
-
Adicione um novo dispositivo (botão no canto superior direito ou no centro da página).

-
Insira o Device ID que você recebeu ao comprar o acesso BYOD (este não é o endereço MAC — encontre o Device ID no e-mail de confirmação da compra ou no painel TRMNL). Clique em Add new device.

-
Vincule o endereço MAC do dispositivo na página de configurações do dispositivo:

Você também pode definir um nome personalizado e ajustar outras configurações aqui.

Seu dispositivo agora está vinculado à sua conta TRMNL! Agora você pode enviar playlists, imagens e outros conteúdos diretamente pela interface TRMNL.
💡 Dica: se você tiver vários dispositivos, repita as etapas acima para cada um usando seus Device IDs exclusivos.
Depois de adicionar seu dispositivo na interface web do TRMNL, vá para a página de configurações do dispositivo e desative tanto Firmware Early Release quanto OTA Updates Enabled.
Se permanecerem ativadas, seu dispositivo poderá baixar automaticamente atualizações de firmware destinadas ao hardware TRMNL oficial que não são compatíveis com os dispositivos Seeed. Instalar firmware incompatível pode fazer com que seu dispositivo apresente mau funcionamento ou deixe de responder.
Mantenha sempre ambas as opções desativadas para garantir uma operação estável.
Uso dos botões
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel
A reTerminal E Série expõe um único botão voltado ao usuário sob o firmware TRMNL:
- Botão verde — pressione por 5 s: entra no modo de reconfiguração de Wi-Fi.
- Botão Reset: clique único para reiniciar o dispositivo.
A XIAO ePaper Display Board possui 4 botões (RESET / KEY1 / KEY2 / KEY3). Apenas RESET e KEY3 são usados pelo firmware TRMNL.
Uso do KEY3:
- Clique único: atualiza a página imediatamente.
- Clique duplo: função personalizada — configure-a na página de configurações do TRMNL.
- Pressão longa (~5 s): reconfigura a rede.
Uso do RESET: clique único para reiniciar o dispositivo.
O XIAO ESP32-C3 possui os botões padrão RESET e BOOT.
- Reset → soltar → segurar BOOT por 5 s: reconfigura a rede (retorna ao portal de provisionamento TRMNL).
- Clique único em RESET: reinicia o dispositivo.
Entendendo a Playlist do TRMNL

A Playlist do TRMNL controla exatamente o que é exibido no seu dispositivo ePaper e quando.
Visão geral da playlist
- Título da Playlist: o nome do seu dispositivo TRMNL.
- Intervalo de tempo de exibição: quando a playlist está ativa (por exemplo, 00:00–23:45).
- Intervalo de atualização: com que frequência a tela é atualizada (por exemplo, a cada 5 minutos).
- Add a Group / Add a Plugin: organize a playlist em grupos ou adicione novos plugins de conteúdo.
Itens da playlist
Cada linha é uma tela ou widget que será exibido no seu dispositivo. Exemplos:
- Weather — informações meteorológicas atuais para sua localização.
- Days Left This Year — contagem regressiva dos dias restantes no ano atual.
- Custom Text — exibe qualquer mensagem personalizada (por exemplo, "Hello World").
Para cada item:
- Configurações (ícone de engrenagem): configura as opções do plugin.
- Excluir (ícone X): remove o item da sua playlist.
- Pré-visualizar (ícone de olho): pré-visualiza como a tela ficará.
- Reordenar (ícone de barras): arraste para alterar a ordem.
Playlist inteligente
Na parte inferior você pode escolher se deseja pular automaticamente telas cujo conteúdo não foi alterado. Veja o post do blog sobre Smart Playlists para mais detalhes.
Explorando os plugins do TRMNL

Plugins são blocos de conteúdo modulares que podem mostrar clima, eventos de calendário, preços de ações, feeds RSS, frases motivacionais, atividade no GitHub e muito mais.
Plugins conectados
Na parte superior da página de Plugins você vê todos os plugins já conectados à sua conta TRMNL. Exemplos incluem Weather, Days Left This Year, Stock Price, RSS Feed, Reddit, Hacker News, Language Learning, Motivational Quote, Custom Text, …
Marketplace de plugins
Abaixo dos seus plugins conectados você encontrará o marketplace. Os plugins são organizados por categorias e tags (#productivity, #news, #ecommerce, …). Navegue, pesquise e clique em qualquer plugin para conectá-lo à sua conta.
Desenvolvedores também podem criar e publicar seus próprios plugins — consulte a documentação do marketplace de plugins para mais detalhes.
Para recursos mais avançados, consulte a documentação oficial do TRMNL: https://docs.usetrmnl.com/go.
Solução de problemas
Como reconfigurar a rede?
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel
Pressione e segure o Botão verde por 5 segundos. O dispositivo retornará à interface inicial do TRMNL e ativará o AP.
Pressione e segure o KEY3 (ao lado do botão Reset) por 5 segundos. O dispositivo retornará à interface inicial do TRMNL e ativará o AP.
Pressione o botão Reset no XIAO, solte-o e então pressione e segure o botão BOOT por 5 segundos. O dispositivo retornará à interface inicial do TRMNL e ativará o AP.
Web Flasher / PlatformIO não encontra o dispositivo ou o upload falha
Às vezes, o programa incorreto pode fazer com que o XIAO perca sua porta ou não funcione corretamente:
- O XIAO está conectado, mas nenhum número de porta é encontrado.
- O XIAO está conectado, a porta aparece, mas o upload falha.
Coloque o XIAO em modo BootLoader para recuperar:
- Passo 1: pressione e segure o botão
BOOTno XIAO ESP32-S3 / ESP32-C3 sem soltá-lo. - Passo 2: enquanto ainda estiver segurando
BOOT, conecte o dispositivo ao computador via USB-C. SolteBOOTdepois que o dispositivo estiver conectado. - Passo 3: execute novamente o upload / flash. A maioria dos problemas de "dispositivo não reconhecido" ou "falha no upload" é resolvida assim.
Agradecimentos especiais
Agradecimentos especiais a toda a equipe TRMNL por seu forte apoio e ajuda inestimável ao longo desta integração. Em particular, queremos agradecer a Bogdan, Ryan Kulp, Fr3d, Schappi e a todos os outros membros da equipe por sua dedicação durante o desenvolvimento e a documentação.
A experiência e o conhecimento deles tornaram esta integração possível e melhoraram muito a experiência para as comunidades reTerminal E Série, TRMNL DIY Kit e XIAO 7.5" ePaper Panel.
Recursos
- reTerminal E1001 / E1002
- TRMNL DIY Kit
- XIAO 7.5" Panel
- [GitHub] Seeed_TRMNL_Eink_Project
- [GitHub] Official TRMNL firmware
- [Firmware] TRMNL ePaper Library (GitHub)
- [Hardware] Driver Board SCH
- [Imprimível] Base triangular
- [Imprimível] Base triangular protegida
- [Imprimível] Base em L
- [Thingiverse] Base triangular
- [Thingiverse] Base triangular protegida
- [Thingiverse] Base em L
- [Makerworld] Base triangular
- [Makerworld] Base triangular protegida
- [Makerworld] Base em L
- [STP] Modelo 3D do gabinete
- [PDF] ePaper Driver Board SCH PDF
- [GitHub] Repositório do firmware TRMNL
- [GitHub] Repositório Seeed_TRMNL_Eink_Project
Suporte técnico e discussão sobre o produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.


