Skip to content

m0h31h31/3DPrint-Filament-RFID-Tool

Repository files navigation

English | 中文


📱 3DPrint-Filament-RFID-Tool

An Android app for reading, cloning, and managing 3D printer filament RFID tags directly with your phone — no additional hardware required.

Supports Bambu Lab, Creality, and Snapmaker filament tags.


📲 Download

👉 Gitee Releases    👉 GitHub Releases


✅ Requirements

  • Android 9.0+
  • NFC with Mifare Classic read/write support

Most mid-range and flagship Android phones support Mifare Classic. Some phones (e.g. certain Pixel and Samsung models) may only support detection but not full read/write due to hardware limitations.


🏷️ Supported Brands

Brand Read Clone / Write Inventory Share Library
Bambu Lab
Creality
Snapmaker (快造)

✅ Features

Bambu Lab

  • Read filament tag data — type, color, weight, temperature parameters, print settings, and more
  • Filament inventory management — track remaining weight/percentage per spool, stock in/out records, statistics
  • Clone & write tag data to FUID / CUID(Minority) cards
  • Community tag library — upload your tag data and download others' data for filament without an official tag
  • Report anomalous tags (unknown or mis-encoded tags) to help the community
  • Full tag data export (raw blocks + keys), tag package import/export (JSON)
  • Database backup & restore

Creality

  • Read Creality filament tag data (type, color, weight)
  • Write / configure Creality tags (enable in Settings)
  • write tag data to CUID cards

Snapmaker (快造)

  • Read Snapmaker filament tag data — type, colors (up to 5), diameter, temperatures, manufacture date
  • Community share library — browse and write tags by type and color
  • Clone tag data to CUID cards

General

  • Multi-brand reader — switch brand on the reader screen with a single tap
  • Two UI styles — Neumorphic or MIUIX
  • Theme modes — System / Light / Dark
  • Multiple color palettes
  • In-app log viewer for diagnostics
  • Remote config auto-update (filament catalog, color codes, app config)

🖼️ Screenshots

Screenshot

Screenshot


🧩 MakerWorld Model

A logo model and tag holder are available on MakerWorld — boost it and print one!

🔗 https://makerworld.com/en/models/2252770


📚 References



📱 3DPrint-Filament-RFID-Tool

一款使用 Android 手机直接读取、复制和管理 3D 打印机耗材 RFID 标签 的应用,无需任何额外硬件。

支持 拓竹(Bambu Lab)创想三维(Creality)快造(Snapmaker) 耗材标签。


📲 下载地址

👉 Gitee Releases    👉 GitHub Releases


✅ 运行环境

  • Android 9.0+
  • NFC 且支持 Mifare Classic 读写

大多数中高端 Android 手机支持 Mifare Classic。部分机型(如部分 Pixel、三星)因硬件限制只能识别标签存在,无法完整读写。


🏷️ 支持品牌

品牌 读取 复制/写入 库存管理 共享标签库
拓竹(Bambu Lab)
创想三维(Creality)
快造(Snapmaker)

✅ 功能介绍

拓竹(Bambu Lab)

  • 读取耗材标签信息 — 型号、颜色、重量、温度参数、打印设置等
  • 耗材库存管理 — 追踪每卷余量/剩余百分比,支持入库/出库记录和统计
  • 复制写入 标签数据到 FUID / CUID(极个别) 空白卡
  • 社区标签库 — 上传自己的标签数据,下载他人共享的数据(适合无官方标签的耗材)
  • 上报异常标签(未知/编码错误的标签),协助社区维护数据质量
  • 完整标签数据导出(原始 block 数据 + 密钥),标签数据打包导入/导出(JSON 格式)
  • 数据库备份与恢复

创想三维(Creality)

  • 读取创想三维耗材标签信息(型号、颜色、重量)
  • 写入/配置 Creality 标签 (需在设置中启用)
  • 可写入标签到CUID卡

快造(Snapmaker)

  • 读取快造耗材标签信息 — 型号、颜色(最多 5 色)、线径、温度参数、生产日期
  • 社区共享标签库 — 按型号和颜色浏览,支持写入到空白卡
  • 可克隆标签到CUID卡

通用功能

  • 多品牌读卡器 — 识别页一键切换品牌
  • 两种 UI 风格 — 拟物风(Neumorphic)或 MIUIX 风格
  • 主题模式 — 跟随系统 / 浅色 / 深色
  • 多种配色方案
  • 内置日志查看器,方便调试与问题排查
  • 耗材目录、颜色数据、应用配置远程自动更新

🖼️ 应用截图

应用截图

应用截图


🧩 MakerWorld 模型

我在 MakerWorld 发布了应用 Logo 模型和标签固定壳,欢迎助力 & 打印支持一下!

🔗 https://makerworld.com.cn/zh/models/2020787


📚 参考资料

About

A unified tool for 3D printing filament management with RFID read/write support, compatible with multiple brands (Bambu, Creality, Snapmaker, and more).

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors