Filla IQ
Filla IQ
0
Project description
https://github.com/nuvoxel/fillaiq/commit/465ac2c2d77a3243e37cfdbb58c511e2606fb0d8

๐Overview
FillaIQ๋ 3D ํ๋ฆฐํ ์ฌ๋ฃ, ๊ณต๊ตฌ, ๋ถํ, ์๋ชจํ์ ์๋ ์๋ณยท๊ณ๋ยท์ถ์ ํ๋ ์ค๋งํธ ์ํฌ์ ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ ์ ๋๋ค. ์ฌ์ฉ์๋ ๋ฌผํ์ ์ค์บ ์คํ ์ด์ ์ ์ฌ๋ ค๋๊ธฐ๋ง ํ๋ฉด NFC ์ ๋ณด, ๋ฌด๊ฒ, ์์ ์ ๋ณด๋ฅผ ์ฝ๊ณ , ์๋ฒ ์ธก ์นดํ๋ก๊ทธ์ ๋์กฐํ์ฌ ํ๋ชฉ์ ๋ฑ๋กํ ๋ค ๋์๋ณด๋์์ ๋ณด๊ด ์์น, ์ฌ์ฉ๋, ๋ผ๋ฒจ, ์ฅ๋น ์ฐ๋ ์ํ๊น์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ๊ฐ ํด๊ฒฐํ๋ ๋ฌธ์ ๋ ๋ถ๋ช ํฉ๋๋ค. ๊ธฐ์กด์ ์ํฌ์ยท๋ฉ์ด์ปค ๊ณต๊ฐยท์ํ ์ ์กฐ ํ๊ฒฝ์์๋ ํ๋ผ๋ฉํธ, ๋ ์ง, ํ๋์จ์ด ๋ถํ, ์ํธ ์์ฌ, ๊ณต๊ตฌ๊ฐ ๋ถ์ฐ ๊ด๋ฆฌ๋๊ธฐ ์ฌ์ด๋ฐ, FillaIQ๋ ์ด๋ฅผ ์ผ์ ๊ธฐ๋ฐ ์ค๋ฌผ ์ธ์๊ณผ ์ค์ ๋์๋ณด๋๋ก ์ฐ๊ฒฐํด ์ฌ๊ณ ํ์ , ์ฌ์ฉ ์ถ์ , ์ฅ๋น ์ด์์ ํ๋์ ํ๋ฆ์ผ๋ก ๋ฌถ์ต๋๋ค.
๋ํ ๋จ์ํ ์ฌ๊ณ ๋ฑ๋ก ๋๊ตฌ๊ฐ ์๋๋ผ, MQTT ๊ธฐ๋ฐ ์ค์๊ฐ ๋ฉ์์ง, ๋ค์ ์ฅ๋น ํ๋กํ ์ฝ ํตํฉ, ๋ผ๋ฒจ ์ถ๋ ฅ, ํ๊ฒฝ ๋ชจ๋ํฐ๋ง, ํฅํ Home Assistant ์ฐ๋ ๊ณํ๊น์ง ํฌํจํ ๊ตฌ์กฐ๋ผ๋ ์ ์์, ๊ฐ์ธ ์ทจ๋ฏธ ํ๋ก์ ํธ๋ฅผ ๋์ด ์ค๋งํธ ์ํฌ์ ์ด์ ํ๋ซํผ ์ฑ๊ฒฉ์ด ๊ฐํฉ๋๋ค.
๐Features
- ์๋ ์๋ณ ๊ธฐ๋ฐ ์ค์บ
- ์ค์บ ์คํ ์ด์ ์ด ๋ฌผํ์ NFC ํ๊ทธ, ๋ฌด๊ฒ, ์์ ์ ๋ณด๋ฅผ ์ฝ๊ณ ์นดํ๋ก๊ทธ์ ๋์กฐํฉ๋๋ค.
- GitHub README์๋ Bambu, Creality, OpenSpool, TigerTag, OpenPrintTag, NTAG, FillaIQ ํ๊ทธ ํฌ๋งท ์ง์๊ณผ Bambu ์ํธํ ํ๊ทธ์ฉ HKDF-SHA256 ํค ํ์์ด ๋ช ์๋์ด ์์ต๋๋ค.
- ์ ๋ ๊ธฐ๋ฐ ์ฌ๊ณ ์ถ์
- ๊ณต์ ์ฌ์ดํธ์ README๋ ์คํ, ์์ง, ํจ์ค๋, ๊ณต๊ตฌ๋ฅ๋ฅผ ๋ฌด๊ฒ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ ํ๋ค๊ณ ์ค๋ช ํฉ๋๋ค.
- GitHub README ๊ธฐ์ค FillaScan ํ๋์จ์ด๋ NAU7802 24-bit ADC + load cell์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๋จ์ ์๋ ์ ๋ ฅ๋ณด๋ค ์ค์ ์๋ ํ์ ์ ์ ๋ฆฌํฉ๋๋ค.
- ์์ยท์ฌ์ง ํ๋ณ ๊ฐํ
- README์๋ AS7341/AS7343 ์คํํธ๋ผ ์ผ์์ LAB ์๊ณต๊ฐ ๋ณํ์ด ๋ช ์๋์ด ์์ต๋๋ค.
- ์ด๋ ๋ผ๋ฒจ ๋ฌธ์๋ ์ฌ์ฉ์์ ์๊ธฐ ์ ๋ ฅ์ด ์๋๋ผ, ์ค์ ์์ฌ ์์์ ๊ณ์ธกํด ์๋ณ ์ ํ๋๋ฅผ ๋์ด๋ ค๋ ์ค๊ณ์ ๋๋ค.
- ์ฅ๋น ํตํฉ ์ด์
- Bambu Lab, Klipper, OctoPrint, PrusaLink, GRBL ๋ฑ 5๊ฐ ์ฅ๋น ํ๋กํ ์ฝ์ ์ง์ํ๋ค๊ณ ๊ณต๊ฐ๋์ด ์์ต๋๋ค.
- ์ฌ๊ณ ์์คํ ์ด ์ฅ๋น ์ด์๊ณผ ์ฐ๊ฒฐ๋๋ค๋ ์ ์ด ์ผ๋ฐ์ ์ธ ๋ฉ์ด์ปค ์ฌ๊ณ ๊ด๋ฆฌ ๋๊ตฌ์ ๋ค๋ฅธ ํต์ฌ ์ฐจ๋ณ์ ์ ๋๋ค.
- ์ ์ ๋คํธ์ํฌ ํ์ฅ์ฑ
- ์ต๊ทผ ์ปค๋ฐ์๋ W5500 Ethernet controller (U10), RJ45 MagJack (J13), PoE module headers (J14/J15)๊ฐ ์ถ๊ฐ๋์๋ค๊ณ ๋ช ์๋ฉ๋๋ค.
- ์ด๋ ๊ธฐ์กด Wi-Fi ์ค์ฌ ๊ตฌ์กฐ์ ๋ํด, ์ ์ Ethernet + PoE ๊ธฐ๋ฐ ๊ณ ์ ํ ์ค์น ์ฅ์น๋ก ์งํํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค.
๐System Architecture
์ ์ฒด ์์คํ ์ ์ค์บ ์คํ ์ด์ (FillaScan) โ MQTT ๋ฉ์์ง ๋ฐฑ๋ณธ โ ์๋ฒ/DB โ ์น ๋์๋ณด๋ ๊ตฌ์กฐ๋ก ์ดํดํ์๋ฉด ๋ฉ๋๋ค. ๊ณต๊ฐ README ๊ธฐ์ค์ผ๋ก FillaScan์ ESP32-S3, PN5180, NAU7802, AS7341/AS7343, 2.8์ธ์น ํฐ์น ๋์คํ๋ ์ด, BLE ๋ผ๋ฒจ ํ๋ฆฐํฐ๋ฅผ ํฌํจํฉ๋๋ค. ์ด ์ฅ์น๋ ๋ฌผํ์ ์ฝ๊ณ ์๋ณํ ๋ค MQTT๋ฅผ ํตํด ์๋ฒ๋ก ๋ณด๋ ๋๋ค.
์๋ฒ ์ธก์ Next.js 16, PostgreSQL, Drizzle ORM, Mosquitto MQTT ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ์ฅ๋น ์ํยท์ค์บ ๊ฒฐ๊ณผยทํํธ๋นํธยทOTA ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. README๋ MQTT ๋ฐฑ๋ณธ์ด device โ server messaging ์ ๋ฐ์ ์ฐ์ด๋ฉฐ, ESP32์์ HTTP ๋ถ๋ด์ ์ค์ด๊ธฐ ์ํด scan submission via MQTT๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๋ช ์ํฉ๋๋ค.
์ต๊ทผ ํ๋์จ์ด ๊ฐ์ ์์ ๊ธฐ์ค์ผ๋ก ๋ณด๋ฉด, ๋คํธ์ํฌ ๊ฒฝ๋ก๋ ๋ ์ธต์ผ๋ก ๋ณผ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ๊ณต๊ฐ ์ด์ ๊ตฌ์กฐ๋ ESP32-S3 ๊ธฐ๋ฐ MQTT ์ฐ๊ฒฐ์ด๊ณ , ๊ฐ์ ํ๋ก์์๋ W5500์ด SPI3 ๋ฒ์ค์ ๋ถ๊ณ RJ45 MagJack ๋ฐ PoE ํค๋๊ฐ ์ถ๊ฐ๋์ด, ๊ณ ์ ํ ์ฅ๋น์์ ๋ณด๋ค ์์ ์ ์ธ Ethernet ๊ธฐ๋ฐ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋๋ก ํ์ฅ๋๊ณ ์์ต๋๋ค. ์ปค๋ฐ ๋ฉ์์ง์๋ SPI3์ ADS1220 + PN5180 + W5500, ETH ๊ด๋ จ GPIO์ W5500 CS/INT/RST๊ฐ ๋ฐฐ์น๋ ํ๋งต๋ ํฌํจ๋์ด ์์ต๋๋ค.
์ ๋ฆฌํ๋ฉด ๋ฐ์ดํฐ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ฌผํ์ ์ค์บ ์คํ ์ด์ ์ ์ฌ๋ฆฝ๋๋ค.
- NFCยท๋ฌด๊ฒยท์์ ์ ๋ณด๋ฅผ ์ฝ์ต๋๋ค.
- ESP32-S3๊ฐ ์ด๋ฅผ ์ฒ๋ฆฌํด MQTT๋ก ์๋ฒ์ ์ ๋ฌํฉ๋๋ค.
- ์๋ฒ๊ฐ ์นดํ๋ก๊ทธ ๋งค์นญ, ์ ์ฅ ์์น, ์ฅ๋น ์ํ์ ์ฐ๊ฒฐํฉ๋๋ค.
- ์น ๋์๋ณด๋์์ ์กฐํยท์์ ยท๋ผ๋ฒจ ์ถ๋ ฅยท์ฅ๋น ์ฐ๋์ ์ํํฉ๋๋ค.
๐ Role and Application of the WIZnet's Chip
์ฌ์ฉ๋ WIZnet ์นฉ : W5500
https://github.com/nuvoxel/fillaiq/commit/465ac2c2d77a3243e37cfdbb58c511e2606fb0d8

