Picotronix: an open architecture, MicroPython programmable modular instrument

Powered By Two Raspberry Pi* Pico 2 Modules

The Picotronix family: Main Modules, picoPod expansion modules, dual BNC adapters, power board and mixed-signal boards
  • Digital Oscilloscope
  • Logic State Analyzer
  • Waveform Generator
  • Electronix Lab
  • Two Analog Expansion Ports
  • Multifunction Expansion Port
  • External Access to RP2350 State Machines
  • Customise with Micropython
  • Need a Special Expansion Pod? - No Worries - design one!
Kickstarter Preview our campaign now on Kickstarter →

… and be nice — tell your friends

Much more than a scope: a modular, user-configurable multisignal platform

Tap any point for more.

Not just an economical modular instrument. A base you can build on.

Where the platform could go: ideas for future development, or build your own

A capable base unit

On its own, the Picotronix Main Module should cover the test and measurement needs of many maker projects, with a two channel oscilloscope, 8 input logic analyser, frequency counter, voltmeter and logic probe.

It is portable and self-contained, with a 320 x 240 colour LCD, and runs from USB-C or four internal AAA cells.

Expand only where you need to

Three expansion ports (two analog, one multifunction) take application-specific picoPods that configure themselves when plugged in.

Pods can add capabilities such as faster capture, waveform generation, differential inputs or more logic channels, so you add what a task needs instead of paying for a do-everything instrument. See the current pods on the picoPods page.

Connects to your phone or PC

Inside Picotronix, the two Pico 2 units talk to each other using Picogram, our structured data protocol.

The same protocol is designed to link Picotronix over WiFi or USB to a smart phone or PC, so captures can be shared, shown in more detail or handed off for heavier signal processing.

The capability is here; the software is being rolled out in stages for different platforms.

Built for AI

Every Picogram capture is packaged in a structured, machine-readable form, which is designed to let an AI work with the instrument directly.

An AI could take the raw signal data, analyse it, choose the next measurement, suggest where to probe next and suggest a fix.

The capability is here; the software is being developed in stages.

A bridge for your own pods: T&M or otherwise

The port structure is open, so you can design your own custom or more complex pods, and program them in MicroPython with access to the RP2350's state machines.

The aim is that your pod can use Picotronix as its bridge to a phone, a PC or an AI. It does not have to be a measurement front end: it could add a different function altogether.

Teaching circuits

Picotronix may suit teaching. Our Electronix Lab picoPod, for example, lets students set up logic on the pod, produce a real signal from it and see the result straight away on the Picotronix display.

Guided experiments that set up the instrument and walk students through each step could be part of future development, and schools could build their own. We would welcome input from teachers.

Model railways

Picotronix may suit model railway electronics. Pods for reading and displaying DCC signals on the layout, and possibly train control, are among the ideas for future development.

Because the ports are open, enthusiasts could also build their own pods for the layout.

Music and synths

Picotronix may suit anyone who builds or repairs synth modules: for looking at oscillator waveforms and envelopes, following a signal through a faulty module, or checking gate, trigger and clock timing on the logic inputs. The timebase covers audio rates.

Synth signals swing up to about ±10 V, and analog picoPods can be built for the input range a job needs. Music-specific features such as MIDI decoding could be future development, and the open ports let you build a pod for your own music project.

Multifunction Picotronix shown with the 75 Mega Samples/sec picoPod

Dual TI 100 MSPS ADC on picoPod. 75 MSPS single channel, 50 MSPS with both channels running.
Single Channel 100 MSPS with the RP2350 overclocked to 200 MHz.**
For lower frequency signals the system drops back automatically to the RP2350's native ADC, trading the pod's 8 bit speed for 12 bit resolution.

Picotronix Main Module modular test instrument with colour LCD and picoPod expansion ports

8 Logic Inputs ✦ Three Ports for Expansion Pods - 2 Analog, 1 Multifunction ✦ Analog Bus Bandwidth 15 MHz Full Power, 50 MHz Small Signal (1 Vpp) ✦ 10 MHz Bandwidth to the RP2350 ✦ Frequency Counter to 15 MHz ✦ Logic Probe ✦ Voltmeter 0-6 V or 0-16 V ✦ 320 x 240 RGB LCD

Picotronix with 75 MSPS picoPod (as shown) – $179 USD (est*)
Picotronix Base Configuration – $129 USD (est*)
less again for Early Bird Backers

Bloopers: Take 1 of 10

We makers all know about design gremlins… but wait until you try to make a video! Norm, Moose the border collie and Sydney Airport.

Know someone who’d laugh at this, or who needs a scope? Please share it: youtu.be/T8dyUPAssPk

Kickstarter Intro: Picotronix Modular Test & Measurement on Raspberry Pi Pico 2

Start with an Open Architecture Picotronix™ Main Module, a versatile, standalone precision instrument. With two analog and one multifunction port for attaching autoconfiguring Application Specific Front-End picoPods, it is a plug-and-go, fit-for-purpose modular test platform for Makers and Engineers.

The Picogram Data Structure and AI

Picotronix uses Picogram, our data structure, to communicate between the Signal Acquisition RP2350 and the Display Control RP2350. The same structure is designed to send signal data direct to a smart phone or PC for further processing or more detailed display, and to let an AI obtain the raw signal data, process it, suggest further probing and suggest a fix. The capability is here; the software is being developed in stages.

Four Minute Picotronix Overview

What's in this video? Read the 30 second version

In this four minute introduction, Norm shows the Picotronix Main Module inside and out: the 320 x 240 colour LCD, the rear panel PCB that doubles as the power board and a printed quick reference, and power from USB-C or four internal AAA cells for portable use. Inside, a Pico 2 W drives the display while a second Pico 2 works as the DSP capturing the data. He also shows the built-in simulation modes useful for education, then runs the DSO alongside a Tektronix bench scope on a shared signal generator, tracking sine, triangle and square waves, with the RP2350's ADC producing a clean triangle wave free of power-of-two discontinuities or other artifacts.

WiFi or USB link
Remote Data Logger

Norm's Big Walk Through - 21 minutes Uncut, Referencing Picotronix with a Tektronix TBS 2000

What's in this video? Read the 30 second version

In this uncut 21 minute walkthrough, Norm powers up the Picotronix Main Module and works through its virtual instruments, with a Tektronix TBS 2000 alongside as a bench reference. He demonstrates the two channel DSO with trigger source, polarity and level control, A/B and interleaved dual channel capture on the RP2350's native 500 kSPS 12 bit ADC, and timebases from 5 ms down to 10 µs per division. Along the way he shows the phosphor style display that reveals the noise floor while averaging keeps the trace clean, even using just 5% of the ADC range, and is straightforward about where the base unit reaches its limits and how the 100 MSPS Multisignal picoPod extends it.

News: Join the discussion, post questions or suggestions on our Picotronix Forum
Detailed Technical Comments on Picotronix Hackaday Article ↗
Community Transparency & Press:

Dive into the details of the Picotronix Main Module and expansion modules at picoPods

* Kickstarter requires us to set pledge levels in Australian dollars. US dollar figures shown are estimates and will vary with the exchange rate at the time you pledge.
** Overclocking the RP2350 beyond its specified clock rate is optional, and is undertaken at the user's own risk.