Wednesday, 17 June 2015

Backyard Shed In the Media

After presenting at the Australian Cubesat Workshop in April, the news about OzQube-1 had started to spread! It was picked up on by a local journalist who made contact with me. He said that he'd like to write an article for a newsletter that he publishes (Tiros Space Information), and that he also writes for the US based SatMagazine.
We did the interview, and he took a few photos. The results are here:
http://www.satmagazine.com/story.php?number=1481898241

Following the appearance in the newsletter, I was contacted by another journalist who was representing ScienceNetwork Western Australia (SNWA). SNWA is produced by Scitech, the state’s science and technology centre and supported by the WA Government’s Office of Science via the Department of the Premier and Cabinet. So it's kind of a big deal here in Western Australia.

The article hit the website on 15th June 2015
 "DIY satellite launches from backyard shed to lower orbit"
The media reach from this was unexpected! The article was aggregated by Phys.org - http://phys.org/news/2015-06-diy-satellite-backyard-orbit.html

And to top it off, the "Inside Cover" editorial in the only daily Perth based newspaper - The West Australian, picked up on it. Here's what page 2 of the paper looks like:
As a bonus, the resident cartoonist - Dean Alston, drew a  cartoon with a humorous take on backyard launches!

I had always wanted to try and inspire others with my project, so hopefully this media coverage will help with that goal. The humble backyard shed is where many great things can start!

Sunday, 7 June 2015

OzQube-1 CDH Design Complete

I had joked on social media that the CDH had passed the KDR - The Kitchen Design Review. For those not in the know, this is a play on the name of the Critical Design Review (CDR) phase often used in aerospace. In my case, I was being very literal - I reviewed the design in the kitchen! I have settled on a final design for the first revision of the OzQube1 CDH ( Command and Data Handling) board. This is the brains of the satellite. It co-ordinates the recording of data from the various sensors including the camera and the transmission and reception of data from the radio. So what's inside?

The OzQube-1 CDH

The brains of OzQube-1 starts with an Atmel ATmega328P Microcontroller. This is the same microcontroller used in many Arduino boards, and is closest in design to the Arduino Pro Mini 3.3V . It is an 8-bit microcontroller that runs at a leisurely 8 MHz. It has a "massive" 2 Kilobytes of SRAM, and 32 Kilobytes of flash memory. So it's a long way from something like your mobile phone or your computer.

In order to store the image data coming from the camera, a Micro-SD card is also incorporated onto the board. The Micro-SD can also be used to store telemetry data if required.

The next piece is the 9-axis motion tracking IC from Invensense - The MPU-9250. It contains a 3-axis Gyroscope, a 3-axis Accelerometer and 3-axis Compass. This is used to determine the satellites orientation, and the measure the strength of the earth's magnetic field. 

The next critical piece is the RTC (Real Time Clock). This, as the name suggests, is a clock. It can measure time more accurately that the microcontroller can, and uses a lot less power doing it. Unfortunately, because a satellite needs to have all power removed until it is deployed from the launch vehicle, it isn't possible to set the time in advance. It will only start counting once it has been deployed. It is possible to set the time remotely, but as there's no GPS onboard OzQube-1, the time will only be an approximation.
The RTC provides another very useful function, which is a countdown timer. The RTC can alert the microcontroller once a specific period has passed. It is important to do this external to the microcontroller, as microcontroller can sometimes get a bit "distracted" performing other tasks, leading to incorrect time measurements.

The remainder of the CDH is the local power supply arrangement. This includes a Watchdog Timer, which will reset the microcontroller if it hasn't toggled one of its inputs within a specified time. The electronics of the CDH are all 3.3V, but the EPS and Battery have a few different outputs. The EPS provides a regulated 3.3V for the CDH. This is the primary power source. If, for some reason, the 3.3V circuit fails, the CDH has its own circuit to take the battery voltage and regulate it down to the 3.3V required. This isn't as efficient as the EPS, but allows a bit of fault tolerance. Controlling all this is a small control circuit that will automatically switch and prioritise the power source.

Expansion

The main limit I found was the number of pins available on the microcontroller. The TQFP package of the ATmega328P has 32 pins. While I've managed to squeeze all the functionality into this design, I haven't stuck to the full PQ60 design specification. I'm not able to connect all the GPIO pins on the backplane to the microcontroller. 
One possibility is to replace the ATmega328P with another in the Atmel family - the ATmega1284P. This is the same architecture, but has 44 pins, 4 times the flash memory capacity and 8 times the SRAM capacity. It can also be configured to use the Arduino development environment, so it can be programmed the same way. 
Future satellites could use a different microcontroller architecture, but for OzQube-1 I wanted to stick to something that people are familiar with.

Sunday, 22 February 2015

Basic PocketQube Power Supply

After posting a couple of pictures on Twitter of the small power supply I'd built for PocketQubes, I thought I'd give a bit more detail in a blog post.
Even though I'm building a different EPS (electrical power system) for my PocketQube "OzQube-1", I wanted a small power supply that could power the satellite while I am testing it.
I had a few requirements:

  1. It needs to be able to be powered from a plug pack (wall wart) or from an external battery pack. 
  2. It has to fit into the PocketQube PQ60 form factor
  3. It needs to output 3.3V and 5V
  4. It needs to have a similar current capacity to the real spacecraft EPS
  5. Cheap
