Yes, you can put a home gym on carpet but I recommend you upgrade and use workout room flooring over the carpet. While a thick pile carpet provides cushioning, it will deteriorate quickly, and so will the underlay. Instead, go for rubber or foam to provide more stability and durability.