-
Notifications
You must be signed in to change notification settings - Fork 7
Flashing BTT Duo with Firmware on Ubuntu
**THIS IS A RISKY OPERATION YOU COULD EASILY BRICK YOUR BTT DUO **
It is really important that you update the firmware on your eddy before doing an installation, otherwise the serial config will be wrong.
If you do not have a Raspberry PI or an Linux Desktop or Server machine, you can create a live USB and boot into that, the following instructions work fine on a Usb Key, just make sure the USB is at least 8GB in size to allow for installing the packages we need and cloning klipper.
https://ubuntu.com/tutorials/try-ubuntu-before-you-install#1-getting-started
sudo apt-get install build-essential git libusb-1.0.0-dev pkg-config
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 (It's 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:
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 forgot 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 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.