CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > Granite Devices


Granite Devices Discuss about servo & stepper drives made by Granevices and get direct support!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 07-04-2007, 05:23 PM
Xerxes's Avatar  
Join Date: Sep 2004
Location: Finland
Posts: 1,148
Xerxes is on a distinguished road
VSD-A firmware upgrade

Hi, the first published firmware upgrade for VSD-A servo drive is now online. Get it from this link:

http://www.granitedevices.fi/index.php?id=17

The zip file contains full log of changes that are made in firmware. The first drives were shipped with version 104, most with 106 and the latest ones with 108. The next official version will be 110.

If there is no changes that you are interested about, then it may be wiser to keep the actual version in drive. If it ain't broken, don't fix it :-)

Please notice that if you have any communication troubles with GDtool during tuning, it may render upgrade impossible. So in other words, any SPI communication troubles should be solved before upgrade attempt!
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 07-04-2007, 05:45 PM
Xerxes's Avatar  
Join Date: Sep 2004
Location: Finland
Posts: 1,148
Xerxes is on a distinguished road

The next version (110) will be the most significant update so far. It will have at least the following changes. These are already present in my development version (copy&paste from the next changelog):

* Stall current limit frequency lowered from 50Hz to 25Hz
** Experimental trapezoidal BLDC commutation support added
** Experimental open & closed loop stepping motor support added
- I/O test feature added to ease quality control testing
** Fixed D-gain moving average (sum) filter overflow bug
** Motion fault detection (DC motor runaway detection, stepper stall detection)
** Hard stop homing option added
** Homing 32 bit offset option added
** Fault or disable during homing now aborts homing
- New config parameters:
CFG_TRAJ_PLANNER_HOMING_OFFSET_HI
CFG_TRAJ_PLANNER_HOMING_OFFSET_LO
CFG_TRAJ_PLANNER_HOMING_HARD_STOP_THRESHOLD
CFG_MOTION_FAULT_THRESHOLD

Last edited by Xerxes; 07-05-2007 at 11:37 AM.
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 08-05-2007, 08:55 AM
Xerxes's Avatar  
Join Date: Sep 2004
Location: Finland
Posts: 1,148
Xerxes is on a distinguished road

The version 110 is nearly finished. I just need to test it thoroughly to start distributing it. I call this a major update. I bet some people would even name it as "2.0".

Major new features include:
  • Stepper support
  • PWM input mode
  • Soft position limits
  • DC servo runaway detection
  • Hard stop homing option (no home switch needed)

Detailed list of changes since previous version 108:
Code:
*   Stall current limit frequency lowered from 50Hz to 25Hz
**  Experimental trapezoidal BLDC commutation support added
**  Experimental open & closed loop stepping motor support added
*   Possibility to invert encoder count direction added
-   I/O test feature added to ease quality control testing
**  Fixed D-gain moving average (sum) filter overflow bug
**  Motion fault detection (DC motor runaway detection, stepper stall detection) added
**  Hard stop homing option added
**  Homing 32 bit position offset option added
**  Fault or disable during homing now aborts homing
**  Improved deadtime distortion reduction algorithm
**  Settable position limits added
**  32 bit absolute target (position/speed/torq) SPI command added
**  Behavior of 16 bit abs command changed to true absolute
*   Now initial motor type is MOTOR_NONE before configuring drive
**  Separate acceleration limit for homing/error recovery moves added
-   Software reset SPI command added
-   HV bus scope signal scaling is now fixed to 10mV/1
**  Double speed scope data upload function added
**  PWM input mode with offset adjustment added
-   New SPI commands
	CMD_ABS32_CMD_VALUE
	CMD_MISC
	CMD_GET_CAPTURE_SAMPLE_HS 
-   New config parameters:
	CFG_TRAJ_PLANNER_HOMING_OFFSET_HI
	CFG_TRAJ_PLANNER_HOMING_OFFSET_LO
	CFG_TRAJ_PLANNER_HOMING_HARD_STOP_THRESHOLD
	CFG_MOTION_FAULT_THRESHOLD
	CFG_ABSPOSITION_HI_LIMIT_HI
	CFG_ABSPOSITION_HI_LIMIT_LO
	CFG_ABSPOSITION_LO_LIMIT_HI
	CFG_ABSPOSITION_LO_LIMIT_LO
	READONLY_PWM_FREQUENCY
	READONLY_PID_FREQUENCY
	CFG_TRAJ_PLANNER_HOMING_ACCEL
	CFG_PWM_OFFSET
-   New pulse input modes
	PULSEMODE_PWM
