Skip to content

Commit 8321027

Browse files
authored
Merge pull request #48 from Tnthr/main
Update link, resize images, correct typos
2 parents 8b3f67b + ff93e86 commit 8321027

File tree

1 file changed

+51
-52
lines changed

1 file changed

+51
-52
lines changed

README.md

+51-52
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,17 @@ Almost as seamlessly as if you were using Bambu filament with an AMS.
3636
## 🖨️ Protocol
3737

3838

39-
| Protocol | Read | Write | Type |
40-
|----------------|------|-------|-------|
41-
| OpenSpool ||| NTAG 215/216 |
42-
| Bambu | 🚧 In progress | | MiFare Classic 1k |
43-
| OpenTag | 🚧 In progress | 🚧 In progress | NTAG 216 |
44-
| Creality | 🗓️ Planned | 🗓️ Planned | MiFare Classic 1k |
45-
| PrusaRFID | |||
39+
| Protocol | Read | Write | Type |
40+
| --------- | ------------- | ------------- | ----------------- |
41+
| OpenSpool | | | NTAG 215/216 |
42+
| Bambu | 🚧 In progress | | MiFare Classic 1k |
43+
| OpenTag | 🚧 In progress | 🚧 In progress | NTAG 216 |
44+
| Creality | 🗓️ Planned | 🗓️ Planned | MiFare Classic 1k |
45+
| PrusaRFID | | | |
4646

4747
### 🧬 OpenTag Protocol
4848

