# Patent

## Title
Camming clamp for roof seam

## Abstract

A clamp described herein can secure a solar cell array to a seam of a standing seam metal roof. The clamp has a cam that is rotated by the tightening of a bolt to cause the cam to engage the seam. The clamp also has a receiver for receiving the seam and the rotated cam. By installing the clamp on the seam, the solar cell array can be secured to the standing seam metal roof without drilling into the roof. Because no screws are required to be drilled into the rooftop, the damage to the rooftop is substantially reduced. Also, by reversing the process described above, the clamp can be uninstalled in a similar fashion.

## Background
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority to U.S. Provisional Patent Application Ser. No. 61/071,891, entitled “Device and Method for Solar Panel Installation,” filed May 22, 2008, which is hereby incorporated by reference in its entirety. This application is related to U.S. Patent Application Publication No. 2010/0282920, entitled “Universal End Clamp,” published Nov. 11, 2010, and U.S. Patent Application Publication No. 2010/0281793, entitled “Module Attachment Apparatus and Method,” published Nov. 11, 2010.


FIELD OF THE INVENTION
The invention relates generally to a clamp for securing a solar cell array or component thereof to a roof seam.
BACKGROUND
Solar energy generation is a rapidly growing technology worldwide and offers the potential of almost unlimited clean and sustainable energy. However, the use of solar electric technology has been limited by the costs associated with installing solar panels to existing and new structures and facilities.
Solar cell array installation is a very specialized line of work and requires special equipment and expertise. Because solar modules need maximum exposure to sunlight to operate efficiently, they are often installed on the rooftops of structures or buildings. Rooftops are convenient because they typically represent unused space on a structure. Rooftops are also less prone to vandalism or theft than locations that are accessible from the ground. While rooftops are often good locations to install solar modules, they introduce a number of complications into the installation process. Most notably, rooftop installations introduce increased risk of water leakage as components are fixed through roofing membranes and into structural members below. Rooftop surfaces are often visible and require a smooth, level installation, which is often at odds with the undulating, settled surfaces common in roof surfaces. Working on roof surfaces typically introduces numerous access and safety challenges which must be overcome, and therefore limiting the amount of time for installation or maintenance on the roof is highly advantageous to an installer.
For these reasons, it is desirable to have a solar cell array mounting solution that offers robust protection against the elements, has an adaptive configuration for accommodating roof and other mounting surface irregularities, and contains features that make installation as quick and efficient as possible to minimize installation time on the roof.
Solar panel performance is closely tied to the orientation of a module as it operates. Because systems to track the sun can be expensive and can require a lot of surface area of a roof, modules are typically mounted fixed in the orientation that yields the best annual energy or cost performance. Tilt angles in the range of 10 to 20 degrees are most common, with higher angles found in higher latitudes or off-grid systems with greater demand for production in winter months. For this reason, some complete solar cell array installation solutions include tilt options for the modules when they are installed on flat or low tilt situations.
Large commercial roof spaces are often subject to this flat roof, tilt configuration requirement. However, due to the complexity of commercial roof construction and the high reliability requirement of commercial roof membranes, roof penetrations may be exceedingly expensive in commercial applications. A system that allows large commercial arrays to be tilted to their optimum orientation while also significantly reducing the number of roof penetrations may be advantageous for the commercial systems integrator.
SUMMARY OF THE INVENTION
Various embodiments described herein attempt to overcome the drawbacks of the conventional techniques and devices for solar cell array installation.
The systems, methods, and devices described herein can offer, among other advantages, decreased cost of installing solar cell arrays or components thereof. This can be accomplished in an efficient and robust manner compared with the current installation techniques and devices. The systems, methods, and devices can be installed without drilling components during installation. Because no screws are required to be drilled into the rooftop, the damage to the rooftop is substantially reduced or eliminated entirely. Also, the modular nature can allow for easier installation and breakdown.
Commercial systems are often installed on rooftops with standing seam metal roofs. These roofs are popular for their cost efficiency and longevity. The standing seams of these rooftops provide a unique attachment point, if the vertical standing seams can be adequately “clamped” so they can support the often significant weight and windloading requirements of solar panels. A quick, easy to use clamp mechanism may save a tremendous amount of labor during installation, but may also provide for a complete system installation that adds no new penetrations to the roofing membrane.
In one embodiment, a clamp for securing a module to a roof seam comprises a cam receiver, a cam, and a bolt. The cam receiver comprises a horizontal component configured to abut the module and a module clamp; a first vertical component extending from a first end of the horizontal component, the vertical component further comprising a flange configured to abut the roof seam; and a second vertical component extending from a second end of the horizontal component, wherein the horizontal component and the first vertical component form a first corner, and the horizontal component and the second vertical component form a second corner. The cam comprises a first cam component configured to abut the second corner; a threaded cam insert extending from the first cam component; and a second cam component extending from the threaded cam insert, wherein the second cam component is configured to abut the roof seam. The bolt comprises a threaded component, wherein the bolt extends from the module clamp through the horizontal component of the cam receiver and the threaded component extends to the threaded cam insert of the cam. The bolt is configured to engage the threaded cam portion of the cam and cause the cam to rotate toward the cam receiver, whereby the flange of the vertical component abuts the roof seam, the second cam component abuts the roof seam, and the roof seam abuts the first corner.
In another embodiment, a system for clamping a solar module or rail to a roof seam comprises a module clamp, such as a module end clamp or a mid clamp; a cam receiver; a cam; and a bolt. The module end clamp comprises an upper surface component; a module clamp flange extending from the upper surface component and configured to abut a first side of the solar module or rail; and a vertical module clamp component extending perpendicular to the upper surface component. The cam receiver comprises a horizontal component configured to abut a second side of the solar module or rail and the vertical module clamp component; a first vertical component extending from a first end of the horizontal component, the vertical component further comprising a flange configured to abut the roof seam; and a second vertical component extending from a second end of the horizontal component, wherein the horizontal component and the first vertical component form a first corner, and the horizontal component and the second vertical component form a second corner. The cam comprises a first cam component configured to abut the second corner; a threaded cam insert extending from the first cam component; and a second cam component extending from the threaded cam insert, wherein the second cam component is configured to abut the roof seam. The bolt extends from the upper surface component of the module clamp through the horizontal component of the cam receiver and into the threaded cam insert of the cam. The bolt is configured to engage the threaded cam portion of the cam and cause the cam to rotate toward the cam receiver, whereby the flange of the vertical component abuts the roof seam, the second cam component abuts the roof seam, and the roof seam abuts the first corner.
In yet another embodiment, a clamp for securing a module to a roof seam comprises a cam means for abutting the roof seam; a cam receiving means for receiving the cam and abutting the roof seam, wherein the cam receiving means abuts the module; and a cam adjusting means for causing the cam to rotate and securing a module clamp to the cam receiving means, wherein the module is positioned between the an end of the module clamp and the cam receiving means.
Additional features and advantages of an embodiment will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the exemplary embodiments in the written description and claims hereof as well as the appended drawings.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.



