Skip to the content
4 layers82.5 × 82.5 mmCore board, the printed circuit board in 3D

Core software repository for the Tennessee Valley Stellar Corporation

Size
82.5 × 82.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
150
Nets
209
Pads
563
Tracks, vias
681, 240
Pours
20
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Nov 2022
Updated
2 Nov 2026

Overview

Core board is an open-source printed circuit board by stellarcorp, from the stellarcorp/tvsc repository on GitHub, published under the MIT licence. It is a 4-layer board of 82.5 × 82.5 mm with 150 parts on 209 nets, routed with 681 tracks and 240 vias.

It is built around the STM32L452RCT6, TCAN330D and TPS63900DSKR, with the BMI323, PAC1934T-I/JQ and CL05B104KO5NNN among its other parts. Its parts include 27 resistors, 25 capacitors, 5 ICs, 3 connectors and 1 diode. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

#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.

Repository structure

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.

Getting started

Bazel

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.

Toolchain

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.

Do a test build for your local system:

From the top-level of the repo,

text
./bazelisk-linux-amd64 build --config=nucleo_l452re //...

The first build will take a long time, but future builds should be relatively fast.

Parts

150
QtyValueFootprintReferences
49NetTie_2footprints:NetTie-2_SMD_Pad0.279mmNT801, NT802, NT803, NT804, NT805, NT806, NT807, NT808, NT809, NT810, NT811, NT812, NT813, NT814, NT815, NT816 +33
32NetTie_2footprints:NetTie-2_SMD_Pad0.3mmNT301, NT302, NT303, NT304, NT305, NT306, NT307, NT308, NT309, NT310, NT311, NT312, NT313, NT314, NT315, NT316 +16
14100nfootprints:Nondescript_C_0402_1005MetricC301, C302, C305, C306, C308, C309, C311, C312, C402, C403, C501, C502, C902, C903
139k31footprints:Nondescript_R_0402_1005MetricR301, R305, R306, R307, R308, R309, R310, R311, R312, R501, R901, R902, R903
933footprints:Nondescript_R_0402_1005MetricR102, R302, R303, R304, R313, R701, R702, R703, R704
81ufootprints:Nondescript_C_0402_1005MetricC303, C304, C307, C310, C313, C314, C401, C901
4NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT401, NT402, NT403, NT404
2100mResistor_SMD:R_0805_2012MetricR101, R602
222ufootprints:Nondescript_C_0603_1608MetricC601, C603
260footprints:Nondescript_R_0402_1005MetricR401, R402
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP401, JP402
110ufootprints:Nondescript_C_0603_1608MetricC602
12.2µHInductor_SMD:L_1008_2520MetricL601
136k5footprints:Nondescript_R_0402_1005MetricR601
1BMI323Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mmU901
1DEBUGLED_SMD:LED_0603_1608MetricD101
1PAC1934T-I/JQPackage_DFN_QFN:UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mmU501
1QSH-030-01-L-D-Afootprints:SAMTEC_QSH-030-01-L-D-AJ802
1QTH-030-07-L-D-Afootprints:SAMTEC_QTH-030-07-L-D-AJ801
1STLINKConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ701
1STM32L452RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU301
1TCAN330DRfootprints:SOIC127P600X175-8NU401
1TPS63900footprints:WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm_ThermalViasU601
1~footprints:Core_BoardPCB801

More from stellarcorp/tvsc

12
  • 4 layers82.5 × 82.5 mm1s3p battery board, the printed circuit board in 3D

    1s3p battery board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    141 parts1MIT
  • 4 layers82.5 × 82.5 mmMagnetorquer control board, the printed circuit board in 3D

    Magnetorquer control board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    114 parts1MIT
  • 4 layers82.5 × 82.5 mmComms board, the printed circuit board in 3D

    Comms board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    83 parts1MIT
  • 4 layers52 × 77 mmFeature bringup board, the printed circuit board in 3D

    Feature bringup board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    68 parts1MIT
  • 4 layersMcu, the printed circuit board in 3D

    Mcu

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    54 parts1MIT
  • 4 layers82.5 × 82.5 mmPcb with bus, the printed circuit board in 3D

    Pcb with bus

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    52 parts1MIT
  • 4 layers70.1 × 65.2 mmSolar debug board, the printed circuit board in 3D

    Solar debug board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    33 parts1MIT
  • 4 layers1s battery charger, the printed circuit board in 3D

    1s battery charger

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    26 parts1MIT
  • 2 layers82.5 × 82.5 mm1s4p battery board, the printed circuit board in 3D

    1s4p battery board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    16 parts1MIT
  • 2 layers82.5 × 82.5 mmCpu board teensy, the printed circuit board in 3D

    Cpu board teensy

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    16 parts1MIT
  • 4 layers77 × 96 mmMagnetorquer board, the printed circuit board in 3D

    Magnetorquer board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    15 parts1MIT
  • 2 layers50 × 32 mmSystem bus breakout board, the printed circuit board in 3D

    System bus breakout board

    stellarcorp/tvsc

    Core software repository for the Tennessee Valley Stellar Corporation

    13 parts1MIT

Similar boards

  • 4 layers33.5 × 66.8 mmNet bmp, the printed circuit board in 3D

    Net bmp

    elagil/net-bmp

    An Ethernet-connected SWD/JTAG debug adapter (blackmagic probe)

    97 parts3GPL-3.0
  • 4 layers76.5 × 76.9 mmBlus mini mk2, the printed circuit board in 3D

    Blus mini mk2

    blus-audio/hardware

    Audio hardware

    168 parts1CERN-OHL-S-2.0
  • 4 layers96 × 70 mmTradewind, the printed circuit board in 3D

    Tradewind

    binaryBeachLLC/tradewind

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

    85 parts
  • 4 layers130 × 74.7 mmStima V4 Slave R1 1, the printed circuit board in 3D

    Stima V4 Slave R1 1

    r-map/rmap

    rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

    289 parts55
  • 4 layers92 × 92 mmRtihu, the printed circuit board in 3D

    Rtihu

    AMSAT-NA/PacSatDocs

    395 parts4
  • 2 layers59 × 83 mmSciencefestivalpcb, the printed circuit board in 3D

    Sciencefestivalpcb

    kongr45gpen/puzzle-pcb

    PCB for Science Festival 2023

    70 parts
  • 4 layers82 × 66 mmCOMET1 CCT, the printed circuit board in 3D

    COMET1 CCT

    Ben-Bussch/COMET-I-Static-Fire

    Avionics for Static Fire of Comet 1

    95 parts

Questions

How big is the Core board PCB?

It measures 82.5 × 82.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Core board use?

150 parts, built around the STM32L452RCT6, TCAN330D, TPS63900DSKR and BMI323. 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.

Where can I download the Core board KiCad files?

From the stellarcorp/tvsc repository on GitHub, at the commit this page was made from: the board is electronics/projects/blocks/core_board/core_board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Core board design in my own project?

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).