Programming & Electronics ramblings
Programming & Electronics ramblingsLogging at 8kHz on an ESP32-S3 in Arduino: running the program from PSRAM (XiP)
Can an ESP32-S3 really log at 8kHz or higher? We measured it. The limit turns out to be the flash, not the CPU, and running the program from PSRAM sorts it. Test results, plus our rebuilt Arduino libraries to download.
Programming & Electronics ramblingsTrueFuse 2F: Measuring the Port Instead of Trusting It
The third part of the altitude fusion filter behind AltimeterCloud. A port coefficient measured rather than assumed, a slew witness taught to look both ways, an ejection charge that reads the wrong way up, and the same law ported into two firmwares that could not be built more…
Read more →
Programming & Electronics ramblingsTrueFuse 2C: How Our Model Rocket Altimeters Fuse Sensors for Accurate Altitude
Barometric pressure sensors are superb at rest, but a rocket flight attacks them: airflow over the static port during the burn, ejection charge spikes, transonic effects, even sunlight under the parachute. TrueFuse 2C is the sensor fusion filter behind AltimeterCloud and our…
Read more →
Programming & Electronics ramblingsThe u-blox SAM-M10Q in flight: settings, seeding and ground plane
A full walkthrough of GNSS on Jupiter: what the ground plane actually needs, which UBX settings matter and which to leave alone, how we build AssistNow-equivalent orbit data from public ephemeris and get it onto the device over LTE-M, and how we inject and seed it. With Arduino…
Read more →
Programming & Electronics ramblingsBarometric pressure sensor lag and how to correct it
Every logged pressure altitude is out of date by the time you write it down. Our firmware used to measure that lag at launch, until a flight log showed it returning 300 ms where the real answer was 111 ms, and TrueFuse started repairing pressure faults that were never there.…
Read more →