Technic ball joints work well as cannon balls and you can stack them diagonally on a regular lego plate.
Using jumper plates, you can align the balls with the grid. The spacing is slightly farther apart that wayand the balls don't stack quite as high that way, but it's in alignment with the grid.