I have mad a handheld grenade launcher meant for atmospheric/planetside use. It fires a .666 kilogram nuke with a 42 ton TNT equivalent at 100 m/sec and even comes with a grip to hold it so you dont have to hold onto a 2500 K radiator through your spacesuit
I put rocket engines onto it for... uuh... so it can be delivered to the people by drone.
but there is a kilometer of rock between you and the nuke exploding if you are doing it in a trench
but when did you have time to dig a trench? whats to stop a K-Rod from dropping into the trench
I think that the soldier using it would not be stupid enough to just fire it willy nilly... and also, having a kinetic rod drop into a 1 square meter area to directly hit the guy in the trench would be very freaking hard to do, and they would have to know where the trench is. if they were doing planetary combat on earth, they probably wouldnt want to be dropping kinetic energy weapons from space. also, having a 1 kilometer range on earth means that you could have a multiple kilometer range on the moon or any other lighter gravity planet.