SP-ICE-3 Software - Software v1.45.0 (Released 31-08-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0013299: [Change Request] List commands that are waiting for something should support a timeout. SP-ICE-3 Software - Software v1.44.3 (Released 19-07-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0013261: [Change Request] ClientAPI.Connect(CardInfo ci) should attempt to re-discover the card, if the CardInfo.IP address is no longer valid. ClientAPI.Connect(CardInfo ci) and rlConnectByCardInfo(rlCardInfo ci) now automatically try to re-discover the card by Serial Number if the IP member of the CardInfo is found to be invalid or out-of-date. You can optionally force this behaviour by passing IPAddress.Any or IPAddress.IPv6Any (or the native equivalents) for the IP member. Connect will try to make the connection using the specified AddressFamily. #0013280: [BUG] Unexpected error "Cannot add a delay of 2.54... to Engine 6 (Power)..." encountered when marking with Power Ramp. SP-ICE-3 Software - Software v1.44.2 (Released 16-06-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0013225: [BUG] Power Ramp may prematurely be terminated by a subsequent "Power" list command. #0013164: [BUG] rlListAppendJumpAndShoot2D / 3D did not iterate through array (instead used first item N times). SP-ICE-3 Software - Software v1.44.1 (Released 27-05-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0013163: [BUG] SPICE3Config hangs permanently after "Connect" is clicked. SP-ICE-3 Software - Software v1.44.0 (Released 19-05-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0013146: [New Feature] Wire "Motor Step & Direction" signals to trace buffer. #0013145: [New Feature] Jump after part with "jump speed" if "MOTF Wait XXX" condition has already been met (rather than with infinite speed). The scanner now executes the necessary "catch-up" jump with "Jump Speed" #0013141: [New Feature] Filter encoder position to improve MOTF speed detection (crucial if velocity-dependent power correction is enabled). The encoder's position and speed are being low-pass filtered to reduce jerky tracking, and to significantly reduce the adverse impact on power if velocity-dependent power correction is enabled. #0013135: [New Feature] Implement Native.TraceBufferLib. #0013140: [Change Request] Trace Server should permit only one connection and reject any additional connection attempts. If the connection request cannot be accepted (because a connection is already active), then the request is immediately rejected and the caller receives an error. #0013139: [Change Request] Trace Server should send status quo trace events upon calling 'Start'. When the client calls "Start", then the trace server will produce trace events for all enabled signals with their current value. #0013136: [Change Request] Move TraceBufferAPI out of ClientLib and into TraceBufferLib. #0013116: [Change Request] Remove useless PinAction parameter from CommandList.AppendTraceConfig(). The redundant parameter "action" has been removed. #0013143: [BUG] Stepper motor may not reach target position in certain combinations of velocity and acceleration. #0013142: [BUG] Read-only configuration files cannot be opened (affects "ConfigSet.Load" and SPICE3Config: File --> Load). #0013138: [BUG] SPICE3Config Tool: the enhanced tab does not correctly label the scanner's "SensorZ" axis. SP-ICE-3 Software - Software v1.43.1 (Released 16-03-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0013005: [BUG] P2P card cannot be discovered if no Ethernet connection exists at startup. #0013003: [BUG] Magnification ramp not correctly processed. #0013000: [BUG] LaserOff command re-enables the dash generator: subsequent marks/jumps all "dashed". SP-ICE-3 Software - Software v1.43.0 (Released 19-02-21) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012914: [Change Request] Rename property in native SystemConfig from "Timezone" to "TimeZone". #0012912: [Change Request] Improve temporal precision of micro-vector generation. Consequently, the positional deviation, which can be observed particularly in high-speed applications, is significantly reduced. #0012909: [Change Request] Dash-line pattern does not align with vector's start position when laser-on delay is non-zero. #0012908: [Change Request] Introduce new SkyWritingMode "Minimum Change-of-Heading" (in addition to "Force at start-finish"). A new list command "AppendSkyWritingMode" has been added, and selects one of the two sky-writing modes, or "Disabled" in order to deactivate sky-writing. The existing command "AppendEnableSkyWriting" is now obsolete, and will be removed in a future release. #0012900: [Change Request] Add Favourites tab to the User's Manual. The User's Manual now provides a "Favorites" tab for your convenience. #0012898: [Change Request] Remove redundant local HTML help pages from SP-ICE-3 Software Distribution Package. The .chm file provides the same content in convenient, locally accessible form. #0012841: [Change Request] Adjust all native xxxConfig.ToString()s so their output format is identical with that of the managed methods. In particular, the Client-Log entries for xxxConfigs generated by native and managed Clients are now identical. #0012926: [BUG] Power values stop being output for bitmaps extending more than 262ms. #0012925: [BUG] Intermittent faulty power values when section of power ramp extends more than 262ms. Occasionally a power value was skipped or zero (0) was output. #0012915: [BUG] Incorrect power values are written for non-16bit wide power targets (for example "Digital8Bit"). #0012910: [BUG] ADC adapter's FPGA should be automatically configured after being enabled. Now, when enabling the ADC adapter it will be immediately configured. An explicit card reboot is no longer required. #0012899: [BUG] CommandList.ToString() output differs between native and managed Clients. Native and managed Client CommandList.ToString() format is now identical . #0012855: [BUG] rlMotorGetVariables always returns bogus values for CoordinatedAcceleration and CoordinatedVelocity. #0012847: [BUG] Inconsistent member name "Transform" in native rlProcessVariables vs "Transformation" in managed ProcessVariables. #0012824: [BUG] ClientLib: Discovery occasionally fails to find any IPv4 addresses. The ClientLib now keeps on re-trying discovery until the ClientAPI.Timeout expires. #0012728: [BUG] Firmware occasionally fails to start when card is (re)booted. #0012705: [BUG] Marking bitmaps using the sprint algorithm may lead to bitmaps wrongly marked and an error at the end of execution in rare cases. SP-ICE-3 Software - Software v1.42.0 (Released 19-11-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012699: [New Feature] Add new list command "AppendWaitForInput": halts execution until a condition on the input port is met. SP-ICE-3 Software - Software v1.41.2 (Released 09-11-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012676: [Change Request] IO Voltage Level in SPICE3Config tool should say "Disable" instead of "0V". #0012656: [Change Request] When executing a StopMotf command, JumpSpeed should be used when moving the beam to the target position. #0012666: [BUG] Homing with method "AtCurrentPosition" ignores "HomeOrigin". #0012665: [BUG] Homing with method "AtCurrentPosition" does not change "IsHomed" status. #0012664: [BUG] MotorAPI.IsHomed reports incorrect status in some cases (may return 'True' even after call to MotorAPI.ClearHome). #0012663: [BUG] Stop Motf command is not executed in some cases (if command is at end of list and Sky-Writing is active). #0012662: [BUG] Velocity-dependent power correction not correctly working for arcs, ellipses and Beziers. #0012657: [BUG] Power ramping timing could be wrong in rare cases. SP-ICE-3 Software - Software v1.41.1 (Released 07-10-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012478: [Change Request] Permit concurrent file transfers (including exchanging field corrections) on different clients. Concurrent transfers on multiple clients are now possible. #0012614: [BUG] Deceleration leg missing if Mark vector is followed by "Stop Motf" or "Laser Off" command. #0012613: [BUG] Modifying the dash pattern between two subsequent marks may lead to "Cannot add a delay..." error. #0012537: [BUG] Execution of STOP_MOTF does not set the Execution Statistics correctly. Execution Statistics are now correctly set by STOP_MOTF. #0012515: [BUG] Problem with setting of IP address on Eth0 via WebIF (udhcp overrides EEPROM setting). The custom settings are no longer overwritten by the DHCP-Server. #0012514: [BUG] Deleting (RemoveAt) a BranchToLabel at the very end of a CommandList causes a ListLabelException. Removal of BranchToLabel command is now correctly handled. #0012495: [BUG] Power ramping may not work correctly in some cases for elliptic curves, elliptical helixs or Beziers. SP-ICE-3 Software - Software v1.41.0 (Released 04-08-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012447: [New Feature] Provide new list command "AppendHeadBias" so that bias values can be changed within a list. SP-ICE-3 Software - Software v1.40.1 (Released 22-07-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012403: [New Feature] Add the ability to define IPv4 Default Gateway via the WebInterface. Added a Default Gateway field to the WebIF Settings page, and made it reference an EEPROM entry called "IPV4DEFAULTGW". Field is NOT visible when both interfaces are set to DHCP. #0012360: [Change Request] SPICE3LogPayer should be added to the RELEASE package. Ammended the script in SP-ICE-3-Host-Software to make it copy the binary to the output directory. #0012319: [Change Request] Graceful update failures should display better info on WebIF. If an error occurs during the update process, it is now reported in a highly visible manner. #0012342: [BUG] SPICE3Config suffers timeout when uploading very large correction files. Timeout is now adjusted automatically for each CF-upload. #0012327: [BUG] WebIF Status page loads dreadfully slowly once the error log has an appreciable size. We now only display the tail (max 100 lines) of the log, and use a scrollable textarea to display it. The switch-over from the LOGIN to the STATUS tab is now (almost) instantaneous. #0012326: [BUG] WebIF returns Http Status 500 if Update is started with no file selected. Missing filename no longer causes Http Status 500: Instead, a warning message appears on the Update page. SP-ICE-3 Software - Software v1.40.0 (Released 09-06-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012139: [New Feature] Implement PowerScale and SpeedScale as ListCommands (in addition to the existing ControlCommands). #0012273: [Change Request] API log should write an array's elements (now, only a summary such as 'Uint16[]' is written). #0012270: [Change Request] Calculate "SkyWriting Extension Length" as "Extension Time" times "Mark Speed" (remove factor 0.5). #0012266: [Change Request] SPICE3Config should provide auto-refresh (read and display) for the LaserOut port on the I/O-Tab. #0012218: [Change Request] API renaming: SkyWriting property "AccelerationTime" becomes "ExtensionTime". #0012217: [Change Request] API renaming: "SkyWritingParameters" becomes "SkyWritingSettings". #0012153: [Change Request] Implement missing native rlListGetLastExecutionStats(). #0012054: [Change Request] Make (private) IP Address calculations available via the ClientLib API. #0011914: [Change Request] Remove un-implemented laser config parameters: "Off Power" and "Stand-by Power". SP-ICE-3 Software - Software v1.39.1 (Released 26-02-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0012026: [Change Request] Improve SPICE3IPCalc/GUI Tools so they also show IPv6 addresses. #0012006: [Change Request] With sky-writing enabled, first and last mark vector should always have an acceleration and deceleration vector, respectively. #0011977: [Change Request] Process Variable "SkyWriting.AccelerationTime" should default to the scanner config's acceleration time. #0012024: [BUG] With native API, executing command without parameters (e.g. LON, LOF) leads to IndexOutOfRange exception. #0011986: [BUG] A laser-on command ("Drill Dot") with a long duration at or near the beginning of a list may not be executed. #0011971: [BUG] If field size Z is 0 then marking vectors with non-0 Z coordinates should not be permitted. SP-ICE-3 Software - Software v1.39.0 (Released 15-01-20) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011900: [New Feature] Add "Exists" method to BooleanVariable, IntegerVariable and MarkCounter API. #0011899: [New Feature] Enhance AdapterBoard API: permit enabling/disabling adapter board with an emulated configuration EEPROM. #0011901: [Change Request] Opening a read-only correction file fails due to insufficient permissions: Introduce OpenRead and OpenWrite. #0011897: [Change Request] Introduce laser parameters dedicated to sky-writing (laser on/off delays, acceleration time, acc/dec delays). #0011855: [Change Request] Vector commands whose control points (for example: arc's center) lie outside virtual field result in an error. SP-ICE-3 Software - Software v1.38.1 (Released 02-12-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011831: [BUG] Firmware does not always start first time. #0011830: [BUG] SPICE3Diagnostic tool fails to set beam with "VerificationException". #0011829: [BUG] Relative motor move does not correctly test soft limits. #0011828: [BUG] Homing motor axis M1, M2 or M3 unintentionally stops M0. SP-ICE-3 Software - Software v1.38.0 (Released 05-11-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011744: [BUG] SPICE3Config tool does not properly report errors that occur during discovery. #0011743: [BUG] Card Discovery may intermittently fail on PCs with larger number of installed network or SPICE3 cards. #0011725: [BUG] PCIe timing parameters not correct for SP-ICE-3 cards from new production series (SP301123 onwards). SP-ICE-3 Software - Software v1.37.2 (Released 05-11-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011764: [BUG] PCIe timing parameters not correct for SP-ICE-3 cards from new production series (SP301123 onwards). SP-ICE-3 Software - Software v1.37.1 (Released 08-08-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011557: [BUG] Turning laser on with a given number of pulses may fail when async flag is false and laser would be on for several seconds. #0011556: [BUG] When FieldSize Z is set to 0 eliptic curves are not working. #0011555: [BUG] Marking a bitmap line in sprint mode that takes more than 524ms fails. SP-ICE-3 Software - Software v1.37.0 (Released 31-07-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011522: [New Feature] New Diagnostics-Tab in SPICE3Config that allows seeing the status of several card settings. #0011521: [New Feature] Add API to Get/Set all configurations at once on the card. #0011523: [Change Request] Add Inverse field correction also to the Native ClientLib and add functions to get Scanner/Field coordinates. #0011524: [BUG] Inverse field correction does not work as expected. #0011518: [BUG] Native vs Managed ClientUPnP::Discover() produce differing list of cards. SP-ICE-3 Software - Software v1.36.2 (Released 05-11-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011761: [BUG] PCIe timing parameters not correct for SP-ICE-3 cards from new production series (SP301123 onwards). SP-ICE-3 Software - Software v1.36.1 (Released 05-07-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011476: [Change Request] Filter glitches on laser alarm input shorter than 5us. #0011477: [BUG] Laser Power is not updated when disabling velocity-dependent power correction. #0011475: [BUG] At random SP-ICE-3 card may begin to advertise an extra "ghost" IP address (169.254.0.3). #0011474: [BUG] Card's UPnP Server may impair marking after weeks of up-time (possibly causing FIFO underflows). SP-ICE-3 Software - Software v1.36.0 (Released 05-06-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011426: [New Feature] Allow for storing extra infos inside a correction file. #0011352: [New Feature] Check for list commands to be valid when deserializing lists from string or binary format and convert if necessary. #0011429: [Change Request] Support generating an inverse correction table to allow transforming coordinates in the scanner domain back to user domain. #0011425: [Change Request] Sign .NET assemblys. #0011424: [Change Request] Allow arming the laser while laser alarm is active. #0011364: [Change Request] Add an async flag to AppendLaserOn(pulses) list command. #0011409: [BUG] ObjectDisposeException occurs when the RTB JIT Helper terminates. #0011361: [BUG] Wobbling while marking may start/stop to late by up to the maximum tracking error. #0011344: [BUG] Bezier is not calculated correctly if start point and first control point are the same. SP-ICE-3 Software - Software v1.35.4 (Released 05-11-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011762: [BUG] PCIe timing parameters not correct for SP-ICE-3 cards from new production series (SP301123 onwards). SP-ICE-3 Software - Software v1.35.3 (Released 11-04-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011325: [BUG] PowerRamp will fail if ramping takes longer than 0,52ms on the same marking vector. #0011119: [BUG] Velocity-dependent power correction does not use correct expected beam velocity if wobble is active. #0011075: [BUG] Intermittently "ListDone" events are missed for lists with 0 execution time. SP-ICE-3 Software - Software v1.35.2 (Released 06-03-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011218: [BUG] Determined motf encoder speed is unstable leading to unwanted shifts on the response distance. #0011167: [BUG] FIFO Underflow can occur when executing lists with short vectors or short dashed pattern. SP-ICE-3 Software - Software v1.35.1 (Released 19-02-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011152: [BUG] For Bezier/Ellipse/Circle the power ramp feature can produce an error in rare cases. #0011147: [BUG] Part sensor response time not working. SP-ICE-3 Software - Software v1.35.0 (Released 07-02-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010907: [New Feature] Add list command to apply a list of micro vectors. #0010884: [New Feature] Support for speed scaling. #0010802: [New Feature] Support for quadratic and cubic bézier curves. #0010649: [New Feature] Implement update mechanism for U-Boot. #0011072: [Change Request] Allow enabling sky-writing between subsequent mark vectors with immediate effect. #0011070: [Change Request] Add "bit mask" argument to all branch commands which compare a port against an expected value. #0011032: [Change Request] Ability to store Boolean and Integer Variables, and Mark Counter states (especially desirable for stand-alone mode). #0010994: [Change Request] Point-And-Shoot algorithm should ignore Velocity Based power correction. #0010978: [Change Request] Peripheral list commands (IO,Dac,Spi..) were executed relative to the position, but should be relative to the actual marking. #0010874: [Change Request] Sample code for Dashed Line. #0009970: [Change Request] Arcs and Ellipses do currently only work in x/y direction, transforming them into z will not work. #0011073: [BUG] Length of sky-writing extension vectors must not be affected by process transformation. #0011062: [BUG] Laser does not stay on requested time if AppendLaserOn is called with large number of pulses (on-time > 33 seconds). #0011042: [BUG] Watchdog causes premature CPU reset during Reboot (may affect firmware update). #0011033: [BUG] When using SwitchCase without a default the first command after the statement will be skipped if none of the cases applies. #0010977: [BUG] PointAndShoot in combination with LmWidth and short exposure times (<0,3µs) fails. #0010976: [BUG] PowerRamping may fail with a negative delay when using in combination with short vectors. #0010965: [BUG] SPICE3Config nullref error on Connect when Select-Box is empty. #0010937: [BUG] TRY_BOOT appears to increment by 2 for each unsuccessful boot attempt. #0010838: [BUG] For Arcs / Ellipses the Dashed Line pattern does not always precisely align with end point. #0010738: [BUG] Process transformation is not correctly applied to arcs and ellipses. SP-ICE-3 Software - Software v1.34.5 (Released 05-11-19) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0011763: [BUG] PCIe timing parameters not correct for SP-ICE-3 cards from new production series (SP301123 onwards). SP-ICE-3 Software - Software v1.34.4 (Released 28-11-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010941: [BUG] Wobble orientation depends on previous moving direction when wobbling on a static position. #0010940: [BUG] If Motf tracking continues directly after a StopMotf command an OutOfFieldException may occur. #0010927: [BUG] Writing CorrectionFiles to different cards at the same time using NativeClientLib may fail. #0010908: [BUG] Communication using the enhanced protocol does not work for Zoom and Sensor Axis. SP-ICE-3 Software - Software v1.34.3 (Released 13-11-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010901: [BUG] Bitmap lines may be to short both at the beginning and the end. #0010856: [BUG] First "Execute" after "Abort" may produce unwanted extra mark vectors in some cases if Sky-Writing is enabled. SP-ICE-3 Software - Software v1.34.2 (Released 02-10-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010862: [BUG] Execution of stand alone list may stop if two AbortMark signals appear shortly one after each other. #0010804: [BUG] Wobble without moving does not always work. #0010803: [BUG] WobbleEight API call in native client lib produces wrong results. SP-ICE-3 Software - Software v1.34.1 (Released 18-09-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010795: [Change Request] Having more than 112 lists in execution will result in an error appearing in the log while there is none. #0010794: [BUG] Old SystemConfig gets not correctly converted. SP-ICE-3 Software - Software v1.34.0 (Released 11-09-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010623: [New Feature] Firmware to enter an error state if initialisation fails: particularly in Stand-Alone mode. #0010781: [Change Request] Allow removing correction and calibration files from the card using SPICE3Config. #0010759: [Change Request] Allow position dependent power correction and power calibration to be enabled/disabled from within the list. #0010673: [Change Request] ScannerMonitoring should stop on the first error instead of reporting the error again until disabled or error is gone. #0010717: [BUG] Power timing incorrect if its update rate exceeds 1MHz (bitmap marking only). SP-ICE-3 Software - Software v1.33.4 (Released 05-09-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010761: [BUG] SkyWriting change of heading is calculated wrong between end of circle/ellipse and the following vector. SP-ICE-3 Software - Software v1.33.3 (Released 17-08-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010700: [BUG] SkyWriting vectors for ellipses with rotation are wrong. SP-ICE-3 Software - Software v1.33.2 (Released 08-08-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010698: [BUG] No positions will be send to the ScanHead if sum of MaxTrackingError plus TransferDelay plus PowerChangeSetup is >= 10000. #0010697: [BUG] When a list is executed while abort signal is still active, marking result will be incorrect. #0010626: [BUG] Power-correction file suddenly has length 0. SP-ICE-3 Software - Software v1.33.1 (Released 31-07-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010670: [BUG] DashedLine pattern may not be marked correctly under some circumstances. SP-ICE-3 Software - Software v1.33.0 (Released 17-07-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010648: [New Feature] Implement SerialPort functionality (RS-232 X802) for controlling external equipment. #0010639: [New Feature] Support for a part sensor response time for Motf. #0010552: [New Feature] Support for equally spaced pulses. #0010441: [New Feature] Extend wobble feature to not only support circular wobbling but also Lissajous figures. #0010629: [BUG] ListAPI.IsExecutionInProgress() does not return true when waiting for a "Start Mark", "Part Sensor" or "Motf" event. #0010622: [BUG] When using Motf the marking position differs for different belt speeds. SP-ICE-3 Software - Software v1.32.2 (Released 12-07-18) ======================================================== #0010613: [Change Request] Alter card's scanner model from PT2 to PT6 to further improve velocity-dependent power corrections. #0010614: [BUG] Delay used for reference speed ignores parameter "Scan Head Delay". SP-ICE-3 Software - Software v1.32.1 (Released 13-06-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010531: [Change Request] Loading CommandLists that are stored on the card takes a long time. #0010580: [BUG] An error may occur when marking consecutive mark vectors with DashedLine enabled. #0010567: [BUG] When adding ellipses to the list execution may not finish or some timings may be wrong. #0010551: [BUG] Having more than one list in execution queue when using skywriting last vector of the previous list is marked without skywriting. #0010544: [BUG] Extra Z Axis does not work. #0010520: [BUG] HeadCorrectionAPI.GetOpticalParameters() does not work in latest release. #0010510: [BUG] List command "ExitList" does not take "EvaluationLeadTime" into account when testing condition. SP-ICE-3 Software - Software v1.32.0 (Released 25-05-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010468: [New Feature] SP-ICE-3 support for stepper motors using list or control commands. #0010461: [New Feature] Support for two field correction files per head to allow fast switching between two correction files. #0010460: [New Feature] Allow disabling of scanner axes to be able to only work with specific axes. #0010204: [New Feature] Allow monitoring of the scan head status in the background using the enhanced protocol. #0010513: [Change Request] Apply "Power Change Delay" also to power changes due to velocity changes when "velocity-dependant power correction" is enabled. #0010512: [BUG] SPICE3Config throws a NullReferenceException if an adapter board with a blank EEPROM is connected to the card. #0010511: [BUG] Skywriting erroneously inserts jump/mark delays immediately after acceleration/before deceleration vector, respectively. #0010483: [BUG] Hash stored in correction files with more than one table is wrong. #0010482: [BUG] ResetToDefaults fails with an error when having a list with more than 1000 commands on the card. #0010481: [BUG] Opening the webinterface from within SPICE3Config fails when selecting a card entry that was found using Discover. SP-ICE-3 Software - Software v1.31.3 (Released 08-05-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010454: [BUG] Marking with DashedLine enabled fails with "Cannot add pulse @ t0=xx: resulting delay (x) is too short" under some circumstances. SP-ICE-3 Software - Software v1.31.2 (Released 13-04-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010407: [BUG] Changing spot magnification does not work on all supported 4D scanhead formats. #0010401: [BUG] MarkTime is applied in reversed order. #0010375: [BUG] When using PowerRamping to ramp up to maximum or down to minimum, an overflow may occur. SP-ICE-3 Software - Software v1.31.1 (Released 20-03-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010354: [Change Request] Exceptions that occur when using an API call should be logged to the ClientLib logfile if it is enabled. #0010351: [BUG] Changing power between two markings will apply a LaserOffDelay prior to changing the power. #0010348: [BUG] Having more than 128 lists executing at the same time will block the firmware communication until the first list is done. #0010346: [BUG] When an error occures during execution, firmware may crash in rare circumstances. SP-ICE-3 Software - Software v1.31.0 (Released 09-03-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010232: [New Feature] Implement CommandList.AppendLabel and CommandList.BranchToLabel. #0010205: [New Feature] Allow changing single values of an active power correction table. #0010203: [New Feature] Implement an option to install user programs on the SP-ICE-3 card and autostart on boot. #0010327: [BUG] Disabling client log ("DisableLog") does not immediately close log file. SP-ICE-3 Software - Software v1.30.2 (Released 28-02-18) ======================================================== #0010292: [Change Request] Enhance velocity-dependent power correction to take "Power Change Setup" into account. SP-ICE-3 Software - Software v1.30.1 (Released 02-02-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010213: [BUG] Enabling/Disabling DashedLine while currently marking will lead to wrong results or cause an error. SP-ICE-3 Software - Software v1.30.0 (Released 29-01-18) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009936: [New Feature] Add a sample program which demonstrates the "Trace Buffer" features. #0010147: [Change Request] Add TryWaitForProgress/ListDone/ListIdle API calls that don't throw a exception in addition to WaitForProgress/ListDone/ListIdle. #0010144: [Change Request] Add config option to allow lm signal to be tied to the gate signal for the case that a laser has no gate input. #0009750: [Change Request] Laser Alarm hat keine Auswirkung auf Listenausführung. #0008465: [Change Request] Laser Alarm should indicate an error. #0010146: [BUG] API logging for large lists that are transfered using SetList is wrong. #0010145: [BUG] Adding two peripheral commands to a list one after each other that are setting and clearing the same bit will lead to a toggle. #0010143: [BUG] Missing ListDone or other errors during list execution in rare cases. #0010118: [BUG] When using loops inside a CommandList created with the native ClientLib, execution may fail with an error in some circumstances. #0010117: [BUG] Changing signal polarity inside the laser config does not change the polarity for external adapter boards. #0010070: [BUG] ELL3A: Negative sweep angle gets marked in positive direction. #0009983: [BUG] When PowerTarget is set to Dac0 or Dac1 and lmWidth is equal or larger than 1/lmFrequency, lm signal is wrong. #0009965: [BUG] List command AppendEnableVelocityCorrection does set but not apply the value. #0009835: [BUG] Corrupted update-package causes unexpected reboot, and further attempts to run update fail. SP-ICE-3 Software - Software v1.29.0 (Released 15-12-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0010087: [New Feature] Add possibility to allow synchronization with laser. #0010083: [New Feature] Incorporated SPICE3LogViewer into the published set of SPICE3Tools. #0010023: [New Feature] Stand-alone mode, Return to Stand-alone list after error list. #0009935: [New Feature] Native Client Lib misses SystemAPI methods: GetConnectionLimit, GetFirmwareProductVersion, GetSupportedTimeZone. #0009934: [New Feature] Listxxx Event Delegates should include reference of client connection to identify its sender. #0009888: [New Feature] Allow to define maximum line length of log file entries. #0010089: [Change Request] Load (but not execute) all stand alone lists directly after enabling stand alone mode. #0010081: [Change Request] Change TraceBufferLib to be more userfriendly. #0010066: [Change Request] Move DistancePerCount from MotfConfig to QuadratureDecoderConfig. #0010061: [Change Request] DashedLine feature should use gate output instead of modulating the power. #0010016: [Change Request] When SkyWriting is enabled and last vector is a mark vector, there will be no decelleration for this vector. #0010085: [BUG] VersionMismatchException reported by SPICE3Config not immediately obvious to end-user. #0010062: [BUG] Setting pulse width to zero was actually setting the output pulse width to maximum. #0010015: [BUG] When StandAloneMode is enabled, errorList is only executed on error after restarting the firmware. #0010002: [BUG] When executing only one single list in an endless loop, mark/jump speed increases significantely after several hours. #0009912: [BUG] Card cannot be discovered if connected externally after firmware has booted. SP-ICE-3 Software - Software v1.28.6 (Released 15-11-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009962: [Change Request] APIPA range used by INT and P2P cards not sufficient. #0009932: [Change Request] Reassign upper 3 axes in the RL3 protocol. #0010041: [BUG] upnp_app (daemon) consumes CPU disproportinately, causing unexpected pauses during marking. #0009998: [BUG] When using variable jump delay, execution fails with an exception if JumpLengthLimit is set to zero. #0009987: [BUG] When using a Motf Wait-command inside the list, execution of the list will not finish under some circumstances. #0009975: [BUG] SkyWriting: MinCoH is only used between two subsequent mark vectors but ignored for mark after jump or jump after mark. #0009974: [BUG] Execution fails because driver returns an error when writing new vectors. #0009963: [BUG] Velocity Dependent Power Correction not working correctly for Arcs and Ellipses. #0009933: [BUG] Corrupt correction files (without valid header) result in a "sharing violation" exception. #0009999: [Installation] ATTENTION: Calculation of private IP addresses has changed. Update appears not to finish. Please discover the card after update. SP-ICE-3 Software - Software v1.28.5 (Released 11-10-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009880: [Change Request] Using branching condition can lead to an fifo underflow. #0009909: [BUG] TraceBuffer event timestamps can be wrong. #0009897: [BUG] Field corrections not completely loaded for scanner systems with 4 or more axes. #0009867: [BUG] When turning laser on for a specific number of pulses, the number of pulses is ignored and laser will stay on. SP-ICE-3 Software - Software v1.28.4 (Released 22-09-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009833: [Change Request] StopMOTF should turn the LaserOff. #0009856: [BUG] Execution can block if several branch commands are executed directly one after each other. #0009849: [BUG] DashedLine and PowerRamp feature do not correctly consider delays. #0009837: [BUG] Wobble-feature: peaks/ disturbances in the X-command signal. #0009836: [BUG] Wobblewidth is 4x bigger than the set width(in weldMARK and JustageSW). SP-ICE-3 Software - Software v1.28.3 (Released 08-09-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009825: [BUG] TimeoutException may occur after 10 seconds when working with conditions inside the list. #0009823: [BUG] Firmware crashs during initialization if the STOP_MARK input of the Laser connector is active during boot. SP-ICE-3 Software - Software v1.28.2 (Released 04-09-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009816: [BUG] When turning laser on manually using a list command, the laser is turned off automatically after end of list. #0009815: [BUG] QuadratureDecoderConfig may not be correctly applied. #0009812: [BUG] Receiving responses from ScanHead 1 using the RAYLASE protocol does not work. #0009811: [BUG] PowerRamping can lead to power set to zero when ramping with many small vectors. #0009808: [BUG] DashedLine does stop to early if laserOn/laserOff delays are set. #0009805: [BUG] Changing power to a fixed value when power ramp is in progress, the value has no effect. #0009794: [BUG] When disarming the laser by a list command directly after a mark, gate can go low to early. SP-ICE-3 Software - Software v1.28.1 (Released 16-08-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009771: [Change Request] Allow input of wobble frequency in Hz instead of MHz when using SPICE3Config. #0009758: [Change Request] Change "RAYLASE AG" to "RAYLASE GmbH" everywhere. #0009787: [BUG] With velocity-dependent power-correction enabled laser power changes too early for certain configurations. #0009784: [BUG] When changing the power by a list command after a mark vector, an undesired mark delay is added. #0009783: [BUG] TransmitEnhanced throws NullReferenceException. #0009782: [BUG] When setting Motf distancePerCount for the compensation encoder, distancePerCount of main encoder is used instead. #0009769: [BUG] Wobble output frequency is imprecise, the error increases for higher frequencies. #0009753: [BUG] Temporary extracted correction files should be deleted when CorrectionFile is closed. #0009738: [BUG] Applying process transformation by list and deleting the list afterwards will reset process transformation to identity. #0009736: [BUG] Power change takes effect during LaserOff time Delay of the previous marking vector. SP-ICE-3 Software - Software v1.28.0 (Released 28-07-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009649: [New Feature] SPICE3Config: In the extended tab show also status for Zoom-Axis and SensorZ-Axis if available. #0009639: [New Feature] Support for circular wobble. #0009729: [Change Request] EnableLog should write client and firmware version into the log file. #0009699: [BUG] Variable PolyDelay not working as expected. #0009668: [BUG] When manually turning off the laser using AppendLaserOff then the LaserOffDelay is applied on top of MarkDelay. #0009664: [BUG] Native client lib: arc commands is interpreted as M3A. #0009658: [BUG] Overflow occurs when jumping/marking to the minimum position on the x-Axis (-FieldSize.X/2). #0009646: [BUG] SPICE3Config Enhanced-Tab does not work anymore for ScanHeads with two axes. #0009638: [BUG] Ellipse: wrong target point calculation. #0009632: [BUG] Ellipse with orientation angle jumps before or after marking. #0009614: [BUG] ProcessTransformation is not applied to ELL3A. SP-ICE-3 Software - Software v1.27.0 (Released 12-07-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009596: [New Feature] Port C should support inputs Motor Limit and Motor Home. #0009595: [New Feature] Port C should support inputs StartMark, AbortMark and the Part Sensor. #0009579: [New Feature] TraceBufferLib should contain a helper function to bring the events into a readable form sorted by timestamp. #0009145: [New Feature] Implement Skywriting funtionality. #0009603: [Change Request] Suppress "scratchy" noise made by scanner during Field Correction Upload (including "ResetToDefaults"). #0009601: [Change Request] Refactor ScannerConfig to reflect all 3D & 4D modes and to support up to 5 axes. #0009570: [Change Request] Implement user-setting for IPv4 NETMASK. #0009568: [Change Request] Branching by port should allow 2^16 (ports A-C) or 2^24 selectors (ports D-E), not just 16 or 24, respectively. #0009627: [BUG] Set/Get for SystemConfig does not work from native ClientLib. #0009619: [BUG] Scanner's field transformation not correctly converted after updating to version 1.26.0. #0009602: [BUG] Tracking Error compensation should be done after applying the field corrections. #0009594: [BUG] Requested trace "Analog2" mistakenly recorded channel "Analog1". #0009572: [BUG] Card apparently not replying to ping / ssh from host. #0009571: [BUG] Execution fails when using a very slow MarkSpeed (e.g. < 1 mm/s). #0009525: [BUG] Some old correction files created with a version prior to 1.26.0 can not be read by the managed library. #0009524: [BUG] When having large sleep times (several ms) between two peripheral commands, a fifo underflow may occur. #0009521: [BUG] Some compressed correction files that are created with the managed lib can not be modified by the unmanaged lib. #0009512: [BUG] Segfault in Linux Native ClientLib when running UnitTests. SP-ICE-3 Software - Software v1.26.1 (Released 24-05-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009505: [BUG] rlCFTableReadUInt64 does not work for new fc3 format with support for compression/more than one table. SP-ICE-3 Software - Software v1.26.0 (Released 22-05-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009400: [New Feature] API for managing the Spot Size (Zoom). #0009464: [BUG] Incorrect postinst for init-ifupdown. #0009369: [BUG] Drill Object & Power Change Delay. SP-ICE-3 Software - Software v1.25.3 (Released 13-06-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009551: [BUG] Execution Error can appear when using the DashedLine feature. SP-ICE-3 Software - Software v1.25.2 (Released 29-05-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009356: [New Feature] Add a list command for activating/deactivating velocity-dependent power correction. #0009509: [BUG] When using the RAYLASE protocol for communication with two heads, command may be sent to the wrong head. #0009503: [BUG] When adding sleeps > 6 seconds to the list, no execution happens and card blocks until reset. #0009301: [BUG] If there is a CommandList with a peripheral command before the control engine was used, execution will fail. SP-ICE-3 Software - Software v1.25.1 (Released 17-05-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009485: [BUG] Firmware initialization can fail with a NullReferenceException. #0009484: [BUG] Adapter eeprom be corrupted when firmware crashes on initialization. #0009476: [BUG] For the AppendExitList(..) list command the EvaluationLeadTime is not considered. #0009450: [BUG] When executing a list that contains AppendSimmerPower command several times it will fail after the 5. execution. SP-ICE-3 Software - Software v1.25.0 (Released 05-05-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009381: [New Feature] Add Sample Code for Master List / AppendSwitch command. #0009317: [New Feature] Stand-Alone Mode. #0009302: [New Feature] OpticalParameters.MaxAngle should be per axis. #0008023: [New Feature] Laser Power Scale should be incorporated in the Laser Config structure. #0009342: [Change Request] Possibility to store motf simulation speed and acceleration on the card. #0009332: [Change Request] Load PCL-Files (PowerCalibration files) using the API, Interpolation within the firmware. #0009386: [BUG] When marking a whole ellipse (360°) the marking stops before the endpoint is reached. #0009374: [BUG] Linux libraries are missing various symbols resulting in linker errors. #0009335: [BUG] CorrectionFileLib: Calling GetOpticalParameters() leaves the file open. #0009326: [BUG] SPICE3Config fails to retrieve "tracking error" from older SPICE3Config configuration files. #0009214: [BUG] Firmware does not handle the transformation of 2D-Vectors correctly. SP-ICE-3 Software - Software v1.24.1 (Released 14-03-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009289: [Change Request] Range of the field should be between -(Fieldsize/2) / (Fieldsize/2) including the outer limit. SP-ICE-3 Software - Software v1.24.0 (Released 09-03-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009168: [New Feature] Firmware: Implement a Factory Reset mechanism. #0009157: [New Feature] Firmware part: Allow configuration of Motf to allow Spi as an input source besides the Quadrature Decoder. #0009155: [New Feature] Allow configuration of Motf MainEncoder and CompensationEncoder for any direction. #0009154: [New Feature] Allow changing the value of a BooleanVariable and a IntegerVariable by list command. #0009153: [New Feature] Implement Variable Jump Delay. #0009274: [Change Request] Match on condition not true when using flow control. #0009269: [Change Request] Update mechanism for configuration files stored on the SP-ICE-3 card. #0009257: [Change Request] Method "GetOpticalParameters" exists in native DLL, but is missing in the managed DLL. #0009256: [Change Request] Change naming of ScanHeadConfig parameter from Lag to TrackingError. #0009252: [Change Request] Naming of rlListAppend*Cond should be consistent with rlListAppend*CondFlag. #0009206: [Change Request] Motf commands "WaitForPart" and "WaitForDistance" should not automatically reset the MOTF offset. #0009183: [Change Request] Implement a LIST_EXIT command, to allow lists to be prematurely terminated. #0009181: [Change Request] Provide JUMP_TO_LIST in addition to BRANCH_TO_LIST. #0009169: [Change Request] Extend enum "LAYER" by adding new definition "L1". #0009280: [BUG] Reusing a large CommandList after calling List.Set may result in "count is negative" exception. #0009271: [BUG] Enabling of invalid field corrections should not be permitted. #0009270: [BUG] Correction files on the card are created using the filedsize set in the ScannerConfig and not the one in the optical parameters. #0009251: [BUG] Motf Encoder Scale is not updated when field size is changed. #0009226: [BUG] Loops with a count of 0 are executing indefinitely. #0009223: [BUG] Correction files for second scan head are not correctly loaded - may also affect first scan head. #0009222: [BUG] Scanhead Format "Single 4D" mistakenly selects "Dual 2D". #0009203: [BUG] ScannerAPI.ReadPositions() returns an incorrect "NominalBeforeTransform". #0009202: [BUG] Transform3D incorrectly calculates inverse transformation. #0009179: [BUG] Any early Waitxxx command in a list prevents start of execution. #0009174: [BUG] Invalid field / power correction file should report an error. #0009170: [BUG] SetClientLibVersion does not detect version mismatch correctly. #0009159: [BUG] SPICE3 incorrectly treats 18 bit responses from scanhead. #0009137: [BUG] When the webinterface user.config is broken or empty, webinterface does not work. #0009124: [BUG] ConnectionLimit is always 1 even if its changed inside the webinterface. #0008988: [BUG] Motf with virtual field: Axes Head0=[X] are outside the scanner's field. SP-ICE-3 Software - Software v1.23.0 (Released 02-02-17) ======================================================== Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0009118: [New Feature] Part Sensor events shall be suppressed for a certain distance past the initial trigger. #0009098: [New Feature] Append list commands from string. #0008975: [New Feature] Support Head Status for analog scan heads. #0008974: [New Feature] Provide way to realize the SP-ICE-1's "Auto_Change" functionality. #0008339: [New Feature] SPI Laser, List command for setting Simmer Current needed. #0009050: [Change Request] Allow setting of HeadFormat to "SL2_Single4D" when working in 3D mode. #0008932: [Change Request] "Clear pending event" does not always remove all past events due to race condition. #0009090: [BUG] ELL3A: Axes Head0=[X] are outside the scanner's field. #0009087: [BUG] "Start Mark" should be edge-sensitive. #0009079: [BUG] Reboot from WebIF leaves "reboot=true" in address bar of browser. #0009077: [BUG] Client.ScannerCommunication.TransceiveEnhanced returns none or wrong values for Y Axis. #0009044: [BUG] First execution after firmware start may result in FIFO underflow - subsequent runs are OK. #0009041: [BUG] Firmware crashes at startup due to apparently empty config files. #0009034: [BUG] PowerRamping fails when using a very small change-rate (<0.0001). #0009017: [BUG] Unexpected behaviour in Point 'n' Shoot using common exposure. #0009000: [BUG] Peripheral commands using ScannerLag and ScanHeadDelay for calculation of t0. #0008854: [BUG] Firmware crashes at startup with "Unhandled Exception" from ListExecutor. #0008477: [BUG] Bitmap, Point & Shoot, strange glitch at the beginning. SP-ICE-3 Software - Software v1.22.0-RC1 (Released 08-12-16) ============================================================ Hardware Compatibility: SP-ICE-3 Rev 4.0 XY2-100 Interface Rev 2 SPI Laser Interface Rev 2 #0008931: [New Feature] Add bit to SFR to indicate state changes on START_MARK. #0008812: [New Feature] Sample code MOTF & large bitmaps. #0008970: [Change Request] Report errors during execution using custom Exceptions instead of throwing always an AbortException. #0008896: [Change Request] WaitForProgress/rlListWaitForProgress should queue events locally like WaitForListIdle and WaitForListDone. #0008948: [BUG] Point 'n' Shoot leads to failure if last M pixels are 0. #0008939: [BUG] AppendTraceConfig combined with long sleeps cause a Remote Exception. #0008927: [BUG] A previous "out-of-field" error prevents a correction file upload from succeeding. #0008893: [BUG] Allow uploading a gcd correction file for head 1 in SL2_Single3D mode. #0008883: [BUG] No space left on device: /media/fat only allows up to 128 entries in directory?!?! #0008879: [BUG] Correction files are not completely written into the driver, the last x bytes are missing. #0008803: [BUG] Card gets stuck at power up - all leds on.