Skip to content

Flash new Nozzle firmware on stock board

Jason Pell edited this page Oct 29, 2024 · 10 revisions

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

image

What do I do if I already have k1-klipper and want newer firmware

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:

image

Simple AF

Simple AF Cartographer

Simple AF Beacon EXPERIMENTAL

Simple AF BTT Eddy

Simple AF Microprobe

Simple AF Bltouch, CrTouch and 3dTouch

Donations

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.

Clone this wiki locally