49-
Many 3d printer fillament companies are uniting around a open standared called `OpenTag`. It planned to be finalized in early-mid 2025. OpenSpool will support OpenTag formatted tags as soon as it is finalized. See [here](https://github.com/Bambu-Research-Group/RFID-Tag-Guide/blob/main/OpenSourceRfid.md) for more information.
49+
Many 3d printer filament companies are uniting around an open standard called `OpenTag`. It planned to be finalized in early-mid 2025. OpenSpool will support OpenTag formatted tags as soon as it is finalized. See [here](https://github.com/Bambu-Research-Group/RFID-Tag-Guide/blob/main/OpenTag.md) for more information.
5050

5151
### 🧬 OpenSpool Protocol
5252

@@ -55,10 +55,9 @@ OpenSpool aims to use the simplest possible protocol for RFID tags. All you need
5555

5656
Example record stored on NFC tag.
5757

58+
```
5859
type = `application/json`
5960
payload =
60-
61-
```json
6261
{
6362
"protocol": "openspool",
6463
"version": "1.0",
@@ -92,22 +91,22 @@ https://openspool.io/tag_info?color_hex=FFAABB&type=PLA&brand=Generic&min_temp=2
9291

9392
## 🐼 Integrations
9493

95-
Currently OpenSpool works with Bambu printers over mqtt. Other integrations are planned. Pull Requests welcome
94+
Currently, OpenSpool works with Bambu printers over MQTT. Other integrations are planned. Pull Requests welcome
9695

97-
| Integration | Supported |
98-
| --- | --- |
99-
| Bambu ||
100-
| OctoPrint | 🚧 In Progress |
101-
| Prusa Connect | 🗓️ Planned |
102-
| SpoolMan | 🗓️ Planned |
103-
| Klipper / Moonraker | 🗓️ Planned |
104-
| Anker ||
96+
| Integration | Supported |
97+
| ------------------- | ------------- |
98+
| Bambu | |
99+
| OctoPrint | 🚧 In Progress |
100+
| Prusa Connect | 🗓️ Planned |
101+
| SpoolMan | 🗓️ Planned |
102+
| Klipper / Moonraker | 🗓️ Planned |
103+
| Anker | |
105104

106105
## 🔧 Hardware
107106

108107
OpenSpool requires an ESP32-S3 and PN532 NFC Reader (SPI Mode).
109108

110-
The openspool schematics will always be free. If you don't want to source the parts yourself, you can
109+
The OpenSpool schematics will always be free. If you don't want to source the parts yourself, you can
111110
[buy a kit on tindie.com](https://www.tindie.com/products/36746/)
112111

113112
<a href="https://www.tindie.com/stores/spuder/?ref=offsite_badges&utm_source=sellers_spuder&utm_medium=badges&utm_campaign=badge_small"><img src="https://d2ss6ovg47m0r5.cloudfront.net/badges/tindie-smalls.png" alt="I sell on Tindie" width="200" height="55"></a>
@@ -118,28 +117,28 @@ The openspool schematics will always be free. If you don't want to source the pa
118117

119118

120119

121-
| | Hardware | Link 1 | Link 2|
122-
| --- | --- | --- | --- |
123-
| ![](./images/wemos-d1minis3.png) | Wemos D1 Mini s3 | | [Aliexpress](https://www.aliexpress.us/item/3256805262904443.html?gatewayAdapt=glo2usa) |
124-
| ![](./images/pn532-small.png) | PN532 (Small) | [Amazon](https://amzn.to/4eoBz8s) | [Aliexpress](https://www.aliexpress.us/item/3256805787598774.html)|
125-
| ![](./images/NFC.png) | NTAG 215/216 (13.56Mhz NFC Tags >500 bytes) | [Amazon](https://amzn.to/4epJzpO) | |
126-
| ![](./images/LED1.png) | WS2812B LED | [Amazon](https://amzn.to/40FFOt5) | |
127-
| ![](./images/Headers1.png) | 2.54mm Headers | [Amazon](https://amzn.to/4en6138) | |
128-
| ![](./images/LLC1.png) | 3.3v - 5v Logic Level Converter | [Amazon](https://amzn.to/3UMfMkp) | |
129-
| ![](./images/jumper1.png) | female-female jumper wire) | [Amazon](https://amzn.to/3AMwRDM) | |
120+
| Image | Hardware | Link 1 | Link 2 |
121+
| ----------------------------------------------------------------------------- | ------------------------------------------- | --------------------------------- | --------------------------------------------------------------------------------------- |
122+
| <img src="./images/wemos-d1minis3.png" alt="D1 Mini s3" height="200"> | Wemos D1 Mini s3 | | [AliExpress](https://www.aliexpress.us/item/3256805262904443.html?gatewayAdapt=glo2usa) |
123+
| <img src="./images/pn532-small.png" alt="PN532" height="200"> | PN532 (Small) | [Amazon](https://amzn.to/4eoBz8s) | [AliExpress](https://www.aliexpress.us/item/3256805787598774.html) |
124+
| <img src="./images/NFC.png" alt="NTAG 215/216" height="200"> | NTAG 215/216 (13.56Mhz NFC Tags >500 bytes) | [Amazon](https://amzn.to/4epJzpO) | |
125+
| <img src="./images/LED1.png" alt="WS2812B LED" height="200"> | WS2812B LED | [Amazon](https://amzn.to/40FFOt5) | |
126+
| <img src="./images/Headers1.png" alt="2.54mm headers" height="200"> | 2.54mm Headers | [Amazon](https://amzn.to/4en6138) | |
127+
| <img src="./images/LLC1.png" alt="Logic Level Converter" height="200"> | 3.3v - 5v Logic Level Converter | [Amazon](https://amzn.to/3UMfMkp) | |
128+
| <img src="./images/jumper1.png" alt="Female-Female Jumper Wire" height="200"> | female-female jumper wire | [Amazon](https://amzn.to/3AMwRDM) | |
130129

131-
If you are unable to find a Wemos D1 Mini `s3`, you can stil buy an `s2`, as it is pin compatable. However be advised the `s2` has less memory and may expierence occassional disconnects from the printer
130+
If you are unable to find a Wemos D1 Mini `s3`, you can still buy an `s2`, as it is pin compatable. However, be advised the `s2` has less memory and may experience occasional disconnects from the printer
132131

133-
| | Hardware | Link 1 | Link 2|
134-
| --- | --- | --- | --- |
135-
| ![](./images/wemos-d1mini.png)| Wemos D1 Mini S2 (Beware of Fakes!)| [Amazon](https://amzn.to/4fqq9m7) | [Aliexpress](https://www.aliexpress.us/item/3256802958877264.html)|
132+
| Image | Hardware | Link 1 | Link 2 |
133+
| ------------------------------------------------------------------- | ----------------------------------- | --------------------------------- | ------------------------------------------------------------------ |
134+
| <img src="./images/wemos-d1mini.png" alt="D1 Mini s3" height="200"> | Wemos D1 Mini S2 (Beware of Fakes!) | [Amazon](https://amzn.to/4fqq9m7) | [AliExpress](https://www.aliexpress.us/item/3256802958877264.html) |
136135

137136

138-
| Tag | Bytes | Supported |
139-
| --- | --- | --- |
140-
| NTAG 213 | 144 bytes ||
141-
| NTAG 215 | 504 bytes ||
142-
| NTAG 216 | 888 bytes ||
137+
| Tag | Bytes | Supported |
138+
| -------- | --------- | --------- |
139+
| NTAG 213 | 144 bytes | |
140+
| NTAG 215 | 504 bytes | |
141+
| NTAG 216 | 888 bytes | |
143142

144143

145144
# Wiring Diagram
@@ -156,9 +155,9 @@ Be sure to put the PN532 into `SPI` mode (not `i2c` or `UART`)
156155

157156
## 🤖 Firmware
158157

159-
The recomended method to install firmware is by navigating to [openspool.io](https://openspool.io) in Chrome/Edge and using the web based programming tool.
158+
The recommended method to install firmware is by navigating to [openspool.io](https://openspool.io) in Chrome/Edge and using the web based programming tool.
160159

161-
Alternativly the firmware can be installed with `make` commands as shown below.
160+
Alternatively the firmware can be installed with `make` commands as shown below.
162161

163162
### OSX/Linux
164163

@@ -170,7 +169,7 @@ cd OpenSpool/firmware
170169
```
171170

172171
Press and hold the D0 button while pressing the reset button on the Wemos D1 Mini.
173-
A new usb serial device will appear.
172+
A new USB serial device will appear.
174173

175174
```bash
176175
ls /dev/cu*
@@ -190,14 +189,14 @@ USB_ADDRESS=/dev/cu.usbmodemXXXXX make lolin_s3_mini
190189

191190
## 🛜 First Time Configuration
192191

193-
A new wifi network will appear called `OpenSpool`, join the network, navigate to [192.168.4.1](http://192.168.4.1), insert your wifi credentials and reboot.
192+
A new Wi-Fi network will appear called `OpenSpool`, join the network, navigate to [192.168.4.1](http://192.168.4.1), insert your Wi-Fi credentials and reboot.
194193

195-
You can then navigate to the web interface at `openspool-xxxxxx.local` or ip address.
194+
You can then navigate to the web interface at `openspool-xxxxxx.local` or IP address.
196195

197196

198197
## 🎛️ Configuration
199198

200-
On first boot, you will need to specify your 3d printer IP Address, Serial Number and Lan Access Code.
199+
On first boot, you will need to specify your 3d printer IP Address, Serial Number and LAN Access Code.
201200

202201
Do not put your printer into LAN Only Mode, it is not required.
203202

@@ -212,15 +211,15 @@ Upon successful connection to the 3d printer, you will observe a checkmark next
212211
## Factory Reset
213212

214213
Press and hold the D0 button for 10 seconds.
215-
This will erase wifi credentials and bambu access credentials from esp32.
214+
This will erase Wi-Fi credentials and Bambu access credentials from esp32.
216215

217216
# 🔧 Troubleshooting
218217

219218
### LED is breathing blue
220-
This means the OpenSpool is hosting a wireless access point called 'OpenSpool'. Connect to it then navigate to [192.168.4.1](http://192.168.4.1) to configure wifi.
219+
This means the OpenSpool is hosting a wireless access point called 'OpenSpool'. Connect to it then navigate to [192.168.4.1](http://192.168.4.1) to configure Wi-Fi.
221220

222221
### LED is solid white
223-
OpenSpool has succesfully joined the wifi network and is ready to scan for RFID tags
222+
OpenSpool has successfully joined the Wi-Fi network and is ready to scan for RFID tags
224223

225224

226225
### NFC Tags aren't reading reliably
@@ -229,19 +228,19 @@ If using the red NP5332 reader (smaller model), it detects tags best on the corn
229228

230229
If using the blue PN532 reader (larger model), it detects tags best directly in the center of the antenna.
231230

232-
Be sure you aren't using a [counterfit PN532](https://forum.dangerousthings.com/t/success-pn532-is-not-easy-to-work-with/1108/10)
231+
Be sure you aren't using a [counterfeit PN532](https://forum.dangerousthings.com/t/success-pn532-is-not-easy-to-work-with/1108/10)
233232

234233
### MQTT Disconnects
235234

236235
The A1/P1 have a limit of 4 mqtt connections. If more than 4 connections are reached clients may be asked to disconnect.
237236

238237
If a client attempts to write invalid data any mqtt topic, the printer will ask the client to disconnect.
239-
All esphome resources must use `state_topic:` with a null value to prevent esphome from broadcasting on any topic.
238+
All ESPhome resources must use `state_topic:` with a null value to prevent ESPhome from broadcasting on any topic.
240239

241240

242241
### TLS Errors
243242

244-
Reach out to the discord for help verifying that the Root Certificate is correct.
243+
Reach out to the discord for help to verify that the Root Certificate is correct.
245244

246245

247246
### Advanced Troubleshooting
@@ -345,11 +344,11 @@ mqttx sub -t 'device/$SERIAL_NUMBER/report' -u bblp -P $LAN_ACCESS_CODE --mqtt-v
345344

346345
All contributions to the project are welcome. Skills needed:
347346

348-
- Sofware Development
347+
- Software Development
349348
- Photography
350349
- Videography
351350
- Documentation
352-
- Eletrical Design
351+
- Electrical Design
353352
- Testing/Integration
354353

355354
You can also donate to support research and development costs

0 commit comments

Comments
 (0)