Releases: makersmakingchange/LipSync
Releases · makersmakingchange/LipSync
V4.1
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
- @jversloot made their first contribution in #47
Full Changelog: v4.0.1...V4.1
v4.0
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
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