CubeBUG-2

CubeBUG-2 (AKA Manolito) Lusat Oscar 74

CubeBUG-2_Flight ModelMission

It will carry an amateur radio AX.25 packet radio digipeater CubeBug-2 is the second technology demonstration mission for a new 2U CubeSat platform design (mechanics, hardware and software) intended to be released as Open Source and Open Hardware for its use in Amateur projects, University projects and Research labs. This project is sponsored by the Argentinian Ministry of Science, Technology and Productive Innovation.

As payload on this second mission, some custom designed components will be tested: an antenna, solar panels, and an on-board computer, a camera, a GPS transceiver and a software defined radio based on COTS components.

The satellite will be periodically transmitting AX.25 packets for the Amateur radio community to receive, and after the technology demonstration part of the mission is over, the satellite will enter a mode that will include a Digipeater, science data downloads from the payload (including images and recordings from the SDR, if possible). Proposing to use 1k2/9k6 FSK/GMSK AX25 on UHF with an AstroDev L1 transceiver.

Orbital parameters

Name                 CubeBUG-2
NORAD                39440
COSPAR designation   2013-066-AA
Inclination          97.793
RA of A. Node        65.893
Eccentricity         0.0087167
Argument of Perigee  100.270
Revs per day         14.72248947
Period               1h 38m 48s (97.80 min)
Semi-major axis      7 032 km
Perigee x Apogee     593 x 715 km
BStar (drag term)    0.000428660 1/ER
Mean anomaly         260.834

Downlink

Beacon

437.445 MHz. FM 1k2 AFSK / 9k6 GFSK

Call

CUBEB2-6

Preliminarily TLE

CUBEBUG 2
1 00332U 00000    13325.30959780  .00000000  00000-0  10000-3 0 00000
2 00332 097.7920 038.2573 0082588 195.0614 340.2312 14.72794130000002

This TLE is good for planning passes and it’ll be also good for the initial tracking.

Telemetry

Manolito (CubeBug-2) will broadcast messages periodically, similar to what El Capitan Beto did (CubeBug-1), but with a different format, periodicity and content.

Signal modulation and encoding: Manolito will be using the same radio we used in El Capitán Beto, an AstroDev Li-1. Signals will be transmitted in UHF at 437.445 MHz, either AX.25 over 1200 bps AFSK or 9600 bps GFSK modulated on FM. For Manolito we decided to launch in a safer configuration then CubeBUG-1: The satellite will periodically (every 12 hours) switch from 1200 bps to 9600 bps and back, until we decide to fix a baud rate. The AX.25 packets will have CUBEB2-6 as source address and CQ as destination.

Periodicity: In the early days of CubeBug-1 we learned that it was very important to be know some of the state of the satellite even if it’s not possible to decode the telemetry packets. For Manolito we took it a bit further, and encoded some more information in the interval between each beacon. The interval time varies from 13 seconds to 36 seconds. 36, 35 and 34 seconds reflect three different internal errors related to obtaining the current battery voltage. Any other value is inversely proportional to the battery voltage. The main idea is twofold, to have a reading of the voltage and two make the radio consume less power when the battery is emptier. The formula to go back from seconds to voltage is: battery_v = 8.4v – (interval_s – 13s)/10

With this we’ll be able to tell the state of the batteries, whether the solar panels and power subsystem are working properly, if the CPU is working, etc.

Data format: The data in every packet Manolito sends starts with three bytes identifying the type of package, the most common anybody will receive are:

  • FF FF F0: Binary telemetry beacon
  • 3A 45 4D: ASCII telemetry beacon (APRS format)
  • FF FF F4: Experiments results
  • FF FF F5: Image fragment

Manolito will only start to broadcast the last two if everything goes well, there is good battery level, it has moved to MISSION mode and it started to automatically run some experiments. We’ll talk about this packets in a future post, as soon as we start seeing them.

The ASCII telemetry beacon is just a text stating some basic telemetry, including battery voltage, gyroscopes measurement, uptime and temperature. It looks like: Upt: 03:24:06 Bat:7.98v Temp:27.6C Gyr:0.45d/s. The binary telemetry beacon is bit more complex, and contains lots of interesting information about the Manolito’s health condensed in 78 bytes:

CubeBUG-2 Telemetry info

CubeBUG-2 9k6 decode 21-11-2013:

2013-11-21 14:59:10.800 UTC: [98 Bytes KISS Frame (without CRC)]
ctrl: 3   PID: F0 {UI}   78 Payload Bytes
from CUBEB2-6 to CQ: 
   1 > FF FF F0 00 00 14 CA 00 00 01 03 00 00 00 00 00 00 3D E0 00 
  21 > 00 00 00 AF 00 01 00 CA 1E 77 03 F7 02 C9 03 FF 03 FF 02 D9 
  41 > 02 B6 03 FF 03 3F 03 B6 03 C4 0A C7 05 01 C5 AA 19 F8 FB B8 
  61 > 03 DB FD DD FF 65 09 47 02 51 E3 8A FF 6C 00 00 00 00 
ÿÿð...Ê..........=à....¯...Ê.w.÷.É.ÿ.ÿ.Ù.¶.ÿ.?.¶.Ä.Ç..Ū.øû¸.ÛýÝÿe.G.QãŠÿl....

In a later pass also an APRS message from CubeBUG-2:

1:Fm CUBEB2-6 To CQ  [13:34:56R]
:EMAIL :manolito@satellogic.com Upt: 04:41:43 Bat:7.90v Temp:27.6C Gyr:87.77d/s

Status

CubeBug-2 is expected to be launched as part of a group of CubeSats in a Dnepr rocket launch planned for November 2013 from Yasny launch site. Active, received and decoded.

Latest news

03-December-2013: Mr Manolito/Cubebug-2 has been designated by Bill Tynan, W3XO OSCAR Number Administrator AMSAT-NA as Oscar number LO-74 as Lusat Oscar 74.

CubeBUG-2 to ISIS02-September-2013: CubeGug-2 is on its way to ISIS in The Netherlands for final assembly and flight preparations.

17-August-2013: CubeBug-2 (Manolito), is almost ready for shipping now, it was a hell of a trimester, and still a bit less than a month to go.

In terms of radio, saddly, we did not change the radio device, however:

  • The hardware problem that injected a DC in the modulation chain is
    fixed, and the signal now looks a lot better. We got help from Adrian
    there too to assess how much better it was. It is.
  • We are changing a bit our comms strategy. All in all very similar, but
    all packets will go out both in 9600 and 1200, until we decide which one
    to keep.
  • Experiment results will be periodically broadcasted, even if no cmd
    can reach the satellite.
  • It will, hopefully include some small HAM/APRS features for all to
    try. Don’t expect much there, maybe a PING a DX and some other features.
  • Callsign will likely be CUBEB2-6 so it shows a satellite icon

Homepage and other references:

CubeBug-1 Satellite information.
CubeBug-2 main website.