Share this project


Share this project

Would you like to have your own spacecraft?  Kickstart the personal space age by helping launch tiny spacecraft into low Earth orbit.
Would you like to have your own spacecraft?  Kickstart the personal space age by helping launch tiny spacecraft into low Earth orbit.
Would you like to have your own spacecraft? Kickstart the personal space age by helping launch tiny spacecraft into low Earth orbit.
315 backers pledged $74,586 to help bring this project to life.

Use this space to cheer the creator along, ask questions, and talk to your fellow backers. Please remember to be respectful and considerate. Thanks!

    1. Creator Zachary Manchester on May 10

      Thanks for posting that Ben. Sorry for not keeping everyone updated here as often as I should. I'm really busy right now finishing up my PhD dissertation. I'll be working on KickSat-2 full time this summer, so stay tuned for more updates in a few weeks.

    2. Creator Ben Bishop on May 10

      Make: interviewed Zac last month. Great recap of the KickSat mission and what's coming with KickSat-2 --…

    3. Creator Ben Bishop on May 13, 2014

      It looks like KickSat will re-enter the atmosphere shortly, just a couple days short of a possible Sprite release.

      Jon Mikel has been posting decay predictions in the KickSat Google group, his latest indicates re-entry might be around 23:44 UTC +- 5 hours.!topic/kicksat-gs/hcwzNNY5uA4

    4. Creator Ben Bishop on April 18, 2014

      First telemetry packet has been received from The Netherlands. KickSat is up and running!

    5. Creator Ben Bishop on April 18, 2014

      KickSat should soon be approaching the US west coast (in 5 mins according to the CalPoly's preliminary keps). Hopefully we'll start getting reports from people picking up its telemetry.

    6. Creator Ben Bishop on April 18, 2014

      Zac has been tweeting updates:

    7. Creator Jay B Payne on April 18, 2014

      Any place we can find out details? Did the KickSat deploy successfully?

    8. Creator Ben Bishop on April 18, 2014

      And we are now in space!

    9. Creator John Zanchetta on April 13, 2014

      Best of luck with the launch Zac.

    10. Creator Zachary Manchester on February 24, 2014

      Hi Rick,
      Info will be up in the next day or two. Check the updates section.
      - Zac

    11. Creator Rick Mann on February 23, 2014

      What's the word on ground stations, Zach?

    12. Creator Zachary Manchester on December 11, 2013

      Hi Andrew,
      Yes, we've actually been making good progress signing up ground stations at schools and met with two different groups yesterday. I'm also still trying to work out a web-based system for collecting recordings. More to come after the holidays.
      - Zac

    13. Creator AndrewV-BIS on December 10, 2013

      Hello Zac.
      Have there been any developments for ground stations and combining the expected received signals?

    14. Creator Zachary Manchester on November 3, 2013

      Hi Russell,
      There are some fully assembled KickSat pictures floating around in the updates:
      I'll take closeups so everyone can see their engravings soon.
      - Zac

    15. Creator Russell Nickerson on November 3, 2013

      Hey Zac,
      Great work. Could you post fully assembled pictures and everyone's engravings soon? Thanks.

    16. Creator Team Miles on August 30, 2013

      Good evening Zac.

      Here is my code submission:

      Not much more fits into memory! Packet type 7 in the Encoder class is my favorite - with a tribute to a childhood inspiration.

      We'll publish a packet decoder suitable for use as a web service too.

      Thanks again Zac!

      -Wes, Don, and PTS.

    17. Creator Jay B Payne on August 30, 2013


      This is my code submission:

      It's pretty simple, based on your example code. I played around with a lot of different things but just went back to something super simple.

      I had some problems with the GNURadio Sprite receiver but found a solution here:!msg/ultra-cheap-sdr/6_sSON94Azo/sOkhU81YINIJ

      Let me know if you need anything else or have any comments.


    18. Creator Zachary Manchester on August 28, 2013

      Hi Wes,
      I will put in the PRN codes on all of the Sprites. You can leave the ones in the example code.
      - Zac

    19. Creator Team Miles on August 28, 2013

      Hi Zac.
      Will you be sending us the radio gold codes or will you modify the code yourself?

    20. Creator AndrewV-BIS on August 27, 2013

      I am also pleased to provide two links that could prove useful for GNUradio:

      1. A CD ISO for a bootable version of Lubuntu with GNUradio installed.…

      2. Updated instructions for loading GNUradio on Windows 7 and 8.

      Andrew and the BIS team (particularly Laurence for these two).

    21. Creator AndrewV-BIS on August 26, 2013

      Hello again Zac,
      A final version of the BIS Sprite code has been uploaded to GitHub:

      Our code has 3 main sections:

      1.Transmitting the temperature readings from the main processor and the gyroscope in Kelvin so we don't have to deal with minus signs. (See line 372 in the "Sprite Main" final code).

      2.Transmitting the session information. This includes the minimum, maximum and average session durations as well as the number of times the sprite has started up. (Line 260).

      3.Transmitting the results of a memory integrity test. Segment B of the flash memory is filled with 1's. The sprite will then transmit the number of bits which have been flipped to 0's. (Line 434).

      Andrew and the BIS team

    22. Creator Zachary Manchester on August 24, 2013

      Hi Andrew,

      The receiver noise figure is based on using one of the RTL USB dongles, which have extremely poor noise figure. There are numerous tricks documented online to help get the noise down in those, but I've found that the most effective and easiest thing to do is to simply use a good external LNA. If you want better performance, invest in a better SDR, like one of the USRPs from Ettus.

      - Zac

    23. Creator AndrewV-BIS on August 24, 2013

      Why does the link budget ( ) have such a large figure for Receiver Noise Factor?

    24. Creator Zachary Manchester on August 18, 2013

      Hi Jay,

      Yes, there is another good LNA source in the US. Check out the L432LNA from Down East Microwave:

      - Zac

    25. Creator Jay B Payne on August 18, 2013


      Back in Update #27 you mentioned using a an LNA from dg0ve in Germany. Did you ever find another source for this or something to use instead from the US?


    26. Creator Zachary Manchester on August 18, 2013

      Hi Jay,

      You are free to transmit your data however you like as long as you use the SpriteRadio API. The API handles all of the encoding for you and makes sure that the Sprites play nice together. There aren't any particular restrictions, but I'd recommend keeping things short as the data rate is very low.

      - Zac

    27. Creator Jay B Payne on August 18, 2013


      I'm just trying to finish up my code for the 09/01 deadline. Is there a special format I should use to transmit data other than the SpriteRadio functions provided? Any limits, guidelines or standards I should be following as well?


    28. Creator Zachary Manchester on April 23, 2013

      Hi Andrew,

      I have not played with the temperature sensor much. If you develop some code for it and wouldn't mind sharing it on GitHub, that would be great.

      - Zac

    29. Creator AndrewV-BIS on April 23, 2013

      Hello Zac,
      Did you experiment with the integrated temperature sensor in the MSP430 CC430F5137 microcontroller, or do you know if any of the other developers are doing anything with it?
      I wonder what it would tell us about the Sprite itself when deployed in space and as it descends to Earth.

    30. Creator Zachary Manchester on April 16, 2013

      Hi Andrew,
      Animating the data with a 3D model would definitely be cool. Let me know how it goes.
      - Zac

    31. Creator AndrewV-BIS on April 16, 2013

      Yes, I have the Sprite output in Excel - all the movement on each axis is pretty much as I expected. I was surprised by the spikiness of the output, but have found some guides for normalizing the data. I will also experiment with rudimentary normalizing before transmission (not forgetting that power will be intermittent).
      It would be great to get the data linked to a 3D Sprite model. This seems feasible, so I will add it to to-do list as a 'nice to have' (and will share if it gets done).

    32. Creator Zachary Manchester on April 14, 2013

      Hi Andrew,
      I've just been formatting the sensor output as text strings and printing them to the console for debugging purposes. You can easily import the formatted text into any program you like (Excel, MATLAB, etc.).
      - Zac

    33. Creator AndrewV-BIS on April 14, 2013

      Hello Zac,
      What software are you using to plot the output from the sensors?

    34. Creator Zachary Manchester on April 8, 2013

      Hi Wes,
      That's a lot of questions - here are some answers... The solar cell voltages will not actually tell you much of anything. Solar cells are basically diodes and have a constant voltage during normal operation. The voltage will either be 2.2v or the microcontroller won't be alive to read the voltage. A single ground station can indeed receive data from all overhead Sprites. The format for the data packets is already set - if you use the software receiver we've developed it's already baked in. The Sprites transmitting initials can also transmit sensor data. Not sure what we'll do there yet.
      - Zac

    35. Creator Team Miles on April 7, 2013

      Hi again Zac.

      Can the Sprites read the voltage levels from their solar cells? It seems a solar cell is a large 1-pixel "camera" and if we aggregate readings from many Sprites we just might create some low-res images. Pardon my [temporary] ignorance, but can a ground station receive data from all overhead Sprites? Being amateur band, do we all have to publish the format of our data packets? Any progress on aggregating all packets? Can the Sprites that just send initials also include some sensor data, even if randomly selected which reading to include in a packet? Again, trying to think of getting the most from the Sprite formation not just a single Sprite.

      Thanks Zac!


    36. Creator Zachary Manchester on April 5, 2013

      Hi Wes,
      Unfortunately, no. The souvenir and developer boards differ in several ways from the flight units we're currently working on and won't be suitable for flight. Send me an email and we can talk about what you have in mind and how we can possibly accomodate it.
      - Zac

    37. Creator Team Miles on April 4, 2013

      Can we alter our Sprite board and send it to you for launch? We would keep the physical and mass envelope.

    38. Creator Zachary Manchester on February 25, 2013

      Hi Andrew,
      I don't have a final date yet due to the fluctuations in out launch date. For now, you can conservatively plan on May, though you'll likely get more time.
      - Zac

    39. Creator AndrewV-BIS on February 25, 2013

      Hello Zac,
      When do you need the final code from the developer kits?

    40. Creator Zachary Manchester on February 23, 2013

      Hi Robb,
      Yes, we'll definitely publish TLEs. We'll get initial orbit data from the launch vehicle and I'm working on a solution for updating them.
      - Zac

    41. Creator Robb Kunz, Ventureblue Capital on February 23, 2013

      Will there be keplerian elements publish so I can easily track the Sprites using my AZ-EL tracking antenna array? Anyway to keep the Keps updated during the potential 2-week orbit? My Antenna array can be seen here:

    42. Creator Zachary Manchester on February 19, 2013

      Hi Scott,
      You don't have to send me any hardware - you'll just send me your code and I'll load it onto a flight Sprite. Each Sprite has a pair of unique PRN codes corresponding to binary 0 and 1. There aren't any constraints on bytes per packet, but keep in mind the data rate will be very low (on the order of 1 byte per second). All the TX stuff (encoding, etc) is handled by the SpriteRadio.transmit function, so all you have to do is pass it a byte array to send.
      - Zac

    43. Creator Scott Bragg on February 19, 2013

      Been playing around with my Sprite Dev Kit for a week or so now mainly as a transmitter to get my groundstation up and running. When will the Dev kit backers need to send their sprites back to be ready for launch, or do we just submit our code to you to load on another Sprite for launch?
      So each sprite will have its own spreading code on the tx channel - are there any constraints as to how many bytes per tx packet or how often we can send data?

    44. Creator Zachary Manchester on December 22, 2012

      Hi Wayne,
      Sorry - I should have posted about this before. It turns out that our solar cells are export controlled under U.S. law (because they are high-efficiency "space grade" cells). Since many of our backers are located outside the U.S., rather than trying to wade through paperwork and risk getting in trouble, I decided it was best to leave off the solar cells. The rest of the board is still fully functional. I'll post a how-to guide after the holidays for those who want to experiment with programming and modifying their souvenir Sprites.
      - Zac

    45. Creator Wayne Matrejek on December 21, 2012

      Hi Zachary. I received the souvenir board in the mail the other day. Thank you.
      Some of the earlier posts suggested the board might have a solar cell and working LEDs. Is this still the case? If so, the one I have lacks the solar cells, would adding them power the chip and LEDs? Or does it require some sort of software update also?

    46. Creator Cath Inwood on December 15, 2012

      Hello everybody, The family is getting quite excited over here! We did not receive our survey, can you re-send to us please? Many thanks and GOOD LUCK. The Inwood family.

    47. Creator Zachary Manchester on August 11, 2012

      Hi Richard and Bookazoid,

      The souvenir boards will be "real" boards, but they will not be fully populated. As Richard suggested, the goal is definitely to learn some things and iron out any issues before we make the flight units. The souvenirs will have the flashing LEDs shown in update post 13 in leu of sensors, and the RF crystal and antenna will not be populated. So, to answer Bookazoid, you won't be able to use the board with your SDR setup as shipped, but with some soldering and a couple of parts from Digikey you could (check the schematics on GitHub).
      - Zac

    48. Creator richard neveau on August 11, 2012

      I had always thought the souvenir boards would be the fallout from the real board run. didn't expect a "working" board. hope you learn some things about real board from this run.

    49. Creator Bookazoid on August 11, 2012

      Hi Zac. I have a question about Sprite souvenir board. Will it be shipped with pre-programmed microcontrollers? Will I be able to test SDR software/hardware with it? Thanks.

    50. Creator Zachary Manchester on December 17, 2011

      Hi Ashley,
      Yes - surveys did go out on December 3rd. I sent you a message to get your info. If anyone else didn't receive a survey, please let me know.

Show older comments