Releases: Thomas-Broussard/hackberry-enableFrance
Releases · Thomas-Broussard/hackberry-enableFrance
Hackberry 1.2.2 Release
Bluetooth improvement
- New instructions added to bluetooth :
- Get current position of a servomotor
- Force the movement of a servomotor
- Fix minor bugs on bluetooth instructions
- HC-06 Bluetooth module is now fully compatible with the Hackberry App
- Bluetooth default setting programm added to hex_files/tools/
Tools
- New tool added to automate the creation of .hex files : utilities/HexGenerator (shell script)
Hackberry 1.2.1 Release
Hotfix
- Major bug fixed on Servomotors driver
Hackberry 1.2.0 Release
General improvements
- Identification data are now registered in the EEPROM memory (firmware version, PCB version , etc..)
- Minor bugs fixed
Bluetooth
- Bluetooth is now available for Mk2 boards
- You will need to solder a new component in your hackberry hand: the Bluetooth module HC-06
- The dedicated mobile app "HackberryApp" will be available soon !
Future Evolutions
- Mk3 boards may enter in production during next September or October
- Software is ready for the Mk3 evolution
- Some extensions boards will be available for Mk3
Hackberry 1.1.1 Release
Bugfix
- #include error fixed in the "hackberry_bluetooth.cpp" file that was blocking compilation
Hackberry 1.1.0 Release
Optimization
- Reduced memory space occupied by the program
- Optimization of Serial.print functions
- Optimization of variables in drivers and routines
Simplified program upload
- Hackberry Handboard can now be flashed with the latest stable version of the program thanks to XLoader tool !
- XLoader tool added to the repository in utilities/ folder
- Latest program file version available for XLoader as .hex file in hex_files/ directory
- A dedicated page is available on the Wiki !
No more code !
- You don't need anymore to modify code to configurate the Hackberry Hand !
- The orientation of the hand (right or left) can now be changed with a long press on button 4. See the Wiki for more details.
Wiki updated
- Wiki documentation is (and will be) updated and translated in French and English
Hackberry 1.0.0 Release
Wiki Added !
User guides, Architecture of the library, Quick Start, etc... are now available on the Wiki !
IDE Changed
- The hackberry card can be flashed from the PlatformIO IDE only (a user guide is available on the WIki)
Performances upgrades
- The program works in multitasking: no longer blocking functions and delay ()!
EEPROM Usage
- All configuration settings are saved in the device's memory
- If you turn off the device, your settings will be restored at the next boot
Calibration
Sensors
- The calibration of the sensor has been improved. Press the top left button for 5 seconds to start the calibration. Then, for 10 seconds, the user will have to generate a muscular activity so that the calibration is done correctly.
Servomotors
- Calibration of servomotors is now possible! No need to change the code anymore!
Press the left middle buttons for 5 seconds and you can then configure the stops of each servomotor:
button up = closes the finger
down button = open your finger
middle button = saves the current position as a stop
See the Wiki for more details.
Buttons Behaviour
-The right button can block the movement of the last three fingers.
-The bottom left button to open / close the thumb
Debug Feature
- If there is a problem with your hackberry hand, you can check how the hand works with a serial monitor
Future Evolutions
- The program will evolve for the Mk3 but will remain compatible with the Mk2
Mk3 features are coming !
- Bluetooth driver will be added
- Battery monitoring will be added
- Reading the force feedback of servomotors
- General improvement of the PCB
- An extension PCB will be addable