MESA_7I65(9)

πŸ“¦
version 2.9.4 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

mesa_7i65 β€” Support for the Mesa 7i65 Octuple Servo Card πŸŽ€

Like, this is the little driver-bestie that lets LinuxCNC talk to a Mesa 7i65 card. Eight servos. Octuple. She's booked and busy. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

loadrt mesa_7i65

🌸 DESCRIPTION 🌸

Okay so the component wants its params as a comma-separated list of bspi (buffered SPI) instance names, and the vibe is exactly this:

loadrt mesa_7i65 bspi_chans=hm2_5i23.0.bspi.0, hm2_5i23.0.bspi.1

Now listen β€” the BSPI instances get printed to the dmesg buffer during the Hostmot2 setup sequence. One for each bspi instance included in the bitfile loaded to each installed card, and all of that happens during the Hostmot2 setup sequence. So if you're sitting there like "where are my instances bestie 😭", type dmesg at the terminal prompt to view the output. Iconic little treasure hunt, honestly. πŸ”


πŸ’œ PINS πŸ’œ

  • mesa-7i65.N.analogue.M.out float in (M=0..7) β€” Analogue output values. The value will be limited to a -1.0 to +1.0 range, so don't try it, she will cap you. 🚧
  • mesa-7i65.N.analogue.M.in float out (M=0..7) β€” The analogue outputs as read by the 7i65 (in Volts). Yes she reads her own outputs back, self-aware queen. ⚑
  • mesa-7i65.N.digital.M.in bit out (M=0..3) β€” Miscellaneous Digital Inputs 🌈
  • mesa-7i65.N.enable.M.out bit in (M=0..7) β€” Amplifier-enable control pins. Your "go bestie, go" buttons. 🫢
  • mesa-7i65.N.watchdog.has-bit bit out β€” Indicates the status of the 7i65 Watchdog, which is separate from the FPGA card watchdog. Two different watchdogs, two different dramas, do not mix them up. πŸ’€

πŸŽ€ PARAMETERS πŸŽ€

  • mesa-7i65.N.scale-M float rw (M=0..7) (default: 10) β€” Analogue output scale factor. For example if the scale is 7 then an input of 1.0 will give 7V on the output terminals. Math is math and she ate. πŸ”₯
  • mesa-7i65.N.is-bipolar-M bit rw (M=0..7) (default: 1) β€” Set this value to TRUE for a plus/minus "scale" output. Set to 0 for a 0-"scale" output. Pick your fighter. πŸ’…

πŸ‘‘ AUTHOR πŸ‘‘

Andy Pugh / Cliff Blackburn

🌈 LICENSE 🌈

GPL


And that's the whole page, bestie β€” no cap, every pin accounted for. This was brought to you by the LinuxCNC Documentation crew, dated 2026-03-17, and she lives in section MESA_7I65(9). Stan. πŸ’–βœ¨

πŸ“¦ where this page comes from