Skip to the content
PCBKitNew board
4 layers61 × 45.1 mmObc, the printed circuit board in 3D

Open-source hardware and software for a satellite with a custom on-board computer to interface over I2C, SPI, and UART with a flash chip, IMU, barometer, camera, and thermal sensors. Built to fit within a 1U form factor.

Size
61 × 45.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
29
Nets
32
Pads
115
Tracks, vias
221, 24
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Jun 2021
Updated
28 Sep 2021

Overview

Obc is an open-source printed circuit board by harmalkar, from the harmalkar/satellite-prototype repository on GitHub. It is a 4-layer board of 61 × 45.1 mm with 29 parts on 32 nets, routed with 221 tracks and 24 vias.

It is built around the W25Q32JVSSIQ and LSM6DS3. Its parts include 9 capacitors, 6 resistors, 5 ICs, 4 connectors and 3 diodes. It belongs with the sensors and measurement and interfaces and adapters boards and the STM32 boards of this library.

Main components

2

README

openlst/README.md

OpenLST Development/BPP Board

OpenLST board for SEDS@UMD modified by Nathan Kerns. The latest version of Kicad 6 Nightlies is required to view or modify the design. Recent pdf exports of the PCB and schematic are available in the pdf folder, but may not be completely up to date.

Interactive BOM

BOM

BOM is automatically generated in KiCAD using "bom_csv_grouped_by_value" script, and manually separated into formats seen in bom folder. openlst-bom.csv contains entire BOM, openlst-bom-digikey.csv contains Digikey components, and openlst-bom-mouser.csv contains Mouser components.

Power Budgets

3.3 V - 85 mA

  • CC1110 - 50 mA max
  • ASFL1-27MHz - 15 mA max
  • TLV803S - 15 mA max
  • PE4259 - <1 mA
  • RFFM6404 - <1 mA

4.2 V - 600 mA

  • RFFM6404 - 600 mA max

Frequency Range

430-445 MHz

  • CC1110 - 391-464 MHz
  • SF2446E - 425-445 MHz
  • RFFM6404 - 430-450 MHz

Temperature Range

Constraining component is ASFL1-27MHz at -20 to 70 C

PCB

Layers

  • F.Cu - GND plane + signals
  • In1.Cu - GND plane
  • In2.Cu - Power planes
  • B.Cu - GND plane + signals

50 ohm traces

  • 6 mil (0.15 mm) clearance
  • 13.4 mil (0.34 mm) width
  • Via fence on 50x50 mil (1.27x1.27 mm) grid

Other traces

  • 0.2 mm (8 mil) signal traces
  • 0.3 mm (12 mil) power traces
  • Power planes for high current paths

Dimensions

  • Board size: 50x43mm (not including SMA connector)
  • Hole pattern: 43x36mm, M3 clearance hole (3.2mm diameter), screw head up to 6.5mm diameter

Original readme

OpenLST Reference Hardware

This repository contains a KiCad project with a hardware reference implementation for the OpenLST. This design is a simplified version of the Texas Instruments CC1110 432 MHz reference design. A 1 watt power amplifier module has been added to increase operating range. The design is intended for use at 437 MHz, however, it may be modified for use at other frequencies.

The user is responsible for obtaining and maintaining the necessary license to operate this radio. The example project uses frequencies in the US Amateur Radio UHF band. Transmissions in this band require a valid FCC license and compliance with CFR Part 97.

board rendering

Contents

This repository contains the following items:

License & Legal Information

Copyright 2018 Planet Labs Inc. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

This document may contain technology or software the export of which is or may be restricted by the Export Administration Act and the Export Administration Regulations (EAR), 15 C.F.R. parts 730-774. Diversion contrary to U.S. law is prohibited.

Parts