There is actually a very common thing that already fulfils most of these requirements - the humble breadboard power supply! The main issue is that they don't fit inside a PocketQube.
Fortunately, I have a prototyping solution that's already in the PQ60 PocketQube form factor - ProtoQube.
All that's needed now is a few components.
If you look at a breadboard power supply, they often have a DC jack, and a USB input. The problem with USB is that there's often a 500mA current limit. This wasn't going to work for me, so I opted for a 2 pin screw terminal input. 
Another issue with a breadboard power supply is the the voltage regulators. These are often SOT-223 surface mount parts. This is ok for a custom made power supply, but ProtoQube has a grid of holes, so a through hole regulator is needed. In order to keep the component count down, I went with fixed value voltage regulators. There are many on the market, so I went with some that were readily available - the ST Micro LD1117V50 and LD1117V33. These just need a single bypass capacitor on the input and output, and are capable of 800mA current.
Finishing off the power supply are some pin headers for each rail, and a LED indicator to show when power is connected. I also added a diode on the input for reverse polarity protection. Here's the schematic to show how it's all connected:
Assembling the power supply just requires some additional solid core wire, and the components arranged like you see in the pictures.


All that's needed now is to solder on the Hirose FX8C backplane connector, and some female pin header sockets so I can connect the power supply output to the rest of the stack!

Friday, 13 February 2015

OzQube-1 Presentation at Australian Cubesat Workshop

Late last year, the Australian Centre for Space Engineering Research (ACSER) announced that they were going to run a workshop titled "Launching Cubesats for and from Australia" in early 2015.

Yessss! Finally a smallsat event in Australia that I can attend, even if it is a 5 hour plane flight away.

After a suggestion from a Twitter follower ( Thanks @AusAndgie7 !) I made contact with the organisers to discuss the possibility of me doing a presentation about OzQube-1. As my email was sent between Christmas and New Years, the uni staff were on holidays and didn't reply straight away. But once they were back from their break, I got a reply saying that I was more than welcome to present! Now I just had to wait for further details as they arranged their schedules.

A few days ago, all the speakers received the draft schedule, and it looks like I'm on just before Tom from the PocketQube Shop, who is going to do his talk remotely via video conference. Each speaker in the "Missions" section has a  7.5 minute slot, including questions, so I'll have to make sure I don't spoil Tom's talk! Not to mention that this is the first time I've talked about OzQube-1 to a large audience, so hopefully I do ok. I don't want to have it turn into "7.5 minutes of terror"!

So if anyone that is interested in PocketQubes or Cubesats, and can make it to Sydney for April 1st, 2015, make sure you reserve a seat ( they're free). I'll be there all day, so come up and say "Hi!"


Saturday, 20 December 2014

ProtoQube is here!!!


The PCB's have finally arrived! Get them from my Tindie Store:

Tuesday, 9 December 2014

PocketQube PQ60 Breakout and Prototyping board - ProtoQube!

I haven't added a blog post for a while, so I thought I'd put something out there on the PocketQube front.
I've posted various updates on the OzQube-1 Twitter and Facebook pages, but I'll try an put a bit more info around things here.

Apart from all the PCBs and subsystems I'm making for OzQube-1, I wanted to build something to promote the PocketQube PQ60 form factor, to show that it can be a versatile form factor, not only for satellites. The best way to do this is to make something that people can actually use.

So what better way than to create a breakout and prototyping board based on the PQ60 form factor!
I call it - "ProtoQube!"

The normal backplane connector for a PQ60 is a Hirose FX8C-60 (P or S, depending on whether it's the top or bottom connector). There's a few issues using it as an every-day board though:
  • The pin pitch is .6mm , so it can be a bit tricky to attach wires to the connector pins.
  • There are a choice of connector heights, so specifying one won't suit all purposes
  • It's relatively expensive ( depending on supplier, but some are over $10 each in Australia)
  • It has a limited number of insertion cycles
So I've broken out all the individual circuits to a 1.27mm ( 0.05") pitch connector along the edge of the board. The board can be used with or without a pin header. You could put some female sockets on the top of the board, just like an Arduino. 
In the middle is a regular 2.54mm (.1") pitch protoboard area. All the contacts are gold plated ( ENIG ....)
The board has footprints for both the top and bottom Hirose connector, and each circuit is passed through the board from bottom to top, so they could be used in a PQ60 stack

I'm going to be selling these for $25 through Tindie once they arrive, so send me a message or join the waitlist on Tindie if you're interested! They should be here by Christmas if I'm lucky.




Tuesday, 7 October 2014

Cool PocketQube Infographic!

The PocketQube Shop and the DIY Space Exploration website have teamed up to create this fantastic PocketQube infographic.

Pocketqube spacecraft
Courtesy of: DIY Space Exploration