fullmo Kickdrive Changelog

What's new in fullmo Kickdrive 3.4.12

Jan 16, 2024
  • Firmware Update: Fixed bug - "..." button for firmware file selections

New in fullmo Kickdrive 3.1.5 (Oct 31, 2021)

  • Xenax drives module: improved Xenax prompt processing

New in fullmo Kickdrive 2.3.17 (Aug 20, 2021)

  • Runtime Generator: ".zip" output format is now original .zip format, not ".7z" format
  • Runtime Generator: fixed bug for UI Panel projects with drag+drop controls:
  • automatic object readout/sync now starts correctly.
  • Main window geometry stored/restored correctly
  • CAN Interface: improved baud scan capabilities for fullmo/ebmpapst drives in bootloader
  • modes without NMT.
  • UI Panel: Open GL is now default mode. Use /qmlbackend=software to switch to Qt Quick software renderer.
  • Added D3Dcompiler_47.dll for Windows 7 OpenGL compatibility

New in fullmo Kickdrive 1.9.102 (Sep 20, 2014)

  • Object Editor: fixed string read timeout error after accessing strings from two different panels.
  • USB2Drive: fine-tuned software update messages, gives Windows more time to install and detect the
  • device automatically.
  • USB2Drive: support for custom applications (device type no. / version string >= 100)
  • Third party CAN interfaces: Support hires time stamps (10 microseonds) for Kvaser products,
  • corrected standard milliseconds times stamps.
  • ebmpapst K4 drive support: set additional DS402 velocity limits to maximum

New in fullmo Kickdrive 1.9.97 (Aug 7, 2014)

  • CANopen Drive: Improved CANopen DS402 compliance (third-party CANopen drives)
  • UI Panel: fixed bug - UI Panel text box didn't allow negative values
  • CANopen Drive: Emergencies during script update are signaled
  • ebmpapst K4 drive support: serialized / delayed object access to avoid multiple reads at a time
  • UI Panel: Improved read/write object queuing
  • CANopen Drive - Script: Debug line indication now correct, and not one behind
  • CANopen Drive - Script: A 'New' script already includes the essential 'import drive' statement
  • Cycle Test: fixed bug - drives would not initialize for small cycle times
  • Additional minor UI fixes
  • USB2Drive: Special application firmware with Type>=100 is protected from overwriting

New in fullmo Kickdrive 1.9.88 (Feb 3, 2014)

  • CANopen Drive: Embedded Python #dict, #step and #watch support
  • ebmpapst K4 template: enhanced setup panel with Velocity and position test, motor state display.
  • USB2Drive: improved automatic firmware selection:
  • "(first found)" now automatically loads USB2CAN firmware as default (as in V1.9.56)
  • automatic firmware selection according to device capabilities / hw revision
  • USB2Drive: updated firmware versions
  • third party CAN interfaces: added missing baudrates 20K, 50K, 100K, 800K
  • CANopen Drive: Enhanced setup panel, now detects drive state changes like sudden voltage reset.
  • CANopen Drive: fixed "stuck in Comm Init" bug.
  • CANopen Drive: increased timeouts to avoid false alarm Timeout messages
  • Object Editor: fixed problem with read failing on first attempt when Node ID = 0 (scan)
  • Automation/Drive Script: fixed problem with double line break when saving a Python source file

New in fullmo Kickdrive 1.9.77 (Feb 3, 2014)

  • Runtime Generator, "Runtime.Standard Window.rcc": use the last known UI Panel size as default
  • Object Editor: New "Verify" function / new message type KM_OBJLIST_VERIFY
  • Test Cycle: Delayed single drive init, similar to the delayed positioning commands
  • CANopen Drive - Script: Improved syntax highlighter and indenting support
  • CANopen Drive - Script: Experimental debug/single step mode with source code line indicator
  • USB2Drive: Display hardware rev ".Rev1" when unknown

New in fullmo Kickdrive 1.9.70 (Nov 2, 2013)

  • usb2drive: highres time stamp and dual CAN support.
  • Requires V1.1.xx firmware. Only updated automatically for devices which
  • already have a V1.1.xx firmware installed. Use Communication Port setting
  • "fullmo:1.1" to force update to V1.1.x firmware.
  • usb2drive: fixed problem with missing time stamps in CAN trace file
  • usb2drive: improved HID channel log file for /debugMode=3
  • IXXAT CAN Interface: highres time stamp support
  • Test Cycle: supports K4 drive module
  • Automation: fixed Python error display in StdErr
  • CANopen Drive: baud rate 800K not supported, removed from baud rate selector.

