From reading here and other cannon sites, I think I will have to relegate my cannon to a noise maker only. I have no idea what kind of metal it is. The barrel has a 3/4 inch wall thickness and a 1 3/8 inch bore. It is plugged with 1.5 inch piece of iron rod welded into it and has an additional 3/4 inch plate welded onto the back of that. I also have a 1 foot piece of 4 inch OD pipe with a 3 inch ID that is forced over the rear and is plugged the same way. The trunions are just welded on 1.5 inch stock.
I had to make my own black powder when I couldnt find anything but Pyrodex locally. EZ directions here.
http://www.unitednuclear.com/bp.htm.
I bought everything from E-Bay, a few pounds of finely ground potassium nitrate, from a rocket enthusiast, sulfur and air float charcoal from two other sites there. Basic recipe has been the same for a few hundred years, 75% potassiun nitrate, 15% charcoal and 10% sulfur. Put everything in my rock tumbler ( rubber lined), with a box of 50 caliber lead balls from my muzzle loader and tumbled it over night.
I put 3 tablespoons of that mix into the cannon and packed it with a sheet of newspaper real well. It made a shu-shu out of the touch hole for about 10 seconds, what a let down! After that I granulated it, same result. I finally got it to work by putting a starter of 1 tablespoon of FF Pyrodex in first, followed by two tablespoons of the homemade stuff. It makes a spectacular muzzle blast with sparks flying off and also leaves a lot of residue in the barrel. Still it is a lot cheaper than Pyrodex and I love the huge clouds of smoke it puts out, much better than Pyrodex by itself. I am about to make some more. I may try experimenting by mixing a small percentage of Pyrodex in it, if this next batch is still reluctant to go boom by itself.
I think I need a BB cannon now. At the moment, I am in the middle of the Gulf of Mexico on a drilling rig. I have already talked to the welder about finding an old oxygen cylinder and he has given me a few leads.
With that and a nice swivel gun I should be happy for a little while.