#Octopus can not be found

14 messages · Page 1 of 1 (latest)

dry tapir
#

I'm currenly trying to setup my octopus. However after flashing the firmware, I can't connect to it anymore.

For reference, I have the FormBot Kit for the Voron 2.4.

This is the output I get, doesn't matter if the board is in DFU mode or not.

biqu@BTT-CB1:~$ ls /dev/serial/by-id/*; lsusb
ls: cannot access '/dev/serial/by-id/*': No such file or directory
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I first tried flashing it via DFU, but the make flash failed. After that I used the SD card approach.

lament salmon
#

If it doesn't show up in dfu mode, you're in problem solving territory, not following guides territory

#

Electrical problem, bad usb cable...stuff like that

dry tapir
#

I can reproduce the error with this minimal setup.

Is this the end of the octopus?

lament salmon
#

Just to cover bases, maybe talk me through how you're putting it into dfu mode too?

dry tapir
#

I have verified that the USB cable is working and transmitting data (it's the data cable from a Samsung T5 mobile ssd). I also tried to other USB-A - USB-C cables.

#

My current approach is as follows:

  1. Remove all cables
  2. Ensure jumper for BOOT0 is set
  3. Ensure jumper for USB Power is set
  4. Connect the Octopus to my PC / the BTT PI, via USB
  5. Wait a few seconds
  6. Try to detect it by running lsusb and ls /dev/serial/by-id

However that's about it, there isn't any flashing taking place, since I don't get to the point.

#

I had it show up the with the very first try, right after powering up the BTT PI and Octopus for the first time.
These are the steps I took then:

#

I initially tried flashing it with DFU.

  1. Connect Octopus to BTT PI
  2. Ensure jumper for BOOT0 is set
  3. Ensure jumper for USB Power is NOT set
  4. Power both via external power (24V)
  5. Build the klipper firmware with
  6. cd klipper && make menuconfig && make
  7. Get id via ls /dev/serial/by-id and run make flash with the env var FLASH_DEVICE set to the octopus (was named STMsomething at that point)

-> This failed (can't remember the exact error...)

lament salmon
#

You skipped pressing the reset button

dry tapir
#

Afterwards I didn't run the lsusb or ls against /dev/serial again, instead I went straight to trying the sd card approach...

#

Ok, this sounds super obvious.

But... There is a reset button?!

It probable is the one marked, correct?