{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/tomaspakosta/k1c-cfs-klipper/blob/127ed025d8e53ba3fbeeab8c7f4a1e0b3c60466e/docs/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "K1C CFS without official Creality firmware reconstructs part of the Creality CFS RS-485 control protocol so a K1C running a community Klipper stack can operate the filament box. Its Python client and Klipper extension cover discovery, addressing, sensors, RFID, filament feed and retraction; the combined toolchange macro remains unfinished.",
  "description_zh": "K1C CFS without official Creality firmware 还原了 Creality CFS 料盒的部分 RS-485 控制协议，使运行社区版 Klipper 的 K1C 能操作料盒。Python 客户端与 Klipper 扩展覆盖发现、寻址、传感器、RFID、进料和退料；组合换料宏仍未完成。",
  "entry_url": "https://awesomerea.org/resources/k1c-cfs-klipper-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/k1c-cfs-klipper-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/tomaspakosta/k1c-cfs-klipper/blob/127ed025d8e53ba3fbeeab8c7f4a1e0b3c60466e/README.md",
  "group": "cases",
  "id": "k1c-cfs-klipper-case",
  "json_url": "https://awesomerea.org/resources/k1c-cfs-klipper-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/k1c-cfs-klipper-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/k1c-cfs-klipper-case/index.md",
  "name": "K1C CFS without official Creality firmware: CFS protocol client and Klipper integration",
  "name_zh": "K1C CFS without official Creality firmware：CFS 协议客户端与 Klipper 集成",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A K1C or similar printer with a CFS box and USB connection.",
    "SSH/root access to the printer and Python with pyserial.",
    "The full cut and combined toolchange macros remain pending.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要配有 CFS 料盒及 USB 连接的 K1C 或类似打印机。",
    "需要打印机的 SSH/root 权限，以及安装 pyserial 的 Python。",
    "完整切料和组合换料宏仍待完成。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/tomaspakosta/k1c-cfs-klipper",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
