A twist-lock clamp for attaching a solar module to a rail, comprising: a threaded fastener; a top clamp having: a first planar member; a first aperture in the first planar member, the first aperture to accept the threaded fastener in an assembled configuration; and a second planar member orthogonal to the first planar member and connected to the first planar member adjacent to the first aperture; a spring having: a second aperture to accept the threaded fastener in the assembled configuration; and a first planar surface configured to engage with a second planar surface on the rail in a locked configuration; a threaded t-nut to engage with the threaded fastener placing the spring in compression between the top clamp and the threaded t-nut in the assembled configuration; and a bonding clip having a cutout and a plurality of raised contact points, wherein the cutout allows the threaded fastener to pass through in the assembled configuration. a threaded fastener; a top clamp having: a first planar member; a first aperture in the first planar member, the first aperture to accept the threaded fastener in an assembled configuration; and a second planar member orthogonal to the first planar member and connected to the first planar member adjacent to the first aperture; a spring having: a second aperture to accept the threaded fastener in the assembled configuration; and a first planar surface configured to engage with a second planar surface on the rail in a locked configuration; a threaded t-nut to engage with the threaded fastener placing the spring in compression between the top clamp and the threaded t-nut in the assembled configuration; and a bonding clip having a cutout and a plurality of raised contact points, wherein the cutout allows the threaded fastener to pass through in the assembled configuration. a first planar member; a first aperture in the first planar member, the first aperture to accept the threaded fastener in an assembled configuration; and a second planar member orthogonal to the first planar member and connected to the first planar member adjacent to the first aperture; a spring having: a second aperture to accept the threaded fastener in the assembled configuration; and a first planar surface configured to engage with a second planar surface on the rail in a locked configuration; a threaded t-nut to engage with the threaded fastener placing the spring in compression between the top clamp and the threaded t-nut in the assembled configuration; and a bonding clip having a cutout and a plurality of raised contact points, wherein the cutout allows the threaded fastener to pass through in the assembled configuration. a second aperture to accept the threaded fastener in the assembled configuration; and a first planar surface configured to engage with a second planar surface on the rail in a locked configuration; a threaded t-nut to engage with the threaded fastener placing the spring in compression between the top clamp and the threaded t-nut in the assembled configuration; and a bonding clip having a cutout and a plurality of raised contact points, wherein the cutout allows the threaded fastener to pass through in the assembled configuration.