-   New config flags:
	FLAG_CLOSED_LOOP_STEPPER
	FLAG_INVERT_ENCODER
	FLAG_DISABLE_DEADTIMECORR_HI_SPEED
	FLAG_DISABLE_DEADTIMECORR_LO_SPEED
	FLAG_USE_POSITIONLIMIT_RANGE_FAULT
-   New fault:
	FLT_MOTION
-   New scope trigger point:
	TRIG_FAULT
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 12-06-2007, 09:33 AM
Xerxes's Avatar  
Join Date: Sep 2004
Location: Finland
Posts: 1,148
Xerxes is on a distinguished road

Just litte upgrade about firmware things. The latest firmware is now 114 which got released today.

114 just workaroudns an Estop problem with Mach3 when using reference design breakout board. Previous operation wasn't a bug but limitations of parallel control port made it look like one.

Changes from V110 to V114
Code:
V111 (beta) 17.8.07-
**  Recovery speed is now applied every time drive recovers from idle/fault state to active
**  Improved recovery completion during moving or noisy target value
**  Step/dir source in velocity now acts as pulse frequency input. Quadrature and PWM modes are unchanged
**  Peak current limit now 15A, 0.5 sec
**  Adjustable HV fault limit
*   SPI watchdog added
**  New internal input command sequencer for precisely timed motion profiles
**  Fixed possible follow error clitch at power-up
*   Better factory default settings
-   Changed homing sequence post-offset scaling to raw value
**  Fixed homing index pulse search on inverted encoder
*   Changing CPR, encoder inversion or pole count now requires reset
**  Fixed configuration saving problem when high voltages are not present
*   Added 192 byte data flash buffer for any data (base address 4096)
-   Various changes to help cooperation with the new GDtool
-   Unified addressing/accessing method for all user data buffers on drive
-   Scope capture length is now adjustable
*   In torque mode trajectory planner & input scaler has now no effect
    and input filter has been compensated to keep constant gain
*   PWM input scaler added
-   Scope TRIG_TARGETCHANGE works now in fault condition too
-   Code cleanups
**  Homing post offset now done at homing vel/accel limits
-   Minimum recovery speed is now 1 (old 0)
**  Enabled CPU pull-up resistors for optoisolator inputs, faster stepping input
*   Feedforward scope channels are now combined (summed)
*   Position plot start point now always zero
-   Firmware now reports hardware version to SPI host
-   Changed encoder inversion implementation from software to hardware
**  Improved index pulse search algorithm
**  By default, acceleration limit is now not active in step/dir or any other pulse modes
**  New control stiffness test for tuning
-   New commands:
	CMD_STORE_TO_BUFFER
	MISC_START_SEQUENCE
	MISC_GET_ABS32_TARGET_VALUE
	BL_NOP
-   New parameters:
	CFG_HV_VOLTAGE_LIMIT
	RUNTIME_INPUT_WATCHDOG
	READONLY_BACKWARDS_COMP_VERSION
	CFG_PWM_SCALER
	CFG_STARTUP_DELAY
-   New flags
	HOMING_FULL_SPEED_OFFSET_MOVE
	FLAG_USE_PULSE_IN_ACCEL_LIMIT
-   New sequence formats:
	SEQ_FORMAT_INC16_DLY16
	SEQ_FORMAT_TORQUE_INJECT


V112 7.11.2007
**  From beta to official release


V113 (beta) 7.11.07-
-   Corrected READONLY_BACKWARDS_COMP_VERSION value 
**  Fault output operation is now more CNC control friendly if fault output conencted to Estop
-   New flags
	FLAG_ALLOW_FAULT_OUT_ON_EXT_DISABLE
	
V114 6.12.2007
**  From beta to official release
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 10-27-2008, 04:18 PM
Xerxes's Avatar  
Join Date: Sep 2004
Location: Finland
Posts: 1,148
Xerxes is on a distinguished road

VSD-A firmware V1.16 was just released!

It only adjusts sensitivity of P and D gains, so upgrade only if you had to maximize P or D gain values (to 32000+). Remember to read readme.txt and changelog.txt before upgrading.

Download page:
http://granitedevices.fi/index.php?q=downloads
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
New PICStep firmware available Garfield2 PicStep Controllers 19 12-07-2010 12:07 AM
Hi Firmware V1.1 20MHz elogicca PicStep Controllers 0 10-01-2006 06:46 PM
roland mdx 15- 20 firmware Question rodmdx Stepper Motors and Drives 0 07-31-2006 09:52 AM
PICStep Firmware V1.01 santiniuk PicStep Controllers 7 08-18-2005 08:23 PM
DMC-1700 firmware Karl_T CamSoft Products 0 07-31-2005 03:24 PM




All times are GMT -5. The time now is 06:40 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353