-
Notifications
You must be signed in to change notification settings - Fork 7
Flash new Nozzle firmware on stock board
If you are about to swap your crappy MIPS k1 board for something that is actually speedy, like a Manta, you can quickly get latest firmware onto your nozzle before trashing the board with the following:
git clone https://github.com/pellcorp/klipper.git /usr/data/klipper
cp /etc/init.d/S13mcu_update /usr/data/S13mcu_update.old
wget --no-check-certificate https://raw.githubusercontent.com/pellcorp/creality/main/k1/services/S13mcu_update -O /etc/init.d/S13mcu_update
sync
This assumes you are not currently running updated k1-klipper firmware or anything. After you have run the above, just reboot your K1 and the firmware should be updated. You can check what firmware was updated by checking the /usr/data/mcu.versions
file:
root@K1-0753 /root [#] cat /usr/data/mcu.versions | grep noz
noz_version=noz0_120_G30-noz0_015_000
The value should match the noz file from https://github.com/pellcorp/klipper/tree/master/fw/K1
So you can instead just download the firmware file and copy it to /usr/data/klipper/fw/K1
, so something like:
rm /usr/data/klipper/k1/FW/noz*
wget --no-check-certificate https://github.com/pellcorp/klipper/raw/master/fw/K1/noz0_120_G30-noz0_015_000.bin -O /usr/data/klipper/k1/FW/noz0_120_G30-noz0_014_000.bin
sync
Power cycle your printer
You will know it worked when fluidd complains something like this:
Simple AF Beacon EXPERIMENTAL
Simple AF Bltouch, CrTouch and 3dTouch
If you are looking for a way to support the project, and its entirely optional, this is my preferred approach. I am conducting a fundraiser to purchase a K1M printer, just so I can push out fixes and new features a bit faster, but also specifically test the K1M as well as the K1.
If you can't donate via go fund me directly, I have also added a kofi account.