| E1 | ESP32 Feather V2 (flight computer) Adafruit PID 5400 · Wi-Fi and Bluetooth switched OFF in firmware; STEMMA QT | 1 | $19.95 | $19.95 | adafruit.com Adafruit $19.95 · checked 2026-10-09 · In stock | Feather RP2040 Adalogger (PID 5980, $14.95, in stock 2026-10-09; has microSD built in, needs the RP2040 core: firmware not compiled for it) | Header soldering: adult supervision, Z87+ glasses, ventilation |
| E2 | Adalogger FeatherWing (RTC + microSD) Adafruit PID 2922 · 5.1 g; SD chip select 33 (Adafruit's ESP32 Feather table; same pin on the V2, confirmed in review) | 1 | $8.95 | $8.95 | adafruit.com Adafruit $8.95 · checked 2026-10-09 · In stock | Adafruit microSD breakout PID 4682 ($3.50, wire to SPI) | — |
| E3 | microSD card, industrial temperature (−40 °C to 85 °C), 8 GB e.g. SanDisk SDSDQAF3-008G-XI or Kingston Industrial SDCIT2/8GB (both −40 to +85 °C; SanDisk's -I version is only −25 °C). Model inside T reaches ≈ −22 to −24 °C; many consumer cards are rated only to −25 °C or 0 °C. FAT32 | 1 | $17.00 estimate | $17.00 | Industrial-card distributor (e.g. Mouser 524-SDCIT2/8GB) (no link) — | SanDisk SDSDQAF3-008G-I (−25 °C only: then extend the Lab 2 cold soak to −25 °C) | — |
| E4 | GNSS receiver u-blox MAX-M10S (Qwiic) SparkFun GPS-18037 · page: 'Max Altitude: 80,000m', 'Max Velocity: 500m/s' (receiver absolute limits); SMA connector only, needs E4a; firmware sets airborne <1g (6) and prints DO NOT FLY otherwise | 1 | $45.95 | $45.95 | sparkfun.com SparkFun $45.95 · checked 2026-10-09 · In stock | Adafruit Ultimate GPS PA1616S (PID 746, $29.95): its page does not state a high-altitude limit; not recommended until verified | — |
| E4a | GNSS antenna, active, SMA, magnetic-mount patch, 3 m cable Taoglas Ulysses AA.162.301111 · DC 1.8–5.5 V (3.0 V typ), 10 mA, LNA 28 dB, −40 to +85 °C, 57 g. The MAX-M10S board powers it from VCC_RF through 33 Ω + ferrite (≈ 2.8–3.1 V at the SMA, SparkFun schematic). Do NOT use a 3–5 V antenna such as GPS-14986 (below its minimum). Never use a passive antenna that shorts DC (it would overload VCC_RF): a passive antenna must be DC-open or have a DC block. Patch face-up under the foam lid; coil and tie the surplus cable | 1 | $25.47 | $25.47 | store.orbitalconnect.com Orbital Connect $25.47 · checked 2026-10-09 · In stock | DigiKey AA.162.301111 | — |
| E5 | STEMMA QT / Qwiic cable 100 mm Adafruit PID 4210 · Feather → GNSS → BMP388 chain | 2 | $0.95 | $1.90 | adafruit.com Adafruit $0.95 · checked 2026-10-09 · In stock | — | — |
| E6 | BMP388 barometric pressure + temperature (inside box) Adafruit PID 3966 · I²C 0x77; rated range 300–1250 hPa (Bosch BMP388 datasheet, confirmed in review), −40…+85 °C → valid only below ≈ 9 km | 1 | $9.95 | $9.95 | adafruit.com Adafruit $9.95 · checked 2026-10-09 · In stock | BMP390 PID 4816 ($10.95, out of stock on 2026-10-09) | — |
| E7 | DS18B20 waterproof temperature probe (outside air) Adafruit PID 381 · page: usable −55 to 125 °C, ±0.5 °C from −10 to +85 °C, 4.7 kΩ pull-up included | 1 | $9.95 | $9.95 | adafruit.com Adafruit $9.95 · checked 2026-10-09 · In stock | — | — |
| E8 | 3 × AA battery holder with 2.1 mm plug Adafruit PID 3842 | 1 | $2.95 | $2.95 | adafruit.com Adafruit $2.95 · checked 2026-10-09 · In stock | — | — |
| E9 | 2.1 mm DC jack to screw terminal Adafruit PID 368 · battery plug → Feather USB pin | 1 | $2.00 | $2.00 | adafruit.com Adafruit $2.00 · checked 2026-10-09 · In stock | Solder the holder leads directly | — |
| E10 | AA lithium iron-disulfide cells (e.g. Energizer Ultimate Lithium L91), 4-pack Cold-rated primary cells (no LiPo in the payload); 3 in the holder + 1 spare. Not rechargeable | 1 | $10.00 estimate | $10.00 | Retail (no link) — | Alkaline AA for bench tests only (poor capacity in the cold) | Never recharge, crush or heat lithium primary cells |
| E11 | 10 kΩ resistors (2) for the supply-voltage divider Any 1/4 W | 1 | $0.50 estimate | $0.50 | School stock (no link) — | — | — |
| E12 | Stacking headers for Feather Adafruit PID 2830 | 1 | $1.25 | $1.25 | adafruit.com Adafruit $1.25 · checked 2026-10-09 · In stock | Plain headers included with the boards | — |
| E13 | Hook-up wire 22 AWG solid (6 × 25 ft) Adafruit PID 1311 | 1 | $15.95 | $15.95 | adafruit.com Adafruit $15.95 · checked 2026-10-09 · In stock | Classroom stock | — |
| E14 | USB-A to USB-C data cable Adafruit PID 4474 · bench programming only | 1 | $4.95 | $4.95 | adafruit.com Adafruit $4.95 · checked 2026-10-09 · In stock | Classroom cable | — |
| E15 | Bluetooth item tracker (FCC Part 15 consumer device), ground-recovery aid e.g. Apple AirTag: product page fetched 2026-10-09 (Bluetooth / Find My network; works only near phones on that network; no price on the page). Not a flight tracker | 1 | $29.00 estimate | $29.00 | Retail (no link) — | Omit: rely on the logged track + landing prediction + visual search (low total) | Adult registers the tag to a school account |
| E16 | 1N5817 Schottky diode In the battery + lead, band toward the Feather: blocks USB 5 V from charging the primary cells (0.3–0.45 V drop; regulator still gets ≥ 4.0 V until the cells are nearly flat). Rule: unplug the battery before USB, every time | 1 | $0.25 estimate | $0.25 | Any (no link) — | SparkFun COM-10926 Schottky (1N5819, 1 A, 40 V; $0.30 on sparkfun.com/schottky-diode.html, 2026-10-09) | — |
| Subtotal | $205.97 | Low-cost path: $155.57 |