Skip to the content
PCBKitNew board
2 layers50 × 75 mmM2r, the printed circuit board in 3D

This repository contains the schematics, PCB designs and firmware for the various electronic systems onboard Martlet 2.

Size
50 × 75 mm
Copper layers
2
Thickness
1.6 mm
Parts
118
Nets
87
Pads
372
Tracks, vias
1,271, 189
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
30 Apr 2014
Updated
7 Apr 2017

Overview

M2r is an open-source printed circuit board by cuspaceflight, from the cuspaceflight/m2-electronics repository on GitHub. It is a 2-layer board of 50 × 75 mm with 118 parts on 87 nets, routed with 1,271 tracks and 189 vias.

It is built around the STM32F303CBT6, ADUM1201AR and MAX-7Q, with the CGA0402MLC-12G among its other parts. Its parts include 36 capacitors, 14 resistors, 11 ICs, 11 diodes and 8 connectors. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

Martlet 2 Flight Computers

This repository contains the schematics, PCB designs and firmware for the various electronic systems onboard Martlet 2.

M2FC: Flight Computer

This PCB records sensor data to onboard storage and determines when to fire pyrotechnic channels for staging and parachute release.

M2R: Radio

This PCB receives GPS signals and transmits rocket telemetry (lat, lng, alt, max alt) over a satellite radio and 70cm radio link.

Radio Link M2RL

Communicate between two M2FCs

Firmware

ChibiOS Instructions

bash
$ git submodule update --init
$ cd ChibiOS/ext
$ unzip fatfs-0.9-patched.zip
$ cd ../os/various/fatfs_bindings
$ sed -i '/extern SDCDriver SDCD1;/d' fatfs_diskio.c

Parts

118
QtyValueFootprintReferences
25TESTPADm2r:TESTPADTP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +9
17100nm2r:C0603C1, C2, C3, C4, C5, C11, C14, C15, C24, C25, C26, C27, C29, C30, C31, C34 +1
10100m2r:R0603R4, R5, R7, R8, R9, R10, R11, R12, R13, R14
72µ2m2r:C0603C7, C8, C9, C10, C13, C32, C33
5CGA0402MLC-12Gm2r:R0402D7, D8, D9, D10, D11
4M3 MOUNTm2r:M3_MOUNTX11, X12, X13, X14
4YELLOWm2r:LED0603D3, D4, D5, D6
3ADuM1201m2r:SOIC8IC3, IC4, IC5
3CONN_2m2r:S02B-PASK-2P1, P2, P8
3CONN_4m2r:S04B-PASK-2P3, P4, P5
215pm2r:C0603C35, C36
220pm2r:C0402C20, C21
2GS3m2r:SJ3GS1, GS2
2REDm2r:LED0603D1, D2
1100pm2r:C0402C16
110km2r:R0603R1
110nm2r:C0603C17
110pm2r:C0402C19
110µm2r:C1206C18
110µm2r:C0603C23
1120nm2r:L0603L1
11km2r:R0603R2
11nm2r:C0603C12
11n6m2r:L0603L2
11µm2r:C0603C28
12m2r:R0402R3
15n6m2r:L0402L3
16k8m2r:R0603R6
16p2m2r:C0402C22
18Mm2r:HC49SX10
1ADL5324m2r:SOT89-3IC7
1ADP3333m2r:MSOP8IC11
1ADP3335m2r:MSOP8IC2
1ADP3338m2r:SOT223IC1
1ALM-2712m2r:ALM-2712IC9
1JDGA_QUAD_Vm2r:JDGA_QUAD_VANT1
1LOGOm2r:cusf_logoG***
1LOGOm2r:cusf_logo_fullG***
1MAX-7Qm2r:MAX-7QIC8
1MTX2m2r:MTX2IC6
1SMAm2r:SMA-142-0701-801P7
1STM32F303Cm2r:LQFP48IC10
1SWDm2r:FTSH-105-01-F-D-KP6

Questions

How big is the M2r PCB?

It measures 50 × 75 mm and has 2 copper layers, 1.6 mm thick.

What parts does the M2r use?

118 parts, built around the STM32F303CBT6, ADUM1201AR, MAX-7Q and CGA0402MLC-12G. 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 M2r KiCad files?

From the cuspaceflight/m2-electronics repository on GitHub, at the commit this page was made from: the board is m2r/pcb/m2r.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the M2r design in my own project?

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

Similar boards

  • 2 layers89.5 × 48 mmAvionics, the printed circuit board in 3D

    Avionics

    cuspaceflight/avionics14

    Designed to be compiled with the GNU ARM Toolchain - https://launchpad.net/gcc-arm-embedded

    115 parts4
  • 2 layersM3radio, the printed circuit board in 3D

    M3radio

    cuspaceflight/m3-avionics

    Martlet 3 Avionics

    61 parts92
  • 4 layers40 × 40 mmADC2CAN, the printed circuit board in 3D

    ADC2CAN

    Antokolski/pgracing-adc2can

    46 parts
  • 2 layers121.5 × 136.5 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    192 parts208
  • 2 layers77.2 × 49.8 mmIMU, the printed circuit board in 3D

    IMU

    cuspaceflight/spalax

    10 Degree of Freedom Inertial Measurement System

    77 parts11
  • 2 layers58 × 35 mmWoodchuck, the printed circuit board in 3D

    Woodchuck

    cuspaceflight/Woodchuck

    2015/2016 HAB project

    41 partsMIT
  • 2 layers44.5 × 50.8 mmBCU Breadboard Adapter, the printed circuit board in 3D

    BCU Breadboard Adapter

    OpenKNX/OpenKNX

    OpenSource KNX software and hardware for maker, hobbyist and home automation enthusiasts

    22 parts105