2025 Power Generation New Member Onboarding

2025 Power Generation New Member Onboarding

Welcome to Power Generation

Power Generation is in charge of designing the array, MPPT, array sensors, array manufacturing, solar simulations, and our systems integration. You will have a great degree of choice in what project you choose to work on.

Important Pages

Our Projects

  • Custom MPPT Design

  • Blackbodies (Array Sensors)

  • MPPT Algorithm

  • Array Simulator for CAD

  • Eclipse

Software Requirements

KiCad (Key - Cad)

Install KiCAD here. We use it for all our teams' PCB design: https://www.kicad.org/download/

GitHub

  • Here is our team's GitHub: https://github.com/lhr-solar If you don't have an account yet, go ahead and make a GitHub account. You will need to send us your account username and email so we can add you to the GitHub organization.

    • GitHub is an online platform that lets you save all of your projects, so that your team members can access your progress on the projects as you are working on it. It also let’s you save the changes you make on your computer so that if your computer dies or breaks you don’t accidentally lose all of your progress.

Git Bash

Git Bash is a terminal that allows you to perform operations on both local and remote GitHub repositories. This article tells you how to install and use it: https://www.geeksforgeeks.org/git/working-on-git-bash/

  • Install GitHub Desktop as well so it is easier to interface with Git. Bash is a terminal and GitHub Desktop is a GUI (just like a little app on your computer) that does the same thing as bash but looks prettier. (You don’t have to remember all of the commands for the terminal then)

STM32CubeIDE

For writing firmware for our boards, different people on the team may use different software to develop and flash code. The software you will start with will be thehttps://www.st.com/en/development-tools/stm32cubeide.html. This article, written by Lakshay, helps set up and use this software: https://cloud.wikis.utexas.edu/wiki/x/BJevAQ.

Slack

This is the place where most of our organization’s communication happens. Install it here: https://slack.com/downloads/windows. You will need to be added to our organization's page by an administrator.