That is how my corexy is set up in terms of the top motors as well as how the y axis is also set up. My z axis motors are set up 90 degrees clockwise to that. The only major thing I can see compared to mine, and some of the others might be able to help you as I am still a bit of a noob, is that you have not defined the virtual axis for all the other Z motors (U and V). For you motor speed, current, acceleration, jerk etc you need to have it written in their format Mcode X.... y..... z...:....:.... u..... v..... e..... where the three values in the z should be the same as the values in the u and v bits. You also have not defined enough motors. In your config you have said that z is three drivers but you have only defined 5 where you should have 6 defined for the 2 corexy motors, 3 z motors and and extruder.
Also I see you have defined the locations of the lead screws. Make sure that the order that you have defined them in, is the same order that they are writen in terms of the z, u and v coordinates ie if your first x and y coordinates are for the left hand motor, it is the one connected to the z port and so on. I used 0,0 to measure all the lead screw locations and some values are negative which is fine.
Here’s is the first part of my config file.
; Drives
M569 P0 S0 ; Drive 0 goes forwards X Axis
M569 P1 S0 ; Drive 1 goes forwards Y Axis
M569 P2 S0 ; Drive 2 goes forwards Z Axis 1
M569 P3 S1 ; Drive 3 goes forwards Z Axis 2
M569 P4 S0 ; Drive 4 goes forwards Z Axis 3
M569 P5 S1 ; Drive 5 goes forwards Extruder
; Motor remapping for dual Z
M584 X0 Y1 Z2:3:4 U3 V4 E5 P6 ; Driver 0 For X, 1 for Y, Z=2:3:4 U3 V4, Extruder 5
M350 X16 Y16 Z16:16:16 U16 V16 E16 I1 ; Configure microstepping with interpolation
M92 X80 Y80 Z400:400:400 U400 V400 E420 ; Set steps per mm
M566 X150 Y150 Z12:12:12 U12 V12 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X150 Y150 Z180:180:180 U180 V180 E1200 ; Set maximum speeds (mm/min)
M201 X250 Y250 Z250:250:250 U250 V250 E250 ; Set accelerations (mm/s^2)
M906 X850 Y850 Z1850:1850:1850 U1850 V1850 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 U0 V0 S1 ; Set axis minima
M208 X400 Y400 Z420 U420 V420 S0 ; Set axis maxima
M671 X256.6:-53.6:100 Y239.10:239.1:65.50 S3 ; Define the X and Y coordinates of the leadscrews. Motor order: FR (1), FL (2), RC (3).Snn Maximum correction in mm to apply to each leadscrew (optional, default 1.0)
I hope any of my above ramblings helped.
Kind Regards,
Sam