Skip to the content
PCBKitNew board
2 layersATP Teensy, the printed circuit board in 3D

PCB containing all sensors used during flight

Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
96
Pads
155
Tracks, vias
143, 3
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
25 Oct 2022
Updated
16 Mar 2023

Overview

ATP Teensy is an open-source printed circuit board by UCI-Rocket-Project, from the UCI-Rocket-Project/AFS-PCB repository on GitHub. It is a 2-layer board with 26 parts on 96 nets, routed with 143 tracks and 3 vias.

It is built around the TEENSY 4.1 and L7805CV. Its parts include 7 capacitors, 4 connectors and 2 resistors. It belongs with the sensors and measurement boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

2

README

README.md

UCIRP Avionics Flight Sensor (AFS)

v1.1 "Rigel" (a star in Orion's constellation)

The board includes:

Communication Protocols Used:

ComponentCommunication Protocol
BMP388SPI
ECU 1.5 "Orion"I2C (Wire)
GPSUART (Serial 2)
MPU-6050I2C (Wire 1)
SD ModuleSPI
XBEEUART (Serial 6)

Pinouts:

BMP

  • CS -> 10 CS
  • SDI -> 11 MOSI
  • SDO -> 12 MISO
  • SCK -> 13 SCK

ECU 1.5 "Orion"

  • SDA2 -> 18 SDA
  • SCL2 -> 19 SCL

GPS (Serial2 port in Teensy 4.1)

  • TX -> 7 RX2
  • RX -> 8 TX2

MPU (Wire1 port in Teensy 4.1)

  • SDA -> 17 SDA1
  • SCL -> 16 SCL1

SD Module

  • MISO -> 39 MISO1
  • MOSI -> 26 MOSI1
  • SCK -> 27 SCK1
  • CS -> 38 CS1

XBEE (Serial6 port in Teensy 4.1)

  • DOUT -> 25 RX6
  • DIN -> 24 TX6

Used Packages

  • Teensy 4.1 symbol and footprint. Related files and license is located under /teensylib.

Notes

  • The board requires an external 9V battery to power sensors and the Teensy. The onboard regulator will step down to 5V and provide stable 5V power.
  • The GPS uses an optional "CR1220 coin cell to keep the RTC running and allow warm starts"
  • The XBee module (not on AFS PCB) mounts on top of the XBee USB adapter. The USB adapter board has power and serial pass-through to the XBee module
  • The board was renamed from "Avionics Test Payload (ATP)" to "Avionics Flight Sensor (AFS)"

v1.1

  • Changed Adafruit XBee USB Adapter to Sparkfun XBee Adapter
  • XBee receives 5V from regulator, instead of 3.3V from Teensy. During testing we found out that Teensy did not supply enough power for Xbee communication and after sending 1 or 2 packages of data, the Teensy would stop working.
  • Regulator is flipped, so we can attach a heat sink

Parts

26
QtyValueFootprintReferences
4Conn_01x01MountingHole:MountingHole_3.2mm_M3J2, J3, J4, J5
31uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C7
210nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
2LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder5V, 9V
2LOGOATP_Teensy_footprints:UCIRP_logoGe, Ge
110uF, 50VCapacitor_SMD:CP_Elec_5x5.4C5
1290RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
147pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
190RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1BMP388_3966ATP_Teensy_footprints:BMP_boardBMP
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalI2C
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalSPI
1GPSATP_Teensy_footprints:GPS_boardGPS
1L7805CVATP_Teensy_footprints:L7805CVREG
1MPU6050ATP_Teensy_footprints:IMU_boardIMU
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mm9V PWR
1Teensy4.1teensy:Teensy41TEENSY_4.1
1XBee_SparkfunRegulatedAdapterATP_Teensy_footprints:XBee_SparkfunAdapterXBEE

Questions

What parts does the ATP Teensy use?

26 parts, built around the TEENSY 4.1 and L7805CV. 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 ATP Teensy KiCad files?

From the UCI-Rocket-Project/AFS-PCB repository on GitHub, at the commit this page was made from: the board is ATP_Teensy.kicad_pcb and its schematic ATP_Teensy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ATP Teensy design in my own project?

Its repository states no licence, so its author keeps all rights: ask UCI-Rocket-Project before reusing the design.

Similar boards

  • 2 layers52.1 × 116.8 mmDIY Uncertainty, the printed circuit board in 3D

    DIY Uncertainty

    oamodular/uncertainty

    This readme needs to be updated to reflect this and to talk about the many other languages that people have used to create new firmware for Uncertainty.

    67 parts43
  • 2 layers55 × 90.8 mmSlider, the printed circuit board in 3D

    Slider

    DusterTheFirst/rocketry

    🚀 Thrust Vector Controlled Model Rockets

    33 parts22GPL-3.0
  • 2 layers100 × 80 mmRti, the printed circuit board in 3D

    Rti

    cceh/rti

    Reflectance Transformation Imaging

    58 parts15
  • 2 layers377.2 × 318 mmThree phase bridge, the printed circuit board in 3D

    Three phase bridge

    arcoslab/open-coroco-legacy

    COmpliant RObot COntroller is a free software project aiming to create an impedance controller based on a stm32 microcontroller using bldc motors and strain gauges.

    105 parts6
  • 2 layers127 × 91.5 mmAccumulator Board, the printed circuit board in 3D

    Accumulator Board

    formulaslug/fs-3-schematics

    Electrical Design Repository for fs-3 schematics and PCBs

    110 parts5
  • 2 layers100 × 60 mmLopielle, the printed circuit board in 3D

    Lopielle

    andreasimonetto/lopielle

    MIDI synth based on Yamaha OPLL FM synthesis sound chip (YM2413)

    49 parts2
  • 2 layers162.6 × 123.2 mmTo print, the printed circuit board in 3D

    To print

    anorimaki/selfbalancing-robot

    A buck converter to generate the 5V power rail would have been a better choice because it would be more efficient (extending battery life) and eliminate the need of a second battery (the circuit could be plugged with…

    124 parts2
  • 2 layers100 × 200 mmH Bridge BLDC, the printed circuit board in 3D

    H Bridge BLDC

    l4m4re/H_Bridge_BLDC

    Simple experimental H bridge BLDC controller

    131 parts2CC-BY-4.0