FillaIQ๋ ์ค์บ ์ด๋ฒคํธ, ์ฅ๋น ์ํ, ํํธ๋นํธ, OTA๊น์ง ํญ์ ์ฐ๊ฒฐํ MQTT ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฐ ๊ตฌ์กฐ์์๋ Wi-Fi๋ณด๋ค ์ฐ๊ฒฐ ์์ ์ฑ, ์ง์ฐ ์์ธก ๊ฐ๋ฅ์ฑ, ํ์ฅ ๋ฐฐ์น ๋จ์์ฑ์ด ์ค์ํด์ง๋๋ค.
W5500์ ์ธ๋ถ MCU์ SPI๋ก ์ฝ๊ฒ ๋ถ์ผ ์ ์๊ณ , TCP/UDP/IP ์ฒ๋ฆฌ๋ฅผ ์นฉ ๋ด๋ถ์์ ๋ด๋นํ๊ธฐ ๋๋ฌธ์, ESP32 ์ชฝ ํ์จ์ด ๋ณต์ก๋๋ฅผ ๋๋ฆฌ์ง ์์ผ๋ฉด์ ์ ์ ์ฐ๊ฒฐ์ ์ถ๊ฐํ๊ธฐ์ ์ ํฉํฉ๋๋ค. ๋ํ ์ต๊ทผ ๊ฐ์ ์์ PoE ํค๋๊น์ง ํฌํจ๋ ์ ์ ๋ณด๋ฉด, ์ ์๊ณผ ํต์ ์ ํจ๊ป ๊ณ ๋ คํ ๊ณ ์ ์ค์นํ ์ฅ๋น๋ฅผ ์งํฅํ๊ณ ์๋ค๊ณ ํด์ํ ์ ์์ต๋๋ค.
๐ External Indicators
๊ณต์ ์ฌ์ดํธ https://fillaiq.com/