BRIEF DESCRIPTION OF THE DRAWINGS
The preferred embodiments of the present invention are illustrated by way of example and not limited to the following figures:
FIG. 1a shows a cross-section of a clamp in a first installation position according to an exemplary embodiment.
FIG. 1b shows a cross-section of a clamp in a second installation position according to an exemplary embodiment.
FIG. 1c shows a cross-section of a clamp in a third installation position according to an exemplary embodiment.
FIG. 1d shows a cross-section of a clamp in a fourth installation position according to an exemplary embodiment.
FIG. 2a shows a cross-section of a clamp in a first installation position according to an alternative exemplary embodiment.
FIG. 2b shows a cross-section of a clamp in a second installation position according to an alternative exemplary embodiment.
FIG. 2c shows a cross-section of a clamp in a third installation position according to an alternative exemplary embodiment.
FIG. 2d shows a cross-section of a clamp in a fourth installation position according to an alternative exemplary embodiment.
FIG. 2e shows a perspective view of an installed clamp according to an exemplary embodiment.
FIG. 2f shows a perspective view of an installed clamp according to an exemplary embodiment.
FIG. 2g shows an exploded perspective view of a clamp according to an exemplary embodiment.
FIG. 2h shows an assembled perspective view of a clamp according to an exemplary embodiment.
FIG. 3a is a perspective view of a module and clamp assembly according to an exemplary embodiment.
FIG. 3b is a cross-sectional view of a module and clamp assembly according to an exemplary embodiment.
FIG. 4 is a cross-sectional view of a clamp according to an exemplary embodiment.
FIG. 5 is a cross-sectional view of a clamp according to an alternative exemplary embodiment.



