Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 15 additions & 6 deletions assets/documents/specifications.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,32 +24,41 @@
## ALT/AZ
- Must be able to slew by a given number of degrees
- Must be able to slew at various rates until requested to stop
- Should support slewing at various rates until requested to stop
- Should support configurable min/max positions and limit axis movement accordingly
- Should save home and current position to EEPROM

## Focuser
- Must be able to slew at various rates until requested to stop
- Must support slewing to a specific target position
- Must be able to set motor position

## General
- RA and DEC operations must be independent, but can overlap
- Stepper operations must be async
- Would be nice to get an event when the stepper stops
- Serial message processing mst be sequential, but async and in the background
- Serial message processing must be sequential, but async and in the background
- Serial connection default speed should be 115200
- Must be able to convert from RA/DEC coordinates to stepper target positions (must use solution with longest safe time)
- Meade Protocol support for OAT/OAM/OAE
- Should be able to return safe time left
- Should be able to return time to meridian for current position

## Menu/Display
- Support Info-only displays to show mount status
- Support LCD?
- Input devices? Buttons, joysticks, touch?
- List of operations possible from interactive display devices
- Support LCD screens (small, large, color, mono), but maybe start with common/standardized size
- Should support input devices like Buttons, Joysticks, Dial with press point, Touch screen
- Need to come up with a list of operations possible from interactive display devices
- Move any axes in any directions at various speeds
- Start/stop tracking
- Find home position
- Go to Home position
- Enter target coordinates and slew there

## Sensors
- Support for RA and DEC end switches
- Support for RA/DEC homing switches
- Temperature sensor?

## Improvements from 1.0
- Support meridian flip? (how is this done when using camera in another app?)
- Support meridian flip. This should already be supported in apps like NINA, if the sync to coordinate takes the longest safe time.
- Dew heater support?
Loading