Hi Crororo,
I’m working on an infosite about the Kobra 2 (similar to the ones I already made, see links in my profile) and I also set up a GH repo where I’d like to collect and offer the specific klipper.bin and printer.cfg files for the different Kobra2-series models if available.
So I wanted to ask if you might be willing to compile an up-to-date klipper.bin and contribute that one as well as your printer.cfg, so that other users can easily come across it and benefit from it.
This is the repo - if you’re down to contribute the files, it would be great if you could just fork the repo, add your files in the specific K2 folder and open a PR then.
Thanks!
I have updated the guide https://function3d.xyz/en/how-to-install-klipper-on-anycubic-kobra-2/
Nice! In that case please please read my answer above to @Crororo - would be nice if any of you would contribute the specific files to the GH repo I set up for creating a collection of the Klipper files for the different Kobra 2 series models
There is very little hope of being able to do anything with the Kobra 2 series. Printer.cfg for Anycubic Kobra 2 Plus/Pro/Max
I’m having some issues with the bed mesh, it doesn’t seem to actually be compensating with the mesh I load? I get great first layers on some parts of the plate, but then it’s too far away on other parts of the plate. This was working well when in was using the Anycubic Marlin FW.
I specifically load the mesh saved in my start gcode with BED_MESH_PROFILE LOAD=“name”, using the name I saved the mesh profile under.
Anyone know what I might be doing wrong?
Yes I know, thanks, I was talking about the regular Kobra 2 here tho…
Anyone know the config pins for the stepper drivers? Specifically X and Y axes. As far as I could find out, the Kobra 2 uses TMC2208 drivers and step/dir pins to move, but there should be some configuration possible through one-wire UART or config pins, right?
I would like to try and tweak the settings of them a bit to push them further or quieter (if possible)
this is concerning
Has anyone looked at the AC Kobra 2 pro’s USB ports for installing a raspberry pi with octoprint. The USB ports don’t seem to accept anything but USB sticks. No laptops or Pi’s
This is not concerning if you read the documentation → Configuration Changes - Klipper documentation
Just replace:
[output_pin my_pin]
...
static_value: 1
by
[output_pin my_pin]
...
value: 1
Hi all.
If someone interested in macro to use auto level calibration, i managed to make a first attempt.
add next options
printer.cfg
[force_move]
enable_force_move: true
[gcode_button Z_AUTOPROBE]
pin: PB12
press_gcode:
release_gcode:
macros.cfg
[delayed_gcode auto_probe_tune]
gcode:
{% set settings = printer["gcode_macro AUTO_PROBE"].probe_map[printer["gcode_macro AUTO_PROBE"].current] %}
{% if printer['gcode_button Z_AUTOPROBE'].state|lower == "released" %}
G91
G1 Z{settings.probe_offset} F{settings.probe_speed}
UPDATE_DELAYED_GCODE ID=auto_probe_tune DURATION=1
{% else %}
{% if settings.next_map != None %}
G91
G1 Z{settings.probe_offset * -3} F{settings.probe_speed}
SET_GCODE_VARIABLE MACRO=AUTO_PROBE VARIABLE=current VALUE="'{settings.next_map}'"
UPDATE_DELAYED_GCODE ID=auto_probe_tune DURATION=1
{% else %}
{ action_respond_info("auto probe zoffset: %f" % (printer.toolhead.position.z|float)) }
_SET_GCODE_OFFSET Z={(printer.toolhead.position.z|float)}
{% set zoffset = {'z': None} %}
{% set ns = namespace(zoffset={'z': zoffset.z}) %}
{% set null = ns.zoffset.update({'z': (printer.toolhead.position.z|float)}) %}
SAVE_VARIABLE VARIABLE=zoffset VALUE="{ns.zoffset}"
SET_PIN PIN=power_ctrl VALUE=0
M300
M300
SAVE_CONFIG
{% endif %}
{% endif %}
[gcode_macro AUTO_PROBE]
variable_probe_map: {
"rough": {
"probe_offset": -0.2,
"probe_speed": 400,
"next_map": "fine"
},
"fine": {
"probe_offset": -0.025,
"probe_speed": 400,
"next_map": "finest"
},
"finest": {
"probe_offset": -0.005,
"probe_speed": 50,
"next_map": None
}
}
variable_current: '""'
gcode:
M300 # beep
G28
SET_GCODE_OFFSET Z=0
SET_PIN PIN=power_ctrl VALUE=1
M104 S210 ; set extruder temp
M109 S210 ; wait for extruder temp
G90
G1 X62 Y230 F3000
FORCE_MOVE STEPPER=stepper_y DISTANCE=12 VELOCITY=20
G1 Z0 F200
SET_GCODE_VARIABLE MACRO=AUTO_PROBE VARIABLE=probe_map VALUE="{probe_map}"
SET_GCODE_VARIABLE MACRO=AUTO_PROBE VARIABLE=current VALUE="'rough'"
UPDATE_DELAYED_GCODE ID=auto_probe_tune DURATION=1
It’s still not ideal and requires manual calibration.
Why re-invent the wheel just install the protoloft plugin and create a macro to heat nozzle + wipe on the silicone block, it has to be tuned on the first use after that you can change build sheets etc without modifying settings
G28 ; move X/Y/Z to min endstops
G1 Z0.28 ; lift nozzle a bit
G92 E0
G1 Y3 F1800 ; zero the extruded length
G1 X60 E25 F500 ; Extrude 25mm of filament in a 5cm line.
G92 E0 ; zero the extruded length again
G1 E-2 F500 ; Retract a little
G1 X70 F4000 ; Quickly wipe away from the filament line
there is a very loud resonating noise from my x axis stepper motor, only becomes really loud when moving very fast, about 50 decibels
Yeah, I reckon it’s the front gear being kinda cheap. So, when it picks up speed, it starts making all that noise.
What’s the difference between yours and the one provided by @Function3D here
Unsure what his does but mine purges at the corner of the bed, the wiping part is just it printing a line on the bed.
ive read that its how it pulses to the stepper motor or smth, only happens when I up the speed factor to like 150% or 200, 100 seems fine currently
I have this too, it’s incredibly annoying. It doesn’t seem to speed-dependant but rather acceleration. If I go above 8000mm/s2 it starts to get pretty bad (not skipping), which is too bad because they’ll do 11000mm/s2 without skipping.
I’ve also had it on my Y-axis, completely disassembling the axis and bed mount, and the reassembling again seemed to reduce it. I guess I’ll give that a go on the X-axis too.
Ive done the reassembly on my x axis for bed issues so i doubt itll work, rather itll cause bed more level issues so i dont recommend doing that, its gotta be perfect when u tighten the screws or smth to have a level bed again as once i unscrewed it and stuff it was never the same and i had a 1mm difference, compensated by doing the calibration in klipper but upped the probe ablut to 100 x 100 which tooke like 3 hours or 4. Havent looked into the x motor like that but currently printing petg now which doesnt like high speeds so i wont get into fixing it. Also i have issues with a lot of stringing and bad surface quality even after calibration.