Honestly, it's a hell of a tiring and mind screwing job :@
The trouble with MOSFET drivers is that they never work .... and when they do, you never know why :/
So here goes the standard circuit of IR2110 which works like a charm
Important Technical Note: The Low side supply voltage MUST NOT EXCEED 12V ... all over the internet we found +15V but it blows out the low side IRF1404. There are 12V protection zener diodes between every mosfet's gate and source. The bootstrap capacitors are 47uF electrolytic with 0.1uF ceramic cap in parallel. Bootstrap diodes are 1n4007 because the schottky ones would blow. The PWM frequency is 2.1 kHz approx. that explains the beeping sound when the motors run. Anti-parallel diodes on 22ohm(or 10ohms because we were out of 22 ohms) resistors at all high side gates are schottky.
Even probing the high side output of mosfet driver with repect to ground can "sometimes" damage it. It is better to see its waveform referenced to that MOSFET's source terminal.
Special Thanks to the segfault guy and application notes that helped us a lot. :)