Print wirelessly from Cura, PrusaSlicer, or Slic3r to a 3D printer connected to an ESP8266/ESP32 module.
WirelessPrinting is an open-source firmware that enables wireless 3D printing by using an ESP8266 or ESP32 microcontroller as a lightweight print server. It allows users to send G-code files from slicer software like Cura or PrusaSlicer directly to their 3D printer over Wi-Fi, replacing the need for physical SD cards or a full Raspberry Pi setup.
3D printing enthusiasts and makers who want to add wireless capabilities to their printers without the cost and complexity of a Raspberry Pi-based solution like OctoPrint.
It offers a low-cost, energy-efficient, and fast-booting alternative to OctoPrint, with minimal setup and maintenance, while maintaining compatibility with popular slicer software through the OctoPrint protocol.
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
Boots in seconds, significantly faster than OctoPrint's minute-long boot times, enabling immediate printing without delays.
Uses inexpensive ESP8266/ESP32 modules like WEMOS D1 mini, costing a fraction of a Raspberry Pi setup while maintaining functionality.
Consumes under 1 watt, as noted in the comparison table, reducing energy use compared to OctoPrint's 2.5 watts for long-running prints.
Works seamlessly with Cura, PrusaSlicer, and Slic3r via the OctoPrint protocol subset, allowing wireless printing directly from popular slicers.
Marked as 'UNDER DEVELOPMENT' in the README, indicating potential instability, missing features like camera support, and reliance on community contributions for completion.
Only implements a subset of the OctoPrint protocol, which may break compatibility with advanced slicer plugins or features like full notification systems.
Requires connecting TX/RX pins, managing 3.3V/5V power differences, and optional SD card formatting with specific tools, adding barriers for non-technical users.
WirelessPrinting is an open-source alternative to the following products:
:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.