CRAMP DETECTOR (POWERTHRU) - DEVLOG 4——————————————————————————————————————————I’ve been on vacay for a bit and school just started back up 😭, but I finally had some time to grind out a few major updates for the wearable setup.——————————————————————————————————————————First off, I completely ditched the Arduino IDE. Trying to pull, log, and process clean CSV data directly out of it was an absolute pain. Switched over to writing raw Python scripts via PySerial to handle the stream, which made saving datasets and parsing real-time sensor streams 10x smoother.——————————————————————————————————————————Since I got the data piping out properly, I spent a lot of time building out a bunch of cool live data viewers and custom dashboards. Being able to visualize the multi-sensor streams running live in clean real-time graphs makes debugging the noise and signal spikes so much easier than looking at a scrolling text wall.——————————————————————————————————————————On the hardware side, I’ve been testing out placement ideas to fix the movement artifacts on the GSR and getting ready to drop in the upgrades I mentioned last time (really hoping to get cleaner EMG signals off a dedicated board). Still need to get over my fear of soldering so I can stop fighting air gaps on the breakout pins 💀.——————————————————————————————————————————On the ML front, I’m fully restructuring the pipeline away from standard BiLSTM into the causal CNN + GRU model so the live predictions actually work in real-time without needing future data points. Integrating that model directly into the live dashboard so it prints a real-time “cramp risk score” while streaming sensor data is the main focus right now.——————————————————————————————————————————KiCad is still sitting there untouched on my desktop, but actual PCB layout is up next once I finalize the upgraded sensor stack.——————————————————————————————————————————Thanks for reading!