Hopefully you do not have skewed the towers. That changes things and what I'll write does not apply.
So lets assume that your towers are all parallel/equidistant with each other (if you drilled both top and bottom plate at once this should be easy to achieve).
Your tower locations and diagonal rod length can be wrong. You can go on and write down all the queations for the model in the firmware and for the real situation (i.e. this second set will contain error terms for tower locations and diagonal rod). Then measure distances from heatbed at your locations and solve the equation set to find all the error terms. Then fix the parameters in firmware based on the error terms.
If you are lazy to do that then you can wait till nicholas.seward does it for his printer and adapt them to the common rostock.
Or here are some tips to go on manually. This is an iterative process, so after each modification you will need to start from the beggining. The changes will influence each other.
Have a luck.
If you happen to write all the equations and solve them, then please post the math.
So lets assume that your towers are all parallel/equidistant with each other (if you drilled both top and bottom plate at once this should be easy to achieve).
Your tower locations and diagonal rod length can be wrong. You can go on and write down all the queations for the model in the firmware and for the real situation (i.e. this second set will contain error terms for tower locations and diagonal rod). Then measure distances from heatbed at your locations and solve the equation set to find all the error terms. Then fix the parameters in firmware based on the error terms.
If you are lazy to do that then you can wait till nicholas.seward does it for his printer and adapt them to the common rostock.
Or here are some tips to go on manually. This is an iterative process, so after each modification you will need to start from the beggining. The changes will influence each other.
- * First level X,Y and Z points with endstops.
* X,Y,Z are leveled. If the head is too high/low in C then you need to lengthen/shorten diagonal rod length a bit (about as much as the difference).
* X,Y,Z,C are leveled. In the next section fix the worst error first (if they are not all the same).
* if points L,F,R are all too high/low by the same amount, then your delta radius needs to be lengthened/shortened (by somewhat smaller amount than the difference); this can happen because you have entered wrong tower/effector/carriage offset (any of them)
* if for example point R is high/low and L,R are leveled, then you need to move coordinates of X tower further/nearer to C (i.e. you will modify DELTA_TOWER1_{X,Y}
* if your towers are placed very badly then you may need to move tower locations in firmware clockwise/counterclockwise depending on where the leveling is worst; the rough idea is that wrong tower location most screws up the leveling just oposite of it
Have a luck.
If you happen to write all the equations and solve them, then please post the math.