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)
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.