{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/maarten-pennings/Cetus3D/blob/5dab90ed88f85609ef099ddb29717647bc4db58d/docs/CaptureNotes-Cetus3D-Wireshark.md",
    "https://github.com/maarten-pennings/Cetus3D/blob/5dab90ed88f85609ef099ddb29717647bc4db58d/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Cetus3D reconstructs status communication between UP Studio and a Cetus3D printer using Wireshark captures and experiments. Python and Arduino implementations discover the printer and query print progress, layer, remaining time and temperature; the capture notes describe network message exchanges.",
  "description_zh": "Cetus3D 通过 Wireshark 抓包和实验重建 UP Studio 与 Cetus3D 打印机之间的状态通信。Python 脚本和 Arduino 库可发现打印机，并查询打印进度、层数、剩余时间和温度；抓包笔记记录网络消息往来。",
  "entry_url": "https://awesomerea.org/resources/cetus3d-status-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/cetus3d-status-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/maarten-pennings/Cetus3D/blob/5dab90ed88f85609ef099ddb29717647bc4db58d/README.md",
  "group": "cases",
  "id": "cetus3d-status-case",
  "json_url": "https://awesomerea.org/resources/cetus3d-status-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/cetus3d-status-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/cetus3d-status-case/index.md",
  "name": "Cetus3D: reconstructing printer status messages",
  "name_zh": "Cetus3D：重建打印机状态消息",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Cetus3D printer and a networked host; the Arduino example uses an ESP8266.",
    "The implementation focuses on status; extrude, withdraw and initialize commands remain future work.",
    "MIT licence."
  ],
  "requirements_zh": [
    "需要 Cetus3D 打印机和联网主机；Arduino 示例使用 ESP8266。",
    "实现范围集中在状态查询；挤出、回抽和初始化命令尚待研究。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/maarten-pennings/Cetus3D",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