New in fullmo Kickdrive 1.9.56 (Oct 7, 2013)

  • usb2drive: update - longer timeouts and retry, improved debug information
  • usb2drive: DualCAN TX Echo only evaluated for firmware version 01.01.xx.xx
  • usb2drive: Added support for "H" (Hardware version) command
  • usb2drive: additional debuginfo for /debugMode=3 (file kickdebuglog_candriverfullmo.txt)
  • fullmo/vscom CAN interface: fixed bug from V1.9.50, missing TX timestamp
  • Automation module: Crash when closing a project with Python script running
  • Automation module: KM_SCRIPT_CONTROL,(myScriptCode) syntax, now compatible to Drive Module

New in fullmo Kickdrive 1.9.52 (Oct 7, 2013)

  • fixed bug: rarely used COM(x) syntax was not working for fullmo/VSCOM adapter

New in fullmo Kickdrive 1.9.50 (Oct 7, 2013)

  • fullmo CAN driver extended features: hires time stamps

New in fullmo Kickdrive 1.9.48 (Jul 13, 2013)

  • minor touchups, scope uses updated qwt 6.1

New in fullmo Kickdrive 1.9.47 (Jun 28, 2013)

  • Improved version check for usb2drive firmware update

New in fullmo Kickdrive 1.9.46 (Jun 27, 2013)

  • Runtime Generator: not allowed for uncompressed project any more. You need to create a .kickzip file first, carefully reviewing which of your own files you really need to distribute.
  • Improved Xenax StepDir and Unax handling
  • Improved internal Module property handler (allows property values with "=" characters, a.o.)
  • "fullmo:noupdate" CAN Interface setting to disable automatic firmware update
  • Fixed bug "green background color for status items missing", introduced in V1.9.42

New in fullmo Kickdrive 1.9.42 (Jun 14, 2013)

  • Runtime Generator: fixed problem with file names that contain spaces
  • projects are stored now in the user documents by default

New in fullmo Kickdrive 1.9.40 (Jun 14, 2013)

  • Runtime Generator: improved generator dialog, supporting configuration files
  • usb2drive support improved:
  • Default (first found) will automatically turn device into "usb2CAN" (device type fullmo:1)
  • Firmware check will always update, if a better (higher) version is available.
  • Scope/Data logger: fixed scaling when loading a recording
  • Revised manual
  • Fixed "Edit Mode" in "nodeconfig" panel type
  • Cleaner overall looks
  • New "Kickdrive Zero" freeware edition

New in fullmo Kickdrive 1.9.37 (Jun 14, 2013)

  • usb2drive: firmware for "fullmo:1" (USB-to-CAN) included
  • Documentation added: "CANopen node" module type (type="nodeconfig"):
  • Generic CANopen configuration panels that can be used for any type of CANopen equipment.
  • The "nodeconfig" module type is also used for the ebmpapst K4 drive configuration template.

New in fullmo Kickdrive 1.9.34 (Jun 14, 2013)

  • improved usb2drive device firmware update

New in fullmo Kickdrive 1.9.32 (Jun 14, 2013)

  • new /uimode=5 for fullscreen frameless UI Panel Applications
  • Added TCP channel binary data support for UNAX/XENAX application
  • XENAX new modes 3 = StepDir, 4=NoInit
  • improved Network Manager (labeling, optional module property for configuration)

New in fullmo Kickdrive 1.9.30 (Jun 14, 2013)

  • Scaling now consistently available in UI Panel and Object Editor, too, not just in Scope
  • Modules Area: Copy/Paste/Delete/Rename support in User Level = 2
  • Object Editor: 'Copy to default' now works with selected rows, like other operations
  • Node Configuration (ebmpapst K4 template): fixed crash on paste

New in fullmo Kickdrive 1.9.22 (Jun 14, 2013)

  • Object Editor: Export to CSV, along with CDCF
  • script playground or any 2nd level UI Panel can run in /uimode=4
  • fullmo Kickdrive: Generate Runtime...

New in fullmo Kickdrive 1.9.17 (Jun 14, 2013)

  • revised templates, "Drive Script Playground" Demo for Embedded Python in VDC/K5 drives
  • simpler drive script syntax. Use "drive." instead of "targetlib.". Fixed DWord case problem from V1.9.16
  • fixed: "Node Config / Parameter" panels now correctly stores modified data in the project file
  • ebmpapst usbb2K4 support, K4 Access Mode support, K4 commissioning template

New in fullmo Kickdrive 1.9.7 (Jun 14, 2013)

  • fixed IXXAT problem: crash when no IXXAT device connected
  • extended XENAX drive: supports now basic velocity mode for joystick applications
  • experimental embedded debug message support (ebmpapst VDC, ECI, K4)

New in fullmo Kickdrive 1.9.5 (Jun 14, 2013)

  • Object Editor: fixed problem writing unsigned32
  • Automation: now stores LogHistory in project data, even if "Automation" panel is not visible
  • Automation: KM_OBJLIST_READ_WRITE now allows reading / writing using XDD strings
  • Python Editor: don't create .backup and .py files for default name
  • PEAK PCAN-Support: fixed DLL loading problem

