I have tried everything. This just doesn’t work
Hey there!
No that i read all the Messages here im completely confused.
Does anyone have the muse to write down the step for step guide how i get my sonic pad running with my cobra max? I tried to get it with all the messages but im not able to recreate all the steps. If somebody would be this kind i would do my best to bring it to reality and make a short video for future people " How To Prepare Kobra Max for Sonic Pad Usage " Or something like that. Many People are searching for this including me. I try to do that since half a year and still havent gotten the steps right until now.
PLEASE HELP!
I’m getting a similar problem on my Kobra Plus. Soldering was made, Configuration.Bin executed and printer congiguration send through Creality Pad to printer
Pad and Printer communication established.
Now when i try to Home the homing fails due to printer shutdown !
Hi Digedi ,
I have installed klipper on my Kobra Plus and push the configuration through Creality Pad.
Now when i try to home the axis it disconnects ?
For the Kobra Plus, setting the clock speed to 200MHz is needed/correct. Setting the controller fan to type “controller_fan” is also a good idea:
[controller_fan controller_fan]
pin: PA14
heater: heater_bed
I’ve opened a pull request for both updates.
Hello All,
I’m in the process of converting my Kobra Max to Klipper. I find this all to be super interesting and fun to learn about.
My understanding is that the reason for moving the resistor resistor from R65 to R66 is to make the X stepper and the E0 stepper have unique UART addresses, is this correct?
If so, now I’m just curious about something:
How does the stock Marlin send unique commands to the X stepper and to the E0 steppers if they share the same UART address? What makes it possible for Marlin to send unique commands to each of these two steppers rather than the commands going to both steppers at the same time?
I’m only asking out of curiosity. I’d love learning more about how these components/firmware work.
Thank you for any insight!
Yes, that is correct.
For non-UART (what TMC calls “Standalone”) operations, all you need to control the stepper motor driver is “ENable”, “STEP” and “DIRection” as well as a couple of “M#” pins to indicate the number of microsteps per pulse.
The Marlin implementation used in the Kobra Max runs the TMC2209s (or TMC2208s, I can’t remember which ones are used) on the board in Standalone mode. Moving R65 to R66 allows Klipper to access the UART interface of the two drivers uniquely and provides the functionality that comes with the UART.
You could rebuild Marlin to access the UARTs of the stepper drivers after moving R65 and R66 as well.
In stock Marlin it sends the commands to both and it happens to work because the commands don’t really conflict. Klipper doesn’t allow this without a patch like I’ve made at GitHub - printers-for-people/catboat: Improve your pronter, nyan! that ensures this is done safely. This is the only way to have sensorless homing on a stock board, and this is how Marlin handles it. The chips are not limited to standalone mode. I have a writeup here: GitHub - Jookia/klipper at tmc2209f but this code is old. The only reason you would want to move the resistor is to use the printer in a non-stock configuration.
Hallo can you help me please i have kobra plus i flash the firmware.bin and i difficult for me to programming the cfg file . You have complete cfg file? . I am running the klipper on linux laptop
I am so new to 3D printing. I just picked up an Anycubic Kobra Max and a BTT Pi V1.2. I want to run Klipper but have no idea what I am doing. Is this the correct file for a stock printer or one with modification?
You already opened a thread with asking for help.
So what do you have: An Anycubic or an Ender?
I have both. I have a modified Ender 3 Pro and an Anycubic Kobra Max stock
This may have already been mentioned, but I have an original Kobra Plus that has had it’s motherboard upgraded to the Trigorilla Pro B.
I can confirm the boards have the same chip on them (H32) and that on the newer version, with the USB-C port, the resistor has already been moved, by the factory. SO, hopefully this should all work. (If I have time, I am going to try it this weekend.)
hey, when I try to use this it won’t connect and says error - pc0 for heater bed sensor is invalid. is there something i’m not understanding or missing?
Hello @zirellryk !
Are you sure you have the same printer board?
i have a stock kobra max. beyond that idk. i’m just learning this stuff
The klippy.log is quite helpful.
Can you tell me more about your main board?
Specifically I need to know what is silk-screened in the corner.
These used two different versions:
version 1 was the Trigorilla_Pro_a_V1.0.4 - this has a USB Type A connector on the board (The big boxy-looking one that you see a lot on paper printers)
Version 2 is the Trigorilla_Pro_B_V1.0.2 - This one has a USB type C connector on it.
Version 1 was the board that originally shipped with the Kobra Max and Plus printers when they first came out. A few months to a year, they updated it to the version 2 board. The big issue is that Version 1 has a mis-soldered resistor for the X Axis stepper motor that causes communication issues. Anycubic got around this by manually addressing the steppers in the firmware. The second board fixed this, but also did a couple other things different.
They both work on the printer with minimal differences when using the stock firmware (due to the magic of marlin and how they can accommodate multiple printers with the same rev) but this causes a com issue when using Klipper.
My Kobra Plus shipped with the version 1 board, but due to a dumbass mistake on my part, I fried a resistor on it, when replacing the hot-end with a Revo6; The replacement board the sent me was the Version 2. I had to do some fudging, but got the V2 to work with Klipper. (After a LOT of headaches, and trial and error.
If you can figure out what board you have, myself or @Catnippr can help you. Catnippr’s experience is with the Kobra2 boards, and mine is the KobraPlus with a v2 board in it. The Kobra Max and the Kobra Plus are mostly interchangeable, as they run on the same firmware. The chief difference is that the Max has 2 Y-axis steppers, where the Plus only has 1.
hey Crenwick35 thanks for the kobra max config file.
im almost there with the whole installation. completed the jumper mod and can communicate with the printer via a Raspberry PI 4 and mainsail but im getting the following error
Klipper reports: SHUTDOWN
Unable to read tmc uart ‘stepper_x’ register IFCNT
Once the underlying issue is corrected, use the
“FIRMWARE_RESTART” command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
any ideas whats going on there ?
Hi, I have an Anycubic Kobra Max with the Version 2 board. I am having issues with trying to get Klipper to work on my machine. I keep getting an error regarding connecting to the MCU.
klippy(2).log (96.3 KB)