DETAILED DESCRIPTION
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
FIGS. 1a to 1d show a cross-sectional view of a clamp 100 throughout various stages of installation. Referring to FIG. 1a, the clamp 100 can be used to secure or directly support a solar module 105 having a module end clamp 110. Although a solar module is described herein, it is intended to include any component of a solar cell array to be secured, including, but not limited to, a photovoltaic array, a photovoltaic module, a solar cell, a rail, a solar panel, a solar tracker, a mounting post or pole, a mounting bracket, or other related hardware. Additionally, although a module end clamp is shown in this exemplary embodiment, it is intended to include any configuration having a mid clamp or rail application.
The module end clamp 110 has a clamp flange 110a that extends over the module 105 to secure the module to a structure or roof. Optionally, the clamp flange 110a can have a ridged or toothed surface to assist with gripping the module 105. As the module end clamp 110 is fastened in a downward position, the module 105 will be secure between module end clamp flange 110a and clamp receiver horizontal component 140a. Although a module end clamp is shown, it is intended that the clamp 100 can be used with any structural member, such as an L-foot or rail.
The clamp 100 can secure the module end clamp 110 to a standing seam metal roof 120 having a seam 130. Although this exemplary embodiment may be operable with a variety of seams, it is intended that one of ordinary skill in the art could configure the clamp to operate with other seams. Seam 130 couples a first metal roof panel 120a and a second metal roof panel 120b. Seam 130 has a first vertical component 130a, a horizontal component 130b extending from the first vertical component 130a, a second vertical component 130c extending toward the roof 120 from the horizontal flange 130b, and an end component 130d that extends from the second vertical component 130c toward the first vertical component 130a. The seam 130 has an extension of roof panel 120a and roof panel 120b that extends throughout the seam 130 to produce a watertight seal. Although the exemplary embodiment depicts a standing seam metal roof having mechanical seam or crimp, it is intended that the clamp can be configured for or applied to a standing metal seam roof having a panel interlock.
The clamp 100 has a clamp receiver 140 and a clamp cam 150 configured to rotate into the clamp receiver 140. The clamp receiver 140 has a horizontal component 140a that supports the module 105 and abuts an end of the module end clamp 110 or two modules when used with a mid clamp (as shown in FIG. 4). The clamp receiver 140 has a cam receiving flange 140b extending vertically toward the roof 120 from the horizontal component 140a. The clamp receiver 140 also has a vertical component 140c extending toward the roof 120 from the horizontal component 140a, The vertical component 140c is positioned at a distal end of horizontal component 140a, whereas the cam receiving flange 140b is positioned at the other distal end of the horizontal component 140a. The vertical component 140c has an inwardly directed flange 140d that is operable to abut the seam 130. The clamp receiver 140 also has a seam receiving flange 140e configured to create a void between the seam receiving flange 140e and the vertical component 140c for receiving the seam 130.
The clamp 100 has a cam 150 that rotates about a pivot point substantially near the corner where the horizontal component 140a and the cam receiving flange 140b are coupled. The cam 150 has a first cam component 150a that extends from the pivot point to a cam thread insert 150b. The cam insert 150b is a cylindrical component that fits within cam 150. The cam insert 150b has a threaded aperture for receiving the bolt 160, which when rotated, causes the cam insert 150b (along with the cam 150) to move up and down the bolt 160. A second cam component 150c extends from the cam thread insert 150b and forms a corner 150d. The second cam component 150c has a distal end configured to abut the seam 130. The corner 150d is configured to abut the seam 130 at the junction of the second vertical flange 130c and the end component 130d. 
A torque bolt 160 extends from an upper portion of the module end clamp 110 and through the clamp 100 to the cam thread insert 150b. The bolt 160 has a polygonal component 160a at a distal end that extends beyond the module end clamp 110 and can be used to engage or disengage the bolt 160 from the cam thread insert 150b. It is intended that the bolt 160 can have any configuration at the distal end that allows a user to rotate the bolt or allows the bolt to engage the cam 150, such as a screwdriver receiving recess, and is not limited to a polygonal component, such as a hexagonal or pentagonal shaped component. At the other end of the module end clamp 110 (or mid clamp), the bolt 160 has a threaded component 160b that extends through the horizontal component 140a to the cam thread insert 150b. The cam thread insert 150b has a thread that is configured to receive the threaded component 160b of the bolt 160. This exemplary configuration of the bolt 160 can assist in securing the cam 150 in the clamp 100.
As shown in FIG. 1a, the installation process begins with the clamp 100 having the cam 150 in an open position and the bolt 160 is not extended into the cam thread insert 150b. As the installation process continues, the clamp 100 is lowered onto the seam 130 and the bolt 160 engages the cam thread insert 150b to rotate the cam 150 into position abutting the seam 130.
FIG. 1b shows the clamp 100 being lowered onto the seam 130. By rotating the polygonal component 160a of the bolt 160, the threaded component 160b engages the cam thread insert 150b and causes the cam 150 to rotate towards the vertical component 140c. The inwardly directed flange 140d of the vertical component 140c abuts the first vertical flange 130a of the seam 130.
FIG. 1c shows the clamp 100 being lowered further onto the roof 120. As the bolt 160 is rotated, the cam 150 continues to rotate to engage the seam 130. The horizontal component 130b of the seam 130 abuts the void between the seam receiving flange 140e and the vertical component 140c. The inwardly directed flange 140d remains abutted against the vertical component 130a of seam 130. The second cam component 150c also abuts the vertical component 130a of seam 130. In this position in installation, the cam 150 has been rotated to substantially close the opening to secure the clamp 100 to seam 130.
FIG. 1d shows a tightening of the clamp 100 to the seam 130. The polygonal component 160a of bolt 160 can be rotated until the clamp 100 is in a desired securing position. In one exemplary embodiment, the bolt 160 is rotated to 10 ft-lbs. The threaded component 160b of the bolt 160 continues to engage the cam thread insert 150b until the cam 150 is substantially in a final, secure position and the cam 150 cannot be rotated further. In this final position, as shown in FIG. 1d, the inwardly directed flange 140d remains abutted against the vertical component 130a of seam 130. The horizontal component 130b of the seam 130 abuts the void between the seam receiving flange 140e and the vertical component 140c. The second cam component 150c abuts the vertical component 130a of seam 130. The corner 150d abuts the seam 130 at the junction of the second vertical flange 130c and the end component 130d. Accordingly, the cam 150 cannot rotate further because the cam 150 is pressed against the seam 130 at these two points. Also, by tightening the bolt 160, the module end clamp 110 is secured against the clamp 100. As a result, the module 105 is secured between the flange 110a and the horizontal component 140a of the clamp receiver 140.
The clamp 100, including the clamp receiver 140, cam 150, and bolt 160, can be composed of any known or convenient material, including, but not limited to metal, fiberglass, plastic, wood, composites or any other combination of materials.
By installing the clamp 100 on the seam 130, a solar cell array or components thereof can be secured to the roof 120 without drilling into the roof 120. Because no screws are required to be drilled into the rooftop, the damage to the rooftop is substantially reduced. Also, by reversing the process described above, the clamp 100 can be uninstalled in a similar fashion.
FIGS. 2a to 2d show a cross-sectional view of a clamp 200 throughout various stages of installation according to an alternative exemplary embodiment. FIG. 2e shows a perspective view of an installed clamp according to an exemplary embodiment. FIG. 2f shows a perspective view of an installed clamp according to an exemplary embodiment. FIG. 2g shows an exploded perspective view of a clamp according to an exemplary embodiment. FIG. 2h shows an assembled perspective view of a clamp according to an exemplary embodiment. The clamp 200 shown in FIGS. 2a to 2h allows for more variation in the length of a bolt 260, as compared to clamp 100 shown in FIGS. 1a to 1d, and is described in more detail below.
Referring to FIG. 2a, the clamp 200 can be used to secure or directly support a solar module 205 having a module end clamp 210. Although a solar module is described herein, it is intended to include any component of a solar cell array to be secured, including, but not limited to, a photovoltaic array, a photovoltaic module, a solar cell, a rail, a solar panel, a solar tracker, a mounting post or pole, and a mounting bracket. For example, as shown in FIGS. 3a and 3b, a clamp 300 can secure a long L-shaped bracket or tilt leg 310 and a short tilt leg 320. When a module 330 is secured to a rail 340, the tilt leg 320 can mount to the clamp 300 to support the rail 340. However, the term module is not intended to be limited to components used for solar energy and solar component installation. The module can apply to any component that can be secured to a roof, including, but not limited to, a satellite dish, an antenna, and HVAC equipment.
As shown in FIG. 4, a clamp 400 can also operate with a module mid clamp 410, as opposed to a module end clamp 210 as shown in FIGS. 2a-2h. The module mid clamp 410 can be positioned between two modules 420, 430.
The module end clamp 210 has a clamp flange 210a that extends over the module 205 to secure the module to a structure or roof. Optionally, the clamp flange 210a can have a ridged or toothed surface to assist with gripping the module 205. As the module end clamp 210 is fastened in a downward position, the module 205 will be secure between module end clamp flange 210a and clamp receiver horizontal component 240a. Although a module end clamp is shown, it is intended that the clamp 200 can be used with any structural member, such as an L-foot or rail.
The clamp 200 can secure the module end clamp 210 to a standing seam metal roof 220 having a seam 230. Seam 230 couples a first metal roof panel 220a and a second metal roof panel 220b. Seam 230 has a first vertical component 230a, a horizontal component 230b extending from the first vertical component 230a, a second vertical component 230c extending toward the roof 220 from the horizontal flange 230b, and an end component 230d that extends from the second vertical component 230c toward the first vertical component 230a. The seam 230 has an extension of roof panel 220a and roof panel 220b that extends throughout the seam 230 to produce a watertight seal. Although the exemplary embodiment depicts a standing seam metal roof having mechanical seam or crimp, it is intended that the clamp can be configured for or applied to a standing metal seam roof having a panel interlock.
The clamp 200 has a clamp receiver 240 and a clamp cam 250 configured to rotate into the clamp receiver 240. The clamp receiver 240 has a horizontal component 240a that supports the module 205 and abuts an end 210b of the module end clamp 210. The clamp receiver 240 has a cam receiving flange 240b extending vertically toward the roof 220 from the horizontal component 240a. The clamp receiver 240 also has a vertical component 240c extending toward the roof 220 from the horizontal component 240a, The vertical component 240c is positioned at a distal end of horizontal component 240a, whereas the cam receiving flange 240b is positioned at the other distal end of the horizontal component 240a. The vertical component 240c has an inwardly directed flange 240d that is operable to abut the seam 230. The clamp receiver 240 also has a seam receiving flange 240e configured to create a void between the seam receiving flange 240e and the vertical component 240c for receiving the seam 230. Optionally, the clamp receiver 240 can have a horizontal thread 240f configured for receiving a bolt to secure electrical conduit or other equipment that needs to be secured to the roof.
The clamp 200 has a cam 250 that rotates about a pivot point substantially near the corner where the horizontal component 240a and the cam receiving flange 240b are coupled. The cam 250 has a first cam component 250a that extends from the pivot point to a cam thread insert 250b. The cam insert 250b, as shown in FIG. 2g, is a cylindrical component that fits within cam 250. The cam insert 250b has a threaded aperture 255 for receiving the bolt 260, which when rotated, causes the cam insert 250b (along with the cam 250) to move up and down the bolt 260. A second cam component 250c extends from the cam thread insert 250b and forms a corner 250d. The second cam component 250c has a distal end configured to abut the seam 230. The corner 250d is configured to abut the seam 230 at the junction of the second vertical flange 230c and the end component 230d. 
A torque bolt 260 extends from an upper portion of the module end clamp 210 and through the clamp 200 to the cam thread insert 250b. The bolt 260 has a polygonal component 260a at a distal end that extends beyond the module end clamp 210 and can be used to engage or disengage the bolt 260 from the cam thread insert 250b. It is intended that the bolt 260 can have any configuration at the distal end that allows a user to rotate the bolt or allows the bolt to engage the cam 250, such as a screwdriver receiving recess, and is not limited to a polygonal component, such as a hexagonal or pentagonal shaped component. At the other end of the module end clamp 210, the bolt 260 has a threaded component 260b that extends through the horizontal component 240a to the cam thread insert 250b. The cam thread insert 250b has a thread that is configured to receive the threaded component 260b of the bolt 260.
As shown in FIG. 2a, the installation process begins with the clamp 200 having the cam 250 in an open position and the bolt 260 is not extended into the cam thread insert 250b. As the installation process continues, the clamp 200 is lowered onto the seam 230 and the bolt 240 engages the cam thread insert 250b to rotate the cam 250 into position abutting the seam 230.
FIG. 2b shows the clamp 200 being lowered onto the seam 230. By rotating the polygonal component 260a of the bolt 260, the threaded component 260b engages the cam thread insert 250b and causes the cam 250 to rotate and towards the vertical component 240c. The inwardly directed flange 240d of the vertical component 240c abuts the first vertical flange 230a of the seam 230.
FIG. 2c shows the clamp 200 being lowered further onto the roof 220. As the bolt 260 is rotated, the cam 250 continues to rotate to engage the seam 230. The horizontal component 230b of the seam 230 abuts the void between the seam receiving flange 240e and the vertical component 240c. The inwardly directed flange 240d remains abutted against the vertical component 230a of seam 230. The second cam component 250c also abuts the vertical component 230a of seam 230. In this position in installation, the cam 250 has been rotated to substantially close the opening to secure the clamp 200 to seam 230.
FIG. 2d shows a tightening of the clamp 200 to the seam 230. The polygonal component 260a of bolt 260 can be rotated until the clamp 200 is in a desired securing position. In one exemplary embodiment, the bolt 260 is rotated to 10 ft-lbs. The threaded component 260b of the bolt 260 continues to engage the cam thread insert 250b until the cam 250 is substantially in a final, secure position and the cam 250 cannot be rotated further. In this final position, as shown in FIG. 2d, the inwardly directed flange 240d remains abutted against the vertical component 230a of seam 230. The horizontal component 230b of the seam 230 abuts the void between the seem receiving flange 240e and the vertical component 240c. The second cam component 250c abuts the vertical component 230a of seam 230. The corner 250d abuts the seam 230 at the junction of the second vertical flange 230c and the end component 230d. Accordingly, the cam 250 cannot rotate further because the cam 250 is pressed against the seam 230 at these two points. Also, by tightening the bolt 260, the module end clamp 210 is secured against the clamp 200. As a result, the module 205 is secured between the flange 210a and the horizontal component 240a of the clamp receiver 240.
Once the clamp 200 is secured to seam 230, as shown in FIG. 2d, the threaded component 260b extends beyond the cam thread insert 250b. Because the bolt 260 is available in a variety of lengths, the threaded component 260b can extend a varied amount, depending upon the height of the module end clamp 210. As shown in this exemplary embodiment, the module end clamp has a height (X), the distance from an upper end of the cam receiver 240 to the bottom of the cam receiving flange 240 is about 1.43 inches, which allows about 0.5 inches of the threaded component 260b to extend without abutting the roof 220.
The clamp 200, including the clamp receiver 240, cam 250, and bolt 260, can be composed of any known or convenient material, including, but not limited to metal, fiberglass, plastic, wood, composites or any other combination of materials. The clamp 200 can be manufactured by any process known in the art, including extrusion and cold-forging.
By installing the clamp 200 on the seam 230, a solar cell array or components thereof can be secured to the roof 220 without drilling into the roof 220. Because no screws are required to be drilled into the rooftop, the damage to the rooftop is substantially reduced. Also, by reversing the process described above, the clamp 200 can be uninstalled in a similar fashion.
In an alternative embodiment, as shown in FIG. 5, a clamp 500 has a cam receiver 510 has a downward extending flange 510a. A cam 520 has a first component 520a extending to a rounded end 520b. The downward extending flange 510a is configured to substantially receive rounded end 520b such that rounded end 520 substantially acts as a pivot point for the rotation of the cam 520 within the cam receiver 510. For example, the rounded end 520b and the downward extending flange 510a can have a ball-and-socket configuration.
The embodiments described above are intended to be exemplary. One skilled in the art recognizes that numerous alternative components and embodiments that may be substituted for the particular examples described herein and still fall within the scope of the invention.

