
Core board
stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

Core software repository for the Tennessee Valley Stellar Corporation
Mppt controller is an open-source printed circuit board by stellarcorp, from the stellarcorp/tvsc repository on GitHub, published under the MIT licence. It is a 2-layer board with 4 parts on 8 nets.
It is built around the LM66100DCK, DFE252012F-2R2M=P2 and 0402WGF9311. Its parts include 2 ICs, 1 resistor and 1 inductor.
#TVSC
This repository is the principal codebase for the Tennessee Valley Stellar Corporation. We are a community-scale space agency in east Tennessee dedicated to the open development of technologies enabling the public use of space.
There are three main sections to the repository. The most active development at the moment is taking place in the hal and the electronics directories. The hal directory contains the Hardware Abstraction Layer. The electronics directory holds our PCB design work. The rest of the repository (the third section) consists of older code that is in need of maintenance/documentation or deletion.
We use Bazel for our build system. It is one of the few build tools that allow for multi-language, cross-platform hermetic builds. For more information, checkout https://bazel.build/
Part of Bazel is a command line tool called Bazelisk. This tool manages Bazel installations on your local machine and allows us to specify in the repo itself the version of Bazel to use and prevents build errors due to build system versioning. Bazelisk executables are checked into the top-level of this repo. Please use them when building.
On the first run of bazelisk on a given computer, it will download the correct version of Bazel. So, this first build may take a while.
The build uses the local toolchain for desktop builds. This toolchain should support C++20.
For embedded builds, the toolchain and system libraries are downloaded from various external repositories.
The builds are designed to work on Linux. Other systems can be added as needed.
From the top-level of the repo,
./bazelisk-linux-amd64 build --config=nucleo_l452re //...The first build will take a long time, but future builds should be relatively fast.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 2.2µH | Inductor_SMD:L_1008_2520Metric | L101 |
| 1 | 9k31 | footprints:Nondescript_R_0402_1005Metric | R101 |
| 1 | LM66100DCK | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U101 |
| 1 | SPV1040TTR | footprints:SOIC_1040T_STM | U102 |

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

stellarcorp/tvsc
Core software repository for the Tennessee Valley Stellar Corporation

ben5049/switch-v4-hardware
KiCad design files for the 4th iteration of my single pair Ethernet (SPE) switch. The firmware can be found in unified-switch-firmware.

ben5049/switch-v5-hardware
KiCad design files for the 5th iteration of my single pair Ethernet (SPE) switch. It is similar to v4 but with more ports and an RJ45 connector so an external media converter isn't needed to connect to regular Ethernet…

Andreuxxx1977/esp32-p4
An open-hardware, actively cooled ESP32-P4 board for heavy multimedia work: a 2-lane MIPI camera, a 2-lane MIPI display, USB 2.0 High-Speed, 10/100 Ethernet, UHS-I microSD, 32 MB flash and 32 MB PSRAM.


binaryBeachLLC/tradewind
Tradewind TW-1: solar LoRaWAN field sensor. KiCad 9 board, CadQuery enclosure, RUI3 firmware, simulations, test data, report and datasheet.



4 parts, built around the LM66100DCK, DFE252012F-2R2M=P2 and 0402WGF9311. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the stellarcorp/tvsc repository on GitHub, at the commit this page was made from: the board is electrical/modules/mppt_controller/mppt_controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).