Build a 24-channel logic analyzer by ordering the PCB from the provided Gerber files and pairing it with a Raspberry Pi Pico.
Capture and decode digital signals from a circuit board using Sigrok protocol decoders in the desktop app.
Use the terminal capture tool with a settings file to automate signal capture sessions without a GUI.
Requires ordering or assembling the PCB hardware and flashing firmware to a Raspberry Pi Pico before any software can be used.
LogicAnalyzer is a hardware and software project that lets you build your own 24-channel logic analyzer. A logic analyzer is a piece of test equipment used by electronics engineers and hobbyists to capture and inspect digital signals on a circuit board. It records the on/off state of multiple signal lines over time, which helps with debugging communication between chips, verifying timing, and tracing bugs in embedded firmware. The hardware is built around the Raspberry Pi Pico or Pico 2 microcontroller board. The project provides PCB design files, parts lists, and Gerber files that you can send to a board manufacturer to produce the physical device. Pre-assembled boards can also be ordered directly from the project creator or through PCBWay. The latest version, 6.0, redesigned the board to use smaller surface-mount components and added a voltage reference switch that lets you measure at 3.3V, 5V, or an external reference level. The software side includes a desktop analysis application and a terminal-based capture tool. The analysis application can decode captured data using Sigrok protocol decoders, a widely used open-source collection of decoders for common digital communication standards. The terminal tool lets you configure a capture session using a settings file rather than a long command line. The firmware supports sampling at up to 100 million samples per second in normal mode, with a higher-speed burst mode available in recent releases. This is an individual open-source project that attracted enough interest for the creator to start taking orders for completed boards. The README is written as a development log with release notes and progress updates throughout rather than as a clean getting-started guide. The full README is longer than what was shown.
← gusmanb on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.