New in fullmo Kickdrive 1.9.1 (Jun 14, 2013)

  • revise Scope: plot panels now appear as second-level elements in the project tree,
  • scope viewer and live data logger is the same module now
  • improved Python editor, supports now seamless editing using external editor
  • fixed Object editor read/write behavior when drive node is "stopped" or node ID is "0 - Scan"
  • improved object editor read/write in timeout situations
  • improved UI panel and Node Monitor behavior when some node IDs / objects are not accessible
  • added third-party hardware support:
  • Ixxat CAN devices (VCI 3 API)
  • generic CANopen node config module available: The Network Manager generates such a module
  • for each node ID it cannot identify as a known ebmpapst or fullmo drive unit.
  • fixed rare problem when cloning data objects in UI Panel
  • fixed jpeg support in UI Panel / Qt Quick

New in fullmo Kickdrive 1.8.5 (Jun 14, 2013)

  • supports firmware update for ebmpapst/fullmo usb2drive, usb2k5, usb2k4 adapter

New in fullmo Kickdrive 1.8.4 (Jan 15, 2013)

  • Fixed: .kickzip and .kicktpl files can now be renamed without breaking them
  • Automation: fine-tuned Python message timing and queue handling, larger message cache of 1024 msg, KickSendMsg now clears the WaitMsg queue before sending

New in fullmo Kickdrive 1.8.3 (Jan 15, 2013)

  • improved Embedded Script compiler error display
  • fixed: Drive stuck in "download canceled" state
  • minor UI corrections (toolbar, user level, recent files)

New in fullmo Kickdrive 1.8.2 (Jan 15, 2013)

  • portable signed .exe distribution (self-extracting .zip)
  • "Updates" will now abort correctly when no write permissions to current location

New in fullmo Kickdrive 1.8.1 (Jan 15, 2013)

  • Core and docs changed to new kickdrive name / domain, new distribution site kickdrive.de
  • added licensing support
  • fixed performance issue when several panels with a text log window are open
  • CAN Monitor improved scrolling / navigation
  • project tree now shows current module status instead of additional description
  • added third-party hardware support:
  • lawicel (CANUSB, canusb.com)
  • peak (PCAN Light, www.peak-system.com)
  • kvaser (CANLIB API, www.kvaser.com)
  • ems (www.ems-wuensche.de)
  • castor (Movimento Castor USB, www.movimentogroup.com)
  • mhs (Tiny CAN, www.mhs-elektronik.de)
  • zanthic (CAN4USBFX, www.zanthic.com)
  • Xenax Driver Corrections
  • experimental HID USBCAN driver fix

New in fullmo Kickdrive 1.7.15 (Jan 15, 2013)

  • Xenax Driver Corrections

New in fullmo Kickdrive 1.7.12 (Jan 15, 2013)

  • Xenax Drive Module, incl. simulator mode and manual ASCII cmd sender
  • Data Logger improved navigation, including new "Seek Forward" and "Seek Backward" button
  • New CANopen module property ForwardCanFrames="1" to receive and process CAN frames
  • using Automation.

New in fullmo Kickdrive 1.7.6 (Jan 15, 2013)

  • Remote Control: corrected bug with mismatching origin string for responses (remoteOut:)
  • Object Editor: Dictionary now shows actual & default values according to XDD spec

New in fullmo Kickdrive 1.7.3 (Jan 15, 2013)

  • Minor documentation update
  • UI panel templates support "illegal QML code" warning
  • project creation and modification info available in the "Project Overview" panel
  • Scope: fixed - Cursor time label was not updated
  • Automation: scroll to end fixed, fixed missing status info in red/yellow/green status field

New in fullmo Kickdrive 1.7.1 (Jan 15, 2013)

  • Object Editor: New Search/Filter for the Object Dictionary
  • Scope: New TPDO and RPDO sampling mode (passive PDO logging)
  • Scope: New scaling field: simple values (e.g. "0.1") or formulas (e.g. "= x * 10 / 65536")
  • UI Panel: new bitfield shape
  • UI Panel: new "Change Node ID" and "Clone" functions to manage multi node applications
  • UI Panel: Updated QtDesktop code, changed object interaction to allow more complex UI applications
  • minor improvements and fixes
  • fixed project template layout issues (missing .css files)
  • Revised User Manual

New in fullmo Kickdrive 1.6.10 (Jan 15, 2013)

  • fixed UI Panel / DLL not loading problem
  • fixed Scope clipboard
  • streamlined UI Panel messaging
  • fixed Remote Control / Automation deadlock when using "Listen"
  • support for multiple CAN interface applications
  • revised demo projects & sample applications
  • Known Issues
  • User Manual in draft state
  • UI Panel Design Mode: Crash when deleting control while application is started
  • and objects
  • are communicating with the CAN devices.