Power-free, self-aligning solar platform driven by Nitinol shape-memory alloys.
A lightweight, maintenance-friendly solar tracking concept that harnesses thermal expansion in Nitinol SMA wires to follow the sun without electronics, motors, or external power.
- Overview
- Visual Concept
- How It Works
- Features
- Project Status
- Roadmap
- Technical Specifications
- Getting Started
- Contributing
- License
- Contact
Passive solar tracking leverages the natural heating and cooling cycles of the sun to orient photovoltaic panels. This project explores a passive mechanism that replaces motors and control circuitry with Nitinol shape-memory alloy (SMA) wires. When sunlight heats the wires, the crystalline structure of the Nitinol contracts, tipping the array toward the sun. As the opposite side cools, the panel recenters, producing a continuous, energy-free tracking motion. The result is a resilient, low-maintenance system ideal for remote installations and sustainability-minded makers.
The diagram below illustrates the daily tracking loop. SMA wires on the sunlit side contract, pulling the panel toward the light, while counterweights and shaded wires balance the motion.
graph LR
Sun((Sunlight)) -->|Infrared Heat| HotWire["Sunward Nitinol Wire\n(heated & contracted)"]
HotWire -->|Pulls frame| Panel["Rotational Frame\n+ Solar Panel"]
Panel -->|Shades| CoolWire["Opposite Nitinol Wire\n(shaded & relaxed)"]
CoolWire -->|Balanced by| Counterweight[Counterweight]
Counterweight -->|Restoring torque| Panel
Panel -->|Tracks| Sun
Prototyping note: The frame geometry encourages gentle oscillations that smooth out throughout the day, keeping the array aligned without sudden movements.
- Differential heating: Opposing SMA tendons are routed along the panel frame. The sunward wire is blackened and exposed, while the opposing wire is insulated or shaded.
- Phase transformation: As the exposed wire reaches its austenite finish temperature (≈ 70 °C), it contracts up to 4.5%, generating tensile force.
- Mechanical advantage: Contraction pulls the frame through a linkage, rotating the panel toward the sun. The shaded wire remains in the martensitic phase, offering minimal resistance.
- Self-resetting: Toward sunset, both wires cool. Counterweights and a torsion spring gently re-center the panel, readying the system for the next day.
- Environmental resilience: Nitinol’s fatigue resistance allows thousands of thermal cycles with negligible drift, providing longevity without electronics.
- ⚡ Zero external power – Tracking energy is harvested directly from solar heat.
- 🧠 Inherent control logic – Thermal feedback automatically tunes the panel orientation.
- 🛠️ Low part count – Wires, pulleys, and a lightweight frame replace motors and gearboxes.
- 🌱 Sustainability focused – Minimizes embodied energy and maintenance overhead.
- 💰 Cost-effective path – Commodity SMA wire and modular frame components keep BOM costs low.
- 🧭 Bidirectional tracking – Works throughout the daily azimuth sweep with optional seasonal tilt adjustment.
Current stage: Concept validation with benchtop-scale prototype rig.
- ✅ Calculated thermal loads, tracking torque, and counterweight sizing.
- ✅ Bench tests of 0.5 mm Nitinol wires confirm repeatable contraction under solar-simulated heat.
- 🔄 Refining linkage geometry for all-weather reliability.
- ⏳ Preparing detailed CAD and simulation artifacts for open release.
- Publish modular CAD assemblies for the tracker frame and pivot joints.
- Release FEA/thermal simulations validating actuation force across seasons.
- Document outdoor endurance testing and thermal cycling results.
- Produce assembly guide and bill of materials for DIY builders.
- Explore hybrid designs with auxiliary photovoltaic-actuated trim heating for cloudy conditions.
| Parameter | Details |
|---|---|
| Solar panel envelope | 600 mm × 400 mm, 4 kg mass (configurable) |
| Rotation axis | Single-axis azimuth tracking, ±70° range |
| Actuator | Nitinol SMA wire, 0.5 mm diameter, 0.7 m length per side |
| Transformation temps | Austenite start 60 °C, austenite finish 70 °C, martensite finish 40 °C |
| Recovery force | ≈ 65 N per wire at full contraction |
| Structural frame | 6061-T6 aluminum tubing with low-friction PTFE bushings |
| Counterbalance | Adjustable 1.2 kg weight on lever arm + torsion spring (0.4 N·m preload) |
| Responsiveness | 8–12 minutes to reorient under clear-sky irradiance |
| Environmental hardening | UV-stable insulation, stainless hardware, IP54-protected pivot |
Although the repository currently focuses on conceptual documentation, you can begin experimenting with the passive tracker today:
- Gather materials: Acquire Nitinol SMA wire matching the specifications above, lightweight aluminum extrusion, pulleys, and a small PV panel or mock load.
- Build a test jig: Assemble a pivoting frame with bearings or bushings. Ensure the panel can rotate smoothly through at least ±70°.
- Route SMA tendons: Attach opposing SMA wires along each side of the frame. Use ceramic or PTFE guides to minimize friction and prevent hot spots.
- Add counterbalance: Tune the counterweight and torsion spring so the frame returns to neutral when both wires are cool.
- Surface treatment: Paint or coat the sunward wire matte black to maximize absorption; insulate the shaded wire to slow heating.
- Test with heat lamp: Simulate solar loading with an IR lamp, measure tracking response, and adjust linkage lengths as needed.
- Document learnings: Share your results via issues or pull requests so the community can iterate on designs together.
We welcome collaboration from engineers, makers, materials scientists, and sustainability advocates.
- Open an issue to propose design improvements, alternative materials, or field-test data.
- Fork the repository and submit pull requests with CAD files, simulation reports, or documentation enhancements.
- Follow the GitHub Flow model: create descriptive branches, keep commits focused, and link related issues when opening PRs.
- Before submitting, ensure diagrams are in open formats (SVG, PNG) and include measurement units in all documentation.
This project is licensed under the MIT License. You are free to use, modify, and distribute the concept with appropriate attribution.
- Maintainers: Passive Solar Tracker Contributors
- Discussion: Open an issue to start a conversation
- Media & outreach: sustainability@passivesolartracker.dev
Let us know how you adapt the passive tracker for your climate and application—the collective knowledge will bring resilient solar infrastructure to more communities.