You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 27981a3
Browse filesBrowse the repository at this point in the historyBrowse files
The page described an older firmware. There is no confirm step - the
assignment leaves when the spool is read, after the slot is tapped. Nine
languages, not eight. A battery is declared in Settings, the board cannot
detect one. The wiring caption had TX and RX on the wrong PN532 pins: the
board's TX goes to SCL and RX to SDA, as the diagram shows. Elegoo and
Anycubic are proven for reading, not yet for writing. The first printed
shell is published, the screen draws accents, and the real limit is ten
printers connected at once, which the FlashForge page overstated as 24.
Copy file name to clipboardExpand all lines: docs/products/tigerspool.md
+26-21Lines changed: 26 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# TigerSpool
2
2
3
-
**A small box beside the printer. Hold a spool against it, tap a slot, and the
3
+
**A small box beside the printer. Tap a slot, hold a spool against it, and the
4
4
filament is written into that slot — on any brand of printer.**
5
5
6
6
<imgsrc="../assets/tigerspool-with-spool.webp"width="560"alt="A TigerSpool beside a filament spool, its screen listing the printer's slots with the brand loaded in each" />
7
7
8
8
*The box, a spool, and the printer's own slots on screen — each one showing
9
-
what is loaded in it. Hold the spool against the box, pick a slot, done.*
9
+
what is loaded in it. Pick a slot, hold the spool against the box, done.*
10
10
11
11
<divclass="ts-cta ts-cta--hero">
12
12
<aclass="ts-cta-primary"href="https://tigertag-project.github.io/TigerSpool-RFID/">Install from your browser</a>
@@ -25,18 +25,19 @@ Open source under **MIT**, ESP32-S3, about **40 €** of common parts.
25
25
26
26
## What it does
27
27
28
-
1.**Hold the spool to the box.** The [TigerTag chip](../concepts/tigertag-chip.md)
29
-
is read on contact.
30
-
2.**Tap the slot** you want on the touchscreen — the same slot names the
28
+
1.**Tap the slot** you want on the touchscreen — the same slot names the
31
29
printer itself uses.
32
-
3.**Confirm.** The assignment reaches the printer over that brand's own
33
-
protocol: material, brand, colour and temperatures, in the right slot.
30
+
2.**Hold the spool to the box.** The [TigerTag chip](../concepts/tigertag-chip.md)
31
+
is read on contact, and the assignment leaves for the printer at once, over
32
+
that brand's own protocol: material, brand, colour and temperatures, in the
33
+
right slot. There is nothing to confirm.
34
+
3.**Load the spool.** The box tells you which slot it went to.
34
35
35
-
It speaks eight languages, asks which one before anything else, and updates
36
+
It speaks nine languages, asks which one before anything else, and updates
36
37
itself over the air.
37
38
38
39
:::caution[Warning]
39
-
Scanning a TigerTag and confirming a slot on the screen does not load
40
+
Scanning a TigerTag onto a slot on the screen does not load
40
41
anything — it only tells the printer what the spool *is*. **You still have
41
42
to physically put the spool in that slot yourself** — the CFS, the AMS, the
42
43
ACE unit, or whatever that printer calls its own tray. Skip that and the
@@ -80,7 +81,7 @@ the next sync.
80
81
81
82
## Which printers
82
83
83
-
**The six brands Tiger Studio integrates are covered** — written, and proven
84
+
**The six brands Tiger Studio integrates are covered** — written, and tested
84
85
on hardware. That is not every printer on the market, and *"any printer"*
85
86
stays the goal; it is every brand this ecosystem speaks to today:
86
87
@@ -90,8 +91,8 @@ stays the goal; it is every brand this ecosystem speaks to today:
|[Anycubic](../compatibility/anycubic.md)| implemented, proven | MQTT over TLS |
94
+
|[Elegoo](../compatibility/elegoo.md)| implemented, reading proven — writing not yet confirmed on a printer| MQTT |
95
+
|[Anycubic](../compatibility/anycubic.md)| implemented, reading proven — writing not yet confirmed; LAN mode only| MQTT over TLS |
95
96
96
97
Slot names follow the printer's own: `Ext.` and `1A`–`1D` on Creality and
97
98
FlashForge, `A1`–`A4` then `B1`–`B4` on Bambu Lab, `E1`–`E4` on Snapmaker, `S1`–`S4` on
@@ -113,7 +114,7 @@ the shell changes, which is what keeps it to one firmware and one parts list.
113
114
| 1 |**PN532 V3** NFC module — DIP switches, must support **HSU/UART**, both switches to `0` / OFF. A two-pack costs barely more than one |[Amazon](https://link.amazon/B0dyEfwKa)|
114
115
| 1 | A USB-C cable **that carries data** — speed is irrelevant, any USB 2.0 data cable does |[Amazon](https://link.amazon/B00Xg3WT4)|
115
116
| 1 | Magnetic USB-C connector — **recommended**: the port is the part handled every day, and the cable lets go instead of the socket |[Amazon](https://link.amazon/B0bWVIBa0)|
116
-
| 1 | 3.7 V 1000 mAh LiPo cell, PH1.25 — **optional**, charged over USB; the box then runs cable-free and gains a Battery entry in Settings. Check the polarity |[Amazon](https://link.amazon/B0fL0jjf3)|
117
+
| 1 | 3.7 V 1000 mAh LiPo cell, PH1.25 — **optional**, charged over USB; the box then runs cable-free. The board cannot detect a cell, so you declare it in Settings › Battery. Check the polarity |[Amazon](https://link.amazon/B0fL0jjf3)|
117
118
118
119
> Some links in this table are **Amazon affiliate links**: as an Amazon
119
120
> Associate, TigerTag earns from qualifying purchases, **at no extra cost to
@@ -125,10 +126,11 @@ the whole harness. No level shifters: the PN532 runs at 3V3, same as the board.
125
126
A battery is **optional** — the box normally sits beside a printer that is
126
127
already plugged in, and the cell above is for the times it does not.
127
128
128
-
<imgsrc="../assets/tigerspool-wiring.jpg"width="600"alt="Wiring: the ESP32-S3-Touch-LCD-2 board to the PN532 — 3V3 to VCC, GND to GND, TX to SDA, RX to SCL" />
129
+
<imgsrc="../assets/tigerspool-wiring.jpg"width="600"alt="Wiring: the ESP32-S3-Touch-LCD-2 board to the PN532 — 3V3 to VCC, GND to GND, TX to SCL, RX to SDA" />
129
130
130
131
*The whole harness. On the PN532 the two data pins are silkscreened `SDA` and
131
-
`SCL` — in HSU mode they carry the UART, so that is where TX and RX go.
132
+
`SCL` — in HSU mode they carry the UART: the board's **TX goes to `SCL`**, its
133
+
**RX to `SDA`**, and both DIP switches sit at `0` / OFF.
**Un petit boîtier à côté de l'imprimante. Présentez une bobine, touchez un
9
-
emplacement, et le filament y est inscrit — sur n'importe quelle marque
8
+
**Un petit boîtier à côté de l'imprimante. Touchez un emplacement, présentez
9
+
une bobine, et le filament y est inscrit — sur n'importe quelle marque
10
10
d'imprimante.**
11
11
12
12
<imgsrc="../assets/tigerspool-with-spool.webp"width="560"alt="Un TigerSpool à côté d'une bobine de filament, son écran listant les emplacements de l'imprimante avec la marque chargée dans chacun" />
13
13
14
14
*Le boîtier, une bobine, et les emplacements de l'imprimante à l'écran — chacun
15
-
montrant ce qui y est chargé. Approchez la bobine, choisissez un emplacement,
15
+
montrant ce qui y est chargé. Choisissez un emplacement, approchez la bobine,
16
16
c'est fait.*
17
17
18
18
<divclass="ts-cta ts-cta--hero">
@@ -33,19 +33,20 @@ courantes.
33
33
34
34
## Ce qu'il fait
35
35
36
-
1.**Présentez la bobine au boîtier.** La
37
-
[puce TigerTag](../concepts/tigertag-chip.md) est lue au contact.
38
-
2.**Touchez l'emplacement** voulu sur l'écran tactile — avec les noms
36
+
1.**Touchez l'emplacement** voulu sur l'écran tactile — avec les noms
39
37
d'emplacements qu'utilise l'imprimante elle-même.
40
-
3.**Confirmez.** L'affectation part vers l'imprimante via le protocole propre
41
-
à cette marque : matière, marque, couleur et températures, au bon
42
-
emplacement.
43
-
44
-
Il parle huit langues, demande laquelle avant toute chose, et se met à jour
38
+
2.**Présentez la bobine au boîtier.** La
39
+
[puce TigerTag](../concepts/tigertag-chip.md) est lue au contact, et
40
+
l'affectation part aussitôt vers l'imprimante via le protocole propre à
41
+
cette marque : matière, marque, couleur et températures, au bon emplacement.
42
+
Il n'y a rien à confirmer.
43
+
3.**Chargez la bobine.** Le boîtier vous indique dans quel emplacement.
44
+
45
+
Il parle neuf langues, demande laquelle avant toute chose, et se met à jour
45
46
tout seul par voie hertzienne.
46
47
47
48
:::caution[Avertissement]
48
-
Scanner une TigerTag et confirmer un emplacement à l'écran ne charge rien —
49
+
Scanner une TigerTag sur un emplacement à l'écran ne charge rien —
49
50
cela indique seulement à l'imprimante ce qu'*est* la bobine. **Vous devez
50
51
toujours placer physiquement la bobine dans cet emplacement vous-même** — le
51
52
CFS, l'AMS, l'unité ACE, ou quel que soit le nom que cette imprimante donne
@@ -91,7 +92,7 @@ dans Tiger Studio et elle apparaît à la synchronisation suivante.
91
92
## Quelles imprimantes
92
93
93
94
**Les six marques intégrées à Tiger Studio sont couvertes** — écrites, et
94
-
éprouvées sur matériel. Ce n'est pas toute imprimante du marché, et *« n'importe
95
+
testées sur matériel. Ce n'est pas toute imprimante du marché, et *« n'importe
95
96
quelle imprimante »* reste l'objectif ; c'est toute marque à laquelle cet
96
97
écosystème parle aujourd'hui :
97
98
@@ -101,8 +102,8 @@ quelle imprimante »* reste l'objectif ; c'est toute marque à laquelle cet
|[Anycubic](../compatibility/anycubic.md)| implémenté, éprouvé| MQTT sur TLS |
105
+
|[Elegoo](../compatibility/elegoo.md)| implémenté, lecture éprouvée — écriture pas encore confirmée sur une imprimante| MQTT |
106
+
|[Anycubic](../compatibility/anycubic.md)| implémenté, lecture éprouvée — écriture pas encore confirmée ; mode LAN uniquement| MQTT sur TLS |
106
107
107
108
Les noms d'emplacements suivent ceux de l'imprimante : `Ext.` et `1A`–`1D`
108
109
chez Creality et FlashForge, `A1`–`A4` puis `B1`–`B4` chez Bambu Lab,
@@ -125,7 +126,7 @@ firmware et qu'une liste de pièces.
125
126
| 1 | Module NFC **PN532 V3** — interrupteurs DIP, doit gérer **HSU/UART**, les deux sur `0` / OFF. Un lot de deux coûte à peine plus qu'un seul |[Amazon](https://link.amazon/B0dyEfwKa)|
126
127
| 1 | Un câble USB-C **qui transporte les données** — le débit n'a aucune importance, n'importe quel câble USB 2.0 de données suffit |[Amazon](https://link.amazon/B00Xg3WT4)|
127
128
| 1 | Connecteur USB-C magnétique — **recommandé** : le port est la pièce manipulée tous les jours, et c'est le câble qui lâche plutôt que la prise |[Amazon](https://link.amazon/B0bWVIBa0)|
128
-
| 1 | Accu LiPo 3,7 V 1000 mAh, PH1.25 — **optionnel**, chargé par l'USB ; le boîtier fonctionne alors sans câble et gagne une entrée Batterie dans les réglages. Vérifiez la polarité |[Amazon](https://link.amazon/B0fL0jjf3)|
129
+
| 1 | Accu LiPo 3,7 V 1000 mAh, PH1.25 — **optionnel**, chargé par l'USB ; le boîtier fonctionne alors sans câble. La carte ne sait pas détecter un accu : vous le déclarez dans Réglages › Batterie. Vérifiez la polarité |[Amazon](https://link.amazon/B0fL0jjf3)|
129
130
130
131
> Certains liens de ce tableau sont des **liens affiliés Amazon** : en tant que
131
132
> partenaire Amazon, TigerTag perçoit une commission sur les achats
@@ -138,11 +139,12 @@ et c'est tout le faisceau. Pas d'adaptateur de niveau : le PN532 fonctionne en
138
139
normalement posé à côté d'une imprimante déjà branchée, et l'accu ci-dessus est
139
140
pour les fois où il ne l'est pas.
140
141
141
-
<imgsrc="../assets/tigerspool-wiring.jpg"width="600"alt="Câblage : la carte ESP32-S3-Touch-LCD-2 vers le PN532 — 3V3 vers VCC, GND vers GND, TX vers SDA, RX vers SCL" />
142
+
<imgsrc="../assets/tigerspool-wiring.jpg"width="600"alt="Câblage : la carte ESP32-S3-Touch-LCD-2 vers le PN532 — 3V3 vers VCC, GND vers GND, TX vers SCL, RX vers SDA" />
142
143
143
144
*Tout le faisceau. Sur le PN532, les deux broches de données sont sérigraphiées
144
-
`SDA` et `SCL` — en mode HSU, ce sont elles qui portent l'UART, c'est donc là
145
-
que vont TX et RX.
145
+
`SDA` et `SCL` — en mode HSU, ce sont elles qui portent l'UART : le **TX de la
146
+
carte va sur `SCL`**, son **RX sur `SDA`**, et les deux interrupteurs DIP sont
0 commit comments