Skip to content

PiLyzer 3.3.8 — Trigger LPF on the Arduino boards, and a legend that fits eight channels

Choose a tag to compare

@Satachito Satachito released this 03 Oct 09:54
· 17 commits to main since this release

PiLyzer 3.3.8 for macOS 13+, Universal (Apple Silicon and Intel), with PiLyzer firmware 1.18 for the Raspberry Pi Pico 2, the Pico 2 W and a Pico 2 on the PL2407AFE, and ArLyzer firmware 0.8 for the Arduino Nano R4, UNO R4 Minima and UNO R4 WiFi.

New in ArLyzer firmware 0.8:

  • Trigger LPF on the Arduino boards. The trigger's low-pass filter, 100 Hz to 100 kHz, now works on the Nano R4, UNO R4 Minima and UNO R4 WiFi as it does on a Pico 2: it filters the trigger input only, and the record stays raw. At the fastest sample rate, with eight inputs at 47.2 kSa/s and with one at 87.8 kSa/s, records with the filter on took exactly as long as before.

Fixes in the Mac app and the web app:

  • Why Trigger LPF is greyed out. An instrument without the filter now says so next to the switch, and which firmware it needs, instead of leaving the switch grey with no reason.
  • Eight channels in the legend. The Mac app no longer cuts "CH1" to "C…" with eight channels on. A channel that reaches the ends of the converter now has its legend label shown inverted, in both apps, instead of the word CLIP.
  • Spectrum peak marks. No peak is marked below the lowest frequency the spectrum measures, which the channel cards state. Down there a "peak" was the slope of the DC component, or a tone read off too few bins to trust.
  • A network the board cannot join now says "Still trying." instead of "Trying again every 40 s".

UNO R4 WiFi bridge:

  • Joining Wi-Fi. The bridge now waits for an address the way a Pico 2 W does, instead of starting over every 40 seconds. On the bench, a Buffalo router sometimes sent nothing broadcast on 2.4 GHz, DHCP replies included, for one to seven minutes after a board came back on the network. A Pico 2 W was held up by it too. Each restart threw away replies already on their way, so the board took several of those spells to join. http://arlyzer.local/wifi-log now shows what the radio did, if a join takes long.

The Pico 2 W UF2 and the UNO R4 WiFi bridge are rebuilt so that pilyzer.local and arlyzer.local serve this web app, labelled v3.3.8. The Pico 2 and PL2407AFE files are the ones 3.3.7 carried. None of the files carries a network name or password; each was checked before publishing.

Validation: 116 Mac tests, 79 web tests and the ArLyzer host tests passed; both Universal architectures built, and the bundle signature verified after unzipping. The Nano R4 and UNO R4 Minima were updated from the .bin files here and took records at the fastest rate with the filter on. An UNO R4 WiFi was updated from the bridge here: it kept the network set from the app, served the web app labelled v3.3.8, and took seven-channel records over Wi-Fi 5 of 5. Its join took seven minutes, all of them with nothing received from the router. A Pico 2 W was updated from the UF2 here: it kept the network, served the web app labelled v3.3.8, and took three-channel records over Wi-Fi 5 of 5.

Unzip the app and move it to Applications. The bundle is ad-hoc signed, not Apple-notarized; macOS may require System Settings → Privacy & Security → Open Anyway on first launch.

PiLyzer Web · Introduction video · Project documentation · ArLyzer