Skip to content

Releases: Thomas-Broussard/hackberry-enableFrance

Hackberry 1.2.2 Release

29 Jul 14:28
Compare
Choose a tag to compare

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

27 Jul 10:30
Compare
Choose a tag to compare

Hotfix

  • Major bug fixed on Servomotors driver

Hackberry 1.2.0 Release

26 Jul 16:51
Compare
Choose a tag to compare

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

image1

  • The dedicated mobile app "HackberryApp" will be available soon !

image2

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

19 Jun 15:14
Compare
Choose a tag to compare

Bugfix

  • #include error fixed in the "hackberry_bluetooth.cpp" file that was blocking compilation

Hackberry 1.1.0 Release

14 Jun 16:41
Compare
Choose a tag to compare

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

09 Jun 12:47
Compare
Choose a tag to compare

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