TigerSpool
Uma pequena caixa junto à impressora. Toque num slot, encoste uma bobina à caixa e o filamento fica escrito nesse slot — em qualquer marca de impressora.
A caixa, uma bobina e os próprios slots da impressora no ecrã — cada um a mostrar o que lá está carregado. Escolha um slot, encoste a bobina à caixa, pronto.
A sua impressora já mantém uma lista de slots. A sua bobina já leva a sua própria identidade. O TigerSpool são os trinta centímetros entre as duas: sem aplicação para abrir, sem teclado, nada a reescrever que o chip já saiba.
Código aberto sob MIT, ESP32-S3, cerca de 40 € em peças comuns.
O que faz
Seção intitulada “O que faz”- Toque no slot que quer no ecrã tátil — os mesmos nomes de slot que a própria impressora usa.
- Encoste a bobina à caixa. O chip TigerTag é lido ao contacto, e a atribuição segue de imediato para a impressora, pelo protocolo próprio dessa marca: material, marca, cor e temperaturas, no slot certo. Não há nada para confirmar.
- Carregue a bobina. A caixa diz-lhe a que slot foi parar.
Fala nove idiomas, pergunta qual antes de mais nada, e atualiza-se sozinho por via aérea.
Onde se encaixa
Seção intitulada “Onde se encaixa”flowchart LR TAG["Spool with a TigerTag chip"] -- "held against" --> SP["TigerSpool<br/>ESP32-S3 + PN532, 2 inch touchscreen"] ST["Tiger Studio"] -- "your account: printers and slots" --> SP SP -- "the brand's own protocol" --> PR["Your printer's slot"]
O TigerSpool não é um gravador de chips — essa é a tarefa do TigerPOD, na secretária. O TigerSpool pega numa identidade que já existe e coloca-a onde a impressora a espera.
O que tem de existir primeiro
Seção intitulada “O que tem de existir primeiro”É aqui que as pessoas tropeçam, por isso vem antes do hardware.
A caixa não tem teclado nem forma de escrever o endereço de uma impressora, de propósito. Lê as suas impressoras a partir da sua conta TigerSystem, o que significa que duas coisas têm de existir antes de ser útil:
- Uma conta, criada no Tiger Studio. A caixa inicia sessão nela — por e-mail, ou com o Google através de um código QR, para que nunca seja escrita uma palavra-passe num ecrã de duas polegadas.
- As suas impressoras, adicionadas no Tiger Studio. O endereço, o código de acesso, a marca e o modelo vivem todos lá.
Se saltar isto, a lista de impressoras na caixa fica vazia. Não é uma avaria e não há nada para reparar no dispositivo: está a mostrar-lhe exatamente o que a sua conta contém. Adicione a impressora no Tiger Studio e ela aparece na sincronização seguinte.
Em resumo: Tiger Studio → criar uma conta → adicionar as suas impressoras → depois configurar a caixa.
Que impressoras
Seção intitulada “Que impressoras”As seis marcas que o Tiger Studio integra estão cobertas — escritas e testadas em hardware. Não são todas as impressoras do mercado, e «qualquer impressora» continua a ser o objetivo; são todas as marcas com que este ecossistema fala hoje:
| Marca | Firmware | Transporte |
|---|---|---|
| Creality | implementado, comprovado | WebSocket |
| FlashForge | implementado, comprovado | HTTP |
| Bambu Lab | implementado, comprovado | MQTT sobre TLS |
| Snapmaker | implementado, comprovado | Moonraker sobre WebSocket |
| Elegoo | implementado, leitura comprovada — escrita ainda não confirmada numa impressora | MQTT |
| Anycubic | implementado, leitura comprovada — escrita ainda não confirmada; apenas modo LAN | MQTT sobre TLS |
Os nomes dos slots seguem os da própria impressora: Ext. e 1A–1D na Creality e na FlashForge, A1–A4 e depois B1–B4 na Bambu Lab, E1–E4 na Snapmaker, S1–S4 no Canvas da Elegoo, e uma letra por unidade ACE na Anycubic — A1, A2… depois B1… para uma segunda caixa.
Consulte o estado por marca antes de comprar peças para uma máquina específica.
Construir uma
Seção intitulada “Construir uma”Três coisas para comprar, quatro fios, uma caixa impressa — mais dois extras que vale a pena considerar. A eletrónica é idêntica para todas as marcas de impressoras — só a caixa muda, o que mantém um só firmware e uma só lista de peças.
| Qtd. | Componente | Onde |
|---|---|---|
| 1 | Placa de desenvolvimento Waveshare ESP32-S3-Touch-LCD-2 — tátil capacitivo IPS de 2,0” 240×320, ESP32-S3R8, 16 MB de flash, 8 MB de PSRAM octal. Ecrã, painel tátil e MCU numa só placa, e os 16 MB é o que torna confortáveis dois slots OTA | Amazon |
| 1 | Módulo NFC PN532 V3 — interruptores DIP, tem de suportar HSU/UART, ambos os interruptores em 0 / OFF. Um pack de dois custa pouco mais do que um |
Amazon |
| 1 | Um cabo USB-C que transporte dados — a velocidade é irrelevante, serve qualquer cabo de dados USB 2.0 | Amazon |
| 1 | Conector USB-C magnético — recomendado: a porta é a peça manuseada todos os dias, e o cabo solta-se em vez da ficha | Amazon |
| 1 | Célula LiPo de 3,7 V 1000 mAh, PH1.25 — opcional, carregada por USB; a caixa passa a funcionar sem cabo. A placa não consegue detetar uma célula, por isso declara-a em Definições › Bateria. Verifique a polaridade | Amazon |
Algumas ligações desta tabela são ligações de afiliado da Amazon: como Associado da Amazon, a TigerTag ganha com as compras elegíveis, sem custo adicional para si. Ajuda a financiar o protocolo aberto. Comprar as mesmas peças noutro lado funciona exatamente tão bem.
Os quatro fios de ligação vêm com o PN532 — 3V3, GND, TX, RX, e é toda a cablagem. Sem conversores de nível: o PN532 funciona a 3V3, tal como a placa. A bateria é opcional — a caixa fica normalmente junto a uma impressora que já está ligada à corrente, e a célula acima serve para as vezes em que não está.
Toda a cablagem. No PN532, os dois pinos de dados estão serigrafados como SDA e SCL — em modo HSU transportam a UART: o TX da placa vai para SCL, o seu RX para SDA, e ambos os interruptores DIP ficam em 0 / OFF. Esquema interativo.
A gravação faz-se a partir do navegador — ligue a placa, clique em Install, espere um minuto. Chrome, Edge ou Opera num computador; o Safari e o Firefox não implementam o WebSerial, e nenhum navegador móvel o faz.
Instale-o a partir do navegador →
Três armadilhas a conhecer antes de encomendar
Seção intitulada “Três armadilhas a conhecer antes de encomendar”- O leitor vai nos GPIO43/44, nunca nos GPIO6/7. Esse par é um barramento I²C com pull-ups nesta placa: um PN532 ligado aí arranca, responde e devolve UIDs aleatórios com leituras falhadas. Parece uma etiqueta má. Não é, e custa um dia.
TXDcruza para o RX da placa,RXDpara o seu TX. Quem transmite fala com quem recebe. Se o leitor indicar a versão de firmware 0 no arranque, troque estes dois antes de mudar o que quer que seja.- Um cabo USB só de carga faz uma placa a funcionar parecer morta. O ecrã acende e nunca aparece uma porta série, por isso o instalador web não encontra nada onde instalar. Use um cabo que saiba que transfere ficheiros.
A Waveshare vende várias placas semelhantes; as de 1,28”, 1,69” e 3,5” da mesma família têm controladores de painel e pinagens diferentes, e este firmware não funcionará corretamente nelas. Verifique a serigrafia, não o título do anúncio.
Lista completa de peças, esquema de ligações e lista de verificação do arranque: TigerSpool-RFID.
Onde estamos hoje
Seção intitulada “Onde estamos hoje”Escrito em vez de descoberto:
- A primeira caixa impressa está publicada: um suporte de secretária independente, com a bobina à esquerda ou à direita, em Model3D/. As caixas que montam numa dada impressora seguem a mesma regra — mesma placa, mesmo leitor, os mesmos quatro fios, a mesma entrada USB-C — pelo que uma só imagem de firmware corre em todos os modelos e qualquer pessoa pode contribuir com uma sem tocar no código.
- O firmware não é assinado. A sua ligação de atualização é verificada contra o armazenamento de certificados de raiz, pelo que a caixa sabe com quem está a falar — mas não quem produziu a imagem.
- No máximo dez impressoras ligadas ao mesmo tempo — das 24 que uma conta lhe pode entregar — e não mais de três que falem TLS (Bambu Lab, Anycubic), que são as que mais memória custam.
Ver também: TigerPOD, Tiger Studio, O chip TigerTag, Compatibilidade de impressoras