Repository navigation
Releases
Releases · Aiddy81/DD-L0-LA59-Animatronics
DD-L0-LA59 v2026.11.03.2
Immutable
release. Only release title and notes can be modified.
Changes since v2026.11.03 (compare).
Fixes
- Simulator: upgrade PyO3 to 0.29.3 (security, #113 #114) (#115) by @Aiddy81
- tasks: restore the task log overwritten in #115 (#117) by @Aiddy81
SHA-256
| File | SHA-256 |
|---|---|
ddl0-firmware-v2026.11.03.2.zip |
7cc0564e6f0a0503ec6d2a8293015137e8836b7d1b1a0ccb7e4dbcccfd9a593f |
ddl0-sim-windows-v2026.11.03.2.zip |
54e38635fe5ac719b4f153b094c87c401b9d9c29c0c8e8a6b0d5462a72fca410 |
ddl0-sim-linux-v2026.11.03.2.tar.gz |
adf765089839994ead91febd8a2889216a83a9c678606e6670c5f07784088595 |
ddl0-sim-macos-arm64-v2026.11.03.2.tar.gz |
496032da7fe9c3aee5f07d956146beb0eaf8b7cbb443d7da5571b78f29d03b54 |
DD-L0-LA59 v2026.11.03
Immutable
release. Only release title and notes can be modified.
Changes since v1.0.0 (compare).
Features
- Add 3D desktop simulator for code.py (#13) by @Aiddy81
- Phase 2: real Lola 3D model and simulator CI (#21) by @Aiddy81
- Restructure firmware: tunables in settings.toml, behaviours in modules (#22) by @Aiddy81, closes #19
- Add a Top Gun trench run as a second idle animation (#30) by @Aiddy81
- Simulator UI polish: grid view, log tools, camera/capture, prefs and shortcuts (#62) by @Aiddy81
- Simulator: load shims from dist\shims\ at run time, plus a custom-shims guide (#64) by @Aiddy81
- Simulator: auto-discovered behaviour buttons (#66) by @Aiddy81
- Simulator: scripted scenarios (#40) (#67) by @Aiddy81
- Simulator: 3-axis accelerometer input (#43) (#68) by @Aiddy81
- Simulator: in-app editor for settings.toml tunables (#46) (#69) by @Aiddy81
- Simulator: live State panel for events, tasks and timers (#39) (#70) by @Aiddy81
- Simulator: run scenario checks headless in the Docker build (#60) (#71) by @Aiddy81
- Simulator: step the paused clock, speed presets, skip to next event (#72) by @Aiddy81
- Simulator: boop strength from click (#44) and accelerometer plot (#45) (#74) by @Aiddy81
- Simulator: hot-reload sim.toml (#47) + more capable plot (#48) (#75) by @Aiddy81
- Simulator: event markers on the plot (#49) + servo speed limit (#51) (#76) by @Aiddy81
- Simulator: clickable tracebacks and a simulated CIRCUITPY drive (#53, #54) (#78) by @Aiddy81
- Simulator: heap history, blocked-loop detection and room light (#55, #57) (#79) by @Aiddy81
- Simulator: audio panel, deploy to CIRCUITPY, shortcuts window (#58, #61, #77) (#81) by @Aiddy81
- Simulator: themes, UI scale and tooltips (#80, part 1) (#82) by @Aiddy81
- Simulator: grouped toolbar, status bar and toasts (#80, part 2) (#83) by @Aiddy81
- Simulator: dockable, detachable panels and layouts (#80, part 3) (#84) by @Aiddy81
- Simulator: command palette and keyboard navigation (#80, part 4) (#85) by @Aiddy81
- Simulator: viewport overlays, mini-toolbar and smooth transitions (#80, part 5) (#86) by @Aiddy81
- Simulator: generic part types (#65, stage 1) (#87) by @Aiddy81
- Simulator: parts file (#65, stage 2) (#89) by @Aiddy81
- Simulator: simhw part calls for shims (#65, stage 3) (#90) by @Aiddy81
- Simulator: drag-and-drop part placement (#65, stage 4) (#91) by @Aiddy81
- Simulator: run the Rust unit tests in CI, check servo-part limits in the app (#88) (#96) by @Aiddy81
- Simulator: upgrade to Bevy 0.17 / bevy_egui 0.38 (stage 1 of #94) (#97) by @Aiddy81
- Simulator: AccessKit tree and speech-control names (stage 2 of #94) (#98) by @Aiddy81
- Simulator: keyboard 3D view, keyboard boop, add parts at the view centre (stage 3 of #94) (#99) by @Aiddy81
- Simulator: status line, sound captions, droid status and plot table (stage 4 of #94) (#100) by @Aiddy81
- Simulator: WCAG contrast, follow Windows settings, focus everywhere (stage 5 of #94) (#102) by @Aiddy81
- Simulator: Animations can follow Windows again (#94 follow-up) (#104) by @Aiddy81
- Simulator: choose the firmware folder instead of assuming its path (#106) by @Aiddy81
- Simulator: build and run on Linux x86_64 (#93 part 1) (#107) by @Aiddy81
- CI: publish a release on every merge to main (#92) (#108) by @Aiddy81
- Simulator: macOS Apple Silicon build; Linux + macOS in releases (#93 part 2) (#109) by @Aiddy81
Fixes
- Stop the white-LED flicker from stalling other behaviours (#23) by @Aiddy81, closes #16
- Read the accelerometer at 4 g so a hard shake can make the droid angry (#25) by @Aiddy81
- Time the attention animation from the clock (#26) by @Aiddy81
- Time nose_boops and angry_animation from the clock (#27) by @Aiddy81
- Pause ambient breathing while animations run (#28) by @Aiddy81
- Detect nudges in any direction; stop the trench run aborting itself (#35) by @Aiddy81
- Simulator: fix Lola glTF crash after Bevy 0.17 upgrade (#94) (#101) by @Aiddy81
Docs
- Explain the timing settings in plain language (#36) by @Aiddy81
- CLAUDE.md: give commands for the user in their own code blocks (#73) by @Aiddy81
- Simulator: accessibility docs and acceptance check (stage 6 of #94) (#103) by @Aiddy81
- Wiki: step-by-step guides for every skill level (#95) (#110) by @Aiddy81
Other
- Tidy firmware: unused task variable and legacy commented code (#24) by @Aiddy81
- Measure the real board and use its figures in the simulator (#29) by @Aiddy81
- Make nudges slightly more sensitive (#32) by @Aiddy81
- Shorten the trench run to 2.5 minutes; raise minimum eye brightness (#37) by @Aiddy81
Other commits
- Create copilot-instructions.md (
40c5d63)
SHA-256
| File | SHA-256 |
|---|---|
ddl0-firmware-v2026.11.03.zip |
14ca37b80a05d1d060790ad8ec2f9c2f9c9b11eeb1eac1c771031b3ab901c589 |
ddl0-sim-windows-v2026.11.03.zip |
9850c05e38ad1d1cd9788317c6d26b0b042902d03500a61a739e0b0677e74b79 |
ddl0-sim-linux-v2026.11.03.tar.gz |
3f0ef0195b78e63fb031bd5e7681b1a4462402b34698a352db7f4f01909f7ddf |
ddl0-sim-macos-arm64-v2026.11.03.tar.gz |
315bd755e56254489d5455684582ff6b4d7d41b65062eb1aaa6abb529e9c07a4 |
Robot Firmware v1.0.0
What's Changed
- Initial Release v1.0.0