Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.

Releases: microsoft/moabian

v3.3.0

06 Sep 16:42
Compare
Choose a tag to compare

Firmware can now be built using Docker, so easier to produce new releases.
We had some Flask version problems that prevented the web view of the ball from working.
The firmware flashing tool changed, so we needed a different setup tool

What's Changed

Upgrade path for existing Moab users:

cd moab
git pull
sudo os/setup
sudo reboot 0

If you want to burn a microSD card from scratch

Follow the first 1/2 of this this new video I made https://youtu.be/N7H9JYAWFUo?t=1

Full Changelog: v3.2.0...v3.3.0

v3.2.0

26 May 18:29
Compare
Choose a tag to compare

What's New

  • level CLI utility can be used to level the plate and save the servo offsets to bot.json.
  • --kiosk mode will dump the ball after 10 minutes to the 2 o'clock position to save on servo load. Useful for Moab's running for long hours. See: https://github.com/microsoft/moabian/wiki/Kiosk-Mode

Bugs

  • os/setup during docker brain migration preserves the users tags
  • hdmi console font was enormous on 4K screens
  • bot shell now correctly launches the firmware shell on TTY1
  • Unused test files removed.
  • Hardware tests moved to the sw/tests folder

v3.1.1

06 Jan 19:34
a98a667
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.1.1

moab.v3.1.1.img.gz is a 1.7GB Moabian image that can be burned directly to a microSD card using the
Raspberry Pi Imager software.

v3.1.0

05 Jan 22:45
1625f0a
Compare
Choose a tag to compare

What's New

v.3.0.33

21 Dec 23:43
5cc2f9a
Compare
Choose a tag to compare

What's New

  • Some refactoring of env and hardware
  • Upgrade opencv to latest release
  • Use better hue mask params
  • Remove extra request for brain controller
  • Set camera to a constant manual exposure

Full Changelog: v3.0.31...v3.0.33

v3.0.31

13 Jul 14:30
Compare
Choose a tag to compare

Added two more tests to diagnose that check for factory calibrated servos and joysticks. We found one (serial 157) that was missing the three servo min/max/midpoint servo calibration. The observed behavior is that the plate hovers about 1.5cm lower than expected. This has a slight affect on performance.

We are coming up with either a firmware fix, or Python fix in the next release.

v3.0.30

08 Apr 00:01
8f5b50c
Compare
Choose a tag to compare

Important firmware update that fixes a SPI communication bug between the Raspberry Pi and the Moab hat.

v3.0.28

31 Mar 22:44
12ec182
Compare
Choose a tag to compare
  • Set spi_cs.gpio_dev to NULL and added a delay to fix a CS bug
  • Docs changes
  • Increment version to 3.0.28

Upgrading from v2.4.1 to latest release: https://github.com/microsoft/moabian/wiki/Upgrade-from-2.4.1-to-3.0
Upgrading from v3.0.x to latest release: https://github.com/microsoft/moabian/wiki/Upgrade-v3.0-to-latest-release

v3.0.25

30 Mar 17:17
24349b3
Compare
Choose a tag to compare
  • Critical firmware fix for SPI chip-select conflict

Raspberry Pi set to controller mode, but so was the FW. This sets the FW
CS/NSS line back to peripheral mode.

  • Increment version to 3.0.25
  • Move Calibrate to top per instructions

Follow instructions at https://github.com/microsoft/moabian/wiki/Upgrade-from-2.4.1-to-3.0 to upgrade.

v3.0.24

29 Mar 17:30
de7a596
Compare
Choose a tag to compare

Major new release of software and firmware: v3.0.24

  • No longer requires root access to run Python menu (now in menu.py)
  • Control software runs outside of docker "python3 menu.py --help"
  • Streamlined firmware supporting arbitrary strings for OLED
  • Camera view streamed to http://moab.local (only when plate is active)
  • Ball colors besides orange work
  • BOT INFO menu shows DHCP-assigned IP address to help ssh
  • No longer restricted to three brains
  • Custom brain names will show in the menu
  • Graceful menu and firmware restarts if either crashes
  • New bot CLI command to control and query Moab

Follow instructions at https://github.com/microsoft/moabian/wiki/Upgrade-from-2.4.1-to-3.0 to upgrade.