Skip to article frontmatterSkip to article content
hero

JNameLogo

Jumperless V5 is a breadboard where any point can be connected to any other with software-defined jumpers. RGB LEDs under each hole turn the breadboard into a display; paired with its assortment of routable analog/digital I/O, Jumperless V5 gives you real-time information about everything happening in your circuit and the ability to change it at a whim.

The four individually programmable ±8 V power supplies, seven voltage/current/resistance measurement channels, and 10 GPIO can all be connected anywhere on the breadboard or the Arduino Nano header, it’s pretty much every piece of equipment on an electronics workbench shoved inside a breadboard.

Jumperless V5 is like x-ray specs for electronics enthusiasts—it lets you see electrons flowing, capacitors charging, frequencies changing, and UART messages zipping, all right there on your breadboard.

Oh yeah, and it runs on the brand spankin’ new RP2350B!


Improving on the Original

V5 is a significant redesign of the original Jumperless. Having a few hundred people out there using Jumperlesses, sharing ideas, and writing their own apps gave us a long enough list of things to improve and upgrade. Now that the fundamentals are battle-tested, Jumperless V5 can add some even crazier new stuff like an ungodly number (451) of LEDs, a beefier bipolar power supply, a built-in rotary encoder/switch, daisy chain headers, individually programmable power rails, and an isolated, always-on probing system.

This isn’t just bolting on a bunch of new features you’ll never use. The Prime Directive of V5 is to make getting a circuit from your brain into hardware completely frictionless, and once it’s there, make understanding what’s going on as simple as looking at it. The additions may seem minor, but they fundamentally change how using a Jumperless feels. It’s intuitive enough that it quickly just becomes “part of your brain” in the same way your computer does. And it’s easy to forget this isn’t how prototyping stuff on a breadboard has always been.


Computer Optional

Jumperless V5 was designed to make using it with a computer completely optional. Anything you could do over the serial terminal can be done on the board itself, using the clickwheel, probe, and LEDs under the breadboard acting as a 14x30 display. Everything you do gets saved to its 16Mb of flash memory, so you can always just plug it into power and pick up where you left off.


Features & Specifications

  • 4 x 12-bit DACs (MCP4278) shifted to ±8 V through high current op amps (L272D)
  • 7 x 12-bit ADCs (built into the RP2350) buffered and level shifted (LM324) to read ±8V
  • 2 x 12-bit current/voltage sensors (INA219) which can also be used to measure resistance
  • 10 x Routable GPIO (RP2350) which can also be hardware I²C, UART, or SPI
  • 2 x 14 pin daisy chain headers to pass 8 analog + 4 SPI + 2 power to another Jumperless
  • A cool probe to connect and measure stuff (TRRRS jack)
  • A rotary encoder / switch (SIQ-02FVS3)
  • 451 addressable RGB LEDs (XL-1010RGBC)
JumperlessV5back

Programmable as Heck

What’s the fun of having software-defined jumpers if we’re just gonna use them like regular meatspace ones? The power of the shiny new RP2350B means all the housekeeping stuff runs on a single core, leaving the other core free to run a Python interpreter with a built-in module to control everything with simple calls.

So you can write programs like:

jumperless.setTopRail(5.00)
jumperless.connect(top_rail, row_3)
jumperless.connect(gnd, row_7)
jumperless.uartSetup('tx':row_5, 'rx':row_6, 'baud':9600)

response = jumperless.uart('Hello')

if response.length() < 1:
    jumperless.textOnBreadboard("Tx Rx are swapped... idiot")
    jumperless.uartSetup('tx':row_6, 'rx':row_5, 'baud':9600)

while True:
    response = jumperless.uart('Hello')
    jumperless.textOnBreadboard(response)

or (for people more into the analog stuff, a Voltage Controlled Oscillator)

while True:
    measurement = jumperless.measure(row_10)
    jumperless.outputSine(row_20, 'freq': measurement*1000)
    jumperless.textOnBreadboard(meaurement + "kHz")

Drop those onto the Jumperless over USB, or live code from Thonny or whatever, and they’ll be stored in your app library so you can run them whenever you like.

If Arduino-flavored C++ is more your style, it also accepts commands over the routable UART lines, so you can just plop down any vaguely Arduino Nano-shaped board and just control the Jumperless with the same API:

Serial.println(jumperless.connect(row_4, row_20));

or just send it a whole netlist

Serial.println("f 5-gnd, 23-adc_1, 4-20, gpio_2-nano_reset, ");

Serial/I²C/SPI/MIDI

Jumperless V5 can sniff or write any UART, I²C, SPI, or MIDI signals on the board. It can be set to either print whatever it reads on the breadboard LEDs, turning the Jumperless into a serial monitor, or show up as two USB devices on your computer and give you bidirectional communication through that other port.


Included Probe

Jumperless V5 uses a string of 92 precision resistors in a huge voltage divider and an ADC channel to sense which number the probe is poking. The probe has LEDs to show you which mode you’re in, 2 buttons to channge between adding or removing connections, and a switch to turn it into a routable analog IO to measure things or quickly inject signals into your circuit.

