Releases: farm-ng/amiga-dev-kit
Releases · farm-ng/amiga-dev-kit
amiga-dash-v0.7.0
What's Changed
Added Features
- Warning handling for temperature and state-of-charge (SOC) related warnings from motor controllers
- Solid yellow border indicates warning state for one or more motors
- Warning category and motor it applies to is displayed on detailed motor screen
- Change auto ready border behavior
- Now: Auto Ready uses flashing blue border. Turns to solid blue in Auto Active
- Was: Auto Ready used yellow-orange solid border
Improvements / Bug Fixes
- Calibrate Pendant press could cause crash when calibration was requested without a pendant connected
amiga-dash-v0.6.0
What's Changed
Added Features
- Improved state-of-charge estimation, now included in
AmigaTpdo1
message - Supported Kartech remote transitioned to Kartech Quantum (P/N: 3B3022)
Improvements / Bug Fixes
- AmigaTpdo1 PTO and H-bridge command reply bits zero'd out if device is not present
amiga-dash-v0.5.0
What's Changed
Added Features
- Remote dashboard configuration settings READ/WRITE/STORE protocol supported
- PTO control panel now allows two PTOs to be controlled
- Wheel unlock is available in e-stop state to allow tractor movement
- Kartech and wired pendant now supported together
- Bumpers now fully supported, cause e-stop when triggered
- Soft-pendant supports button presses
Improvements / Bug Fixes
- When BRAKE is pressed all actuators stopped
- Improved PTO control switching between manual (pendant) and auto (remote)
- Actuator auto (remote) control included in AmigaTpdo1 state
- Performance improvements and memory usage reduction
Updator
- Enable much faster updates
- Install image size for dashboard and updator reduced by about 50%
amiga-dash-v0.4.0
What's Changed
Added Features
- Dual PTO support
- Controller left-right now cycles through available H-Bridges
- New setting "pendant_deadband" is applied to pendant x & y
- E-stop screen now shows four buttons for the motors, with human-readable fault codes for each motor
- Tractor enters E-stop when the Kartech reports a dropped dropped RF link
- Now displays a "panic" icon on the dashboard when there is no active pendant
- Language and localization settings now remembered across boots
Improvements / Bug Fixes
- Increased stability due to smaller memory footprint
- Speedometer fixes for metric units
- Fixed slider shading bug after pendant calibration
- Timekeeping module reworked to avoid 6-day rollover bug
amiga-dash-v0.3.0
What's Changed
Added features
- Language selection on dashboard boot (English, Spanish, & French)
- Wireless pendant support (Kartech 3B2702C / 3B2707A pair)
- “Soft pendant” override for driving with dashboard touchscreen
- Useful if a pendant breaks out in the field
- Support for pairing multiple H-bridge devices (linear actuators / 3 point lifts) to control them simultaneously
- PTO fault recovery
- Unit selection on speedometer (ft/min, mph, kph, m/s)
- Pendant indicator on speedometer screen, with pendant help popup
Not supported
- Wired update to v0.3.0+ followed by over-the-air regression version of updator app v0.2.0 or earlier
amiga-dash-v0.2.0
What's Changed
- Adds a persistent max velocity setting
- Adds
AmigaTpdo2
/AmigaRpdo2
message streamsAmigaTpdo2
adds a stream of a message that contains motor RPMs for all 4 drive motorsAmigaRpdo2
allows for auto control of each individual motor based on RPM.- NOTE:
AmigaRpdo2
auto driving requires a stream ofAmigaRpdo1
messages requesting an auto control state while NOT requesting a linear or angular rate of the entire robot.
- NOTE:
- Adds a request / reply protocol to read settings from the dashboard (e.g., wheel track, max velocity, etc.)
- Redrawn page / on screen selection for H-bridge linear actuators
- Adds optional H-bridge latching, for toggling H-bridge on and off rather than holding the button down
amiga-dash-v0.1.9
What's Changed
- Add API for using safety sensors (safety devices that can trigger an e-stop condition, like bumpers)
- Enable auto control of PTO and H-bridge in
AmigaTpdo1
/AmigaRpdo1
auto control messages - Indicate
AmigaControlState
around perimeter of all drawn screens- Red: E-stop
- Green: Cruise control
- Yellow: Auto Ready
- Blue: Auto Active
- Fix a bug that allowed PTO gear ratio to be set to 0
amiga-dash-v0.1.8
What's Changed
- Angular rate now clipped at low speed settings
- Multiple H-bridge linear actuators are supported
- Advanced user buttons added (be careful!)
- Unhealthy motor that causes soft e-stop set to freewheel
- Various stability improvements and drawing optimizations
amiga-dash-v0.1.7
What's Changed
- Pendant calibration is checked at boot
- Option to turn motors off and drive with fewer motors
- Some settings renamed
- Transition back to
AUTO_READY
on on auto control times out (wasMANUAL_ACTIVE
)
fw-dash-v1.1.0
Changes
Better handling of cold temperatures causing apparent motor faults.
Overview
This is the second stable release of the Dashboard's firmware.
This can be loaded onto your Dash by following the documentation, at https://amiga.farm-ng.com/docs/dashboard/dashboard-fw/#uf2-bootloader-update
This firmware sets up the CircuitPython environment on the Dashboard's microcontroller. After loading this uf2 file on your dashboard, you should ensure a compatible application is also installed.