🚀 Thank you for your interest in contributing to IX-ZeroCell — a fully open-source, battery-free hybrid energy system. Whether you're fixing typos, improving firmware, refining hardware, or sharing field testing data — all contributions are welcome.
You can contribute in many ways:
- 🛠️ Hardware: Design improvements, part substitutions, alternate coil winding specs
- 💻 Firmware: Code improvements, bug fixes, feature additions
- 📄 Documentation: Fix typos, add clarity, contribute translations
- 🔬 Testing & Feedback: Submit results from field use, shake tests, environmental analysis
- 📷 Photos/Videos: Share builds or deployments of IX-ZeroCell in action
Use the GitHub "Fork" button at the top of the repo page to create your own copy.
Name it clearly:
git checkout -b fix/supercap-charging-bugFollow the repo's formatting rules. Keep commits focused — one file or fix at a time.
Use clear and descriptive commit messages:
git commit -m "Fix: resolved boost converter voltage drift under load"git push origin fix/supercap-charging-bugThen visit your fork on GitHub and open a Pull Request (PR). The team will review, test, and merge if accepted.
- Use
snake_casefor file names andcamelCasefor variables (firmware). - Keep documentation in Markdown and use existing templates.
- Match existing file headers and author block where possible.
- All changes must retain compatibility with batteryless architecture.
Please check for existing:
- Issues — your bug/feature may already be tracked.
- Pull Requests — someone may be working on a fix.
If in doubt, open an Issue before beginning a major change.
All merged contributors will be listed in the ACKNOWLEDGEMENTS.md file (coming soon). We don’t use pen names unless explicitly requested.
All contributions to this project fall under the Apache License 2.0
By submitting code, hardware, or docs, you agree your work will be published under the same license.
Thanks again for helping shape the future of batteryless tech.
— Bryce Wooster
Creator, IX-ZeroCell