Skip to content

[Event] F Prime Workshop

Are you interested in learning how to use F Prime? Want to get a walkthrough of building your first project with F Prime? Want to learn how to work with hardware, unit testing, and more? Come to the F Prime workshop hosted at the University of Michigan!

Thank you for your interest in this workshop. Unfortunately, registration is now closed, and admission notifications have been sent via email.

What

F Prime is a software ecosystem enabling the rapid development and deployment of embedded systems for spaceflight applications. It has been used on a handful of NASA and non-NASA missions, like the Ingenuity Mars Helicopter, Lunar Flashlight, and many more. Learn more here.

NASA's JPL will be sending out developers on the F Prime software to host a workshop at the University of Michigan -- Ann Arbor campus. During this workshop, you will get hands-on experience with F Prime, going from building your first project, to running it on actual hardware and visualizing the commanding/telemetry pipeline!

Workshops will take up the biggest part of each day, and will be sequential. During this time, you will have an interactive lecture-style experience, and will be able to work with F Prime.

After the workshops, a period of time will be allotted for "Office Hours", which will be when you can ask questions, learn more about F Prime, and talk with the F Prime developers from JPL.

The concepts that will be covered in this workshop will include:

  • Project creation
  • Components/Ports
  • Commanding/Telemetry
  • Events and Parameters
  • Topologies
  • Deployments
  • Interfacing with hardware (i.e., Raspberry Pi, GPIO)
  • F Prime Ground Data System (GDS)
  • Unit Testing
  • and more!

Who

The following people from JPL will be hosting the workshop:

Michael Starch is a Flight Software Engineer at the Jet Propulsion Lab in Pasadena, CA and is also the Cognizant Engineer of F Prime. He graduated with a Bachelor's in Computer Engineering from the University of Michigan.

Thomas Boyer-Chammard is a Software Systems Engineer working on F Prime at the Jet Propulsion Lab in Pasadena, CA. He graduated with a Master's in engineering with a focus in Computer Science and Embedded Systems from the University of Lille in France.

When

  • Dates: March 19th - 20th, 2025
  • Workshop: 9:00am - 1:00pm EST
  • "Office Hours": 3:00pm - 6:00pm EST

Where

The workshop will take place on University of Michigan's campus in Ann Arbor Michigan. The location for it is:

Francois-Xavier Bagnoud Building (FXB) 1320 Beal Ave
Ann Arbor, MI 48104

More information as to the specific room(s) in which the event will take place will be sent out closer to the date.

Parking

Parking is available on North Campus for visitors in lot NC26, also known as the "Naval Architecture Lot", located at 2500 Hayward Street. This is a paid lot, at an hourly rate of $2.20. You can pay for this parking at the pay station on site. The lot is about a 2 minute walk with the FXB building.

Parking

Should you want to explore the downtown-Ann Arbor/Central Campus area, there are many parking structures (i.e., Forest Street Lot, Maynard Structure) that offer parking for $1.20/hr. You can then take the Commuter North bus route from the Central Campus Transit Center - Chemistry side (near 1100 North University). The bus will stop directly in front of the FXB.

Contact

Should you have any questions about this event, please email alimos@umich.edu.