Here's my attempt to a paper craft cannon for my ships.
The easy versions ...
You can get it free at
https://www.patreon.com/posts/basic-bits-easy-26699680 and build as many as you need!
... and the advanced version in the $1 tier!
Again you can build as many as you like and you can scale the print to make different cannon sizes for different decks!
Chris