29
QtyValueFootprintReferences
6100nCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C7, C8, C9
210uCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1, C5
2220Resistor_SMD:R_0603_1608MetricR2, R3
24.7kResistor_SMD:R_0603_1608MetricR5, R6
1100uCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC6
110kResistor_SMD:R_0603_1608MetricR1
160Resistor_SMD:R_0603_1608MetricR4
1AP1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1ASE-xxxMHzOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mmX1
1BlueLED_SMD:LED_0805_2012MetricD3
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3
1GreenLED_SMD:LED_0805_2012MetricD2
1LSM6DS3Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU5
1MS5607-02BAPackage_LGA:LGA-8_3x5mm_P1.25mmU4
1RedLED_SMD:LED_0805_2012MetricD1
1STM32L041F6PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ4
1W25Q32JVSSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU1

Questions

How big is the Obc PCB?

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

What parts does the Obc use?

29 parts, built around the W25Q32JVSSIQ and LSM6DS3. 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 Obc KiCad files?

From the harmalkar/satellite-prototype repository on GitHub, at the commit this page was made from: the board is obc/obc.kicad_pcb and its schematic openlst/CAN_sheet.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Obc design in my own project?

Its repository states no licence, so its author keeps all rights: ask harmalkar before reusing the design.

More from harmalkar/satellite-prototype

1
  • 4 layers50 × 43 mmOpenlst hw, the printed circuit board in 3D

    Openlst hw

    harmalkar/satellite-prototype

    Open-source hardware and software for a satellite with a custom on-board computer to interface over I2C, SPI, and UART with a flash chip, IMU, barometer, camera, and thermal sensors. Built to fit within a 1U form factor.

    98 parts1

Similar boards

  • 2 layers63.5 × 63.5 mmMain pcb, the printed circuit board in 3D

    Main pcb

    peterkrull/quad

    Firmware, hardware and documentation for my autonomous quad copter project

    45 parts210GPL-3.0
  • 2 layers158.1 × 124.5 mmUsb1, the printed circuit board in 3D

    Usb1

    neuroidss/FreeEEG32-beta

    as FreeEEG32 plus alpha1.5 test passed, FreeEEG32 project changed to beta version

    213 parts166AGPL-3.0
  • 2 layers168.9 × 123.3 mmOEM ECU, the printed circuit board in 3D

    OEM ECU

    aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware

    Volvo MKII Open Hardware

    296 parts161CC0-1.0
  • 2 layers43 × 34.3 mmEspway, the printed circuit board in 3D

    Espway

    espway/espway

    Segway-like robot implemented on ESP8266

    37 parts122LGPL-3.0
  • 2 layers57.2 × 35.1 mmMainBoard Rev2, the printed circuit board in 3D

    MainBoard Rev2

    lzrtag/LZRTag

    AVR-Based easily modifyable DIY Lasertag!

    70 parts111GPL-3.0
  • 2 layers59.2 × 41 mmBluey, the printed circuit board in 3D

    Bluey

    electronut/ElectronutLabs-bluey

    Nordic nRF52832 BLE development board with sensors.

    79 parts96
  • 4 layers69.8 × 69.8 mmFreeEEG32, the printed circuit board in 3D

    FreeEEG32

    neuroidss/FreeEEG32-alpha1.0

    ALPHA1.0 TEST FAILED, USE NEW VERSION INSTEAD FreeEEG32 alpha1.0 32 channels mobile electroencephalography under GNU AGPL 24 bits, 4kSPS ADCs 4x AD7770 MCU STM32F427ZI WIFI ESP-12F (ESP8266) USB CP2102N Accel & hyro…

    217 parts39AGPL-3.0
  • 4 layers70 × 70 mmFreeEEG32-alpha1.5, the printed circuit board in 3D

    FreeEEG32-alpha1.5

    neuroidss/FreeEEG32-alpha1.5

    4xAD7771BCPZ 64 kSPS, ADR4525BRZ 2.5V REF +-0.02%, STM32H743ZIT6 MCU 1027 DMIPS

    198 parts24AGPL-3.0