1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Showroom Compact AC Servo 6DOF Rotary Stewart platform

Discussion in 'DIY Motion Simulator Projects' started by knaufinator, May 26, 2020.

  1. truyentu

    truyentu New Member

    Joined:
    Sep 24, 2024
    Messages:
    7
    Balance:
    32Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino
    hello,so the phoenix branch will need a new pcb,right ?
  2. knaufinator

    knaufinator Active Member

    Joined:
    Nov 16, 2017
    Messages:
    224
    Occupation:
    Simulation Engineer
    Location:
    akron,ohio
    Balance:
    1,953Coins
    Ratings:
    +256 / 1 / -0
    My Motion Simulator:
    AC motor, 6DOF
    No — last weekend I started making the old PCB compatible with the new workflow. The latest phoenix branch has a desktop app that controls both the Mini and the old PCB. The firmware auto-detects which board you're building for based on the build target:

    • idf.py set-target esp32 → PCB v1

    • idf.py set-target esp32s3 → PCB v2
    Pinouts and drivers are configured automatically — no manual defines needed. No new PCB required.

    The goal for the new PCB (v2) is faster step rates, more precise timing, and Ethernet control — but the old PCB is still supported.

    Important caveat: this is all purely in testing right now. I have not attempted to run it on the actual rig yet — so far it's only communicating between the ESP32 and the desktop app (serial handshake, geometry config, etc.). I intend to do real hardware testing on the rig later this month. As well ive got my first order of parts for the new pcb to test a single motor out with.
    • Like Like x 1
    • Informative Informative x 1
  3. SGUDrago

    SGUDrago New Member

    Joined:
    Nov 7, 2025
    Messages:
    7
    Balance:
    53Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    AC motor, Arduino, Motion platform, 6DOF
    Sorry I didn't find the information, somehow I thought I need a motor with brake. But I don't find that in the description. Are your Motors Equiped with brakes?
  4. knaufinator

    knaufinator Active Member

    Joined:
    Nov 16, 2017
    Messages:
    224
    Occupation:
    Simulation Engineer
    Location:
    akron,ohio
    Balance:
    1,953Coins
    Ratings:
    +256 / 1 / -0
    My Motion Simulator:
    AC motor, 6DOF
    No brake is needed or used on my rig, and that seems to be the case for most — if not all — builds using this design.

    In practice, it hasn’t been an issue. When power is removed, the swing arms naturally and smoothly settle into the low position. The movement is gradual, not to abrupt or jarring — at least in my experience with my setup.
    • Informative Informative x 1
    Last edited: Feb 27, 2026
  5. GettinBetter

    GettinBetter Magna Merchant Gold Contributor

    Joined:
    Jul 22, 2023
    Messages:
    123
    Occupation:
    CAD Engineer
    Location:
    Kent, UK
    Balance:
    709Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    AC motor, Motion platform, 6DOF
    Hi Chris,
    I've got an issue (nothing to do with your info).
    Deciding to make my rig a two seater means I'm reaching the limits of what the servo/motors/gearboxes can deliver.
    I recently weighed parts and calculated the max weight the motors will support and there's very little margin.

    So I'd like to remake the original board to add in some extra circuits for feedback from the servo to disable all servos upon a single servo overload fault.

    I can't see in the info in the Git zip, the image of the rear of the board and was wondering if you would be kind enough to either let me have the rear image of the control board, so that I can copy and modify it, or the board files?

    I haven't fully worked out how this will work yet, but I can't do anything unless I can modify the existing board.

    Happy to send you the revised board schematics, etc if you're interested.

    I do plan of changing the gearboxes at a later date, but feel this is a necessary safety measure anyway.

    I'm using KiCAD, looks like you used EasyEDA, and I haven't managed to get any of the gerber file to open in anything.

    Just thought I'd ask :D
    • Like Like x 1
    Last edited: Mar 6, 2026 at 15:32
  6. knaufinator

    knaufinator Active Member

    Joined:
    Nov 16, 2017
    Messages:
    224
    Occupation:
    Simulation Engineer
    Location:
    akron,ohio
    Balance:
    1,953Coins
    Ratings:
    +256 / 1 / -0
    My Motion Simulator:
    AC motor, 6DOF
    • Winner Winner x 1
    • Useful Useful x 1
  7. GettinBetter

    GettinBetter Magna Merchant Gold Contributor

    Joined:
    Jul 22, 2023
    Messages:
    123
    Occupation:
    CAD Engineer
    Location:
    Kent, UK
    Balance:
    709Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    AC motor, Motion platform, 6DOF

    Well done sir, that's brilliant. hug:

    I've just been looking at the .ino code, and it looks like I can utilize the Estop connector to kill all the motors simultaneously?
    Last edited: Mar 6, 2026 at 15:30
  8. knaufinator

    knaufinator Active Member

    Joined:
    Nov 16, 2017
    Messages:
    224
    Occupation:
    Simulation Engineer
    Location:
    akron,ohio
    Balance:
    1,953Coins
    Ratings:
    +256 / 1 / -0
    My Motion Simulator:
    AC motor, 6DOF
    yes, the estop just stops the platform from processing incoming data, effectively pausing the motion, an actual estop is suggested to kill the power to the motors, but that is independent of the pcb/control board, its the last line of defense from an out of control rig,.. i had to use it once during development...
  9. GettinBetter

    GettinBetter Magna Merchant Gold Contributor

    Joined:
    Jul 22, 2023
    Messages:
    123
    Occupation:
    CAD Engineer
    Location:
    Kent, UK
    Balance:
    709Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    AC motor, Motion platform, 6DOF
    Ah, ok, good point. I have actually just shorted the controller Estop, and fitted a manual direct to the power relay in the supply cabinet, so need to revisit the whole lot really.
    Thanks a million for your input, always appreciated. :sos