Skip to the content
2 layers101.6 × 76.2 mmCameraBoard, the printed circuit board in 3D

Avionics for the LV3.1 rocket

Size
101.6 × 76.2 mm
Copper layers
2
Thickness
1.65 mm
Parts
68
Nets
44
Pads
177
Tracks, vias
245, 182
Pours
21
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Feb 2020
Updated
23 Sep 2026

Overview

CameraBoard is an open-source printed circuit board by psas, from the psas/lv3.1-avionics repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 101.6 × 76.2 mm with 68 parts on 44 nets, routed with 245 tracks and 182 vias.

It is built around the LM2678SD-ADJ/NOPB, MP2659GQ-0000-Z and RMCF0603FT10K0, with the RMCF0603FT1K00, 150060AS75000 and AOD4185 among its other parts. Its parts include 16 capacitors, 14 resistors, 5 diodes, 3 transistors and 2 ICs.

Main components

12

README

CameraBoard/kicad/README.md

title: "LV3 Camera Board" subtitle: | Fabrication and Assembly Information
For build TIME-STAMP fontsize: 10pt geometry:

  • margin=0.5in toc: true toc-depth: 2 colorlinks: true urlcolor: blue

\newpage

About this Board

Board Description

This board runs the 9 cameras for the 360 view camera setup on LV3.x. It takes 19V to charge the 4S battery pack, and only runs the cameras when rocketready is asserted.

Documentation Links

Documentation Files

FilenameNotes
README.pdfThis README file
flatsat-breakout-outline.dxfBoard outline (with holes) in DXF format
flatsat-breakout-pcba.step3D model of PCBA (with components)
flatsat-breakout-render-bot.jpgRender of the top of the 3D model
flatsat-breakout-render-bot.jpgRender of the bottom of the 3D model
flatsat-breakout-schematic.pdfPDF of board schematics

Contact Information

Board Renders

Render of the top of the 3D model{width=50%} Render of the bottom of the 3D model{width=50%}

\newpage

Printed Circuit Board (PCB) Fabrication Information

Board Info

  • 2 layer board
  • Bounding box is 101.6000 x 76.2000 mm
  • Board thickness is 1.59 mm (0.063 inch)

Board Requirements

  • Design Rules
    • Minimum Trace / Space design rulea: 0.1524 mm (6.0 mil) / 0.1524 mm (6.0 mil)
    • Outer dimension router tolerance: +/- 0.254 mm (10.0 mil)
    • Hole placement tolerance: +/- 0.075 mm (3.0 mil)
  • Drills
    • Drill Positional Tolerance: 0.051 mm (2.0 mil)
    • Drill Size tolerance: +/- 0.064 mm (2.5 mil)
  • Plated/Un-plated holes
    • There are no un-plated (NPT) holes
    • There are 96 plated through (PTH) holes
    • PTH minimum diameter: 0.254 mm (10 mil)
    • PTH minimum annulus: 0.102 mm (4 mil) radius
  • Outline/Routing
    • No requirements.
  • Slots
    • There are no slots.
  • Cutouts
    • There are no cutouts
  • There are 3 fiducials on the top layer.
  • Panel tabs ("mouse bites")
    • Card edges must be smooth; no mouse bites or other intrusions into the card outline.
    • If external mouse bites are required, minimize and customer will remove by hand before assembly.
  • If not otherwise specified, build to IPC 6012 Class 2 or better.

Materials

  • No requirements for materials.
  • Copper Surface treatment should be ENIG, althogh immersion Silver is acceptable.
  • White silkscreen on top and bottom surface
  • Taiyo PSR-4000 or equivalent soldermask on top and bottom, no requirements for color.

Stack Up

  • Any FR4 like material is acceptable.
  • 1 oz Copper on top and bottom layers
  • 1.6 mm thick when done (1/16 inch)

Array / Panel Information

  • Coordinate with Contract Manufacturer (CM) for optimal size of this panel.
  • If no feedback from CM, then produce single boards (no panel).

Fabrication Files

IPC-2581 File

FilenameNotes
PROJECT-NAME-ipc2581.xmlIPC-2581 board information file

Legacy PCB Files

FilenameNotes
PROJECT-NAME-Edge_Cuts.gbrRS274X file for the dimension (outline) layer
PROJECT-NAME-F_Silkscreen.gbrRS274X file for the top silkscreen
PROJECT-NAME-F_Mask.gbrRS274X file for the top soldermask
PROJECT-NAME-F_Cu.gbrRS274X file for the top copper layer
PROJECT-NAME-In1_Cu.gbrRS274X file for the layer 2 copper
PROJECT-NAME-In2_Cu.gbrRS274X file for the layer 3 copper
PROJECT-NAME-B_Cu.gbrRS274X file for the bottom copper layer
PROJECT-NAME-B_Mask.gbrRS274X file for the bottom soldermask
PROJECT-NAME-B_Silkscreen.gbrRS274X file for the bottom silkscreen
PROJECT-NAME-NPTH.drlExcellon file for non-plated through holes
PROJECT-NAME-PTH.drlExcellon file for plated through holes

\newpage

Printed Circuit Board Assembly (PCBA) Information

Assembly Info

  • All components are on the top side of the board.
  • Mixed SMT and TH components.

