Ryan Malloy 088c1a5ace Initial commit: Birdcage documentation site
Starlight/Astro docs covering hardware reverse engineering,
satellite tracking guides, firmware command reference, and
engineering journal entries from the Carryout G2 exploration.

32 pages across getting-started, guides, reference,
understanding, and journal sections.
2026-02-13 05:20:10 -07:00

77 lines
3.6 KiB
Plaintext

---
title: "Datasheets"
description: Component datasheets and reference manuals for the Winegard Carryout G2 hardware — K60 MCU, A3981 motor driver, RYS352A GPS module.
sidebar:
order: 9
---
import { Aside } from '@astrojs/starlight/components';
These are the key component datasheets for the hardware found in the Winegard Carryout G2. PDF downloads are available from the links below.
## MCU -- NXP MK60DN512VLQ10
The main microcontroller is an NXP Kinetis K60, an ARM Cortex-M4 with DSP instructions. This is the brain of the dish -- it runs the firmware console, motor control PID loops, DVB tuner interface, and NVS storage.
### K60 Sub-Family Data Sheet
<a href="/datasheets/K60-datasheet.pdf">Download K60 Data Sheet (PDF)</a>
- **Part:** K60P144M100SF2V2, Rev 3, June 2013
- **Contents:** Pinout, electrical specifications, package dimensions, ordering information
- **Key specs:** 144-LQFP, 100 MHz max, 512 KB flash, 128 KB RAM, 5x UART, 3x DSPI, 2x I2C, 2x 16-bit ADC, USB OTG
### K60 Reference Manual
<a href="/datasheets/K60-reference-manual.pdf">Download K60 Reference Manual (PDF)</a>
- **Part:** K60P144M100SF2V2RM
- **Contents:** ~1800 pages covering all peripheral registers, clock configuration, flash memory controller, DMA, GPIO port control, UART, SPI, I2C, ADC, USB, and more
- **Useful sections:** Chapter 11 (Port Control and Interrupts) for pin mux configuration, Chapter 28 (DSPI) for motor driver SPI interface, Chapter 45 (FTFL Flash) for flash security and programming
## Motor Driver -- Allegro A3981
Each axis (AZ and EL) is driven by an Allegro A3981 programmable stepper motor driver, controlled via SPI from the K60 MCU.
### A3981 Data Sheet
<a href="/datasheets/A3981-datasheet.pdf">Download A3981 Data Sheet (PDF)</a>
- **Manufacturer:** Allegro Microsystems
- **Contents:** Functional description, SPI register map, timing diagrams, application circuits
- **Key specs:** Up to 28V motor supply, 1/16 microstepping, automatic current decay, SPI configuration, TSSOP-28 package with exposed pad
- **ECAD files:** KiCad symbol and footprint are available in the project's `docs/A3981-ecad.*` directory
<Aside type="note">
The A3981 SPI register values for current limits are stored in NVS indices 95-98 and 110-111 as hex values (e.g., `0x0000ff30`). The A3981 datasheet describes the register bit fields these map to.
</Aside>
## GPS Module -- RYS352A
The PCB has a GPS module footprint, though it may be unpopulated on the Carryout G2. The firmware has GPS support (NVS indices 63-64 configure GPS thresholds) and reports "GPS Not Found" at boot.
### RYS352A Module Datasheet
<a href="/datasheets/RYS352A.pdf">Download RYS352A Data Sheet (PDF)</a>
- **Manufacturer:** REYAX
- **Contents:** Module pinout, electrical specs, NMEA output format, antenna requirements
### RYS352x PAIR Command Guide
<a href="/datasheets/RYS352x_PAIR_Command_Guide.pdf">Download PAIR Command Guide (PDF)</a>
- **Contents:** Proprietary PAIR command protocol for configuring the RYS352x GPS module -- baud rate, update rate, constellation selection, NMEA sentence enable/disable, power management
- **Relevance:** If the GPS module is populated, these commands would be used to initialize it during the boot sequence
## Markdown Conversions
Large markdown conversions of these datasheets are available in the project's `docs/` directory for text search and LLM context:
- `docs/K60-datasheet.md`
- `docs/K60-reference-manual.md`
- `docs/A3981-datasheet.md`
- `docs/RYS352x_PAIR_Command_Guide.md`
These are too large to serve as web pages but are useful for programmatic search and analysis.