Skip to content

Releases: makersmakingchange/LipSync

V4.1

01 Apr 05:48
Compare
Choose a tag to compare

Summary

V4.1 is primarily a firmware update with a few minor updates to the hardware, and corresponding improvements to the documentation.

What's Changed

V4.1 Firmware Changes

  • TinyUSB Library bug identified, now works with latest version (3.4.2) of the library
  • Full calibration changes
    o Moved to "More" menu to prevent Full Calibration from being selected when not necessary
    o Added warning message and confirmation page
    o Added error checking, if joystick was not moved enough during full calibration, use default value instead
  • No USB auto mode switch fix
    o 4.0.1 added a feature that if no USB was detected the LipSync would automatically switch to Bluetooth mode, but this caused unintentional effects
    o Now, if no USB is detected, the screen displays an error message and buzzer plays an error tone, but continues to try to connect in the background
    o To change modes, the menu can now be used even if no USB is mounted.
  • User Feedback
    o Light Brightness can now be adjusted through Hub menu or API
    o Added additional sounds for startup, powering off, and errors
    o Added information screen to menu
  • Error Handling
    o I2C devices are checked on startup and a corresponding error message is displayed
    o Added watchdog implementation
  • Added safe mode accessible by Hub Buttons, or triggered during hardware error or watchdog
  • Scroll speed can now be adjusted through Hub menu
  • Scroll is now calculated differently, at a higher poll rate but not performed every loop, depending on the scroll speed
  • Fixed bug where scroll speed was dependent on cursor speed
  • Fixed bug in timers, so timer offset now works properly
  • Deadzone improved and separated
    o Deadzone was separated into inner deadzone and outer deadzone
    o Output now starts at 0% at the end of the inner deadzone, and goes to 100% at the edge of the outer deadzone

V4.1 Hardware Changes

  • Ribs were added to the screw bosses on the LipSync Hub Top and LipSync Hub Bottom to increase strength
  • LipSync Mouthpiece was simplified. The updated mouthpiece is comprised of the same hydrophobic syringe filter, a Luer adapter, and a large silicone straw. This simplified design is easier to assemble, easier to clean, and has the added benefit of reducing the overall cost.

V4.1 Documentation Changes

  • Maker Guide
    o TinyUSB library - can now use latest version (3.4.2)
    o Added additional assembly step to test joystick components before assembly into Joystick Gimbal and housing
  • User Guide
    o Updated to reflect changes to menu structure and full calibration process
    o Expanded troubleshooting with error messages
    o Updated menu to represent changes
  • Created LipSync Firmware Upgrade Guide
  • Created LipSync Information Sheet

New Contributors

Full Changelog: v4.0.1...V4.1

v4.0

06 May 19:47
a493064
Compare
Choose a tag to compare

The new version of the LipSync features several exciting changes:

  • A two-part, modular architecture featuring the LipSync Joystick and LipSync Hub.
  • An easier to move, more reliable magnet-based joystick (80% less force!)
  • User adjustable settings via a modular Hub with a visual interface.
  • User switchable operating modes (USB Mouse, Wireless Bluetooth Mouse, or USB Gamepad).
  • Compatibility with PC, Mac, Android, and iOS operating systems.
  • Compatibility with the Xbox Adaptive Controller for adapted gaming.
  • Three integrated ports for connecting assistive switches.
  • Buttons on the modular Hub for alternative access from a support person.

v4.0.1

06 May 19:15
bf18c70
Compare
Choose a tag to compare

Version 4.0.1 is the LipSync 4 with separate Hub and Joystick, with additional bug fixes.

Notable fixes in v4.0.1:

  • Menu timeout after period of inactivity
  • USB connection timeout after period with no response from serial, changing the communication mode to bluetooth
  • Joystick now does not move until calibration is complete
  • Fixed input indicator lights

Full Changelog: https://github.com/makersmakingchange/LipSync/commits/v4.0.1