newProbe2

If you misplace your probe, its design allows you to plug in any random 1/8-inch audio cable and poke out connections with the tip.


Comparisons

Jumperless V5OG JumperlessSandwizz™ BreadboardBreadboard + Power Supply + Multimeter
ManufacturerArchiteuthis FluxArchiteuthis FluxMicroaware®A bunch of companies
MicrocontrollerRP2350BRP2040CY8C58LP PSoCN/A
Switching MethodAnalog Crossbar MatrixAnalog Crossbar MatrixPSoC Internal MuxJumper wires
Resistance~ 85 Ω~ 85 Ω~ 500 Ω~ 0 Ω
Power RailsIndividually adjustable ±8V 300mA3.3V, 5V, ±8V Switch2-5VExternal
Circuit InputAlways-on Probe, Wokwi, Thumbwheel, Terminal, Routable UART, Text file, PythonScanning Probe, Wokwi, Terminal, Routable UART, Text fileKiCad schematic capture then guided part placement🫰
Rewiring Time< 2 milliseconds< 2 milliseconds~ 1-5 seconds5 - 30 minutes
MeasurementVoltage, current, resistance, frequency, digital dataVoltage, current, frequency, digital dataVoltage, frequencyVoltage, current, resistance, frequency
On-board Display451 RGB LEDs (5 per row)111 RGBs (1 per row)NoneNone
Daisy Chaining8 Analog connections + 4 Data lines + PowerWith jumper wires4 Data lines + PowerWith jumper wires
Max Voltage-9V - +9V (with OVP)-9V - +9V0V - 5VN/A
USB PortType CUSB Mini ¹USB MicroN/A
Open SourceHW + SWHW + SWNoInterestingly, no
Price$349$299$99-$299$5-$500

¹ I would argue that USB Mini is peak USB design, and I will gladly die on that hill.


Openest Source

Documentation, guides, and example projects can be found here

Jumperless V5 is designed to be infinitely open-source and hackable. Want to make 10 of these with a mini USB port for you and your friends? Let me know, and I’ll double-check everything when you’re putting in the PCB order to make sure all the parts are placed correctly. I’ll even send you the custom spring clips.

Jumperless23V50schematic

Every single file that goes into this thing is available for anyone’s viewing/modifying/cloning pleasure. I’m here to make awesome hardware, not keep secrets. The schematic, PCB design, firmware, breadboard shell models, spring clip models, Jumperless app code, are in the GitHub repo.

The menus are handled on the Jumperless itself, so it can be controlled from any terminal emulator like PuTTY, xTerm, Serial, etc. Or use the Jumperless desktop app to poll your Wokwi projects for changes and automatically update connections within half a second of clicking save.


Do Whatever You Want

There is no “prescribed” use case for this thing. Every design decision was meant to keep it as general purpose as possible while staying easy and fun to use. Whether you’re a hobbyist, musician, student, hacker, scientist, teacher, engineer, artist, or just want to be the first person to get Doom running on a breadboard, Jumperless was made to give you an entirely new tool for turning your ideas into rad stuff.

The breadboard shells come off with just 4 through hole solder joints, so you can easily customize your Jumperless by swapping out the shell with one printed in your favorite color/material. It also lets you replace any bent spring clips, although in practice this has never been necessary, the high quality phosphor bronze clips are amazingly sturdy (but I know this is a concern for people used to cheap breadboards.)


Manufacturing Plan

Elecrow will be doing the PCB fabrication and final assembly. They already have experience from the OG Jumperless, so they know all the tricks (and there were quite a few things to get figured out, this is a dense board with 5 separate PCBs and a lot of weird fabrication steps to get them all together.)

The phosphor bronze spring clips are made by Shenzhen Fulimei Technology and the stamping/forming molds have already been made, fiddled with, and perfected. The breadboard shells are SLS printed in black PA-12 nylon by JLC3DP. Packaging is made by Shenzhen Zhibang Packaging and Printing.

All the parts get sent to Elecrow for final assembly and shipped to Henderson, NV where I will lovingly pack each one myself. They could totally do the packing for me, but I like to make sure each Jumperless V5 is absolutely perfect before it goes out to you.

boxMockupLight

Fulfillment & Logistics

After our production run is complete, we will package everything up and send it along to Crowd Supply’s fulfillment partner, Mouser Electronics, who will handle distribution to backers worldwide. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.


Risks & Challenges

The RP2350B is brand new, so there could be more silicon errata. Luckily, this is a friggin’ Jumperless, the hardware is the firmware, so that one isn’t an issue. It just checks for a lockup by connecting an ADC and briefly shorts that pin to ground to overpower the pullup and get out of that state. There’s always a workaround here.

Aside from some huge global catastrophe happening, you will get this and it’ll be awesome.

If you don’t love it, returns are always accepted for a full refund, and repairs are always free, regardless of the cause.

hero-1


Launching Soon on Crowd Supply!

Subscribe for updates so I know how many of these to make.