Impulse 1.0
Baseline Architecture
Teensy 4.1 with MPU6050/BMP280 and initial pyro circuitry; pyro path was non-functional.
Sisyphus — Subsystem
Impulse 2.0 is the custom Sisyphus avionics board for flight sensing, actuator control, pyro events, and telemetry. This layout groups hardware photos, CAD, and specifications into one place for faster understanding.
PCB History
Scroll left to right
The flight computer went through several major hardware revisions. Each iteration solved problems revealed by the last, from basic pyro failures to full SMD layout and trace-width discovery.
Impulse 1.0
Teensy 4.1 with MPU6050/BMP280 and initial pyro circuitry; pyro path was non-functional.
Impulse 1.1-1.3
Expanded servo outputs and switched to larger MOSFETs, but pyro reliability remained unresolved.
Impulse 1.4
Added dedicated LiPo circuit for pyros to isolate high-current firing from core avionics.
Impulse 2.0
Attempted ESP32-S2 full-SMD board and adopted BNO055 plus DPS310 sensor stack for future revisions.
Impulse 2.1
Mostly-SMD layout with Teensy 4.1, continuity checks, and dedicated sensor power; pyro troubleshooting intensified.
Test Boards
Isolated pyro and regulator boards exposed trace-width as the pyro ignition bottleneck.
Impulse 2.2
Widened pyro traces enabled reliable firing and powered the first successful Sisyphus launch.
Impulse 2.3
Swapped to smaller SMD MOSFETs while preserving wide pyro routing for robust ignition.