
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.

PCB containing all sensors used during flight
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.
v1.1 "Rigel" (a star in Orion's constellation)
The board includes:
Communication Protocols Used:
| Component | Communication Protocol |
|---|---|
| BMP388 | SPI |
| ECU 1.5 "Orion" | I2C (Wire) |
| GPS | UART (Serial 2) |
| MPU-6050 | I2C (Wire 1) |
| SD Module | SPI |
| XBEE | UART (Serial 6) |
Pinouts:
BMP
ECU 1.5 "Orion"
GPS (Serial2 port in Teensy 4.1)
MPU (Wire1 port in Teensy 4.1)
SD Module
XBEE (Serial6 port in Teensy 4.1)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x01 | MountingHole:MountingHole_3.2mm_M3 | J2, J3, J4, J5 |
| 3 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C6, C7 |
| 2 | 10nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | 5V, 9V |
| 2 | LOGO | ATP_Teensy_footprints:UCIRP_logo | Ge, Ge |
| 1 | 10uF, 50V | Capacitor_SMD:CP_Elec_5x5.4 | C5 |
| 1 | 290R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 47pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 90R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | BMP388_3966 | ATP_Teensy_footprints:BMP_board | BMP |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | I2C |
| 1 | Conn_01x06_Male | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | SPI |
| 1 | GPS | ATP_Teensy_footprints:GPS_board | GPS |
| 1 | L7805CV | ATP_Teensy_footprints:L7805CV | REG |
| 1 | MPU6050 | ATP_Teensy_footprints:IMU_board | IMU |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | 9V PWR |
| 1 | Teensy4.1 | teensy:Teensy41 | TEENSY_4.1 |
| 1 | XBee_SparkfunRegulatedAdapter | ATP_Teensy_footprints:XBee_SparkfunAdapter | XBEE |
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.
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.
Its repository states no licence, so its author keeps all rights: ask UCI-Rocket-Project before reusing the design.

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.



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.

formulaslug/fs-3-schematics
Electrical Design Repository for fs-3 schematics and PCBs

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

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…
