Posts
ORCASat Pass Planner: Satellite Operations with Streamlit and Skyfield
The ORCASat pass planner application was built to facilitate planning passes for the upcoming week. Since the pass times shift every day, it is convenient to have a snapshot of the upcoming week’s passes so that you can determine when operators need to be available.
Posts
ORCASat Flight Software: Overview
This article is the first in a series of posts about ORCASat’s flight software. It provides a brief overview of many of the major components.
Posts
ORCASat Software: Telemetry Plotter, Database, and Timeline
ORCASat’s ground segment is composed of four separate applications. This article gives an overview of the entire ground segment software system.
Posts
CC1101 UHF Radio Transceiver: alphaTX
AlphaTX Project
The alphaTX is an easy to use radio based on the TI CC1101 transceiver chip and an STM32 microcontroller.
Posts
FPGA-based Camera Module
The goal of this project was to develop a small, low-power camera system suitable for integration as a CubeSat payload.
Posts
Petalinux Bringup on Cora Z7-10 Zynq Board
This post contains notes that I generated while bringing up Petalinux on my Cora Z7-10 Zynq board. First I get Petalinux working and do a couple of hello world examples.
Posts
Digitizing Player Piano Scrolls With OpenCV
At NWHacks in 2018 my team and I made a system to digitize player piano music scrolls using openCV. Using a camera, the location of the holes in the piano scroll is detected.
Posts
Radiation Testing a CubeSat Computer
At the SFU Satellite Design Team, we are taking part in the Canadian Satellite Design Challenge. As part of the challenge, we were offered the chance to put some of our hardware in a proton beam at the TRIUMF facility, Canada’s national lab for nuclear and particle physics.
Posts
Running HALCoGen on Mac or Linux With WINE
This tutorial covers installing and running HALCoGen for TI Hercules/TMS570 MCUs on a mac or Linux machine using WINE. I first started using HALCoGen for the SFU Satellite Design Team, where we’re developing an onboard computer using the TI Hercules/TMS570 microcontrollers.