1. 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!
  2. 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
  3. 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

Question Vernier caliper and linear actuator

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by Michael_miass, Jan 16, 2021.

  1. Michael_miass

    Michael_miass West

    Joined:
    Nov 16, 2019
    Messages:
    117
    Location:
    Russia, Miass
    Balance:
    473Coins
    Ratings:
    +98 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    There is such a cheap 300 mm caliper, about 12-14 euros. It has a connector for connecting to a controller (you can use an arduino). I keep thinking of using it on a linear actuator as feedback instead of a belt and a potentiometer. Maybe someone knows and tried to connect it. What is the measurement speed of it? According to the idea, you need at least 250mm / s. Or is the game not worth the candle?
    IMG_20210116_142408.jpg IMG_20210116_142501.jpg
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. noSaint

    noSaint New Member Gold Contributor

    Joined:
    Jan 9, 2021
    Messages:
    25
    Balance:
    160Coins
    Ratings:
    +12 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    reminds me of DRO "digital read out" on cnc an lathe, there are several different dro's out there to buy
    • Winner Winner x 1
  4. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,161
    Location:
    Marseille - FRANCE
    Balance:
    19,617Coins
    Ratings:
    +2,033 / 20 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
  5. Michael_miass

    Michael_miass West

    Joined:
    Nov 16, 2019
    Messages:
    117
    Location:
    Russia, Miass
    Balance:
    473Coins
    Ratings:
    +98 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I found on the Internet a diagram for connecting a caliper to an arduino.
    12.png 13.png
    It doesn't work badly, but the data is refreshed at 3Hz (300ms), which is very little for a linear drive.
    IMG_20210116_142408.jpg IMG_20210116_142501.jpg IMG_20210120_193948.jpg IMG_20210120_194018.jpg IMG_20210120_194616.jpg IMG_20210120_195421.jpg 11.png
    http://www.shumatech.com/support/chinese_scales.htm#Chinese Scale Protocol
    There is a way to switch to fast reading 20ms (50Hz) in this description, but it didn't work for me. Apparently such a caliper.
  6. noSaint

    noSaint New Member Gold Contributor

    Joined:
    Jan 9, 2021
    Messages:
    25
    Balance:
    160Coins
    Ratings:
    +12 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
  7. RandyT

    RandyT New Member

    Joined:
    Feb 18, 2021
    Messages:
    4
    Balance:
    48Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    4DOF
    Interesting idea, but I have worn these out just using them by hand. I think I would want something a little more robust. I don't even like the thought of using potentiometers, due to the wear factor and resulting erratic readings.

    I haven't tried this, but if you are handy with electronics, maybe check out the VL53L1X (or similar) carrier boards on Pololu. It's a time-of-flight distance sensor, which in short-range mode can deliver 1mm accuracy at 50hz with a suitable target. There's even some sample Arduino code provided to read them.
  8. Michael_miass

    Michael_miass West

    Joined:
    Nov 16, 2019
    Messages:
    117
    Location:
    Russia, Miass
    Balance:
    473Coins
    Ratings:
    +98 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I have one similar VL53L1X sensor and I am using it with arduino in another project. It has the disadvantage that it is not really a laser. It measures not with a point, but with infrared radiation with a viewing angle of about 25-27 degrees. At a distance of, for example, 400mm, it will cover an area of 192mm. A foreign object can fall into such a large area and knock off all measurements, which will lead to not very good consequences. VL53L1C FOV27.jpg
  9. RandyT

    RandyT New Member

    Joined:
    Feb 18, 2021
    Messages:
    4
    Balance:
    48Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    4DOF
    Put it in a tube ;)
  10. Dschadu

    Dschadu Member

    Joined:
    Jan 2, 2017
    Messages:
    91
    Location:
    Germany
    Balance:
    1,816Coins
    Ratings:
    +114 / 1 / -0
    Best solution is still a rotary encoder, like a CUL AMT102. It has no wear, is relatively cheap and easy to wire. Only the mounting has to be very precise (max 0.1mm)
    Of course your code has to handle the encoder input
    • Like Like x 1