Assembly Requirements

  • Assemble to IPC Class 2 or better
  • Solder paste can be ROHS or leaded.
  • No clean, or Aqueous flux and wash, can be used.
  • No conformal coating.

Component Specific Assembly Information

  • None

Assembly Files

IPC-2581 File

FilenameNotes
PROJECT-NAME-ipc2581.xmlIPC-2581 board information file

Bill of Materials (BOM)

FilenameDescription
PROJECT-NAME-bom.csvBOM in Comma Separated Variable format

Solder Paste Stencils

FilenameNotes
PROJECT-NAME-B_Paste.gbrRS274X file for top/front solder paste stencil
PROJECT-NAME-F_Paste.gbrRS274X file for bottom/back solder paste stencil

Mounting/Placement Location

FilenameDescription
PROJECT-NAME-3u.posPick and place locations for components

Parts

68
QtyValueFootprintReferences
11Test-Pointoresat-misc:TestPoint-0.75mm-thTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11
10PINHD-1X3Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP5, JP6, JP7, JP8, JP9, JP10, JP11, JP12, JP13, JP14
810uoresat-passives:1206-CC1, C3, C4, C5, C9, C11, C12, C13
510koresat-passives:0603-C-NOSILKR1, R2, R4, R6, R13
31uoresat-passives:0805-C-NOSILKC2, C10, C14
3~Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2, JP3
2100uCapacitor_SMD:CP_Elec_8x10.5C15, C16
21koresat-passives:0603-C-NOSILKR11, R12
2AMBLED_SMD:LED_0603_1608MetricD2, D3
2AOD4185oresat-transistors:TO252_AOS-MQ2, Q3
1100noresat-passives:0603-C-NOSILKC8
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalTH1
110noresat-passives:0603-C-NOSILKC7
110uoresat-misc:WE-PD_1260L2
1133koresat-passives:0603-C-NOSILKR3
1150koresat-passives:0603-C-NOSILKR14
12.26koresat-passives:0603-C-NOSILKR8
12.2uoresat-passives:1206-CC6
122uInductor_SMD:L_Vishay_IHLP-4040L1
12koresat-passives:0603-C-NOSILKR7
133koresat-passives:0603-C-NOSILKR5
138.3koresat-passives:0603-C-NOSILKR10
16.98koresat-passives:0603-C-NOSILKR9
1B240Diode_SMD:D_SMBD1
1DMG3404L-7oresat-transistors:DMG3404L_DIOQ1
1GRNLED_SMD:LED_0603_1608MetricD5
1LM2678SD-ADJ/NOPBpsas-footprints:SRC14AU2
1MBRD835Package_TO_SOT_SMD:TO-252-2D4
1MP2659GQ-0000-Zpsas-footprints:MP2659GQ0000ZU1
1PINHD-1X6Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJP4

Similar boards

  • 4 layers99.8 × 94.6 mmOresat live card, the printed circuit board in 3D

    Oresat live card

    oresat/oresat-dxwifi-hardware

    OreSat hardware for high speed data communications using 2.4 GHz WiFi.

    376 parts19GPL-3.0
  • 4 layers99.8 × 94.6 mmOresat c3, the printed circuit board in 3D

    Oresat c3

    oresat/oresat-c3-hardware

    C3 (Command, Communication, and Control) our Command and Data Handling (C&DH) card.

    504 parts27
  • 4 layers83 × 100 mmSolar module-1u si, the printed circuit board in 3D

    Solar module-1u si

    oresat/oresat-solar-hardware

    OreSat solar array designs and CAD

    148 parts28
  • 4 layers100 × 100 mmRpi pico kit, the printed circuit board in 3D

    Rpi pico kit

    999matej999/pico-kit-pcb

    198 parts1GPL-3.0
  • 4 layers52 × 42 mmHa coap pcb, the printed circuit board in 3D

    Ha coap pcb

    yanntalhouarne/ha-coap-pcb

    104 parts
  • 4 layers18 × 84.7 mmMatrix Keypad To CAN Bus, the printed circuit board in 3D

    Matrix Keypad To CAN Bus

    OSE-NZ/keypad-to-can-pcb

    PCB to interface a matrix keypad to a CAN bus.

    36 partsMIT
  • 4 layers88 × 94.5 mmFC V5a, the printed circuit board in 3D

    FC V5a

    proveskit/flight_controller_board

    The main flight computer board for the PROVES Kit.

    270 parts6CERN-OHL-W-2.0
  • 4 layers88 × 94.5 mmRT1050, the printed circuit board in 3D

    RT1050

    NortheasternSatelliteLab/ADCS-Camera-Payload-Board

    209 parts2

Questions

How big is the CameraBoard PCB?

It measures 101.6 × 76.2 mm and has 2 copper layers, 1.65 mm thick.

What parts does the CameraBoard use?

68 parts, built around the LM2678SD-ADJ/NOPB, MP2659GQ-0000-Z, RMCF0603FT10K0 and RMCF0603FT1K00. 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 CameraBoard KiCad files?

From the psas/lv3.1-avionics repository on GitHub, at the commit this page was made from: the board is CameraBoard/kicad/CameraBoard.kicad_pcb and its schematic CameraBoard/kicad/CameraBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CameraBoard design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).