Skip to content

Commit 3da0796

Browse files
Refine roadmap with updated implementation priorities and features for LX200 protocol and Mount control system
1 parent e33ee4b commit 3da0796

File tree

1 file changed

+7
-36
lines changed

1 file changed

+7
-36
lines changed

ROADMAP.md

Lines changed: 7 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,30 @@
2929
#### 1.1 Complete LX200 Protocol Implementation
3030
- **Priority: CRITICAL**
3131
- Implement full command parser and response generator
32-
- Add error handling and timeout management
32+
- Implement the Mount class with a coordinate transformation engine
33+
- Add error handling and timeout management
3334
- Support core commands: slewing, positioning, tracking
34-
- Enable compatibility with SkySafari, Stellarium, ASCOM
35+
- Implement emergency stop functionality
3536

3637
#### 1.2 Mount Control System
3738
- **Priority: CRITICAL**
38-
- Expand Mount class with coordinate transformation engine
3939
- Implement RA/DEC to stepper coordinate mapping
4040
- Add real-time sidereal tracking algorithms
41-
- Support different mount types (German Equatorial, Fork)
4241

4342
#### 1.3 Stepper Motor Integration
4443
- **Priority: CRITICAL**
4544
- Connect Zephyr stepper framework to Mount class
4645
- Implement homing and limit switch support
4746
- Add basic calibration procedures
4847
- Support TMC2209/TMC5160 drivers on MKS Robin Nano
48+
- Enable compatibility with SkySafari, Stellarium, ASCOM
4949

5050
#### 1.4 Basic Safety & Control
5151
- **Priority: HIGH**
52-
- Implement emergency stop functionality
5352
- Add software limits and collision detection
5453
- Basic power management
5554
- Status monitoring and error reporting
55+
- Web-based configuration interface
5656

5757
---
5858

@@ -62,7 +62,7 @@
6262
#### 2.1 Advanced Calibration System
6363
- **Priority: HIGH**
6464
- Automated star alignment (1-star, 2-star, 3-star)
65-
- Polar alignment assistance with drift method
65+
- Support different mount types (German Equatorial, Fork)
6666
- Periodic error correction (PEC)
6767
- Pointing model with atmospheric refraction correction
6868

@@ -76,7 +76,6 @@
7676
#### 2.3 User Interface Development
7777
- **Priority: MEDIUM**
7878
- Touch display support (TFT, OLED)
79-
- Web-based configuration interface
8079
- Mobile app connectivity (WiFi/BT)
8180
- Comprehensive diagnostic tools
8281

@@ -167,34 +166,6 @@
167166

168167
---
169168

170-
## 📋 Implementation Priorities
171-
172-
### **Immediate (Next 3 months)**
173-
1. Complete LX200 protocol implementation
174-
2. Implement basic coordinate transformation in Mount class
175-
3. Integrate stepper drivers with mount control
176-
4. Basic tracking and slewing functionality
177-
178-
### **Short-term (3-6 months)**
179-
1. Automated calibration procedures
180-
2. Additional hardware board support
181-
3. Web-based configuration interface
182-
4. Comprehensive error handling
183-
184-
### **Medium-term (6-12 months)**
185-
1. Touch display support
186-
2. Advanced alignment algorithms
187-
3. Multiple mount type support
188-
4. Professional automation features
189-
190-
### **Long-term (12+ months)**
191-
1. Custom object tracking
192-
2. Professional ecosystem integration
193-
3. Community platform development
194-
4. Commercial-grade reliability
195-
196-
---
197-
198169
## 🎯 Success Metrics
199170

200171
- **Technical**: Successfully control major telescope mount brands
@@ -203,4 +174,4 @@
203174
- **Compatibility**: Support for 20+ controller boards, major astronomy software
204175
- **Documentation**: Complete user and developer documentation
205176

206-
This roadmap transforms OpenAstroFirmware from a work-in-progress into a comprehensive, professional-grade telescope mount control system while maintaining its open-source, DIY-friendly nature.
177+
This roadmap transforms OpenAstroFirmware from a work-in-progress into a comprehensive, professional-grade telescope mount control system while maintaining its open-source, DIY-friendly nature.

0 commit comments

Comments
 (0)