CPSC359 Pi Kits

The Pi kits are loaned to you for the duration of your enrolment in CPSC359. They must be returned in full and in an undamaged state at the end of the course, subject to the damage/late fee on your signed agreement.

The full contents of the kit are as follows. Everything on this list must be returned! If any of these components are missing from your kit, email cpsc.uls@ucalgary.ca.

Item No. Description Image
1 Raspberry Pi w/ HAT, SD Card, case
2 SNES Controller
3 Traffic Light Board
4 Mini-HDMI to HDMI cable
5 RJ45/Cat6 cables (x2)
6 USB Type B cable in Ziploc bag
7 USB C Power Supply

FAQ

Below are some common issues and steps on how to address them.

Do I get to keep the kit?

No. The kit is loaned to you for the duration of your enrolment in CPSC359. You will be charged a damage fee if the kit is not returned on time. This is explained in the agreement you have signed. Questions regarding this should be directed to your professor.

Can I save data to the SD card?

Please do not. The cards are loaded with the configuration necessary to use the UART interface and run the Pis at a safe clock speed. Further, the SD cards are reused for future classes, so anything you write to the card may be found by a student later on. If you do write any data to the card, please do future students the courtesy of restoring the card to its original state by downloading the test program and writing it to the card.

Something in my kit is broken

First of all, check and indeed triple check if it really is broken. If your SNES controller isn’t working how you expect it to, run it through the test program which is included in your kit. If the test program shows abnormal behaviour, send an email to cpsc.uls@ucalgary.ca.

Something is missing from my kit

Send an email to cpsc.uls@ucalgary.ca to let us know what is missing. You should also check to make sure it didn’t fall out in your bag!

I cannot return the kit on time

You are obligated to return the kit in an undamaged state by the return date stated on your agreement. If you cannot, send an email to cpsc.uls@ucalgary.ca as soon as possible. We may be able to help.

Can I use my own Raspberry Pi?

It’s best if you do not. The kits we provide are in the best known good state for bare metal development. If you use your own Pi you may get unexpected results which could impact your grade. You should use the skills you learn in 359 to make yourself something cool with your Pi though!