SatNOGS Rotator Controller
From SatNOGS Wiki
No-Rotator | |
---|---|
[[Image:|thumb|center|No-Rotator]] | |
Information | |
Type: | Rotator Controller for SatNOGS rotator. |
Cost: | |
Release Information | |
Status: | Working |
Latest Release: | [ ] |
Repository: | [] |
Documentation: | [] |
Contents
Intro
SatNOGS Rotator Controller refers to the set of electronics designed to operate a SatNOGS Rotator. There have been multiple iterations of the rotator controller design, but the modularity of the approach enables operations between different versions of the controller and the rotator.
Design principle
Since the start of 2016, the rotator controller design is able to facilitate a DC-motors or stepper-motors rotator design. We intend to keep this modularity for the electronics and firmware design to facilitate the variety of build by our community.
Rotator Controller v2
Features
- It is designed to fit the entire electronics needed to control rotator in Euroboard 80x50 mm.
- Main micro-controller is Arduino pro-mini dev-board with ATmega328p.
- The modular design includes plug-in either stepper drivers (DRV8825) or DC motor drivers (MC33926).
- The power supply in embed in the same board in contrast with previous version.
- Filter in power supply of micro controller.
- It has an I2C multiplexer to connect I2C encoders AS5601 (same ID) to get position feedback for each axis.
- A temperature sensor TC-74 monitoring the temperature inside the controller box in order to protect them from over-temperature.
- More dev-pins to connect other peripherals like IMU, LCD display.
- Pins with RC-Low Pass filter for end-stops.
- Default communication interface is RS-485 (WIP) but it can be also used UART.
- Avoid connection with GNDD directly with motor GND use keep out area.
- Electrolytic capacitor and TVS-diode in PSU input
?
The PCB are tested in this ground station, https:// network.satnogs.org/stations/9/
Assembly
Build sequence
- Make sure you have a mechanical assembly of the rotator constructed and ready
- Print (or buy!) the PCB
- Assemble the PCB, by soldering the components
- Burn the firmware with the right configuration (needs link to configuration!)
- Using the wiring diagram (needs link!), connect the controller to the Rotator
- You are ready! Proceed with testing
Test sequence
Need to add testing procedure here.