EBB42 V 1.2 mount and axes mapping in config

Basic Information:

Printer Model: Core XY
MCU / Printerboard: Manta 8P V2.0 + EBB42 V1.2
Host / SBC: CB1
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

Hello,
I have mounted EBB42 as per the picture below:


I did the Input shaper test with below config setting:

Now I run a calibration cube and the layers got shifted. Picture below:


Can anyone help me in getting the correct axes mapped in config file.
thanks.

Axes mapping has no influence on layer shifting!
It is just used during resonance measuring respectively calculation or at least for the correct illustration of it.

Layer shifts are mainly caused by too high acceleration, low motor currents or mechanical issues.
It would help much more if you upload the klippy.log as requested by the template!

1 Like

Ok.
Below pictures are before Input shaping test.



klippy (16).log (3.3 MB)

Forget about the hold_current, it is not recommended.

As a first step:

[tmc2209 stepper_x]
uart_pin = PC13
run_current = 0.800
hold_current = 0.5 # <------ remove on all steppers
stealthchop_threshold = 60 # <------ remove on all steppers

Ok, I will omit this.

Is ‘axes_map: x,y,z’ mandatory in the config?

No. It only has a visual effect. In the resonance graphs (if you create them), the axis labels will be swapped if the orientation is incorrect. It has no effect on the calculation or the measurement.

2 Likes

Anyway your setting of axes map is wrong, you have arrows on the EBB silkscreen, the arrows are to show you the directions of the axis, look at the arrows and make them coincident with the directions at your machine, maybe you’ll need to use the minus - symbol, to match the real machine’s movements, I have almost the same orientation, but white big connector it’s in the lefthand side, and this is my setup for it:

[adxl345]
cs_pin: EBBCan: PB12
spi_software_sclk_pin: EBBCan: PB10
spi_software_mosi_pin: EBBCan: PB11
spi_software_miso_pin: EBBCan: PB2
axes_map: z,x,-y


[resonance_tester]
probe_points: 65, 55, 60
accel_chip: adxl345

I found some extra pictures when I was doing my config. If this was my machine we would be looking at the back (+Y) of my toolhead and your red arrow would be pointing in my +X direction.

When treat to fill data in axes_map you must write in the order x, y and z, then looking at the PCB drawings, if you move your extruder to +x, which direction is being pointed by your PCB?, suppose it is z, or maybe -z, then you first value is -z, then when you move to +y direction, what is your PCB drawing saying?, this is your answer for y, and you must do same operation for z, and may be the answer for third position is x, then write it this way

I suggest that you read question 1. and Kevin’s response in this thread:

Don’t worry about how you specify orientation in your printer.cfg - Klipper sorts it out automagically.