Skip to content

Releases: farm-ng/amiga-dev-kit

amiga-dash-v0.7.0

21 Nov 19:25
62972bd
Compare
Choose a tag to compare

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

15 Jul 11:38
102a7f5
Compare
Choose a tag to compare

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

11 Apr 18:00
de0a585
Compare
Choose a tag to compare

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

13 Jan 00:28
3dad32d
Compare
Choose a tag to compare

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

22 Nov 04:17
d006b4e
Compare
Choose a tag to compare

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

28 Aug 18:26
07cbbd5
Compare
Choose a tag to compare

What's Changed

  • Adds a persistent max velocity setting
  • Adds AmigaTpdo2 / AmigaRpdo2 message streams
    • AmigaTpdo2 adds a stream of a message that contains motor RPMs for all 4 drive motors
    • AmigaRpdo2 allows for auto control of each individual motor based on RPM.
      • NOTE: AmigaRpdo2 auto driving requires a stream of AmigaRpdo1 messages requesting an auto control state while NOT requesting a linear or angular rate of the entire robot.
  • 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

03 Apr 21:50
cbe19aa
Compare
Choose a tag to compare

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

01 Mar 02:54
Compare
Choose a tag to compare

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

23 Jan 18:32
598dcb1
Compare
Choose a tag to compare

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 (was MANUAL_ACTIVE)

fw-dash-v1.1.0

13 Jan 23:15
1311d5c
Compare
Choose a tag to compare

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.