Releases: microsoft/moabian
v3.3.0
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
--no-log
fix by @scotstan in #95- Update Flask version by @polzounov in #101
- Flask and click dependency fix by @scotstan in #102
- Build firmware using Docker container by @scotstan in #103
brains
works on Mac (with noip
command) by @scotstan in #104- Python flask and click interdependency fix by @scotstan in #105
- Compile firmware using Docker by @scotstan in #106
- Mcumgr update by @scotstan in #107
- Docker compose v2 by @scotstan in #109
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
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
What's Changed
- Improve menu brains display by @polzounov in #77
- Menu refresh support by @polzounov in #79
- Skip default brain backup by @scotstan in #78
- Use the v2 api for v2 brains by @polzounov in #80
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
What's New
- Support for Bonsai V2 brain API endpoints
- Swap Docker CE for moby-engine to support optional Azure IoT Edge
iotedge
support - New
brains
CLI tool to show brain details (version, docs URL, port)
v.3.0.33
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
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
v3.0.28
- 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
- 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
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.