## Claims

1. A clamp for securing a module to a roof seam, the clamp comprising:
a cam receiver comprising:
a horizontal component configured to abut the module and a module clamp;
a first vertical component extending from a first end of the horizontal component, the vertical component further comprising a flange configured to abut the roof seam; and
a second vertical component extending from a second end of the horizontal component, wherein the horizontal component and the first vertical component form a first corner, and the horizontal component and the second vertical component form a second corner;

a cam comprising:
a first cam component configured to abut the second corner;
a threaded cam insert extending from the first cam component; and
a second cam component extending from the threaded cam insert, wherein the second cam component is configured to abut the roof seam; and

a bolt comprising a threaded component, wherein the bolt extends from the module clamp through the horizontal component of the cam receiver and the threaded component extends to the threaded cam insert of the cam, wherein the bolt is configured to:
engage the threaded cam portion of the cam;
pull the cam towards the horizontal component until the first cam component abuts the second corner, preventing further movement of the cam towards the horizontal component; and
thereby cause the can to rotate toward the cam receiver, and whereby the flange of the vertical component abuts the roof seam, the second cam component abuts the roof seam, and the roof seam abuts the first corner.

2. The clamp according to claim 1, wherein the second cam component and the threaded cam insert form a third corner, and wherein the third corner is configured to receive the roof seam.

3. The clamp according to claim 1, further comprising a receiving flange extending from the horizontal component of the cam receiver, wherein the void between the receiving flange and the first vertical component is configured to receive the roof seam.

4. The clamp according to claim 1, wherein the cam rotates about a pivot point substantially near the second corner.

5. The clamp according to claim 1, wherein the bolt comprises a tightening component configured to rotate the bolt.

6. The clamp according to claim 5, wherein the tightening component extends beyond the module clamp.

7. The clamp according to claim 5, wherein the tightening component has a polygonal shape.