Home / Devices, IoT & Hardware / 3D Printers & Makers

34 open-source 3D Printers & Makers projects

3D Printers & Makers (Devices, IoT & Hardware): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. bambuddy★ 3,184 · active · Python

    Self-hosted, cloud-free command center for Bambu Lab printers over their local MQTT/FTP protocol

  2. ha-bambulab★ 2,400 · active · Python

    Home Assistant integration for Bambu Lab 3D printers

  3. Bambu RFID Tag Guide★ 1,734 · slowing · Python

    Reverse engineering of Bambu Lab filament RFID tags

  4. X1Plus★ 1,046 · active · Python

    Community custom firmware for Bambu Lab X1 series printers

  5. OrcaSlicer-bambulab★ 733 · active

    OrcaSlicer plugin restoring Bambu Lab printer control after firmware lockdown

  6. OpenBambuAPI★ 705 · active

    Reverse-engineered documentation of Bambu Lab printer MQTT, cloud and camera protocols

  7. open-bamboo-networking★ 577 · active · C++

    Open-source drop-in replacement for Bambu Studio's proprietary networking plugin

  8. BambuHelper★ 494 · active · C

    ESP32 desk monitor for Bambu Lab printers using the printer's local MQTT feed

  9. flashforge_ad5m_klipper_mod★ 447 · slowing · Python

    Unofficial firmware mod running Klipper and Moonraker on Flashforge Adventurer 5M

  10. Bambu-Lab-RFID-Library★ 408 · active · Python

    Collection of Bambu Lab filament RFID tag scans for research

  11. bambulabs_api★ 330 · active · Python

    Python API for Bambu Lab printers over MQTT

  12. Rinkhals★ 330 · active · Python

    Custom firmware for Anycubic Kobra 3D printers

  13. turbo-resin★ 250 · dormant · Rust

    Open-source replacement firmware for Chitu-based resin printers such as Anycubic

  14. ankermake-m5-protocol★ 221 · slowing · Python

    AnkerMake M5 protocol specifications and libraries

  15. elegoo-homeassistant★ 189 · active · Python

    Home Assistant integration for Elegoo printers using the SDCP network protocol

  16. Creality K1 Klipper Mod★ 123 · active · Shell

    Install open Klipper/Moonraker on Creality K1 series printers

  17. robocut★ 106 · active · C++

    Control Craft Robo, Silhouette Cameo and Portrait vinyl cutters with a reverse-engineered protocol

  18. reversing-mono4k★ 103 · dormant · BASIC

    Reverse engineering of the Anycubic Photon Mono 4K

  19. StudioBridge★ 103 · active · Java

    Adds Bambu Lab printers on other networks to Bambu Studio by relaying discovery

  20. ha_creality_ws★ 100 · active · Python

    Creality K1/K2/Hi printers via their undocumented local WebSocket interface, no cloud

  21. anycubic-nfc-filament★ 84 · slowing · Python

    Create Anycubic ACE Pro compatible NFC tags for third-party filament spools

  22. bambulabs_api★ 72 · active · Go

    Unofficial Go bindings for communicating with Bambu Lab 3D printers

  23. creality_k1_klipper_mod★ 69 · slowing · Python

    Unofficial mod for Creality K1 printers to run custom Klipper, Moonraker and Mainsail

  24. MKS-TFT★ 67 · archived · C

    Alternative firmware for MKS TFT32/28 3D printer displays

  25. hass-anycubic_cloud★ 64 · slowing · Python

    Home Assistant component for the Anycubic Cloud

  26. cfs-reverse-engineering★ 58 · slowing

    Reverse engineering the Creality CFS for use as a general AMS/MMU system

  27. cassini★ 53 · slowing · Python

    Client for the Elegoo 3D printer network protocol

  28. bambulab-rs★ 33 · slowing · Rust

    Unofficial Rust client for Bambu Lab's cloud API

  29. hass-anycubic★ 28 · active · Python

    Home Assistant integration for Anycubic printers via cloud or direct LAN

  30. HA-Panda-PWR★ 24 · active · Python

    Home Assistant integration for the BIGTREETECH Panda PWR plug with local power and USB control

  31. anycubic_ha_local★ 20 · active · Python

    Local push integration for Anycubic 3D printers in LAN mode, no cloud

  32. bambu-proxy★ 17 · active

    MQTT proxy for Bambu Lab printers

  33. ha-anycubic-kobra-x-lan★ 16 · active · Python

    Anycubic Kobra X printers monitored over LAN without the cloud

  34. BambuLights★ 13 · active · C++

    Drives NeoPixel LED strips from Bambu Lab printer status