Skip to content

V2.2.1

Compare
Choose a tag to compare
@bigtreetech bigtreetech released this 10 Nov 09:27
· 14 commits to master since this release
0874b53

Image

Kernel 5.16

  • CB1_Debian11_bullseye_minimal_kernel5.16_20221110.img.xz: Only the shell script for setting WiFi configuration from SD card is added (based on pure Debian)
  • CB1_Debian11_bullseye_Klipper_kernel5.16_20221110.img.xz: Klipper, Moonraker, Mainsail, Dependent library for resonance compensation , Linux-Host-MCU, and KlipperScreen(tested on on BTT HDMI-5 & HDMI-7) are installed (based on minimal version)
  • Hurakan_Debian11_Mainsail_kernel5.16_20221110.img.xz: The special OS for BIQU-Hurakan printer, including the specific configuration of Hurakan and mcu firmware.

Changelog

  • Optimize the wifi shell script to fix the problem that the previous WAP2/WAP3 hybrid encryption wifi cannot be connected.
  • Add BoardEnv.txt config file. Refer to the description in readme.md for detailed settings.
    • Release UART0 to /dev/ttyS0 for klipper
    • Force hdmi resolution output
    • Add TFT35 SPI screen driver
    • Add MCP2515 SPI to CAN bus driver
    • Release SPI1 to spidev1.1 for klipper
  • Clean and disable some unnecessary services, improved startup speed
  • Klipper switches to Python3
  • Chinese comments are cleared in system.cfg to avoid garbled codes caused by different encoding rules.
  • Use standard Debian source to replace Tsinghua source.
  • Install the mDNS service. Now we can scan the host name through Angry IP Scanner software, More importantly, if there is only one CB1 device in the LAN, we can access it directly through "http://<host_name>.local" (The default of the hurakan OS is http://Hurakan.local else is http://BTT-CB1.local) without trying to get the IP. If there are multiple CB1 devices in the same LAN, the hostname will be automatically incremented to BTT-CB1-2.local, BTT-CB1-3.local, etc. We can still access it through http://BTT-CB1-2.local, http://BTT-CB1-3.local
  • The Hurakan version OS adds a custom Mainsail theme.

Note

  • If you use a minimal version of the image, additional settings are required after installing klipperscreen.
    • add needs_root_rights=yes to /etc/X11/Xwrapper.config (sudo nano /etc/X11/Xwrapper.config, add needs_root_rights=yes)
    • sudo apt install xserver-xorg-input-libinput for USB-HID touch
  • The version of the Hurakan OS can only be used on Hurakan printer motherboard (Because there is a custom startup logic). Pay special attention not to directly flash the EBB with the klipper provided by Hurakan, otherwise the HE0(heater) port will be in the heating state until klipper takes over control.