# mc_eth_release_history.md 2026-01-28 www.fullmo.de Known limitations: - REFGO commands: OR does not support strings yet. - MC349, MC6xx, MCN23: ACC/DEC always in rev units, not user-defined units. Only homing method 19 (search for home switch in pos. direction) and -18, -19 (homing on block). - MCN23/Stepper: Motor status is "RDY" during movement, no "MOV" state support. - flatTRACK / shortTRACK (RABBIT/SRABBIT controller): Profile position mode only. No Jog mode. S-curve symmetrical trajectory, uses 6083h acceleration value only. 6084h deceleration is only used for braking / quickstop. ## 2026-01-27 production ### v53.02.10.10_RABBIT (MovingCap flatTRACK Eth) ### v53.02.10.10_SRABBIT (MovingCap shortTRACK Eth) - minor controller optimizations and improved defaults - improvements and features from MC349/6xx (watchdog, python) ## 2026-01-27 production ### v54.01.10.10 (MC6xx ETH - MovingCap turnTRACK 6xx Ethernet) - improvements and features from MC349/6xx (watchdog, python) ## 2026-01-27 production ### v52.06.10.11_AE (MCN23 MovingCap turnTRACK N23 Stepper) - removed restriction: no power cycle required after software reset (any more) - improvements and features from MC349/6xx (watchdog, python) ## 2026-01-27 production ### v50.00.10.10_RE (MC349 ETH - MovingCap turnTRACK 349 Ethernet) ### v50.01.10.10_AE (MC349 ETH AE - MovingCap turnTRACK 349 Abs.Measurement) - programmable watchdog features (application script restart, system reboot) - fixed bug: OW/OR/mc.WriteObject/mc.ReadObject now correctly supports unsigned32 values > 0x7FFFFFFF ## 2026-01-09 production ### v53.02.10.06_RABBIT (MovingCap flatTRACK Eth) ### v53.02.10.06_SRABBIT (MovingCap shortTRACK Eth) - improvements and features from MC349/6xx (CODE, REFGO) - Known Limitation: No Jog Features / no Profile Velocity mode ## 2025-11-27 production ### v50.00.10.06_RE (MC349 ETH - MovingCap turnTRACK 349 Ethernet) ### v50.01.10.06_AE (MC349 ETH AE - MovingCap turnTRACK 349 Abs.Measurement) ### v54.01.10.06 (MC6xx ETH - MovingCap turnTRACK 6xx Ethernet) - IO: New input functions: 10 - Jog Positive, 11 - Jog Negative - CODE: new module function sys.cycle_time_ms (+ other functions, see documentation sys.pyi) - CODE: improved mcnet module protocol parsing, see documentation mcnet.pyi - REFGO: new JP and JN argument, e.g. JP1000 - jog forward for one second, then decelerate to velocity zero. ### v52.06.10.06_AE (MCN23 ETH - MovingCap turnTRACK N23 Stepper Ethernet) - all the improvements as in turnTRACK 349 - fixed motion parameter processing for positioning: acc/dec/vel parameters are updated before starting movement to new target, no wait period in script required. ## 2025-11-10 production ### v50.00.10.04_RE (MC349 ETH - MovingCap turnTRACK 349) ### v52.06.10.01_AE (MCN223 ETH - MovingCap turnTRACK N23 Stepper) - CODE: new mcnet module for custom sockets. mccom module merged into refgo module. new script watchdog ### v54.01.10.04 (MC6xx - MovingCap turnTRACK 6xx Eth) - CODE improvements as in turnTRACK 349 - fixed missing Out3, Out4 support ## 2025-10-16 production ### v50.00.09.07_RE (MovingCap turnTRACK 349) ### v50.01.09.07_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v53.02.09.17_RABBIT (MovingCap flatTRACK Eth) ### v53.02.09.17_SRABBIT (MovingCap shortTRACK Eth) - multiple socket (max. 3) connections on port 10001 (REFGO) and/or 15001 (Kickdrive) - fixed "running out of connections" after long term operation with several connection aborts on client side. - improved web site response and reconnect behavior - improved debug output on UDP port 14999 ### v54.01.09.08 (MovingCap turnTRACK 6xx Eth) - web and socket improvements as in turnTRACK 349 - fixed SM Stop Motion issue: slow drift after stop until "3401h.17h ext.torque window" limit reached. ## 2025-08-05 production ### v53.02.09.09_MCFLAT (MovingCap flatTRACK Eth) ### v53.02.09.09_MCSHORT (MovingCap shortTRACK Eth) - revised init/phase-in procedure and init projects - WEB, REFGO and CODE improvements as available in MC349 and other Ethernet drives ## 2025-08-05 production ### v50.00.09.07_RE (MovingCap turnTRACK 349) ### v50.01.09.07_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v52.06.09.07_AE (MCN23 MovingCap turnTRACK N23 Stepper) - WEB: improved web interface responsiveness. Improved I/O configuration dialogs. - REGFO: OW/OR hex and binary values support. - CODE/WEB: "upload your custom web application" - please contact support for more information. ## 2025-07-31 pre-production ### v54.01.08.10 (MovingCap turnTRACK 6xx Eth) - fixed pos. init issue from v54.01.08.07 ## 2025-05-19 pre-production ### v52.06.09.00_AE (MCN23 MovingCap turnTRACK N23 Stepper) - updated web interface and CODE features as available in MC349 and other Ethernet drives ## 2025-05-07 production ### v53.02.01.04_RABBIT (MovingCap flatTRACK Eth) ### v53.02.01.04_SRABBIT (MovingCap shortTRACK Eth) - new controller mode "4 - clamp" for high end position stiffness - new factory init / phase-in procedure to for accurate phase referencing without voltage reset (simplifies the original init procedure described in flatTRACK_100-650_RABBIT_InitAndPhaseIn.kicktpl) ## 2025-03-31 production ### v53.02.00.56_RABBIT (MovingCap flatTRACK Eth) ### v53.02.00.56_SRABBIT (MovingCap shortTRACK Eth) - fixed bug: flatTrack 650 position offset wrong after voltage init when slide on positive end ## 2025-03-25 pre-production ### v53.02.00.54_RABBIT (MovingCap flatTRACK Eth) ### v53.02.00.54_SRABBIT (MovingCap shortTRACK Eth) - optimized protocol performance (RefGo TCP port 10001 and Kickdrive TCP port 15001) - optimized web site performance - Extended error handling like in MC349: 7510h ERROR_COMMUNICATION and FFF1h ERROR_SENSOR_1 - Web IO-IN page allows now setting the related quickstop deceleration parameter for IN Function 5: "Quick Stop" ## 2025-03-18 production ### v50.00.08.07 (MovingCap turnTRACK 349) ### v50.01.08.07_AE (MovingCap turnTRACK 349 Abs.Measurement) ## 2025-03-18 pre-production ### v54.01.08.07 (MovingCap turnTRACK 6xx Eth) - improved Kickdrive protocol performance (TCP port 15001) - Web IO-IN page allows now setting the related quickstop deceleration parameter for IN Function 5: "Quick Stop" ## 2025-01-15 production ### v50.00.08.02 (MovingCap turnTRACK 349) ### v50.01.08.02_AE (MovingCap turnTRACK 349 Abs.Measurement) ## 2025-01-15 pre-production ### v54.01.08.02 (MovingCap turnTRACK 6xx Eth) - Velocity Mode / OpMode=3: fixed bug with state machine shutdown / re-enable during deceleration - IO-OUTs: fixed position feedback for rotary coordinates on the edge of the position range ## 2024-12-17 pre-production ### v54.01.08.00 (MovingCap turnTRACK 6xx Eth) - WEB: new IO-In and IO-OUT configuration pages - new Statusword 6041h.0h Bit8 = Drive is moving (manufacturer/MovingCap- specific) ## 2024-12-16 sample ### v53.02.00.45_RABBIT (MovingCap flatTRACK Eth) ### v53.02.00.45_SRABBIT (MovingCap shortTRACK Eth) - WEB: new IO-In and IO-OUT configuration pages - fixed timer scaling bug: Back&Forth and IO function delays were 50% too short ## 2024-12-16 production ### v50.00.08.00 (MovingCap turnTRACK 349) ### v50.01.08.00_AE (MovingCap turnTRACK 349 Abs.Measurement) - WEB: new IO-In and IO-OUT configuration pages ## 2024-12-05 sample ### v53.02.00.43_RABBIT (MovingCap flatTRACK Eth) ### v53.02.00.43_SRABBIT (MovingCap shortTRACK Eth) - new Statusword 6041h.0h Bit8 = Drive is moving (manufacturer/MovingCap- specific) - fixed Refgo TS/TPSR status for drive movement (TS=2) - Automatic emergency braking when approaching softlimit borders (using 6085h.0h quick stop deceleration value) - New default 605Ah.0h quick stop option code 5 = Slow down on slow down ramp and stay in quick stop active. - "Stop Motion" / RefGo SM does not set quick stop option, but allows using different quick stop option codes. ## 2024-12-03 sample ### v53.02.00.41_RABBIT (MovingCap flatTRACK Eth) ### v53.02.00.41_SRABBIT (MovingCap shortTRACK Eth) - new Statusword 6041h.0h Bit8 = Drive is moving (manufacturer/MovingCap- specific) - fixed Refgo TS/TPSR status for drive movement (TS=2) ## 2024-11-27 sample ### v53.02.00.37_RABBIT (MovingCap flatTRACK Eth) - quickstop mode support 0,1,2,5,6. Softlimit approach control using 6085h.0h quickstop deceleration. (If faster approach to softlimit borders is required, set higher quickstop deceleration, e.g. "OW6085,0,20000"). - new parameters & init project flatTRACK_1000_RABBIT_InitAndPhaseIn.kicktpl for long motors with 1024 pole track. ## 2024-11-20 pre-production ### v54.01.07.07 (MovingCap turnTRACK 6xx Eth) ## 2024-11-20 production ### v50.00.07.02 (MovingCap turnTRACK 349) ### v50.01.07.02_AE (MovingCap turnTRACK 349 Abs.Measurement) - usability: website allows now large gear/motor turn ratio values. "Store permanently" now also asks for confirmation on CODE page. ## 2024-11-19 sample ### v53.02.00.35_RABBIT (MovingCap flatTRACK Eth) ### v53.02.00.35_SRABBIT (MovingCap shortTRACK Eth) - first release: MovingCap highspeed pos control for linear direct drives ## 2024-10-24 pre-production ### v50.00.07.00 (MovingCap turnTRACK 349) ### v50.01.07.00_AE (MovingCap turnTRACK 349 Abs.Measurement) - fixed RefGo bug: empty command entered at web site would block future RefGo answers ## 2024-10-24 sample ### v54.01.07.06 (MovingCap turnTRACK 6xx Eth) - fixed RefGo bug: empty command entered at web site would block future RefGo answers ## 2024-09-02 sample ### v54.01.07.04 (MovingCap turnTRACK 6xx Eth) - added support for limited force operation ## 2024-08-21 sample ### v54.01.07.03 (MovingCap turnTRACK 6xx Eth) - updated TCP/IP, WEB, REFGO, I/O features, as in turnTRACK 349, flatTRACK - fixed missing permanent store for IN9/IN10 settings. ## 2024-08-15 sample ### v54.01.06.01 (MovingCap turnTRACK 6xx Eth) - sample release for velocity transport application - added IN8 / IN10 ## 2024-08-15 pre-production ### v53.01.07.05_MCFLAT (MovingCap flatTRACK 100) ### v53.01.07.05_MCSHORT (MovingCap shortTRACK) - added IN8 / IN10 ## 2024-08-08 sample ### v54.01.05.33_AE (MovingCap turnTRACK 6xx Eth) - sample release for velocity transport application - web update - control improvements ## 2024-08-07 pre-production ### v50.00.06.19 (MovingCap turnTRACK 349) ### v50.01.06.19_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v53.01.07.04_FLAT (MovingCap flatTRACK 100) - improved TCP/IP reconnect behavior and communication speed. - improved REFGO parser, supports several commands in one request (without waiting for acknowledge prompt >) ## 2024-02-16 pre-production ### v50.00.06.13 (MovingCap turnTRACK 349) ### v50.01.06.13_AE (MovingCap turnTRACK 349 Abs.Measurement) - fixed bug with velocity display scaling when using default internal increments scaling / no gear - Output Fct 4/6: fixed border case for rotary target at limitMin or limitMax - Output Fct 4/6 + Input Fct 4 (movement absolute): for compatibility/consistency with earlier versions: use direct target pos. argument, not the last target stored in Result1. So if after power cycle the drive is already in the correct position, the output is set. ## 2024-02-09 pre-production ### v50.00.06.11 (MovingCap turnTRACK 349) ### v50.01.06.11_AE (MovingCap turnTRACK 349 Abs.Measurement) - IO: Relative movement & position feedback for rotary coord. systems - IO: Output Function 4/6 - position feedback considers last target used for the IN function (adjusting targets on the fly possible) - IO: Input Function 1/2 (Capture) store positions in user-defined units / rotary coordinates, if active - 60F2h Rotary option code 40h and 80h improvements: * supports relative movement. * absolute movement tolerance window: If actual pos is already within "6067h.0h Target reached window", stay at same target position and allow minor corrections in opposite direction. ## 2024-01-30 pre-production ### v50.00.06.02 (MovingCap turnTRACK 349) ### v50.01.06.09_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v53.01.06.12_SHORT MovingCap shortTRACK ### v53.01.06.12_FLAT MovingCap flatTRACK - Input Function 5: Quickstop - "Stop Motion" is now actual stop motion / quick stop option code 6 : "stop and stay in position" - new RefGo command CM continue motion (profile position and velocity mode) - RefGo: new IO commands TI, SO, CO. SM (Stop Motion) and CM (Continue Motion). - RefGo: TCP answer now contains terminating prompt ">" consistently ## 2024-01-19 pre-production ### v50.00.05.27 (MovingCap turnTRACK 349) ### v50.01.06.06_AE (MovingCap turnTRACK 349 Abs.Measurement) - new error FFF2h / ERROR_HW_SW_ENABLE when using Input Fct 9 (SW Enable), input not set and "power on" requested - fixed bug: in OpMode=6 (Homing), after successful homing, the drive could start moving away slowly. (minor drift is by design / intended, because target position control is not active in OpMode=6) - Command & Parameters: new 3401h.1Bh Pos Ctrl - Kp Position and 3401h.23h Mot Ctrl - Kp Velocity parameters ## 2024-01-02 pre-production ### v53.01.06.09_SHORT (MovingCap shortTRACK) ### v53.01.06.09_FLAT (MovingCap flatTRACK) - factory reset keeps motor-specific settings - improved i2t / peak power / overtemperature monitoring - new FFF5 error condition: power cycling needed: -> switch off + switch on logic power supply ## 2023-12-30 pre-production ### v50.00.05.25 (MovingCap turnTRACK 349) - improved firmware update switching: always confirm motor power off before switching to bootloader ## 2023-12-17 pre-production ### v50.01.06.05_AE (MovingCap turnTRACK 349 Abs.Measurement) - improved rotary overflow handling for border cases / special configurations - removed extra Statusword bit14 indicator for rotary applications -> not necessary - improved firmware update switching: always confirm motor power off before switching to bootloader ## 2023-12-15 pre-production ### v53.01.05.34_SHORT (MovingCap shortTRACK) ### v53.01.05.34_FLAT (MovingCap flatTRACK) - improved firmware update switching: always confirm motor power off before switching to bootloader - optimized position control and measurements - optimized overtemperature protection and measurement for power stage and motor temperature ## 2023-12-12 pre-production ### v50.01.06.02_AE (MovingCap turnTRACK 349 Abs.Measurement) - Extended and improved error management on web site: error details and text on home page; clickable red "ERR... " box on the left bottom corner for details - New Motor control option 3401h.07h=64 for extended power stage init sequence (on-off-on) to deal with residual Upower voltages that could leave the power stage in a "half-initialized" illegal state - Position Encoder warning and error handlings. Improved stability and handling of position readout after failure/error situations. new 1002h.0h error and warning bits 0x10000 BIT_WARNING_SENSOR_1 and 0x100 BIT_ERROR_SENSOR_1 ## 2023-11-15 pre-production ### v54.01.05.27 (MovingCap turnTRACK 6xx Eth) - first prerelease with reduced-jerk ramp modes and improved position control ## 2023-11-15 pre-production ### v50.01.05.18_AE (MovingCap turnTRACK 349 Abs.Measurement) - rotary coordinate support also for "set of setpoints" - alternate encoder init; REF35 via homing offset only. ## 2023-10-25 pre-production ### v50.01.05.16_AE (MovingCap turnTRACK 349 Abs.Measurement) - improved "target reached" defaults, previous default window was too narrow ## 2023-09-28 pre-production ### v50.01.05.15_AE (MovingCap turnTRACK 349 Abs.Measurement) - fixed "target reached" bug for negative pos. differences ## 2023-09-22 sample ### v54.01.05.25_AE (MovingCap turnTRACK 623 Abs.Measurement) - sample release for maxTRACK toothed belt application ## 2023-09-22 pre-production ### v54.01.05.25_AE (MovingCap turnTRACK 623 Abs.Measurement) - sample release for maxTRACK toothed belt application ## 2023-09-22 pre-production ### v50.00.05.12_RE (MovingCap turnTRACK 349) ### v50.01.05.14_AE (MovingCap turnTRACK 349 Abs.Measurement) - Output function 4+6 improvements: * For rotary/repeating coordinate systems, position window monitoring is now working correctly across min/max boundaries. * the window defined by "right position window" and "left position window" now including the actual boundary value, so if targetPos=0° and rightPosWindow=2°, then actualPos=2° is still within the window, actualPos=3° is not. ## 2023-06-27 pre-production ### v50.01.05.13_AE (MovingCap turnTRACK 349 Abs.Measurement) - full position overflow support, including rotary positioning option applications with uneven gear ratios (5:1, 10:1). Overflow count via 3401h.25h object and store in EEPROM. ## 2023-06-19 pre-production ### v50.00.05.11_RE (MovingCap turnTRACK 349) - Input Function 9: Software Enable - only allow operation, if IN is high (alternative: low) ## 2023-06-12 pre-production ### v53.01.05.19_FLAT (MovingCap flatTRACK) - increased motor rated current default / higher available Fpeak = 70N for 48V - corrected position velocity / trajectory control - addtional 3401h.07h PosCtrl - Ramp Mode setting ## 2023-05-09 pre-production ### v53.01.05.17_FLAT (MovingCap flatTRACK) - IN7 support - Input Function 9: Software Enable - only allow operation, if IN is high (alternative: low) - improved trajectory control, low speed movement - ACC/DEC in user-defined coordinates (x1000) ## 2023-04-25 pre-production ### v50.01.05.03_AE (MovingCap turnTRACK 349 Abs.Measurement) - added support for positioning option code 60F2h.0h=40h (negative only) and 60F2h.0h=C0h (optimized, shortest way) ## 2023-03-20 pre-production ### v53.01.05.05_FLAT (MovingCap flatTRACK) - added output functions 3/4 - fixed deceleration ramp generation - improved defaults, new default max. current/force= 900 (90%) for quiet operation ## 2023-03-10 pre-production ### v50.01.05.01_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v53.01.05.01_FLAT (MovingCap flatTRACK) - new Python object mccom.open/read/write/close for refo redirection/extension (working) and additional network/communication (future versions) - new Python object refgo.cmd() to call any RefGo function from Python - default import for drive module is now: "import mcdrive". (but "import drive" works still for backwards compatibility) ## 2023-01-31 pre-production ### v53.01.04.06_FLAT (MovingCap flatTRACK): - IN1-4, OUT1-4 available ## 2023-01-24 pre-production ### v50.00.04.05 RE (MovingCap turnTRACK 349) ### v50.01.04.05_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v53.01.04.05_FLAT (MovingCap flatTRACK) ### v52.05.04.05_AE (MCN23 MovingCap turnTRACK N23 Stepper) - MCN23 Stepper: brake voltage now automatically adjusted, no setup required - MCN23 Stepper: current motor temperature readout (OR 3401,0a) - parameter memory protection against corruption, e.g. caused by power failure during "Store Permanently" - detects illegal IP settings and falls back to default IP 192.168.2.150, if necessary. - code/Python: large script support (48KB), optimized RAM use ## 2022-12-23 pre-production ### v50.00.03.20_RE (MovingCap turnTRACK 349) ### v50.01.03.20_AE (MovingCap turnTRACK 349 Abs.Measurement) ### v52.05.03.20_AE (MCN23 MovingCap turnTRACK N23 Stepper) ### v53.01.03.20_FLAT (MovingCap flatTRACK) - fixed bug: "Store Permanently" - drive unaccessible with IP address 0.0.0.0 - minor adjustments for input fct 7, subindex 2 = 0 -> last target reached ## 2022-12-12 pre-production v52.05.03.19_AE (MCN23 MovingCap turnTRACK N23 Stepper) - N23 Stepper: improved pos. control and position feedback, use 3401h.01h max block counter = 0 to deactivate block detection / highest positioning accuracy. ## 2022-11-23 pre-production v50.00.03.13_RE (MovingCap turnTRACK 349) / v50.01.03.13_AE (MovingCap turnTRACK 349 Abs.Measurement) - minor web site adjustments: Parameters. I/O status display in footer. ## 2022-11-08 pre-production v53.01.03.17_FLAT (MovingCap flatTRACK) - supports REF35 / set zero position - improved current/force controller - fixed/corrected initial phasing ## 2022-11-08 pre-production v52.05.03.16_AE (MovingCap turnTRACK N23 Abs.Measurement) - web parameter additions from other drive variants ## 2022-09-29 pre-production v53.01.03.11_FLAT (MovingCap flatTRACK) - initial release as demonstrated at Motek 2022 ## 2022-09-16 pre-production v50.00.03.11_RE (MovingCap turnTRACK 349) / v50.01.03.11_AE (MovingCap turnTRACK 349 Abs.Measurement) / v52.05.03.11_AE (MovingCap turnTRACK N23 Abs.Measurement) changelog: - Web Click&Run: "Wait Time" scaling corrected ## 2022-09-16 pre-production v50.00.03.01 (MC349 RE) / v50.01.03.01 (MC349 AE) / v52.05.03.01 (MCN23 AE) changelog: - REF35 homing now without drive enable possible. New DS402 standard: homing method 37, same as 35 - Extended I/O functions - new I/O functions parameters, not backwards compatible to V5x.xx.02 and lower versions: IN fct parameter objects 3511-8h.1-Ah, OUT fct parameters 3611-4h.01-06h 3510h.01h virtual input 3510h.02h trigger IN fct ## 2022-07-27 pre-production v50.00.02.26 (MC349 RE) / v50.01.02.26 (MC349 AE) / v52.05.02.26 (MCN23 AE): - stability & performance ## 2022-07-07 pre-production v50.00.02.21(MC349 RE) / v50.01.02.16 (MC349 AE): - improved defaults control loop settings. Added UDP debug output ## 2022-06-29 pre-production v50.00.02.16 (MC349 RE) / v50.01.02.16 (MC349 AE): - fixed bug with network page: Gateway display not correct, IP change only possible when manually entering "0.0.0.0" for gateway - improved status footer with (color coded) status text OFF/RDY/MOV/ERR, Python status text OFF/RUN/BRK/ERR - Micropython: less CPU usage / yield to communication ## 2022-06-24 pre-production v50.00.02.14 (MC349 RE) / v50.01.02.14 (MC349 AE): - Status LED: morse code for current IP in normal operation; SOS + error code for internal software fault ## 2022-06-03 pre-production v50.00.02.12 (MC349 RE) / v50.01.02.12 (MC349 AE): ## 2022-05-31 pre-production v52.05.02.12 (MCN23 AE) - script capabilities: increased memory for parsing larg scripts, adjusted task priorities, lower jitter (<= 2millisec) - known issues: Do not use empty loops with "pass" only, script execution will block webserver ## 2022-05-08 pre-production v50.00.02.11 (MC349 RE) / v50.01.02.11 (MC349 AE) / v52.05.02.11 (MCN23 AE): - minor cosmetics, production files ## 2022-04-30 pre-production v50.00.02.10 (MC349 RE) / v50.01.02.10 (MC349 AE): - Micropython support in "My Code" / prerelease Python API, see driveObjectSyntaxTest.py - REFGO extensions: REF35 / REF-18 / REF-19 / TS / TPSR