Skip to the content
2 layers247.7 × 178.4 mmCaelusPCB, the printed circuit board in 3D

Source code for our rocket's launch box.

Size
247.7 × 178.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
89
Nets
118
Pads
491
Tracks, vias
1,498, 102
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
1 Oct 2020
Updated
3 Apr 2023

Overview

CaelusPCB is an open-source printed circuit board by CaelusRocketry, from the CaelusRocketry/launch-box repository on GitHub. It is a 2-layer board of 247.7 × 178.4 mm with 89 parts on 118 nets, routed with 1,498 tracks and 102 vias.

It is built around the MAX31856, L7805 and XT60-M. Its parts include 29 resistors, 29 connectors, 27 ICs and 2 diodes. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

3

README

README.md

View this project on CADLAB.io.

Launch Box

Source code for our rocket's launch box.

Pre-refactor

https://github.com/ProjectCaelus/launch-box/tree/2eb651392b1af030fa2c863ca12c2973148bd2ff

Making Changes

Post-production version of PCBs: those currently in use are in launch-box_stable folders. You shouldn't be editing these files, only copying them or using them as reference Libraries now stores all our libraries 2 schematic libraries: CaelusPCB.lib and Launchbox.lib 1 Footprint library: Launchbox.pretty If you intend to make a change to a PCB, copy the most recent version's project directory, in this case it should be those in _stable, rename, and move it to launch-box\PCBs{corresponding folder} Follow the naming conventions: Date + Time + Name First off, it's important that you know what files you should and should not edit. There are 3 kinds of libraries:

1.) -.lib: Looks like CaelusPCB.lib or Launchbox.lib These are our stable global project libraries, meaning that they are like the framework for all components in all projects

2.) -cache.lib When you copy a project directory, its -cache.lib file is copied with it. If you make changes to the schematic, for example adding a new component, the local -cache.lib file will update. The -cache.lib of the copied project remains the same, and this is how we do version control. You don't need to really know how this process works or why its important. You just need to know that you add components to -.lib directories. YOU DON'T TOUCH -cache.lib or -rescue.lib.

3.) -rescue.lib Not important until you're ready to publish/push your changes. Whenever you copy a new project, or pull from github, YOU NEED TO CHECK YOUR LIBRARIES Make sure that you have CaelusPCB.lib or Launchbox.lib (depending on what project you're working on, pointing to launch-box\Libraries\CaelusPCB.lib or Launchbox.lib Make sure in Manage Footprints libraries, you have launch-box\Libaries\launchbox.pretty Make sure the -cache and -rescue files are in the correct project directory: not from the copied one or something random When you're finished on a project, you need to do the following:

1.) Make sure everything is saved, close and reopen KiCad

2.) Delete, not uncheck, Delete Launchbox.lib and/or CaelusPCB.lib from your library preferences and reopen the schematic.

3.) You should be prompted to rescue your -cached files. Say ok to all.

This updates your -rescue.lib and sets all your schematic components to read from -rescue.lib instead of CaelusPCB.lib or Launchbox.lib This means this project is now isolated: a change in the global project libraries won't change your project

4.) Message avionics lead to verify and git push.

Parts

89
QtyValueFootprintReferences
27R_USResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR1, R2, R11, R12, R13, R14, R15, R16, R19, R20, R21, R22, R23, R24, R26, R27 +11
12440055-3Launchbox:Crimp_HeaderJ16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J26, J27
12SPDT_ICPackage_DIP:DIP-8_W7.62mmU20, U21, U22, U44, U48, U49, U51, U52, U53, U54, U55, U58
12XT60-MLaunchbox:AMASS_XT60-MJ4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15
4MAX31856Launchbox:MAX31856U1, U15, U18, U33
3440055-5Launchbox:TE_1735446-5J1, J2, J3
3Launchbox_HT12DPackage_DIP:DIP-18_W7.62mmU19, U34, U50
3LoadCellAmpLaunchbox:LoadCellAmpU25, U36, U46
26-Channel-5V-RelaysLaunchbox:6x_relay_moduleU2, U4
2CaelusPCB-rescue_XT60-M-CaelusPCBLaunchbox:AMASS_XT60-MJ28, J29
2LEDLED_THT:LED_D5.0mmD1, D2
2RResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR10, R17
1Battery_CellLaunchbox:XT60H-M12BT1
1L7805Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU3
1RJ45EthernetBreakoutLaunchbox:RJ45EthernetBreakoutAyo1
1Teensy3.6Launchbox:Teensy 3.6U23
1XBee_BreakoutLaunchbox:Xbee_BreakoutU56

