Skip to content

ESCs, Sensors and Accessories

392 Topics 2.3k Posts

ESCs, image sensors, ToF and tracking cameras, Microhard and cellular modems, power modules, GPS and other add-on boards.

  • pMDDL2350 USB BUS problem

    Unsolved microhard
    6
    0 Votes
    6 Posts
    2k Views
    VinnyV
    Hi @Mastermind All I know is that the specific error you pointed to has nothing to do with physical power capability. The specific failure in Linux "Rejected Configuration due to insufficient available bus power" is strictly due to messaging between host OS and USB drivers, and USB devices downstream. We have seen it, and we had Microchip confirm with us that error is a SW element. I am 100% confident on this. USB Tree View will show you exactly which combination of devices is reporting what power so you can start to isolate the issue. In our experience, it has been Linux drivers working with OpenSource USB devices exposing bugs in various Linux USB drivers... they are not all the same or correct. OS's do not measure VBUS. If VBUS has an issue, the Hub will handle it for our design, and power cycle the device if there is a fault. In most designs, maybe the power control device may flag the OS there was an overpower event, but that is not where the current reporting comes from. Please feel free to measure VBUS, I suspect you will not see any perturbations on there indicating low power (even if it is a competitor's product, I have confidence that is not your issue, especially since our dongles do not source USB VBUS for power ... they have the external 5V supply which you provide). VBUS on our designs is only used as a "detect" function for enumeration. It is possible the linux OS driver for USB enumeration was modified by that device if you installed any device drivers... but I am venturing out of my wheel house... if you can remove any drivers you installed for the SDR radio, and try again, that may help confirm that. Then, try to add in the SDR radio after enumeration with the MH radio. All the while, I would get USB Tree View and see what you can observe with the device reporting demands. Another option I would explore is the configuration of the SDR radio. I wonder if it's possible it is reporting it as a permanently connected device (like an embedded USB device), set for bus powered, and hogging all the resources. Even after you remove it... if it is setup as a permanent connected device, the OS may not be releasing the resources for it. So, uninstalling any drivers may help there. If you have USB Tree View, you can send the config values (attributes, revision, config, etc reported) to the vendor to ask them to explain the register settings, and if they are correct or not. Hope I am being clear... I'm not the best writer, nor a SW person, but I am very familiar with USB, and we have had this exact issue before, and learned how to fix it.
  • Is the M0022 and M0065 Boards Compatible with SDK 1.0.0?

    Unsolved
    2
    0 Votes
    2 Posts
    959 Views
    ModeratorM
    No, the M0065 is not supported in SDK 1.0.0. There will be an SDK update within the next two weeks that should enable support.
  • M0065 Board Chip on back getting very hot.

    Unsolved
    2
    0 Votes
    2 Posts
    984 Views
    VinnyV
    Hi @AP123 Can you please send a pic of your setup, and indicate which chip is hot? It is most likely plugged into the wrong port/connector, or a cabling pinout issue. A high res image will help us diagnose. Thanks!
  • ESC RPM Parameters

    Unsolved esc
    5
    0 Votes
    5 Posts
    1k Views
    H
    @Alex-Kushleyev OK, thanks for the reply. It is actually behaving as expected now. At first it did not seem like the PX4 params were having an effect. If I have the understanding correct: On the PX4 side, the controller efforts (0-1) are getting spanned to the RPM MIN/MAX params. The RPM (in RPM units) command is then being sent across the UART to the esc.
  • Microhard modem not running with Voxl

    Unsolved microhard
    4
    4
    0 Votes
    4 Posts
    1k Views
    tomT
    @Brandon-Wightman Ah that's a really old SDK release at this point, I'd recommend to updating to the latest (SDk 0.9.5)
  • Want-to-buy M0040 ToF

    Unsolved image-sensor
    1
    0 Votes
    1 Posts
    398 Views
    No one has replied
  • VL53L1X Rangefinder

    Unsolved
    1
    0 Votes
    1 Posts
    891 Views
    No one has replied
  • M0040 ToF material

    Unsolved image-sensor
    2
    0 Votes
    2 Posts
    577 Views
    L
    I am interested in using the M0040 TOF on one of my projects but I have some restrictions on the materials I can use. I also would like to know what materials the TOF is made from.
  • esc 4 in i issue

    Unsolved esc
    14
    0 Votes
    14 Posts
    2k Views
    A
    @Alex-Kushleyev here is out put from ./voxl-esc-scan.py. ~/voxl-esc/voxl-esc-tools$ ./voxl-esc-scan.py Detected Python version : 3.8.10 (default, May 26 2023, 14:05:08) [GCC 9.4.0] Found voxl-esc tools bin version: 1.2 INFO: All COM ports: /dev/ttyS0 : ttyS0 /dev/ttyUSB0 : FT232R USB UART - FT232R USB UART INFO: UART Port Candidates: /dev/ttyUSB0 INFO: Scanning for ESC firmware: /dev/ttyUSB0, baud: 2000000 INFO: ESC(s) detected on port: /dev/ttyUSB0, baud rate: 2000000 INFO: Detected protocol: firmware INFO: Additional Information: INFO: --------------------- ID : 0 Board : version 34: ModalAi 4-in-1 ESC (M0117-1) UID : 0x203034305743570C00280022 Firmware : version 38, hash 83faccfa Bootloader : version 183, hash 25317f42 ID : 1 Board : version 34: ModalAi 4-in-1 ESC (M0117-1) UID : 0x203034305743570C00190039 Firmware : version 38, hash 83faccfa Bootloader : version 183, hash 25317f42 ID : 2 Board : version 34: ModalAi 4-in-1 ESC (M0117-1) UID : 0x203034305743570C001A0047 Firmware : version 38, hash 83faccfa Bootloader : version 183, hash 25317f42 ID : 3 Board : version 34: ModalAi 4-in-1 ESC (M0117-1) UID : 0x203034305743570C003B004F Firmware : version 38, hash 83faccfa Bootloader : version 183, hash 25317f42 and we supplied 12v in esc.
  • ESC 4 in 1 Control Firmware

    Unsolved esc
    3
    1
    0 Votes
    3 Posts
    626 Views
    Alex KushleyevA
    updated docs to reflect firmware and params locations : https://docs.modalai.com/modal-esc-v2-manual/
  • PX4 modal_io: esc_status not updating

    Unsolved esc
    2
    0 Votes
    2 Posts
    471 Views
    0
    Update: It was an issue on my end regarding the baud-rate configuration. All is good.
  • Issues with Microhard connection and VOXL 2

    microhard
    28
    0 Votes
    28 Posts
    8k Views
    Jeremy FrederickJ
    @AP123 What was the resolution to this issue? My team is experiencing a similar problem. Were you able to access the microhard web portal through the VOXL 2?
  • IMX 678 Camera Color Problem

    Unsolved image-sensor
    4
    1
    1 Votes
    4 Posts
    1k Views
    E
    @mkriesel I wonder if that is the reason why IMX678 product on modalai show as out-of-stock at the moment. I contacted FRAMOS and they told me that they did not develop the driver for the sensor but modalai probably did it themselves.
  • Eight MSU-M0113 Connections

    Unsolved image-sensor
    2
    0 Votes
    2 Posts
    554 Views
    ModeratorM
    @RykerBarthold To connect 8 concurrently would require a significant amount of kernel and driver level modifications
  • ESC cuts out on high RPM

    Unsolved esc
    12
    0 Votes
    12 Posts
    2k Views
    Alex KushleyevA
    OK, quick update.. I did a quick test.. ramp from 0 to 100% power runs fine on ID3, see image below. optical encoder test was good, i did 3 measurements : ESC: 8040, 11800, 1850rpm, tachometer 8035, 11810, 18500. (rounded to closest 100rpm). The optical tachometer was very very close to reported rpm of the ESC. I used the following command to do a quick ramp test: ./voxl-esc-spin.py --id 3 --power 100 --ramp-time 4.0 --timeout 5.0 --enable-plot 1 (btw, i just updated voxl-esc on dev branch to plot the total current, since M0129 does not have individual current measurement, but if you test one motor at a time, you will get current for one motor) got to about 33000 rpm at 100% power, 14.8V, about 5.8A current.. More details will follow as I tune for RPM control. [image: 1696005724291-0867e8c5-fa0a-4c21-9d2a-58edb1adcb2a-image.png]
  • ESC Mini 4 in 1 - params crc

    Unsolved esc
    6
    2
    0 Votes
    6 Posts
    968 Views
    Alex KushleyevA
    @0x45, Great to hear! Sorry again about the bug and thank you for reporting it. Alex
  • Microhard Settings

    Unsolved microhard
    1
    0 Votes
    1 Posts
    596 Views
    No one has replied
  • Quectel 5G modem firmware version compatibility

    Unsolved quectel 5g modem cellular
    1
    0 Votes
    1 Posts
    856 Views
    No one has replied
  • This topic is deleted!

    16
    0 Votes
    16 Posts
    46 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied