stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

7h 45m 55s logged

Devlog #8 - Actually Finished

S.U.P. - v1.0

Okay, NOW it’s finished.

(GO HERE TO SEE VIDEO: https://www.youtube.com/watch?v=IzWqsmjGq4U)

Last time I said we were getting close. Now I can finally confirm it!

S.U.P. is finished.

There was still a surprising amount of work left after v0.9.1, especially around handling different servo types. I ended up reworking a lot of the servo logic to make everything work together properly.

Important Features Added

  • Full support for different servo types, including 90°, 180° positional, and 360° continuous-rotation servos
  • Added working pulse-width calibration for servo control
  • Added working servo sweeps for testing positional servos
  • Finished the servo type handling system
  • Improved calibration logic so it works correctly with the selected servo type
  • Finished saved profile handling, including persistent storage across resets
  • Finished the joystick calibration system
  • Completed the C.E.A. Laser Calibration system
  • Finished the Settings, Debug, Calibration, Manual Control, and other menu systems
  • Added and tested the final error handling and debugging tools

Final Testing

I tested the main workflows with real hardware instead of relying on a simulation (as I always have).

The Demo Video

The final demo video is finished and uploaded here:
https://www.youtube.com/watch?v=IzWqsmjGq4U

I tried to show the project itself rather than only talking about the code and development process.

One thing I did not manage to include properly was footage of the full physical servo calibration process. The only calibration footage I kept was the joystick calibration.
Everything works though :D.
Sorry about that.

The actual calibration system and everything else was still tested and works. I explain the missing footage in the video.

Final Result

S.U.P. started as a small ESP32 servo tester and grew into a much larger system than I originally expected.

TODO

There are still ideas I might work on in the future, but they are no longer required for the first release:

  • Custom PCB
  • Custom 3D Case
  • Advanced diagnostics (I’ll have to open up the servo)
  • General code cleanup and optimization

For now, though: S.U.P. v1.0 is done.

0
50

Comments 0

No comments yet. Be the first!