More from CaelusRocketry/launch-box

12
  • 2 layers196.2 × 130.8 mmCaelusPCB, the printed circuit board in 3D

    CaelusPCB

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    86 parts1
  • 2 layers82 × 65.5 mmCaelusPCB, the printed circuit board in 3D

    CaelusPCB

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    85 parts1
  • 2 layers196.2 × 130.8 mmCaelusPCB, the printed circuit board in 3D

    CaelusPCB

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    85 parts1
  • 2 layers80.8 × 65.5 mmOld, the printed circuit board in 3D

    Old

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    85 parts1
  • 2 layers99.1 × 65.5 mmCaelusPCB, the printed circuit board in 3D

    CaelusPCB

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    62 parts1
  • 2 layersCaelusPCBCopy, the printed circuit board in 3D

    CaelusPCBCopy

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    53 parts1
  • 2 layers137 × 150 mmLaunchbox, the printed circuit board in 3D

    Launchbox

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    34 parts1
  • 2 layers137 × 150 mmLaunchbox, the printed circuit board in 3D

    Launchbox

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    31 parts1
  • 2 layers127 × 127 mmLaunchbox, the printed circuit board in 3D

    Launchbox

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    21 parts1
  • 2 layers83.8 × 105.4 mmPDBV2, the printed circuit board in 3D

    PDBV2

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    18 parts1
  • 2 layers96 × 112 mmPDB, the printed circuit board in 3D

    PDB

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    14 parts1
  • 2 layers24.1 × 34.3 mmEthernetBoard, the printed circuit board in 3D

    EthernetBoard

    CaelusRocketry/launch-box

    Source code for our rocket's launch box.

    2 parts1

Similar boards

  • 2 layers108.2 × 124.9 mmSBC, the printed circuit board in 3D

    SBC

    ahmedsiddyq/mine_sweeper

    A software implementation of the classic Minesweeper game.

    373 parts
  • 2 layers83 × 123.5 mmCaeluspcb, the printed circuit board in 3D

    Caeluspcb

    n1vaan/caelusencoderpcb

    This is a custom PCB we designed to streamline the control system for our liquid-fueled rocket tests. It combines signal encoding, ignition control, and ESP32-based automation into one board, letting us send multiple…

    62 parts
  • 2 layersMaster2, the printed circuit board in 3D

    Master2

    Shawky-MAHa/Minesweeper

    The master PCB for minesweeper ROBOT 2023

    48 parts
  • 2 layers83 × 123.5 mmCaeluspcb, the printed circuit board in 3D

    Caeluspcb

    AryanRuia/Portfolio

    A compilation of my work from over the past 2 years

    62 parts
  • 2 layers69.9 × 92.7 mmMDv1, the printed circuit board in 3D

    MDv1

    RRST-NHK-Project/kicad-ws

    基板・回路関連

    42 parts
  • 2 layers21.7 × 29.3 mmMAXTempTC, the printed circuit board in 3D

    MAXTempTC

    Duet3D/TempDaughterboards

    Temperature Measurement Daughterboards for the DuetWifi

    30 parts7
  • 4 layers78 × 78 mmBEEIRON v0.0, the printed circuit board in 3D

    BEEIRON v0.0

    Krishnawa/BEEIRON

    A JBC soldering station

    136 parts7CC0-1.0
  • 2 layers65 × 49 mmKilnHat, the printed circuit board in 3D

    KilnHat

    tanaes/KilnHat

    PCB for running a kiln from a Raspberry Pi

    48 parts7MIT

Questions

How big is the CaelusPCB PCB?

It measures 247.7 × 178.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CaelusPCB use?

89 parts, built around the MAX31856, L7805 and XT60-M. 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 CaelusPCB KiCad files?

From the CaelusRocketry/launch-box repository on GitHub, at the commit this page was made from: the board is PCBs/TestStand/TSV3/12-21 @ 00_00 - PCBVIII/CaelusPCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CaelusPCB design in my own project?

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