This is the hardware repo for our new RP2040-based flight computer. We aim to use this to provide GPS tracking and parachute deployment on our next generation of rockets.
Kicad should be able to view this file perfectly fine without any setup, however if you wish to make changes you'll need to download our components library. You can either download it and drop its contents in the YAR-Kicad-Libs folder, or run:
git submodule init
git submodule update
MCU: RP2040, 2 core ARM M0+ @ 133 MHz
Storage: 2 x W25Q128 Flash chips, 16MB each.
Radio: Si4468/7
GPS: L70B-M29
Accelerometer: ADXL 200g
Gyroscope: I3G4250DTR
Barometer: MS563702BA03-50
Revision 1, that was issued to JLCPCB in Jan 2023 has a few issues, in rough order of severity:
- Gyroscope footprint is mirrored. Attempting to fit the gyroscope will cause a short to ground through the gyro.
- Pyro channels are of an unproven design.
- Switching on the low side may cause accidental ignition if the ematch were to short to ground.
- MOSFETS are small (?)
- GPS footprint has pin 1 marker in the wrong location. Fortunately this is just an issue with the silkscreen, the actual footprint is okay.
- Board is slightly large for some rockets. Would like to reduce size if possible.
- BOM is huge making hand-placing components a bit of a headache.
- No-one has mini USB nowadays.