๐ WIZnet Strategic Value
(by ChatGPT)
FillaIQ์ ์ ๋ต์ ๊ฐ์น๋ ๋ถ๋ช ํฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ WIZnet ์นฉ์ ๋จ์ํ TCP ์๋ฒ ์์ ๋ก ์ฐ๋ ์์ค์ด ์๋๋ผ, ์ผ์ ์ตํฉ ์ค์บ ์ฅ์น + MQTT ๋ฐฑ๋ณธ + ์น ํ๋ซํผ + ์ฅ๋น ๊ด๋ฆฌ๋ผ๋ ํฐ ์์คํ ์์์ ์ฌ์ฉํฉ๋๋ค. ์ฆ, WIZnet์ด โ๋คํธ์ํฌ ๋ถํโ์ ๋์ด ์ค๋งํธ ์ํฌ์ ์ธํ๋ผ์ ์ผ๋ถ๋ก ๋ค์ด๊ฐ๋ ์ฌ๋ก๋ผ๋ ์ ์์ ์๋ฏธ๊ฐ ํฝ๋๋ค.
ํนํ ์ด๋ฒ ํ๋์จ์ด ๊ฐ์ ์์ WIZnet ๊ด์ ์์ ๋ฉ์์ง๊ฐ ์ข์ต๋๋ค. W5500 + RJ45 MagJack + PoE ํค๋ ์กฐํฉ์, ์ด ํ๋ก์ ํธ๊ฐ ๋จ์ ๋ฉ์ด์ปค ๋ฐ๋ชจ๊ฐ ์๋๋ผ ๊ณ ์ ํ ์ค์น ์ฅ์น, ๋ฐ์ฐ์ ์ฉ ์ด์ ํ๊ฒฝ, ํ์ฅ ๋ฐฐ์นํ ์์คํ ์ผ๋ก ํ์ฅ๋ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ WIZnet Maker ์ํ๊ณ์ โ์ ์ ๋คํธ์ํฌ๊ฐ ์ ์ฌ์ ํ ํ์ํ๊ฐโ๋ฅผ ์ค๋ช ํ๊ธฐ ์ข์ ์ฌ๋ก์ ๋๋ค.
๋ํ ์ ์ฌ ํ์ฅ์ฑ๋ ํฝ๋๋ค. ๊ฐ์ ๊ตฌ์กฐ๋ ์ ์๋ถํ ์บ๋น๋ ๊ด๋ฆฌ, ๊ณต๊ตฌ ๋์ฌ ์คํ ์ด์ , MRO ์์ฌ ์ถ์ , ๊ต์ก ์ค์ต์ค ์ฌ๊ณ ๊ด๋ฆฌ, ๋ฐ์ด์ค๋ฉ ์๋ชจํ ๋ชจ๋ํฐ๋ง์ผ๋ก ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ FillaIQ๋ ํ ํ๋ก์ ํธ ์์ฒด๋ณด๋ค, WIZnet ๊ธฐ๋ฐ ์ค๋งํธ ์ฌ๊ณ ๊ด๋ฆฌ ํ๋ซํผ๊ตฐ์ ๋ ํผ๋ฐ์ค๋ก์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๐ Summary
FillaIQ๋ NFC, ๋ฌด๊ฒ, ์์, MQTT, ์น ๋์๋ณด๋, ์ฅ๋น ํ๋กํ ์ฝ ํตํฉ์ ๊ฒฐํฉํ ๊ณ ๋ํ๋ ์ค๋งํธ ์ํฌ์ ์ธ๋ฒคํ ๋ฆฌ ํ๋ก์ ํธ์ ๋๋ค. ๊ณต๊ฐ README์ ๊ณต์ ์ฌ์ดํธ๋ง ๋ณด์๋ ์ ๊ท์ฑ๊ณผ ๊ตฌ์กฐ์ ์์ฑ๋๊ฐ ๋๊ณ , ์ต๊ทผ ํ๋์จ์ด ์ปค๋ฐ๊น์ง ๋ฐ์ํ๋ฉด W5500 Ethernet๊ณผ PoE ํ์ฅ์ฑ์ด ์ถ๊ฐ๋ ์ฐ์ ํ ์ค์บ ์ฅ์น ๋ฐฉํฅ์ด ๋ถ๋ช ํ๊ฒ ๋ณด์ ๋๋ค.
๐ FAQ
Q1. FillaIQ๋ ๋ฌด์์
๋๊น?
FillaIQ๋ ํ๋ผ๋ฉํธ, ๋ ์ง, ํจ์ค๋, ๊ณต๊ตฌ ๊ฐ์ ์ํฌ์ ์์ฐ์ ์๋ ์๋ณยท๊ณ๋ยท์ถ์ ํ๋ ์คํ์์ค ์ค๋งํธ ์ธ๋ฒคํ ๋ฆฌ ์์คํ
์
๋๋ค. ์ค์บ ์คํ
์ด์
์ด NFC, ๋ฌด๊ฒ, ์์ ์ ๋ณด๋ฅผ ์ฝ๊ณ ์ด๋ฅผ ์๋ฒ์ ์น ๋์๋ณด๋๋ก ์ฐ๊ฒฐํฉ๋๋ค.
Q2. ์ด ํ๋ก์ ํธ์ ๊ฐ์ฅ ์๋ก์ด ์ ์ ๋ฌด์์
๋๊น?
๋จ์ ์ฌ๊ณ ์
๋ ฅ์ด ์๋๋ผ ๋ฌผ๋ฆฌ ์ผ์ ๊ธฐ๋ฐ ์๋ ์๋ณ์ ๊ตฌํํ ์ ์
๋๋ค. ์ฌ๊ธฐ์ ์ฅ๋น ์ํ ๊ด๋ฆฌ์ ๋ผ๋ฒจ ์ถ๋ ฅ, ์ ์ฅ ์์น ์๊ฐํ๊น์ง ๊ฒฐํฉํด, ์ํฌ์ ์ด์ ์ ์ฒด๋ฅผ ํ๋์ ์์คํ
์ผ๋ก ๋ฌถ๊ณ ์์ต๋๋ค.
Q3. WIZnet ์นฉ์ ์ค์ ๋ก ์ด๋์ ์ฐ์
๋๊น?
์ต๊ทผ ํ๋์จ์ด ๊ฐ์ ์์์ W5500์ด SPI3 ๋ฒ์ค์ Ethernet ์ปจํธ๋กค๋ฌ๋ก ์ถ๊ฐ๋์์ต๋๋ค. RJ45 MagJack๊ณผ PoE ํค๋๋ ํจ๊ป ๋ค์ด๊ฐ ์์ด, ์ค์บ ์คํ
์ด์
์ด Wi-Fi๋ฟ ์๋๋ผ ์ ์ Ethernet ๊ธฐ๋ฐ์ผ๋ก๋ ์ด์๋ ์ ์๋ ๊ตฌ์กฐ์
๋๋ค.
Q4. ์ W5500 ์ ์ฉ์ด ์ค์ํ๊ฐ์?
์ด ํ๋ก์ ํธ๋ MQTT ๊ธฐ๋ฐ ์์ ์ฐ๊ฒฐํ ์ฅ๋น์ด๊ธฐ ๋๋ฌธ์, ๋คํธ์ํฌ ์์ ์ฑ์ด ์ค์ํฉ๋๋ค. W5500์ ํ๋์จ์ด TCP/IP์ 10/100 Ethernet MAC/PHY๋ฅผ ๋ด์ฅํ๊ณ ์์ด, ๊ณ ์ ํ ์ฅ๋น์์ ๋ ์์ธก ๊ฐ๋ฅํ ์ฐ๊ฒฐ ํ์ง์ ์ ๊ณตํ ์ ์์ต๋๋ค.
Q5. ์ง๊ธ ๋ฐ๋ก ์์ฉ ์ ํ ์์ค์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๊น?
ํ๋์จ์ด ๋ฐฉํฅ์ฑ๊ณผ ์์คํ
๊ตฌ์กฐ๋ ์ ํํ์ ๊ฐ๊น์ต๋๋ค. ๋ค๋ง ํ์ฌ ๊ณต๊ฐ ์๋ฃ ๊ธฐ์ค์ผ๋ก๋ ์ธ์ฆ, ์์ฐ ์์จ, ํ๊ฒฝ ์ ๋ขฐ์ฑ, BOM ์ต์ ํ ๊ฒฐ๊ณผ๊ฐ ํ์ธ๋์ง ์์, ์ ํํ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ๋กํ ํ์
/ํ๋ฆฌํ๋ก๋ํธ ๋จ๊ณ๋ก ๋ณด๋ ๊ฒ์ด ๋ ์ ํํฉ๋๋ค.
