u/crazysim

op-replay-clipper 2026 update: debugging views, 360 views with UI, driver-debug for DM debugging, and audio

Been having some issues with the latest driving model and it drove me to go update the clipper with a pile of Codex by my side this time.

  • op-replay-clipper turns comma Connect drives/routes into shareable openpilot replay clips
  • Hosted on Replicate, no local setup required
  • New driver-debug render for driver monitoring debugging
  • New 360-ui render with openpilot HUD/path overlay
  • New ui-alt stacked/debugging views with steering wheel, gas/brake input/output, and radar info in the stacked layouts
  • Optional audio muxing when audio recording is available
  • Driver/passenger anonymization with face swapping and passenger blur options
  • Automatic forward_upon_wide alignment from logged camera calibration
  • Synced with the latest openpilot raylib UI implementation
  • Renderer refactored for frame-accurate replay; old visible UI/video lag and the speedhack workaround are gone. Different implementation from non-frame accurate clip.py implementation.
  • Route units and model/commit metadata are handled automatically in UI overlays
  • Added bookmark how-to GIFs in the quick usage instructions
  • Quick usage: https://github.com/nelsonjchen/op-replay-clipper#quick-usage
  • Hosted Replicate Link: https://replicate.com/nelsonjchen/op-replay-clipper
u/crazysim — 6 days ago

openpilot invalid calibration scanner (Invalid Calibration, Mount Issues, Etc.)

2 hour vibe code due to someone's calibration issues as seen in Discord. Posting this here as apparently it's non-trivial to see this on the C4 compared to the C3's.

ophwug.github.io
u/crazysim — 8 days ago

Working on refining the Usage guide for the op-replay-clipper and thought this GIF was worthy of a post itself. If you're troubleshooting or need to mark a time of something of interest, here you go.

Behind the scenes, the GIF is generated from a custom script with artificial data running the GUIs with ffmpeg for composition and gifski for compression. Refined with Codex. 1MB.

u/crazysim — 17 days ago

My OEM trunk-floor handle broke, which wasn’t too surprising because it always felt pretty flimsy. I made a small functional 3D print / handle add-on for the 2019-25 Corolla Hatchback.

Even if yours hasn’t broken, this should reduce wear on the OEM handle by giving you something sturdier to pull from. The stock handle seems weak, and since it’s just for accessing the spare tire area, I doubt it was designed for much repeated use.

This is not a replacement OEM part. It’s an insert/accessory that fits into the trunk-floor slots, intended for cars with the spare-tire deck board setup. It may only fit that configuration.

Fitment notes:

  • Designed around the 2019-25 Corolla Hatchback with the spare-tire deck board setup
  • May not fit Enhanced Cargo Space cars
  • Fitment unknown for GR Corollas

The model is parametric, so if the fit is slightly off, the rib thickness, rib spacing, handle depth, and grip texture can be adjusted before printing.

Material-wise, I originally printed mine in PLA and it worked fine, but I later reprinted it in PETG. Since this sits under the trunk floor, it’s not in one of the hotter/sunnier parts of the car. If you’re not sure, print it in whatever material you’re comfortable with. PLA is probably fine to try first; if it softens, cracks, or wears out, reprint it in PETG.

You’ll need a 3D printer or access to one through a friend, library, makerspace, or print service.

Model: https://makerworld.com/en/models/2719129-2019-25-corolla-hatchback-e210-trunkfloor-handle#profileId-3011915

If anyone tries it, I’d appreciate fitment or usage feedback.

Credit where due: this was inspired by another Corolla Hatchback trunk-floor handle model on MakerWorld: https://makerworld.com/en/models/1582723-corolla-hatchback-trunk-floor-handle?from=search#profileId-1666001

u/crazysim — 26 days ago