Еми аз съм си правил такъв shield,който се слага отгоре и за да избегна това разместване с дупките използвах следният начин:
Взех един лист и по сложих върху пиновете на ардуино след това с един химикал натисках с него в дупките вътре за да останат следи и след това ги наложих и на платката,което ми помогна да взема и широчината на shield платката.
Другият вариант за, който се сетих е да сложиш една рейка от двете страни и да отрежеш крачето което не влиза (което определено е лошият вариант.)
Колкото до разместването това е само на платката Arduino UNO,до колкото знам
Общо взето оказа се лесно правенето на такъв shield.