logo Full Motion Flight Simulator
Motion Controller
[counter]

© 2024 KLS

Hardware

Motion4Sim Controller [1]

Software

M4S Software and Documentation [2]
M4S Discord [3]

Videos

New Firmware upgrade for Motion Controller [4]

Checklist for firmware update

A motion simulator is a very powerful machine, which can cause damage or even harm if not configured correctly. Therefore updating the firmware of the Motion4Sim controller should be done with great care. Here's a checklist to avoid potential problems:
  • Make sure the platform is in the park position.
  • Make sure power to the motor drivers is turned off.
  • Connect the Data port of the M4S controller to the PC.
  • Start the M4S Dashboard app.
  • Verify that the "Connect" field is green.
  • Save the current settings to disk:
    • Click on "Config" to open the "Motion4Sim Config App" window.
    • Click on "Save Disk".
    • Enter a file name and click "Save".
  • Perform the firmware update:
    • Click on the "Firmware" tab.
    • Click the link below the "Bin-File" button to open the firmware download page.
    • Click on the "m4s_fw_vX.XX.bin" file link.
    • Click on the "Download raw file" button (in the bottom right corner of that page).
    • If asked, enter a file name and click "Save" (on Windows the file may be downloaded directly to the "Downloads" folder).
    • Click on the "Bin-File" button.
    • Select the previously downloaded file and click "Open".
    • Verify that the "encrypted Firmware" box is checked.
    • Click on the "Flash" button.
  • Select the "Setup" tab and do a factory reset for your type of motion rig.
  • Click "Load Disk" to load your settings from the previously saved file.
  • Click "Transmit" to transfer the settings to the M4S controller.
  • Close the M4S Dashboard app.
  • Disconnect the M4S controller from the PC (to make sure the settings are stored in the hardware).
  • Connect the M4S controller to the PC.
  • Start the M4S Dashboard app.
  • Verify that the "Connect" field is green.
  • Click on "Config".
  • Click on "Save Disk".
  • Enter a file name (use a different file name than before) and click "Save".
  • Compare the two saved files to make sure your settings have been restored correctly.
  • Explicitly check the settings for the direction of rotation of the motors (CW vs. CCW).
  • Make sure the toggle switch on the handheld is in the "Offline" position.
  • Make sure the "Emergency Stop" button on the handheld is in the off position (extended).
  • Verify that the handheld's display reads "push encoder for homing...".
  • Turn on power to the motor drivers.
  • Be ready to press the "Emergency Stop" button if the actuators move in the wrong direction while homing.
  • Push the encoder to start homing, watch the actuators move, and press "Emergency Stop" immediately if they move in the wrong direction.
The direction of the motors is the most critical setting! If this one is wrong, the actuators will move all the way outward when homing, which can cause major problems. Therefore, when you perform the first homing after a firmware update, closely monitor the movement of the actuators, and if you see them move in the wrong direction too far, press the emergency stop button immediately!

XXX
morphing speed = 3
online pos = 0%

Links

[1] https://eu.sim-motion.com/produkt/motion4sim-servo-motion-controller
[2] https://github.com/motion4sim/AASD15A-Servo-Controller-for-Motion-Simrigs
[3] https://discord.com/channels/994022308442275891
[4] https://www.youtube.com/watch?v=ZkklhViEQOw