Editing Argon firmware 2.0 public beta

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help page.

Latest revision Your text
Line 1: Line 1:
{{info|Argon 2.0 production version firmware has been released. Check [[Argon firmware releases]] instead of using beta versions.}}
 
 
Argon servo drive firmware version 2.0 public beta is available for evaluation.
 
Argon servo drive firmware version 2.0 public beta is available for evaluation.
  
 
The changes between 1.4.0 and 2.0.0-beta-1 are:
 
The changes between 1.4.0 and 2.0.0-beta-1 are:
 
*New features:
 
*New features:
**Added Position feed-forward gain parameter {{param|PFF}} - helps to reduce overshoot in position control mode. In previous firmware, this value was fixed to 100%.
+
**Added Position feed-forward gain parameter [[PFF]] - helps to reduce overshoot in position control mode. In previous firmware, this value was fixed to 100%.
 
**[[Argon EXT connector|Simulated encoder output from internal EXT connector]] (6 pin header) - useful with resolver systems where external [[controller]] needs encoder count
 
**[[Argon EXT connector|Simulated encoder output from internal EXT connector]] (6 pin header) - useful with resolver systems where external [[controller]] needs encoder count
 
**Homing with index pulse search is now possible with resolver feedback device (simulated index pulse at certain resolver angle(s))
 
**Homing with index pulse search is now possible with resolver feedback device (simulated index pulse at certain resolver angle(s))
 +
**Added [[Torque mode application specific attributes]] (rotation angle limit)
 
**Added support for ''direction'' input signal in [[PWM]] and Analog setpoint modes
 
**Added support for ''direction'' input signal in [[PWM]] and Analog setpoint modes
 
**Identifies the reason why torque of motor is being limited (such as user limit or supply voltage limit). Shown in Granity Testing tab.
 
**Identifies the reason why torque of motor is being limited (such as user limit or supply voltage limit). Shown in Granity Testing tab.
**[[SimpleMotion V2]] protocol updated to the latest version, new features:
+
**[[SimpleMotion V2]] protocol updated:
 
***added support for watchdog (stop drive if valid SM commands not arriving within predefined time period)
 
***added support for watchdog (stop drive if valid SM commands not arriving within predefined time period)
 
***calculation of setpoint commands via SM bus renewed (drive setpoint is a sum of phyiscal setpoint (step/dir, pwm, analog etc) and the setpoint from SM host (instant and buffered commands). If SM host sets absolute setpoint, then phyiscal counter (incremental types onle) are reset to zero.)
 
***calculation of setpoint commands via SM bus renewed (drive setpoint is a sum of phyiscal setpoint (step/dir, pwm, analog etc) and the setpoint from SM host (instant and buffered commands). If SM host sets absolute setpoint, then phyiscal counter (incremental types onle) are reset to zero.)
Line 29: Line 29:
 
**Increased internal fixed overvoltage protection threshold to avoid unnecessary overvoltage faults
 
**Increased internal fixed overvoltage protection threshold to avoid unnecessary overvoltage faults
 
**Operation of offset compensation when using Analog input with direction signal
 
**Operation of offset compensation when using Analog input with direction signal
 
The changes between 2.0.0-beta-1 and 2.0.0-beta-3 are:
 
*Enhanced AC power soft-start circuity control
 
 
The changes between 2.0.0-beta-3 and 2.0.0-beta-4 are:
 
*[[Hard-stop homing]] parameterizing made more logical - now {{param|HMF}} can be left zero without issues
 
*Home switch & hard stop search direction has been inverted for more logical setup
 
*Fix an issue where motor moves on each Granity Apply button press if setpoint was non-zero at that moment
 
*Increase speed of motor initialization
 
*Reduce motor [[Phasing a.k.a. phase search]] swing in racing simulator version
 
*Firmware developers only: communication protocol between two CPU's changed. Merge required I/O side changes from [https://github.com/GraniteDevices/ArgonServoDriveFirmware/tree/feature/inport_ioni_features Argon FW GitHub branch called inport_ioni_features]. The new protocol is lighter weight freeing CPU time for future features.
 
 
The changes between 2.0.0-beta-4 and 2.0.0-beta-5 are:
 
*Faster [[Phasing a.k.a. phase search]] and with less motion
 
*Slowed down return to zero position after phasing is complete to. Now speed is 1/64 of velocity limit, was 1/16.
 
*Fixed an error where test stimulus caused NACK communication error
 
 
 
==Downloads==
 
==Downloads==
*[[Media:ArgonFWpackage2.0.0beta5.gdf|Argon FW 2.0.0-beta-5]] (Version code 1097)
+
*[[Media:ArgonFWpackage2.0.0beta1.gdf|Argon FW 2.0.0-beta-1]]
*Use with [[Granity]] 1.8.0 or later
+
*[[Media:GranitySoftwareBeta.zip|Granity 1.8.0 preview version, needed for 2.0 firmware]]
===Racing simulator build===
+
==Feedback==
This file is for custom firmware community:
+
*[[Media:ArgonFWpackageRacingSim2.0.0beta4.gdf|Argon FW package for Racing Sim 2.0.0-beta-4]] (GraniteCore version code 9195, I/O side version code is 1095)
+
*[[Media:ArgonGCFWRacingSim2.0.0beta4.gdf|Argon GraniteCore FW for Racing Sim 2.0.0-beta-4]] (version code 9195) ''NOTE:'' This is for developers only. Do not install this directly to the drive (use with modified I/O side firmware)
+
 
+
{{info|Argon 2.0 production version firmware has been released. Check [[Argon firmware releases]] instead of using beta versions.}}
+
 
+
==Giving feedback==
+
 
After trying the new firmware and Granity, please give us feedback by writing to ''tero.k (at) granitedevices.fi''. Set email subject to ''ARGON 2.0 BETA'' so the feedback messages are easier to identify.  
 
After trying the new firmware and Granity, please give us feedback by writing to ''tero.k (at) granitedevices.fi''. Set email subject to ''ARGON 2.0 BETA'' so the feedback messages are easier to identify.  
  
 
We greatly appreciate if you write us even when everything worked correctly.
 
We greatly appreciate if you write us even when everything worked correctly.
 +
 +
Thank you!

Please note that all contributions to Granite Devices Knowledge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Granite Devices Knowledge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Select categories:

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)