Skip to content

visionspacetec/VST104

Repository files navigation

VST104 - Vision Space Tech. PC104 boards

This repository contains all of the PCB boards designed by the company Vision Space Technologies as a contribution to an open-source space and earth exploration project LibreCube.

Boards

All of the boards are designed with KiCad software and follow the normative specifications of LibreCube boards in PC104 format defined at this link. It includes information about the board layout, stacking, components, and other essential parameters. All used components of the OBC boards are suitable for space applications as they meet: i). Mechanical failure qualifications AEC-Q100 or AEC-Q200; ii). Military rated operational temperatures (-40°C to +125°C).

The following boards have been developed or are currently under development:

VST104 prototype board - referred as Board Zero

This board is designed to be connected to other LibreCube boards for hardware and software testing and development. The main working area contains a universal THT soldering array and two SO-24 footprints with extended pads. The board should provide an efficient tool for soldering temporary circuits with THT technology (plus the two SMD chips).

VST104 single OBC board - referred as Board Sierra

This board hosts a single redundant onboard computer designed to fulfill space industry requirements. The main processing unit is STM32L496 microprocessor with access to triple redundant FLASH and F-RAM memories, two CAN-BUS drivers, high and low-speed external oscillators, and seven onboard temperature sensors, all together with many protective features. A large universal soldering array with SO-24 footprints fills the unused parts of the board.

VST104 double OBC board - referred as Board Delta

This board combines two sierra boards in parallel design prowiding a doble redundancy. User is capable of running the very same code on both of the OBCs (as they have consistent layout) and switching inbetween them with dedicadet kill-switches. Universal soldering array with SO-24 footprints fills the unused lower part of the board.

VST104 Flat-Sat board - referred as Element Foxtrot

This auxiliary VST board serves as a flat-sat development board. It is capable of hosting four PC104 modules with the possibility of extension to other flat-sat thru FPC cable. LibreCube PC104 header pinout is expected (important for power lines). The breakable part on the top serves as external power management circuitry (many protection features included) with 2[mm] power plug or USB-C connector. With a voltage range 7-14[V] (same for both inputs) and current up to 6[A], is this auxiliary board quite universal in terms of applicable power source. Please note the 5[V] input possibility for the USB-C.

Software

Only a basic C++ software dedicated to the test of correct board assembly is available sofar at this repository.

Libraries

All of the previously stated boards of this project share these KiCad libraries. These libraries are located outside individual boards project files. As there is no library management included in KiCad, the user is required to change hardcoded library paths manually.

Library Description
VST104_libraries Just a few new symbols were required so far. All of them are listed in this symbol library.
VST104_footprints This library contains all of the created or modified footprints. A special subfolder contains 3D models of some of the used components. The standard silk line width is 0.16[mm].
VST104_logos All of the used silk layer logos and special characters are placed in this library.

Plugins

During development and other works on this project, the following external KiCad plugins were used:

Plugin Description
Interactive HTML BOM "Tool designed to assist with hand assembling PCBs. Output is viewable in any modern browser and allows users to easily highlight a specific reference or all components in a group on a visual rendering of PCB. Script works both as Pcbnew action plugin and as a command-line tool."
Teardrops "A GUI to teardrop the vias, pads and "T" tracks connections in the Pcbnew."
Replicate layout "This Kicad Action plugin replicates layout section. The replication is based upon hiThe basilical sheets. The basic requirement for replication is that the section for replication is completely contained within one hierarchical sheet, and replicated sections are just a copy of the same sheet."
RF-Tools for KiCAD "A Kicad Action plugin suite to mitered RF and Flex PCB design. Footprint wizards for designing mitered bends, tapered track connectors, and arc tracks (radius bends) for RF layout, included. Round track corners routing, PCB length measurement, and a mask expansion tool for direct PCB routing. Via fencing tool for RF via shielding."