If you do, then you’re in luck, thanks to the Suptronics X1013 expansion board for the Raspberry Pi 5, which adds ten USB ports for a total of fourteen

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    27 days ago

    I hope you have a spreadsheet of all that. I’d smoke something pretty quick trying to remember which port has the power supply for X device.

    • ExtremeDullard@piefed.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      27 days ago

      No need. I have better than that: dev file aliases. So I have for example

      /dev/crs1, the device
      /dev/crs1_pwr, the PSU for that device (if it’s powered alone)
      /dev/crs1_snoop_rx, the serial cable that snoops on the device’s Rx line
      /dev/crs1_snoop_tx, the serial cable that snoops on the device’s Tx line
      /dev/crs1_jtag, the JTAG adapter that programs / debugs that device
      /dev/crs1_tilt_x, the X axis of the tilt table the device is mounted on
      /dev/crs1_tilt_y, the X axis of the tilt table the device is mounted on

      Each point to some nondescript /dev/ttyUSB? or /dev/ttyACM? but the aliases have meaningful names, so I don’t need to remember anything.

      That’s the power of udev 🙂 And also one of the many reasons why Linux is better than Windows.