Skip to content

Flashing BTT Eddy on Ubuntu

Jason Pell edited this page Aug 23, 2024 · 15 revisions

It is really important that you update the firmware on your eddy before doing an installation, otherwise the serial config will be wrong

For the moment this step needs to be done on a PC. In the future, I hope to make it possible to flash the firmware directly from the K1.

Connecting in BOOTSEL mode

So you need to connect your btt eddy to your computer in BOOTSEL mode, you do this by disconnecting the eddy usb, and then push and hold boot button on Eddy (Its next to where the cable plugs in) and at the same time, plug in the cable to your computer.

You know its correct if you run an lsusb and see: image

Flashing btteddy.uf2 file

First of all you need klipper:

git clone https://github.com/pellcorp/klipper.git

Then we need to build the rp2040_flash flasher:

cd klipper/lib/rp2040_flash
make
cd -

Note: If make fails you need to install build-essential package:

sudo apt-get install build-essential

Then try the make again

Then we need to do the actual flashing:

cd klipper
sudo python3 ./scripts/flash_usb.py -t rp2040 -d 2e8a:0003 fw/K1/btteddy.uf2

Note: We are not compiling new firmware, just flashing the firmware I have already prepared.

Simple AF

Simple AF Cartographer

Simple AF Beacon EXPERIMENTAL

Simple AF BTT Eddy

Simple AF Microprobe

Simple AF Bltouch, CrTouch and 3dTouch

Simple AF Klicky COMING SOON

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