HumpbackLab (Whale Studio) is a research and development team focused on lightweight unmanned vehicle solutions. We are dedicated to lowering the barrier to entry through open-source hardware and software, making technology more accessible and enjoyable for everyone.
- Simplify RC Model Entry: Reduce the learning curve for beginners through innovative product design
- Promote Open-Source Ecosystem: Deeply integrate and optimize excellent open-source projects, giving back to the community
- Facilitate Technical Sharing: Provide comprehensive documentation and tutorials to help users master core technologies
Become a leading innovator in lightweight unmanned vehicle control, driving industry development through open-source collaboration.
Lightweight RC Remote Control Solution for Beginners
PocketTX is an innovative smart hardware device that transforms Android smartphones into remote transmitters. Compared to traditional dedicated remote controllers, using a smartphone as a remote control lowers entry costs, making it ideal for beginners and lightweight flying.
Key Features:
- Plug-and-play, powered directly via smartphone Type-C interface
- Based on the open-source ExpressLRS (ELRS) project
- Supports both virtual joystick and motion control operation modes
- Built-in 1S RC battery charging system
GitHub Repository: HumpbackLab/Android-ELRS-manual
1S Integrated Flight Controller Solution for Differential Fixed-Wing and Lightweight Aircraft
LightFin is a compact flight controller designed for INAV firmware, integrating AT32F435 main controller with ELRS wireless link. It is suitable for 1S-powered lightweight aircraft, particularly differential-controlled fixed-wing aircraft without flaps (such as modified paper airplanes).
Key Features:
- Ultra-compact size (30.2mm × 14.6mm), extremely lightweight
- Onboard ELRS receiver, no external module required
- Complete sensor suite: IMU, barometer, magnetometer
- Power management optimized for 1S lightweight aircraft
GitHub Repository: HumpbackLab/flight-controller-manual
Product Documentation and User Manual Center
Official website built with VitePress, integrating user manuals and technical documentation for all products.
GitHub Repository: HumpbackLab/website
- Microcontroller: AT32F435 (ARM Cortex-M4)
- Wireless Communication: ExpressLRS (2.4GHz), ESP8285 + SX1280
- Sensors: LSM6DSOWTR (6-axis IMU), QMC5883P (magnetometer), SPL06-001 (barometer)
- Flight Controller Firmware: INAV - Open-source multi-purpose flight controller firmware
- Wireless Protocol: ExpressLRS - Open-source high-performance RC link
- Documentation System: Typst - Modern document typesetting system
- Website Framework: VitePress - Vue-powered static site generator
- PCB Design: KiCad (open-source electronic design automation tool)
- Firmware Development: ARM GCC, STM32CubeIDE
- Version Control: Git, GitHub
We firmly believe in the power of open-source collaboration. All projects are released under open-source licenses, and community participation and improvements are welcome:
- Transparent Development - All design files, source code, and documentation are publicly visible
- Community-Driven - User feedback and contributions directly influence product development direction
- Knowledge Sharing - Spread technical knowledge through detailed documentation and tutorials
- Ecosystem Co-creation - Build upon mature open-source projects, avoiding reinventing the wheel
We welcome contributions in various forms:
- Submit Pull Requests to fix bugs or add new features
- Improve documentation and example code
- Write test cases to improve code quality
- PCB layout optimization suggestions
- Component selection improvements
- Mechanical structure design
- User manual translation and proofreading
- Tutorial writing
- API documentation enhancement
- Submit Issues to report bugs
- Propose feature suggestions
- Share usage experiences and tips
- Fork the relevant repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- GitHub: HumpbackLab - Primary development platform
- Bilibili: 座头鲸工作室 - Video tutorials and technical sharing (Chinese video platform)
- QQ Group: 763833895 - Chinese user communication group (Chinese instant messaging platform)
- Documentation: Complete user manuals for all products
- Issue Tracking: Report problems through GitHub Issues
- Community Discussion: Real-time communication in QQ group
- Active Development: All projects are actively maintained
- Regular Updates: Continuous improvement based on user feedback and needs
- Long-term Support: Commitment to long-term support for released products
Unless otherwise specified, HumpbackLab projects adopt the following licenses:
- Hardware Design: CERN Open Hardware Licence Version 2 - Permissive
- Software Code: GNU General Public License v3.0
- Documentation Content: Creative Commons Attribution-ShareAlike 4.0 International
Submodules may have specific licenses. Please check each repository's LICENSE file for detailed information.
We sincerely thank the following open-source projects and communities for their support:
- INAV - Excellent open-source flight controller firmware
- ExpressLRS - High-performance open-source RC link
- Typst - Modern document typesetting system
- KiCad - Open-source electronic design automation tool
We also thank all contributors, test users, and community members for their support and feedback!
Whale Studio · Making Flight Simpler HumpbackLab · 让飞行更简单
Last Updated: February 2026 Note: This README will be updated periodically as projects evolve
🌐 Other Language Versions: Chinese Version