kharrisma
Member
Hi Folks,
Dithering over CANbus -vs- a USB-based approach, finally came down on the new Nitehawk 36. It's going onto a heavily modified Ender 3, and I'm running a Galileo 2 extruder.
Connection is pretty simple: USB cable from printer to SBC host (RasPi4B), another USB cable from the SBC host to the adapter that comes with the kit, 24 V power to adapter, kit-provided harness wire from adapter to toolhead board. Got LEDs on the toolhead. So far, so good.
The Nitehawk has a configuration file that needs to be set up before it can be used, obviously. The config file needs a specific MCU ID string for the toolhead MCU. From the SBC host, I should be able to enter "ls /dev/serial/by-id," and I expected to see two entries: one for the SBC, and another for the Nitehawk's 4020-based toolhead. My issue here is, I get a return for only the one MCU id for the SBC: ( /dev/serial/by-id/usb-Klipper_stm32g0b1xx_310036000C50415833323420-if00 ) ... and nothing else, just the one entry. I expected to also see something like: ( usb-Klipper_rp2040_1234567890000000-if00 ), and it's not there.
Should I be using some other command besides the "ls /dev/serial/by-id," maybe "ls /dev/usb/by-id" or something? I can work with Linux on a "led by the nose" basis, but it's definitely a 'second language' for me, one I'm really not very familiar with. Any suggestions would be greatly appreciated!
PS... I'd attach the printer.cfg file, but the "attach files" function on this page doesn't even see any .cfg files.
Dithering over CANbus -vs- a USB-based approach, finally came down on the new Nitehawk 36. It's going onto a heavily modified Ender 3, and I'm running a Galileo 2 extruder.
Connection is pretty simple: USB cable from printer to SBC host (RasPi4B), another USB cable from the SBC host to the adapter that comes with the kit, 24 V power to adapter, kit-provided harness wire from adapter to toolhead board. Got LEDs on the toolhead. So far, so good.
The Nitehawk has a configuration file that needs to be set up before it can be used, obviously. The config file needs a specific MCU ID string for the toolhead MCU. From the SBC host, I should be able to enter "ls /dev/serial/by-id," and I expected to see two entries: one for the SBC, and another for the Nitehawk's 4020-based toolhead. My issue here is, I get a return for only the one MCU id for the SBC: ( /dev/serial/by-id/usb-Klipper_stm32g0b1xx_310036000C50415833323420-if00 ) ... and nothing else, just the one entry. I expected to also see something like: ( usb-Klipper_rp2040_1234567890000000-if00 ), and it's not there.
Should I be using some other command besides the "ls /dev/serial/by-id," maybe "ls /dev/usb/by-id" or something? I can work with Linux on a "led by the nose" basis, but it's definitely a 'second language' for me, one I'm really not very familiar with. Any suggestions would be greatly appreciated!
PS... I'd attach the printer.cfg file, but the "attach files" function on this page doesn't even see any .cfg files.