Skip to content

KlipperWrt v1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ihrapsa ihrapsa released this 19 Jun 19:48
· 55 commits to main since this release
d8bf0e2

Mainsail and Fluidd extroot filesystem for the Creality Wi-Fi Box running OpenWrt.

Each archive comes preinstalled with either fluidd v1.14.0 or Mainsail v1.6.0, Klipper, Moonraker, mjpg-streamer for webcam stream and Fry's timelapse component for taking frames and rendering the video.

STEPS:

  • Make sure you've flahsed/sysupgraded latest .bin file from /Firmware/OpenWrt_snapshot/ or down below.
  • Format an sd card as ext4 and untar one of the archive to its root: eg: sudo tar -xzvf fluiddWrt.tar.gz -C /mnt where /mnt is the path where the sd card is mounted on your linux pc. Might be different so double-check.
  • Do the Wi-Fi step if you haven't done it already
  • Do the extroot part ❗ EXCEPT ❗ this line: mkfs.ext4 /dev/mmcblk0p1 (otherwise you'll format it again)
  • SKIP ❗ swap step since it already comes inside the archive
  • Reboot

Setting up your printer.cfg

  • put your printer.cfg inside /root/klipper_config
  • delete these blocks from your printer.cfg: [virtual_sdcard], [display_status], [pause_resume] since they're included inside client.cfg
  • move all your macros to client_macros.cfg
  • add these 2 lines inside your printer.cfg:
    [include client.cfg]
    [include client_macros.cfg]
  • Done

Notes:

  • If the box doesn't connect back to your router wirelessly connect to it with an ethernet cable and setup/troubleshoot wifi.
  • timelapse is set to autorender which might take a while to finish after a long print. You might set it to autorender: False under [timelapse] block inside moonraker.conf. Check here for how to set your TIMELAPSE_TAKE_FRAME macro or TIMELAPSE_TAKE_PARKED_FRAME inside your slicer layer change.